From 29393200503d2b1191e69004b4bbe6e3bff75570 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Tue, 2 Dec 2025 15:21:23 -0500 Subject: [PATCH 01/10] fix: add rc versioning scheme --- release-please-config.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/release-please-config.json b/release-please-config.json index 113ec43bb5..d55ed6f84c 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -1,5 +1,7 @@ { "release-type": "java-yoshi-mono-repo", + "prerelease-type": "rc1", + "versioning": "prerelease", "separate-pull-requests": false, "include-component-in-tag": false, "group-pull-request-title-pattern": "chore(${branch}): release ${version}", @@ -17,7 +19,6 @@ "hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-a.cfg", "hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-b.cfg", "hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-c.cfg" - ] } } From e9055b07ee35f7d2c8a9a513d24f1b917c60cda5 Mon Sep 17 00:00:00 2001 From: diegomarquezp Date: Thu, 4 Dec 2025 19:05:33 +0000 Subject: [PATCH 02/10] feat: configure rc releases to be on prerelease mode --- release-please-config.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/release-please-config.json b/release-please-config.json index d55ed6f84c..c94b7d1ba1 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -22,4 +22,6 @@ ] } } +, + "prerelease": true } From 17deb815a0b31c611067676ad0965a7c56513410 Mon Sep 17 00:00:00 2001 From: diegomarquezp Date: Thu, 4 Dec 2025 21:05:35 +0000 Subject: [PATCH 03/10] fix: next release candidate From ac25015d8a2649578db0bac841ff1fe6ce597326 Mon Sep 17 00:00:00 2001 From: Blake Li Date: Fri, 5 Dec 2025 10:11:50 -0500 Subject: [PATCH 04/10] feat: Upgrade protobuf runtime and gen code to 4.33. (#4000) Protobuf-java v4.33 restored gen code compatibility to 3.0.0. Upgrade protobuf runtime and gen code to 4.33 should have minimum risks now. See [go/cloud-java:protobuf-4.x-upgrade](http://goto.google.com/cloud-java:protobuf-4.x-upgrade) for details. --------- Co-authored-by: cloud-java-bot Co-authored-by: Diego Marquez --- .../library_generation.Dockerfile | 2 +- .../library_generation_airlock.Dockerfile | 2 +- .github/release-please.yml | 5 + .github/workflows/ci.yaml | 2 +- gapic-generator-java-pom-parent/pom.xml | 4 +- .../src/main/java/com/google/api/Advice.java | 98 +- .../java/com/google/api/AdviceOrBuilder.java | 4 +- .../java/com/google/api/AnnotationsProto.java | 19 +- .../main/java/com/google/api/AuthProto.java | 56 +- .../java/com/google/api/AuthProvider.java | 700 ++- .../com/google/api/AuthProviderOrBuilder.java | 136 +- .../java/com/google/api/AuthRequirement.java | 148 +- .../google/api/AuthRequirementOrBuilder.java | 16 +- .../java/com/google/api/Authentication.java | 182 +- .../google/api/AuthenticationOrBuilder.java | 4 +- .../com/google/api/AuthenticationRule.java | 136 +- .../api/AuthenticationRuleOrBuilder.java | 4 +- .../src/main/java/com/google/api/Backend.java | 111 +- .../java/com/google/api/BackendOrBuilder.java | 4 +- .../java/com/google/api/BackendProto.java | 35 +- .../main/java/com/google/api/BackendRule.java | 342 +- .../com/google/api/BackendRuleOrBuilder.java | 44 +- .../src/main/java/com/google/api/Billing.java | 299 +- .../java/com/google/api/BillingOrBuilder.java | 4 +- .../java/com/google/api/BillingProto.java | 29 +- .../main/java/com/google/api/ChangeType.java | 16 +- .../google/api/ClientLibraryDestination.java | 16 +- .../google/api/ClientLibraryOrganization.java | 16 +- .../com/google/api/ClientLibrarySettings.java | 220 +- .../api/ClientLibrarySettingsOrBuilder.java | 4 +- .../main/java/com/google/api/ClientProto.java | 205 +- .../google/api/CommonLanguageSettings.java | 204 +- .../api/CommonLanguageSettingsOrBuilder.java | 4 +- .../java/com/google/api/ConfigChange.java | 136 +- .../com/google/api/ConfigChangeOrBuilder.java | 4 +- .../com/google/api/ConfigChangeProto.java | 29 +- .../java/com/google/api/ConsumerProto.java | 30 +- .../src/main/java/com/google/api/Context.java | 163 +- .../java/com/google/api/ContextOrBuilder.java | 4 +- .../java/com/google/api/ContextProto.java | 29 +- .../main/java/com/google/api/ContextRule.java | 106 +- .../com/google/api/ContextRuleOrBuilder.java | 4 +- .../src/main/java/com/google/api/Control.java | 126 +- .../java/com/google/api/ControlOrBuilder.java | 4 +- .../java/com/google/api/ControlProto.java | 23 +- .../main/java/com/google/api/CppSettings.java | 106 +- .../com/google/api/CppSettingsOrBuilder.java | 4 +- .../com/google/api/CustomHttpPattern.java | 106 +- .../api/CustomHttpPatternOrBuilder.java | 4 +- .../java/com/google/api/Distribution.java | 1033 ++-- .../com/google/api/DistributionOrBuilder.java | 6 +- .../com/google/api/DistributionProto.java | 59 +- .../java/com/google/api/Documentation.java | 319 +- .../google/api/DocumentationOrBuilder.java | 28 +- .../com/google/api/DocumentationProto.java | 36 +- .../com/google/api/DocumentationRule.java | 114 +- .../api/DocumentationRuleOrBuilder.java | 4 +- .../java/com/google/api/DotnetSettings.java | 117 +- .../google/api/DotnetSettingsOrBuilder.java | 4 +- .../main/java/com/google/api/Endpoint.java | 164 +- .../com/google/api/EndpointOrBuilder.java | 4 +- .../java/com/google/api/EndpointProto.java | 23 +- .../main/java/com/google/api/ErrorReason.java | 1004 ++-- .../java/com/google/api/ErrorReasonProto.java | 17 +- .../java/com/google/api/FieldBehavior.java | 16 +- .../com/google/api/FieldBehaviorProto.java | 33 +- .../main/java/com/google/api/FieldInfo.java | 122 +- .../com/google/api/FieldInfoOrBuilder.java | 4 +- .../java/com/google/api/FieldInfoProto.java | 57 +- .../main/java/com/google/api/FieldPolicy.java | 114 +- .../com/google/api/FieldPolicyOrBuilder.java | 4 +- .../main/java/com/google/api/GoSettings.java | 174 +- .../com/google/api/GoSettingsOrBuilder.java | 34 +- .../src/main/java/com/google/api/Http.java | 112 +- .../main/java/com/google/api/HttpBody.java | 193 +- .../com/google/api/HttpBodyOrBuilder.java | 4 +- .../java/com/google/api/HttpBodyProto.java | 23 +- .../java/com/google/api/HttpOrBuilder.java | 4 +- .../main/java/com/google/api/HttpProto.java | 36 +- .../main/java/com/google/api/HttpRule.java | 530 +- .../com/google/api/HttpRuleOrBuilder.java | 4 +- .../java/com/google/api/JavaSettings.java | 268 +- .../com/google/api/JavaSettingsOrBuilder.java | 66 +- .../main/java/com/google/api/JwtLocation.java | 110 +- .../com/google/api/JwtLocationOrBuilder.java | 4 +- .../java/com/google/api/LabelDescriptor.java | 118 +- .../google/api/LabelDescriptorOrBuilder.java | 4 +- .../main/java/com/google/api/LabelProto.java | 24 +- .../main/java/com/google/api/LaunchStage.java | 16 +- .../java/com/google/api/LaunchStageProto.java | 17 +- .../java/com/google/api/LogDescriptor.java | 158 +- .../google/api/LogDescriptorOrBuilder.java | 4 +- .../main/java/com/google/api/LogProto.java | 23 +- .../src/main/java/com/google/api/Logging.java | 319 +- .../java/com/google/api/LoggingOrBuilder.java | 4 +- .../java/com/google/api/LoggingProto.java | 29 +- .../java/com/google/api/MethodPolicy.java | 118 +- .../com/google/api/MethodPolicyOrBuilder.java | 4 +- .../java/com/google/api/MethodSettings.java | 633 ++- .../google/api/MethodSettingsOrBuilder.java | 108 +- .../src/main/java/com/google/api/Metric.java | 100 +- .../java/com/google/api/MetricDescriptor.java | 798 ++- .../google/api/MetricDescriptorOrBuilder.java | 112 +- .../java/com/google/api/MetricOrBuilder.java | 4 +- .../main/java/com/google/api/MetricProto.java | 42 +- .../main/java/com/google/api/MetricRule.java | 100 +- .../com/google/api/MetricRuleOrBuilder.java | 4 +- .../com/google/api/MonitoredResource.java | 116 +- .../api/MonitoredResourceDescriptor.java | 170 +- .../MonitoredResourceDescriptorOrBuilder.java | 12 +- .../google/api/MonitoredResourceMetadata.java | 181 +- .../MonitoredResourceMetadataOrBuilder.java | 22 +- .../api/MonitoredResourceOrBuilder.java | 4 +- .../google/api/MonitoredResourceProto.java | 48 +- .../main/java/com/google/api/Monitoring.java | 403 +- .../com/google/api/MonitoringOrBuilder.java | 4 +- .../java/com/google/api/MonitoringProto.java | 29 +- .../java/com/google/api/NodeSettings.java | 106 +- .../com/google/api/NodeSettingsOrBuilder.java | 4 +- .../com/google/api/OAuthRequirements.java | 126 +- .../api/OAuthRequirementsOrBuilder.java | 12 +- .../src/main/java/com/google/api/Page.java | 183 +- .../java/com/google/api/PageOrBuilder.java | 20 +- .../main/java/com/google/api/PhpSettings.java | 106 +- .../com/google/api/PhpSettingsOrBuilder.java | 4 +- .../main/java/com/google/api/PolicyProto.java | 33 +- .../com/google/api/ProjectProperties.java | 139 +- .../api/ProjectPropertiesOrBuilder.java | 4 +- .../main/java/com/google/api/Property.java | 118 +- .../com/google/api/PropertyOrBuilder.java | 4 +- .../main/java/com/google/api/Publishing.java | 189 +- .../com/google/api/PublishingOrBuilder.java | 4 +- .../java/com/google/api/PythonSettings.java | 211 +- .../google/api/PythonSettingsOrBuilder.java | 4 +- .../src/main/java/com/google/api/Quota.java | 263 +- .../main/java/com/google/api/QuotaLimit.java | 140 +- .../com/google/api/QuotaLimitOrBuilder.java | 4 +- .../java/com/google/api/QuotaOrBuilder.java | 4 +- .../main/java/com/google/api/QuotaProto.java | 47 +- .../com/google/api/ResourceDescriptor.java | 629 ++- .../api/ResourceDescriptorOrBuilder.java | 88 +- .../java/com/google/api/ResourceProto.java | 37 +- .../com/google/api/ResourceReference.java | 316 +- .../api/ResourceReferenceOrBuilder.java | 64 +- .../java/com/google/api/RoutingParameter.java | 484 +- .../google/api/RoutingParameterOrBuilder.java | 112 +- .../java/com/google/api/RoutingProto.java | 32 +- .../main/java/com/google/api/RoutingRule.java | 870 ++-- .../com/google/api/RoutingRuleOrBuilder.java | 4 +- .../java/com/google/api/RubySettings.java | 106 +- .../com/google/api/RubySettingsOrBuilder.java | 4 +- .../google/api/SelectiveGapicGeneration.java | 92 +- .../SelectiveGapicGenerationOrBuilder.java | 4 +- .../src/main/java/com/google/api/Service.java | 775 ++- .../java/com/google/api/ServiceOrBuilder.java | 44 +- .../java/com/google/api/ServiceProto.java | 23 +- .../main/java/com/google/api/SourceInfo.java | 111 +- .../com/google/api/SourceInfoOrBuilder.java | 4 +- .../java/com/google/api/SourceInfoProto.java | 23 +- .../java/com/google/api/SystemParameter.java | 114 +- .../google/api/SystemParameterOrBuilder.java | 4 +- .../com/google/api/SystemParameterProto.java | 38 +- .../com/google/api/SystemParameterRule.java | 118 +- .../api/SystemParameterRuleOrBuilder.java | 4 +- .../java/com/google/api/SystemParameters.java | 754 ++- .../google/api/SystemParametersOrBuilder.java | 144 +- .../java/com/google/api/TypeReference.java | 98 +- .../google/api/TypeReferenceOrBuilder.java | 4 +- .../src/main/java/com/google/api/Usage.java | 121 +- .../java/com/google/api/UsageOrBuilder.java | 4 +- .../main/java/com/google/api/UsageProto.java | 29 +- .../main/java/com/google/api/UsageRule.java | 130 +- .../com/google/api/UsageRuleOrBuilder.java | 4 +- .../main/java/com/google/api/Visibility.java | 135 +- .../com/google/api/VisibilityOrBuilder.java | 4 +- .../java/com/google/api/VisibilityProto.java | 41 +- .../java/com/google/api/VisibilityRule.java | 162 +- .../google/api/VisibilityRuleOrBuilder.java | 20 +- .../java/com/google/apps/card/v1/Action.java | 251 +- .../google/apps/card/v1/ActionOrBuilder.java | 4 +- .../com/google/apps/card/v1/BorderStyle.java | 191 +- .../apps/card/v1/BorderStyleOrBuilder.java | 22 +- .../java/com/google/apps/card/v1/Button.java | 234 +- .../com/google/apps/card/v1/ButtonList.java | 110 +- .../apps/card/v1/ButtonListOrBuilder.java | 4 +- .../google/apps/card/v1/ButtonOrBuilder.java | 22 +- .../java/com/google/apps/card/v1/Card.java | 2205 ++++----- .../google/apps/card/v1/CardOrBuilder.java | 234 +- .../com/google/apps/card/v1/CardProto.java | 289 +- .../com/google/apps/card/v1/Carousel.java | 357 +- .../apps/card/v1/CarouselOrBuilder.java | 4 +- .../java/com/google/apps/card/v1/Chip.java | 136 +- .../com/google/apps/card/v1/ChipList.java | 123 +- .../apps/card/v1/ChipListOrBuilder.java | 4 +- .../google/apps/card/v1/ChipOrBuilder.java | 4 +- .../google/apps/card/v1/CollapseControl.java | 122 +- .../card/v1/CollapseControlOrBuilder.java | 4 +- .../java/com/google/apps/card/v1/Columns.java | 446 +- .../google/apps/card/v1/ColumnsOrBuilder.java | 4 +- .../google/apps/card/v1/DateTimePicker.java | 171 +- .../apps/card/v1/DateTimePickerOrBuilder.java | 16 +- .../google/apps/card/v1/DecoratedText.java | 406 +- .../apps/card/v1/DecoratedTextOrBuilder.java | 4 +- .../java/com/google/apps/card/v1/Divider.java | 90 +- .../google/apps/card/v1/DividerOrBuilder.java | 4 +- .../java/com/google/apps/card/v1/Grid.java | 398 +- .../google/apps/card/v1/GridOrBuilder.java | 4 +- .../java/com/google/apps/card/v1/Icon.java | 143 +- .../google/apps/card/v1/IconOrBuilder.java | 10 +- .../java/com/google/apps/card/v1/Image.java | 122 +- .../google/apps/card/v1/ImageComponent.java | 138 +- .../apps/card/v1/ImageComponentOrBuilder.java | 4 +- .../google/apps/card/v1/ImageCropStyle.java | 128 +- .../apps/card/v1/ImageCropStyleOrBuilder.java | 8 +- .../google/apps/card/v1/ImageOrBuilder.java | 4 +- .../com/google/apps/card/v1/MaterialIcon.java | 114 +- .../apps/card/v1/MaterialIconOrBuilder.java | 4 +- .../java/com/google/apps/card/v1/OnClick.java | 152 +- .../google/apps/card/v1/OnClickOrBuilder.java | 4 +- .../com/google/apps/card/v1/OpenLink.java | 122 +- .../apps/card/v1/OpenLinkOrBuilder.java | 4 +- .../com/google/apps/card/v1/OverflowMenu.java | 241 +- .../apps/card/v1/OverflowMenuOrBuilder.java | 4 +- .../google/apps/card/v1/SelectionInput.java | 443 +- .../apps/card/v1/SelectionInputOrBuilder.java | 10 +- .../com/google/apps/card/v1/Suggestions.java | 205 +- .../apps/card/v1/SuggestionsOrBuilder.java | 4 +- .../com/google/apps/card/v1/TextInput.java | 202 +- .../apps/card/v1/TextInputOrBuilder.java | 4 +- .../google/apps/card/v1/TextParagraph.java | 110 +- .../apps/card/v1/TextParagraphOrBuilder.java | 4 +- .../com/google/apps/card/v1/Validation.java | 102 +- .../apps/card/v1/ValidationOrBuilder.java | 4 +- .../java/com/google/apps/card/v1/Widget.java | 4286 ++++++++--------- .../google/apps/card/v1/WidgetOrBuilder.java | 1006 ++-- .../google/cloud/ExtendedOperationsProto.java | 27 +- .../cloud/OperationResponseMapping.java | 16 +- .../java/com/google/cloud/audit/AuditLog.java | 338 +- .../google/cloud/audit/AuditLogOrBuilder.java | 20 +- .../com/google/cloud/audit/AuditLogProto.java | 107 +- .../cloud/audit/AuthenticationInfo.java | 160 +- .../audit/AuthenticationInfoOrBuilder.java | 4 +- .../google/cloud/audit/AuthorizationInfo.java | 162 +- .../audit/AuthorizationInfoOrBuilder.java | 12 +- .../cloud/audit/OrgPolicyViolationInfo.java | 138 +- .../OrgPolicyViolationInfoOrBuilder.java | 4 +- .../cloud/audit/PolicyViolationInfo.java | 107 +- .../audit/PolicyViolationInfoOrBuilder.java | 4 +- .../google/cloud/audit/RequestMetadata.java | 200 +- .../cloud/audit/RequestMetadataOrBuilder.java | 20 +- .../google/cloud/audit/ResourceLocation.java | 250 +- .../audit/ResourceLocationOrBuilder.java | 52 +- .../audit/ServiceAccountDelegationInfo.java | 344 +- ...ServiceAccountDelegationInfoOrBuilder.java | 4 +- .../com/google/cloud/audit/ViolationInfo.java | 126 +- .../cloud/audit/ViolationInfoOrBuilder.java | 4 +- .../cloud/location/GetLocationRequest.java | 98 +- .../location/GetLocationRequestOrBuilder.java | 4 +- .../cloud/location/ListLocationsRequest.java | 114 +- .../ListLocationsRequestOrBuilder.java | 4 +- .../cloud/location/ListLocationsResponse.java | 118 +- .../ListLocationsResponseOrBuilder.java | 4 +- .../com/google/cloud/location/Location.java | 155 +- .../cloud/location/LocationOrBuilder.java | 14 +- .../google/cloud/location/LocationsProto.java | 54 +- .../java/com/google/geo/type/Viewport.java | 184 +- .../google/geo/type/ViewportOrBuilder.java | 4 +- .../com/google/geo/type/ViewportProto.java | 23 +- .../com/google/logging/type/HttpRequest.java | 162 +- .../logging/type/HttpRequestOrBuilder.java | 4 +- .../google/logging/type/HttpRequestProto.java | 24 +- .../com/google/logging/type/LogSeverity.java | 18 +- .../google/logging/type/LogSeverityProto.java | 17 +- .../longrunning/CancelOperationRequest.java | 98 +- .../CancelOperationRequestOrBuilder.java | 4 +- .../longrunning/DeleteOperationRequest.java | 98 +- .../DeleteOperationRequestOrBuilder.java | 4 +- .../longrunning/GetOperationRequest.java | 98 +- .../GetOperationRequestOrBuilder.java | 4 +- .../longrunning/ListOperationsRequest.java | 114 +- .../ListOperationsRequestOrBuilder.java | 4 +- .../longrunning/ListOperationsResponse.java | 120 +- .../ListOperationsResponseOrBuilder.java | 4 +- .../com/google/longrunning/Operation.java | 140 +- .../com/google/longrunning/OperationInfo.java | 130 +- .../longrunning/OperationInfoOrBuilder.java | 4 +- .../longrunning/OperationOrBuilder.java | 4 +- .../google/longrunning/OperationsProto.java | 85 +- .../longrunning/WaitOperationRequest.java | 114 +- .../WaitOperationRequestOrBuilder.java | 4 +- .../main/java/com/google/rpc/BadRequest.java | 547 +-- .../com/google/rpc/BadRequestOrBuilder.java | 4 +- .../src/main/java/com/google/rpc/Code.java | 52 +- .../main/java/com/google/rpc/CodeProto.java | 17 +- .../main/java/com/google/rpc/DebugInfo.java | 100 +- .../com/google/rpc/DebugInfoOrBuilder.java | 4 +- .../com/google/rpc/ErrorDetailsProto.java | 115 +- .../main/java/com/google/rpc/ErrorInfo.java | 160 +- .../com/google/rpc/ErrorInfoOrBuilder.java | 4 +- .../src/main/java/com/google/rpc/Help.java | 218 +- .../java/com/google/rpc/HelpOrBuilder.java | 4 +- .../java/com/google/rpc/LocalizedMessage.java | 106 +- .../google/rpc/LocalizedMessageOrBuilder.java | 4 +- .../com/google/rpc/PreconditionFailure.java | 225 +- .../rpc/PreconditionFailureOrBuilder.java | 4 +- .../java/com/google/rpc/QuotaFailure.java | 307 +- .../com/google/rpc/QuotaFailureOrBuilder.java | 4 +- .../main/java/com/google/rpc/RequestInfo.java | 106 +- .../com/google/rpc/RequestInfoOrBuilder.java | 4 +- .../java/com/google/rpc/ResourceInfo.java | 122 +- .../com/google/rpc/ResourceInfoOrBuilder.java | 4 +- .../main/java/com/google/rpc/RetryInfo.java | 107 +- .../com/google/rpc/RetryInfoOrBuilder.java | 4 +- .../src/main/java/com/google/rpc/Status.java | 119 +- .../java/com/google/rpc/StatusOrBuilder.java | 4 +- .../main/java/com/google/rpc/StatusProto.java | 23 +- .../google/rpc/context/AttributeContext.java | 1476 +++--- .../context/AttributeContextOrBuilder.java | 4 +- .../rpc/context/AttributeContextProto.java | 97 +- .../com/google/rpc/context/AuditContext.java | 131 +- .../rpc/context/AuditContextOrBuilder.java | 4 +- .../google/rpc/context/AuditContextProto.java | 24 +- .../com/google/shopping/type/Channel.java | 102 +- .../shopping/type/ChannelOrBuilder.java | 4 +- .../google/shopping/type/CustomAttribute.java | 118 +- .../type/CustomAttributeOrBuilder.java | 4 +- .../com/google/shopping/type/Destination.java | 102 +- .../shopping/type/DestinationOrBuilder.java | 4 +- .../java/com/google/shopping/type/Price.java | 94 +- .../google/shopping/type/PriceOrBuilder.java | 4 +- .../shopping/type/ReportingContext.java | 102 +- .../type/ReportingContextOrBuilder.java | 4 +- .../com/google/shopping/type/TypesProto.java | 57 +- .../java/com/google/shopping/type/Weight.java | 102 +- .../google/shopping/type/WeightOrBuilder.java | 4 +- .../java/com/google/type/CalendarPeriod.java | 16 +- .../com/google/type/CalendarPeriodProto.java | 17 +- .../src/main/java/com/google/type/Color.java | 496 +- .../java/com/google/type/ColorOrBuilder.java | 10 +- .../main/java/com/google/type/ColorProto.java | 23 +- .../src/main/java/com/google/type/Date.java | 90 +- .../java/com/google/type/DateOrBuilder.java | 4 +- .../main/java/com/google/type/DateProto.java | 23 +- .../main/java/com/google/type/DateTime.java | 140 +- .../com/google/type/DateTimeOrBuilder.java | 4 +- .../java/com/google/type/DateTimeProto.java | 29 +- .../main/java/com/google/type/DayOfWeek.java | 16 +- .../java/com/google/type/DayOfWeekProto.java | 17 +- .../main/java/com/google/type/Decimal.java | 252 +- .../com/google/type/DecimalOrBuilder.java | 48 +- .../java/com/google/type/DecimalProto.java | 23 +- .../src/main/java/com/google/type/Expr.java | 170 +- .../java/com/google/type/ExprOrBuilder.java | 4 +- .../main/java/com/google/type/ExprProto.java | 23 +- .../main/java/com/google/type/Fraction.java | 90 +- .../com/google/type/FractionOrBuilder.java | 4 +- .../java/com/google/type/FractionProto.java | 23 +- .../main/java/com/google/type/Interval.java | 121 +- .../com/google/type/IntervalOrBuilder.java | 4 +- .../java/com/google/type/IntervalProto.java | 23 +- .../src/main/java/com/google/type/LatLng.java | 94 +- .../java/com/google/type/LatLngOrBuilder.java | 4 +- .../java/com/google/type/LatLngProto.java | 23 +- .../java/com/google/type/LocalizedText.java | 106 +- .../google/type/LocalizedTextOrBuilder.java | 4 +- .../com/google/type/LocalizedTextProto.java | 23 +- .../src/main/java/com/google/type/Money.java | 98 +- .../java/com/google/type/MoneyOrBuilder.java | 4 +- .../main/java/com/google/type/MoneyProto.java | 23 +- .../src/main/java/com/google/type/Month.java | 16 +- .../main/java/com/google/type/MonthProto.java | 17 +- .../java/com/google/type/PhoneNumber.java | 410 +- .../com/google/type/PhoneNumberOrBuilder.java | 40 +- .../com/google/type/PhoneNumberProto.java | 29 +- .../java/com/google/type/PostalAddress.java | 170 +- .../google/type/PostalAddressOrBuilder.java | 4 +- .../com/google/type/PostalAddressProto.java | 23 +- .../main/java/com/google/type/Quaternion.java | 138 +- .../com/google/type/QuaternionOrBuilder.java | 4 +- .../java/com/google/type/QuaternionProto.java | 23 +- .../main/java/com/google/type/TimeOfDay.java | 90 +- .../com/google/type/TimeOfDayOrBuilder.java | 4 +- .../java/com/google/type/TimeOfDayProto.java | 23 +- .../main/java/com/google/type/TimeZone.java | 106 +- .../com/google/type/TimeZoneOrBuilder.java | 4 +- .../java/com/google/iam/v1/AuditConfig.java | 258 +- .../com/google/iam/v1/AuditConfigDelta.java | 126 +- .../iam/v1/AuditConfigDeltaOrBuilder.java | 4 +- .../google/iam/v1/AuditConfigOrBuilder.java | 4 +- .../com/google/iam/v1/AuditLogConfig.java | 156 +- .../iam/v1/AuditLogConfigOrBuilder.java | 4 +- .../main/java/com/google/iam/v1/Binding.java | 637 ++- .../java/com/google/iam/v1/BindingDelta.java | 135 +- .../google/iam/v1/BindingDeltaOrBuilder.java | 4 +- .../com/google/iam/v1/BindingOrBuilder.java | 164 +- .../google/iam/v1/GetIamPolicyRequest.java | 114 +- .../iam/v1/GetIamPolicyRequestOrBuilder.java | 4 +- .../com/google/iam/v1/GetPolicyOptions.java | 90 +- .../iam/v1/GetPolicyOptionsOrBuilder.java | 4 +- .../com/google/iam/v1/IamPolicyProto.java | 55 +- .../java/com/google/iam/v1/OptionsProto.java | 24 +- .../main/java/com/google/iam/v1/Policy.java | 313 +- .../java/com/google/iam/v1/PolicyDelta.java | 130 +- .../google/iam/v1/PolicyDeltaOrBuilder.java | 4 +- .../com/google/iam/v1/PolicyOrBuilder.java | 6 +- .../java/com/google/iam/v1/PolicyProto.java | 62 +- .../google/iam/v1/ResourcePolicyMember.java | 106 +- .../iam/v1/ResourcePolicyMemberOrBuilder.java | 4 +- .../iam/v1/ResourcePolicyMemberProto.java | 25 +- .../google/iam/v1/SetIamPolicyRequest.java | 129 +- .../iam/v1/SetIamPolicyRequestOrBuilder.java | 4 +- .../iam/v1/TestIamPermissionsRequest.java | 100 +- .../TestIamPermissionsRequestOrBuilder.java | 4 +- .../iam/v1/TestIamPermissionsResponse.java | 92 +- .../TestIamPermissionsResponseOrBuilder.java | 4 +- .../com/google/iam/v1/logging/AuditData.java | 107 +- .../iam/v1/logging/AuditDataOrBuilder.java | 4 +- .../google/iam/v1/logging/AuditDataProto.java | 24 +- .../google/iam/v2/CreatePolicyRequest.java | 122 +- .../iam/v2/CreatePolicyRequestOrBuilder.java | 4 +- .../google/iam/v2/DeletePolicyRequest.java | 106 +- .../iam/v2/DeletePolicyRequestOrBuilder.java | 4 +- .../main/java/com/google/iam/v2/DenyRule.java | 688 ++- .../com/google/iam/v2/DenyRuleOrBuilder.java | 180 +- .../java/com/google/iam/v2/DenyRuleProto.java | 23 +- .../com/google/iam/v2/GetPolicyRequest.java | 98 +- .../iam/v2/GetPolicyRequestOrBuilder.java | 4 +- .../google/iam/v2/ListPoliciesRequest.java | 106 +- .../iam/v2/ListPoliciesRequestOrBuilder.java | 4 +- .../google/iam/v2/ListPoliciesResponse.java | 119 +- .../iam/v2/ListPoliciesResponseOrBuilder.java | 4 +- .../main/java/com/google/iam/v2/Policy.java | 210 +- .../iam/v2/PolicyOperationMetadata.java | 107 +- .../v2/PolicyOperationMetadataOrBuilder.java | 4 +- .../com/google/iam/v2/PolicyOrBuilder.java | 4 +- .../java/com/google/iam/v2/PolicyProto.java | 90 +- .../java/com/google/iam/v2/PolicyRule.java | 111 +- .../google/iam/v2/PolicyRuleOrBuilder.java | 4 +- .../google/iam/v2/UpdatePolicyRequest.java | 106 +- .../iam/v2/UpdatePolicyRequestOrBuilder.java | 4 +- .../iam/v2beta/CreatePolicyRequest.java | 122 +- .../v2beta/CreatePolicyRequestOrBuilder.java | 4 +- .../iam/v2beta/DeletePolicyRequest.java | 106 +- .../v2beta/DeletePolicyRequestOrBuilder.java | 4 +- .../java/com/google/iam/v2beta/DenyRule.java | 688 ++- .../google/iam/v2beta/DenyRuleOrBuilder.java | 180 +- .../com/google/iam/v2beta/DenyRuleProto.java | 24 +- .../google/iam/v2beta/GetPolicyRequest.java | 98 +- .../iam/v2beta/GetPolicyRequestOrBuilder.java | 4 +- .../iam/v2beta/ListPoliciesRequest.java | 106 +- .../v2beta/ListPoliciesRequestOrBuilder.java | 4 +- .../iam/v2beta/ListPoliciesResponse.java | 118 +- .../v2beta/ListPoliciesResponseOrBuilder.java | 4 +- .../java/com/google/iam/v2beta/Policy.java | 201 +- .../iam/v2beta/PolicyOperationMetadata.java | 107 +- .../PolicyOperationMetadataOrBuilder.java | 4 +- .../google/iam/v2beta/PolicyOrBuilder.java | 4 +- .../com/google/iam/v2beta/PolicyProto.java | 90 +- .../com/google/iam/v2beta/PolicyRule.java | 111 +- .../iam/v2beta/PolicyRuleOrBuilder.java | 4 +- .../iam/v2beta/UpdatePolicyRequest.java | 106 +- .../v2beta/UpdatePolicyRequestOrBuilder.java | 4 +- .../iam/v3/CreatePolicyBindingRequest.java | 123 +- .../CreatePolicyBindingRequestOrBuilder.java | 4 +- ...ePrincipalAccessBoundaryPolicyRequest.java | 138 +- ...lAccessBoundaryPolicyRequestOrBuilder.java | 8 +- .../iam/v3/DeletePolicyBindingRequest.java | 106 +- .../DeletePolicyBindingRequestOrBuilder.java | 4 +- ...ePrincipalAccessBoundaryPolicyRequest.java | 120 +- ...lAccessBoundaryPolicyRequestOrBuilder.java | 8 +- .../iam/v3/GetPolicyBindingRequest.java | 98 +- .../v3/GetPolicyBindingRequestOrBuilder.java | 4 +- ...tPrincipalAccessBoundaryPolicyRequest.java | 112 +- ...lAccessBoundaryPolicyRequestOrBuilder.java | 8 +- .../iam/v3/ListPolicyBindingsRequest.java | 114 +- .../ListPolicyBindingsRequestOrBuilder.java | 4 +- .../iam/v3/ListPolicyBindingsResponse.java | 118 +- .../ListPolicyBindingsResponseOrBuilder.java | 4 +- ...rincipalAccessBoundaryPoliciesRequest.java | 120 +- ...ccessBoundaryPoliciesRequestOrBuilder.java | 8 +- ...incipalAccessBoundaryPoliciesResponse.java | 118 +- ...cessBoundaryPoliciesResponseOrBuilder.java | 4 +- .../com/google/iam/v3/OperationMetadata.java | 153 +- .../iam/v3/OperationMetadataOrBuilder.java | 4 +- .../google/iam/v3/OperationMetadataProto.java | 28 +- .../java/com/google/iam/v3/PolicyBinding.java | 620 ++- .../google/iam/v3/PolicyBindingOrBuilder.java | 4 +- .../iam/v3/PolicyBindingResourcesProto.java | 46 +- .../iam/v3/PolicyBindingsServiceProto.java | 83 +- ...palAccessBoundaryPoliciesServiceProto.java | 86 +- .../iam/v3/PrincipalAccessBoundaryPolicy.java | 170 +- .../PrincipalAccessBoundaryPolicyDetails.java | 119 +- ...lAccessBoundaryPolicyDetailsOrBuilder.java | 4 +- ...rincipalAccessBoundaryPolicyOrBuilder.java | 4 +- ...palAccessBoundaryPolicyResourcesProto.java | 52 +- .../v3/PrincipalAccessBoundaryPolicyRule.java | 138 +- ...ipalAccessBoundaryPolicyRuleOrBuilder.java | 12 +- ...alAccessBoundaryPolicyBindingsRequest.java | 120 +- ...oundaryPolicyBindingsRequestOrBuilder.java | 8 +- ...lAccessBoundaryPolicyBindingsResponse.java | 118 +- ...undaryPolicyBindingsResponseOrBuilder.java | 4 +- .../v3/SearchTargetPolicyBindingsRequest.java | 114 +- ...hTargetPolicyBindingsRequestOrBuilder.java | 4 +- .../SearchTargetPolicyBindingsResponse.java | 118 +- ...TargetPolicyBindingsResponseOrBuilder.java | 4 +- .../iam/v3/UpdatePolicyBindingRequest.java | 122 +- .../UpdatePolicyBindingRequestOrBuilder.java | 4 +- ...ePrincipalAccessBoundaryPolicyRequest.java | 122 +- ...lAccessBoundaryPolicyRequestOrBuilder.java | 4 +- .../v3beta/CreatePolicyBindingRequest.java | 123 +- .../CreatePolicyBindingRequestOrBuilder.java | 4 +- ...ePrincipalAccessBoundaryPolicyRequest.java | 138 +- ...lAccessBoundaryPolicyRequestOrBuilder.java | 8 +- .../v3beta/DeletePolicyBindingRequest.java | 106 +- .../DeletePolicyBindingRequestOrBuilder.java | 4 +- ...ePrincipalAccessBoundaryPolicyRequest.java | 120 +- ...lAccessBoundaryPolicyRequestOrBuilder.java | 8 +- .../iam/v3beta/GetPolicyBindingRequest.java | 98 +- .../GetPolicyBindingRequestOrBuilder.java | 4 +- ...tPrincipalAccessBoundaryPolicyRequest.java | 112 +- ...lAccessBoundaryPolicyRequestOrBuilder.java | 8 +- .../iam/v3beta/ListPolicyBindingsRequest.java | 114 +- .../ListPolicyBindingsRequestOrBuilder.java | 4 +- .../v3beta/ListPolicyBindingsResponse.java | 118 +- .../ListPolicyBindingsResponseOrBuilder.java | 4 +- ...rincipalAccessBoundaryPoliciesRequest.java | 120 +- ...ccessBoundaryPoliciesRequestOrBuilder.java | 8 +- ...incipalAccessBoundaryPoliciesResponse.java | 118 +- ...cessBoundaryPoliciesResponseOrBuilder.java | 4 +- .../google/iam/v3beta/OperationMetadata.java | 153 +- .../v3beta/OperationMetadataOrBuilder.java | 4 +- .../iam/v3beta/OperationMetadataProto.java | 27 +- .../com/google/iam/v3beta/PolicyBinding.java | 620 ++- .../iam/v3beta/PolicyBindingOrBuilder.java | 4 +- .../v3beta/PolicyBindingResourcesProto.java | 46 +- .../v3beta/PolicyBindingsServiceProto.java | 83 +- ...palAccessBoundaryPoliciesServiceProto.java | 86 +- .../v3beta/PrincipalAccessBoundaryPolicy.java | 170 +- .../PrincipalAccessBoundaryPolicyDetails.java | 119 +- ...lAccessBoundaryPolicyDetailsOrBuilder.java | 4 +- ...rincipalAccessBoundaryPolicyOrBuilder.java | 4 +- ...palAccessBoundaryPolicyResourcesProto.java | 52 +- .../PrincipalAccessBoundaryPolicyRule.java | 138 +- ...ipalAccessBoundaryPolicyRuleOrBuilder.java | 12 +- ...alAccessBoundaryPolicyBindingsRequest.java | 120 +- ...oundaryPolicyBindingsRequestOrBuilder.java | 8 +- ...lAccessBoundaryPolicyBindingsResponse.java | 118 +- ...undaryPolicyBindingsResponseOrBuilder.java | 4 +- .../SearchTargetPolicyBindingsRequest.java | 114 +- ...hTargetPolicyBindingsRequestOrBuilder.java | 4 +- .../SearchTargetPolicyBindingsResponse.java | 118 +- ...TargetPolicyBindingsResponseOrBuilder.java | 4 +- .../v3beta/UpdatePolicyBindingRequest.java | 122 +- .../UpdatePolicyBindingRequestOrBuilder.java | 4 +- ...ePrincipalAccessBoundaryPolicyRequest.java | 122 +- ...lAccessBoundaryPolicyRequestOrBuilder.java | 4 +- .../reflect-config.json | 63 + .../proto-gapic-showcase-v1beta1/pom.xml | 1 + .../v1beta1/AttemptSequenceRequest.java | 98 +- .../AttemptSequenceRequestOrBuilder.java | 4 +- .../AttemptStreamingSequenceRequest.java | 99 +- ...emptStreamingSequenceRequestOrBuilder.java | 4 +- .../AttemptStreamingSequenceResponse.java | 98 +- ...mptStreamingSequenceResponseOrBuilder.java | 4 +- .../google/showcase/v1beta1/BlockRequest.java | 131 +- .../v1beta1/BlockRequestOrBuilder.java | 4 +- .../showcase/v1beta1/BlockResponse.java | 98 +- .../v1beta1/BlockResponseOrBuilder.java | 4 +- .../com/google/showcase/v1beta1/Blurb.java | 150 +- .../showcase/v1beta1/BlurbOrBuilder.java | 4 +- .../showcase/v1beta1/ComplianceData.java | 152 +- .../showcase/v1beta1/ComplianceDataChild.java | 136 +- .../v1beta1/ComplianceDataChildOrBuilder.java | 4 +- .../v1beta1/ComplianceDataGrandchild.java | 100 +- .../ComplianceDataGrandchildOrBuilder.java | 4 +- .../v1beta1/ComplianceDataOrBuilder.java | 4 +- .../showcase/v1beta1/ComplianceGroup.java | 120 +- .../v1beta1/ComplianceGroupOrBuilder.java | 4 +- .../v1beta1/ComplianceOuterClass.java | 75 +- .../showcase/v1beta1/ComplianceSuite.java | 110 +- .../v1beta1/ComplianceSuiteOrBuilder.java | 4 +- .../showcase/v1beta1/ConnectRequest.java | 213 +- .../v1beta1/ConnectRequestOrBuilder.java | 4 +- .../google/showcase/v1beta1/Continent.java | 16 +- .../showcase/v1beta1/CreateBlurbRequest.java | 114 +- .../v1beta1/CreateBlurbRequestOrBuilder.java | 4 +- .../showcase/v1beta1/CreateRoomRequest.java | 106 +- .../v1beta1/CreateRoomRequestOrBuilder.java | 4 +- .../v1beta1/CreateSequenceRequest.java | 107 +- .../CreateSequenceRequestOrBuilder.java | 4 +- .../v1beta1/CreateSessionRequest.java | 106 +- .../CreateSessionRequestOrBuilder.java | 4 +- .../CreateStreamingSequenceRequest.java | 107 +- ...eateStreamingSequenceRequestOrBuilder.java | 4 +- .../showcase/v1beta1/CreateUserRequest.java | 106 +- .../v1beta1/CreateUserRequestOrBuilder.java | 4 +- .../showcase/v1beta1/DeleteBlurbRequest.java | 98 +- .../v1beta1/DeleteBlurbRequestOrBuilder.java | 4 +- .../showcase/v1beta1/DeleteRoomRequest.java | 98 +- .../v1beta1/DeleteRoomRequestOrBuilder.java | 4 +- .../v1beta1/DeleteSessionRequest.java | 98 +- .../DeleteSessionRequestOrBuilder.java | 4 +- .../showcase/v1beta1/DeleteTestRequest.java | 98 +- .../v1beta1/DeleteTestRequestOrBuilder.java | 4 +- .../showcase/v1beta1/DeleteUserRequest.java | 98 +- .../v1beta1/DeleteUserRequestOrBuilder.java | 4 +- .../v1beta1/EchoErrorDetailsRequest.java | 100 +- .../EchoErrorDetailsRequestOrBuilder.java | 4 +- .../v1beta1/EchoErrorDetailsResponse.java | 336 +- .../EchoErrorDetailsResponseOrBuilder.java | 4 +- .../showcase/v1beta1/EchoOuterClass.java | 182 +- .../google/showcase/v1beta1/EchoRequest.java | 134 +- .../v1beta1/EchoRequestOrBuilder.java | 4 +- .../google/showcase/v1beta1/EchoResponse.java | 114 +- .../v1beta1/EchoResponseOrBuilder.java | 4 +- .../google/showcase/v1beta1/EnumRequest.java | 90 +- .../v1beta1/EnumRequestOrBuilder.java | 4 +- .../google/showcase/v1beta1/EnumResponse.java | 106 +- .../v1beta1/EnumResponseOrBuilder.java | 4 +- .../v1beta1/ErrorWithMultipleDetails.java | 111 +- .../ErrorWithMultipleDetailsOrBuilder.java | 4 +- .../v1beta1/ErrorWithSingleDetail.java | 106 +- .../ErrorWithSingleDetailOrBuilder.java | 4 +- .../showcase/v1beta1/ExpandRequest.java | 129 +- .../v1beta1/ExpandRequestOrBuilder.java | 4 +- .../v1beta1/FailEchoWithDetailsRequest.java | 98 +- .../FailEchoWithDetailsRequestOrBuilder.java | 4 +- .../v1beta1/FailEchoWithDetailsResponse.java | 90 +- .../FailEchoWithDetailsResponseOrBuilder.java | 4 +- .../showcase/v1beta1/GetBlurbRequest.java | 98 +- .../v1beta1/GetBlurbRequestOrBuilder.java | 4 +- .../showcase/v1beta1/GetRoomRequest.java | 98 +- .../v1beta1/GetRoomRequestOrBuilder.java | 4 +- .../v1beta1/GetSequenceReportRequest.java | 98 +- .../GetSequenceReportRequestOrBuilder.java | 4 +- .../showcase/v1beta1/GetSessionRequest.java | 98 +- .../v1beta1/GetSessionRequestOrBuilder.java | 4 +- .../GetStreamingSequenceReportRequest.java | 98 +- ...reamingSequenceReportRequestOrBuilder.java | 4 +- .../showcase/v1beta1/GetUserRequest.java | 98 +- .../v1beta1/GetUserRequestOrBuilder.java | 4 +- .../showcase/v1beta1/IdentityOuterClass.java | 74 +- .../com/google/showcase/v1beta1/Issue.java | 122 +- .../showcase/v1beta1/IssueOrBuilder.java | 4 +- .../showcase/v1beta1/ListBlurbsRequest.java | 106 +- .../v1beta1/ListBlurbsRequestOrBuilder.java | 4 +- .../showcase/v1beta1/ListBlurbsResponse.java | 118 +- .../v1beta1/ListBlurbsResponseOrBuilder.java | 4 +- .../showcase/v1beta1/ListRoomsRequest.java | 98 +- .../v1beta1/ListRoomsRequestOrBuilder.java | 4 +- .../showcase/v1beta1/ListRoomsResponse.java | 118 +- .../v1beta1/ListRoomsResponseOrBuilder.java | 4 +- .../showcase/v1beta1/ListSessionsRequest.java | 98 +- .../v1beta1/ListSessionsRequestOrBuilder.java | 4 +- .../v1beta1/ListSessionsResponse.java | 118 +- .../ListSessionsResponseOrBuilder.java | 4 +- .../showcase/v1beta1/ListTestsRequest.java | 106 +- .../v1beta1/ListTestsRequestOrBuilder.java | 4 +- .../showcase/v1beta1/ListTestsResponse.java | 118 +- .../v1beta1/ListTestsResponseOrBuilder.java | 4 +- .../showcase/v1beta1/ListUsersRequest.java | 98 +- .../v1beta1/ListUsersRequestOrBuilder.java | 4 +- .../showcase/v1beta1/ListUsersResponse.java | 118 +- .../v1beta1/ListUsersResponseOrBuilder.java | 4 +- .../showcase/v1beta1/MessagingOuterClass.java | 169 +- .../PagedExpandLegacyMappedResponse.java | 125 +- ...edExpandLegacyMappedResponseOrBuilder.java | 14 +- .../v1beta1/PagedExpandLegacyRequest.java | 114 +- .../PagedExpandLegacyRequestOrBuilder.java | 6 +- .../showcase/v1beta1/PagedExpandRequest.java | 106 +- .../v1beta1/PagedExpandRequestOrBuilder.java | 4 +- .../showcase/v1beta1/PagedExpandResponse.java | 118 +- .../v1beta1/PagedExpandResponseList.java | 92 +- .../PagedExpandResponseListOrBuilder.java | 4 +- .../v1beta1/PagedExpandResponseOrBuilder.java | 4 +- .../google/showcase/v1beta1/PoetryError.java | 98 +- .../v1beta1/PoetryErrorOrBuilder.java | 4 +- .../showcase/v1beta1/RepeatRequest.java | 120 +- .../v1beta1/RepeatRequestOrBuilder.java | 4 +- .../showcase/v1beta1/RepeatResponse.java | 114 +- .../v1beta1/RepeatResponseOrBuilder.java | 4 +- .../v1beta1/ReportSessionRequest.java | 98 +- .../ReportSessionRequestOrBuilder.java | 4 +- .../v1beta1/ReportSessionResponse.java | 122 +- .../ReportSessionResponseOrBuilder.java | 4 +- .../google/showcase/v1beta1/RestError.java | 226 +- .../showcase/v1beta1/RestErrorOrBuilder.java | 4 +- .../showcase/v1beta1/RestErrorOuterClass.java | 29 +- .../com/google/showcase/v1beta1/Room.java | 146 +- .../showcase/v1beta1/RoomOrBuilder.java | 4 +- .../v1beta1/SearchBlurbsMetadata.java | 107 +- .../SearchBlurbsMetadataOrBuilder.java | 4 +- .../showcase/v1beta1/SearchBlurbsRequest.java | 114 +- .../v1beta1/SearchBlurbsRequestOrBuilder.java | 4 +- .../v1beta1/SearchBlurbsResponse.java | 118 +- .../SearchBlurbsResponseOrBuilder.java | 4 +- .../showcase/v1beta1/SendBlurbsResponse.java | 92 +- .../v1beta1/SendBlurbsResponseOrBuilder.java | 4 +- .../com/google/showcase/v1beta1/Sequence.java | 240 +- .../showcase/v1beta1/SequenceOrBuilder.java | 4 +- .../showcase/v1beta1/SequenceOuterClass.java | 128 +- .../showcase/v1beta1/SequenceReport.java | 270 +- .../v1beta1/SequenceReportOrBuilder.java | 4 +- .../com/google/showcase/v1beta1/Session.java | 110 +- .../showcase/v1beta1/SessionOrBuilder.java | 4 +- .../com/google/showcase/v1beta1/Severity.java | 16 +- .../showcase/v1beta1/StreamBlurbsRequest.java | 115 +- .../v1beta1/StreamBlurbsRequestOrBuilder.java | 4 +- .../v1beta1/StreamBlurbsResponse.java | 118 +- .../StreamBlurbsResponseOrBuilder.java | 4 +- .../showcase/v1beta1/StreamingSequence.java | 248 +- .../v1beta1/StreamingSequenceOrBuilder.java | 4 +- .../v1beta1/StreamingSequenceReport.java | 270 +- .../StreamingSequenceReportOrBuilder.java | 4 +- .../com/google/showcase/v1beta1/Test.java | 383 +- .../showcase/v1beta1/TestOrBuilder.java | 4 +- .../com/google/showcase/v1beta1/TestRun.java | 114 +- .../showcase/v1beta1/TestRunOrBuilder.java | 4 +- .../showcase/v1beta1/TestingOuterClass.java | 137 +- .../showcase/v1beta1/UpdateBlurbRequest.java | 121 +- .../v1beta1/UpdateBlurbRequestOrBuilder.java | 4 +- .../showcase/v1beta1/UpdateRoomRequest.java | 121 +- .../v1beta1/UpdateRoomRequestOrBuilder.java | 4 +- .../showcase/v1beta1/UpdateUserRequest.java | 121 +- .../v1beta1/UpdateUserRequestOrBuilder.java | 4 +- .../com/google/showcase/v1beta1/User.java | 180 +- .../showcase/v1beta1/UserOrBuilder.java | 14 +- .../showcase/v1beta1/VerifyTestRequest.java | 100 +- .../v1beta1/VerifyTestRequestOrBuilder.java | 4 +- .../showcase/v1beta1/VerifyTestResponse.java | 106 +- .../v1beta1/VerifyTestResponseOrBuilder.java | 4 +- .../google/showcase/v1beta1/WaitMetadata.java | 106 +- .../v1beta1/WaitMetadataOrBuilder.java | 4 +- .../google/showcase/v1beta1/WaitRequest.java | 138 +- .../v1beta1/WaitRequestOrBuilder.java | 4 +- .../google/showcase/v1beta1/WaitResponse.java | 98 +- .../v1beta1/WaitResponseOrBuilder.java | 4 +- 737 files changed, 29983 insertions(+), 41595 deletions(-) diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile index a58b377071..7e388c85a5 100644 --- a/.cloudbuild/library_generation/library_generation.Dockerfile +++ b/.cloudbuild/library_generation/library_generation.Dockerfile @@ -37,7 +37,7 @@ RUN cp "/root/.m2/repository/com/google/api/gapic-generator-java/${DOCKER_GAPIC_ FROM docker.io/library/python:3.13.2-slim@sha256:6b3223eb4d93718828223966ad316909c39813dee3ee9395204940500792b740 as final ARG OWLBOT_CLI_COMMITTISH=3a68a9c0de318784b3aefadcc502a6521b3f1bc5 -ARG PROTOC_VERSION=25.8 +ARG PROTOC_VERSION=33.0 ARG GRPC_VERSION=1.76.1 ENV HOME=/home ENV OS_ARCHITECTURE="linux-x86_64" diff --git a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile index 9a80c87ee8..85d2ea8ac4 100644 --- a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile +++ b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile @@ -38,7 +38,7 @@ RUN cp "/root/.m2/repository/com/google/api/gapic-generator-java/${DOCKER_GAPIC_ FROM us-docker.pkg.dev/artifact-foundry-prod/docker-3p-trusted/python@sha256:afc139a0a640942491ec481ad8dda10f2c5b753f5c969393b12480155fe15a63 as final ARG OWLBOT_CLI_COMMITTISH=3a68a9c0de318784b3aefadcc502a6521b3f1bc5 -ARG PROTOC_VERSION=25.8 +ARG PROTOC_VERSION=33.0 ARG GRPC_VERSION=1.76.1 ENV HOME=/home ENV OS_ARCHITECTURE="linux-x86_64" diff --git a/.github/release-please.yml b/.github/release-please.yml index 80d149bc1d..9de4135d48 100644 --- a/.github/release-please.yml +++ b/.github/release-please.yml @@ -18,6 +18,11 @@ extraFiles: hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-c.cfg - generation_config.yaml branches: + - branch: protobuf-4.x-rc + bumpMinorPreMajor: true + handleGHRelease: true + manifest: true + releaseType: java-yoshi - branch: 2.23.x releaseType: java-backport manifest: true diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 03ec3e3d0d..1f3cab433e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -402,7 +402,7 @@ jobs: working-directory: java-showcase run: | mvn versions:set -B -ntp -DnewVersion=local - mvn clirr:check -B -ntp -Dclirr.skip=false -DcomparisonVersion=$SHOWCASE_CLIENT_VERSION + mvn clirr:check -B -ntp -DcomparisonVersion=$SHOWCASE_CLIENT_VERSION gapic-generator-java-bom: runs-on: ubuntu-22.04 diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index ca393e34ed..84d76c45cb 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -32,7 +32,7 @@ 2.0.2 2.12.1 33.5.0-jre - 3.25.8 + 4.33.0 1.52.0 2.42.0 3.1 @@ -40,6 +40,8 @@ 5.11.4 4.11.0 2.0.16 + + true diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Advice.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Advice.java index 4eed0bf660..2f87156f8c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Advice.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Advice.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/config_change.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.api.Advice} */ -public final class Advice extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Advice extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Advice) AdviceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Advice"); + } + // Use Advice.newBuilder() to construct. - private Advice(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Advice(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private Advice() { description_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Advice(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ConfigChangeProto.internal_static_google_api_Advice_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ConfigChangeProto.internal_static_google_api_Advice_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -131,8 +137,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, description_); } getUnknownFields().writeTo(output); } @@ -143,8 +149,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, description_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -216,38 +222,38 @@ public static com.google.api.Advice parseFrom( public static com.google.api.Advice parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Advice parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Advice parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Advice parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Advice parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Advice parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -270,7 +276,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -285,7 +291,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.Advice} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Advice) com.google.api.AdviceOrBuilder { @@ -294,7 +300,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ConfigChangeProto.internal_static_google_api_Advice_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -304,7 +310,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Advice.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -352,39 +358,6 @@ private void buildPartial0(com.google.api.Advice result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Advice) { @@ -569,17 +542,6 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Advice) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AdviceOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AdviceOrBuilder.java index f53543e76a..8d3ad05728 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AdviceOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AdviceOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/config_change.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface AdviceOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Advice) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AnnotationsProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AnnotationsProto.java index 8c94d22ffd..e0e06e62db 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AnnotationsProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AnnotationsProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/annotations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class AnnotationsProto { +@com.google.protobuf.Generated +public final class AnnotationsProto extends com.google.protobuf.GeneratedFile { private AnnotationsProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AnnotationsProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { registry.add(com.google.api.AnnotationsProto.http); } @@ -71,7 +83,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.HttpProto.getDescriptor(), com.google.protobuf.DescriptorProtos.getDescriptor(), }); - http.internalInit(descriptor.getExtensions().get(0)); + http.internalInit(descriptor.getExtension(0)); + descriptor.resolveAllFeaturesImmutable(); com.google.api.HttpProto.getDescriptor(); com.google.protobuf.DescriptorProtos.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProto.java index f5ea6662a2..0c255d6565 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class AuthProto { +@com.google.protobuf.Generated +public final class AuthProto extends com.google.protobuf.GeneratedFile { private AuthProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuthProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,27 +42,27 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Authentication_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Authentication_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_AuthenticationRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_AuthenticationRule_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_JwtLocation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_JwtLocation_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_AuthProvider_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_AuthProvider_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_OAuthRequirements_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_OAuthRequirements_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_AuthRequirement_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_AuthRequirement_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -96,51 +108,49 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_Authentication_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Authentication_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Authentication_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Authentication_descriptor, new java.lang.String[] { "Rules", "Providers", }); - internal_static_google_api_AuthenticationRule_descriptor = - getDescriptor().getMessageTypes().get(1); + internal_static_google_api_AuthenticationRule_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_AuthenticationRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_AuthenticationRule_descriptor, new java.lang.String[] { "Selector", "Oauth", "AllowWithoutCredential", "Requirements", }); - internal_static_google_api_JwtLocation_descriptor = getDescriptor().getMessageTypes().get(2); + internal_static_google_api_JwtLocation_descriptor = getDescriptor().getMessageType(2); internal_static_google_api_JwtLocation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_JwtLocation_descriptor, new java.lang.String[] { "Header", "Query", "Cookie", "ValuePrefix", "In", }); - internal_static_google_api_AuthProvider_descriptor = getDescriptor().getMessageTypes().get(3); + internal_static_google_api_AuthProvider_descriptor = getDescriptor().getMessageType(3); internal_static_google_api_AuthProvider_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_AuthProvider_descriptor, new java.lang.String[] { "Id", "Issuer", "JwksUri", "Audiences", "AuthorizationUrl", "JwtLocations", }); - internal_static_google_api_OAuthRequirements_descriptor = - getDescriptor().getMessageTypes().get(4); + internal_static_google_api_OAuthRequirements_descriptor = getDescriptor().getMessageType(4); internal_static_google_api_OAuthRequirements_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_OAuthRequirements_descriptor, new java.lang.String[] { "CanonicalScopes", }); - internal_static_google_api_AuthRequirement_descriptor = - getDescriptor().getMessageTypes().get(5); + internal_static_google_api_AuthRequirement_descriptor = getDescriptor().getMessageType(5); internal_static_google_api_AuthRequirement_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_AuthRequirement_descriptor, new java.lang.String[] { "ProviderId", "Audiences", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProvider.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProvider.java index 96b3425326..78e9fdca75 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProvider.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProvider.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.api.AuthProvider} */ -public final class AuthProvider extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AuthProvider extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.AuthProvider) AuthProviderOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuthProvider"); + } + // Use AuthProvider.newBuilder() to construct. - private AuthProvider(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuthProvider(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -50,18 +62,12 @@ private AuthProvider() { jwtLocations_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AuthProvider(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.AuthProto.internal_static_google_api_AuthProvider_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto.internal_static_google_api_AuthProvider_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -203,12 +209,12 @@ public com.google.protobuf.ByteString getIssuerBytes() { * [OpenID * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata). * Optional if the key set document: - * - can be retrieved from - * [OpenID - * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) - * of the issuer. - * - can be inferred from the email domain of the issuer (e.g. a Google - * service account). + * - can be retrieved from + * [OpenID + * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) + * of the issuer. + * - can be inferred from the email domain of the issuer (e.g. a Google + * service account). * * Example: https://www.googleapis.com/oauth2/v1/certs * @@ -238,12 +244,12 @@ public java.lang.String getJwksUri() { * [OpenID * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata). * Optional if the key set document: - * - can be retrieved from - * [OpenID - * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) - * of the issuer. - * - can be inferred from the email domain of the issuer (e.g. a Google - * service account). + * - can be retrieved from + * [OpenID + * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) + * of the issuer. + * - can be inferred from the email domain of the issuer (e.g. a Google + * service account). * * Example: https://www.googleapis.com/oauth2/v1/certs * @@ -278,19 +284,19 @@ public com.google.protobuf.ByteString getJwksUriBytes() { * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). * that are allowed to access. A JWT containing any of these audiences will * be accepted. When this setting is absent, JWTs with audiences: - * - "https://[service.name]/[google.protobuf.Api.name]" - * - "https://[service.name]/" + * - "https://[service.name]/[google.protobuf.Api.name]" + * - "https://[service.name]/" * will be accepted. * For example, if no audiences are in the setting, LibraryService API will * accept JWTs with the following audiences: - * - - * https://library-example.googleapis.com/google.example.library.v1.LibraryService - * - https://library-example.googleapis.com/ + * - + * https://library-example.googleapis.com/google.example.library.v1.LibraryService + * - https://library-example.googleapis.com/ * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 4; @@ -318,19 +324,19 @@ public java.lang.String getAudiences() { * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). * that are allowed to access. A JWT containing any of these audiences will * be accepted. When this setting is absent, JWTs with audiences: - * - "https://[service.name]/[google.protobuf.Api.name]" - * - "https://[service.name]/" + * - "https://[service.name]/[google.protobuf.Api.name]" + * - "https://[service.name]/" * will be accepted. * For example, if no audiences are in the setting, LibraryService API will * accept JWTs with the following audiences: - * - - * https://library-example.googleapis.com/google.example.library.v1.LibraryService - * - https://library-example.googleapis.com/ + * - + * https://library-example.googleapis.com/google.example.library.v1.LibraryService + * - https://library-example.googleapis.com/ * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 4; @@ -422,16 +428,16 @@ public com.google.protobuf.ByteString getAuthorizationUrlBytes() { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -453,16 +459,16 @@ public java.util.List getJwtLocationsList() { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -485,16 +491,16 @@ public java.util.List getJwtLocationsList() { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -516,16 +522,16 @@ public int getJwtLocationsCount() { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -547,16 +553,16 @@ public com.google.api.JwtLocation getJwtLocations(int index) { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -580,20 +586,20 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(issuer_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, issuer_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(issuer_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, issuer_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(jwksUri_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, jwksUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(jwksUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, jwksUri_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(audiences_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, audiences_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(audiences_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, audiences_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(authorizationUrl_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, authorizationUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(authorizationUrl_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, authorizationUrl_); } for (int i = 0; i < jwtLocations_.size(); i++) { output.writeMessage(6, jwtLocations_.get(i)); @@ -607,20 +613,20 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(issuer_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, issuer_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(issuer_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, issuer_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(jwksUri_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, jwksUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(jwksUri_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, jwksUri_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(audiences_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, audiences_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(audiences_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, audiences_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(authorizationUrl_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, authorizationUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(authorizationUrl_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, authorizationUrl_); } for (int i = 0; i < jwtLocations_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, jwtLocations_.get(i)); @@ -712,38 +718,38 @@ public static com.google.api.AuthProvider parseFrom( public static com.google.api.AuthProvider parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.AuthProvider parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.AuthProvider parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.AuthProvider parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.AuthProvider parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.AuthProvider parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -766,7 +772,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -782,7 +788,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.AuthProvider} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.AuthProvider) com.google.api.AuthProviderOrBuilder { @@ -791,7 +797,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto.internal_static_google_api_AuthProvider_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -801,7 +807,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.AuthProvider.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -885,39 +891,6 @@ private void buildPartial0(com.google.api.AuthProvider result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.AuthProvider) { @@ -974,8 +947,8 @@ public Builder mergeFrom(com.google.api.AuthProvider other) { jwtLocations_ = other.jwtLocations_; bitField0_ = (bitField0_ & ~0x00000020); jwtLocationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getJwtLocationsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetJwtLocationsFieldBuilder() : null; } else { jwtLocationsBuilder_.addAllMessages(other.jwtLocations_); @@ -1341,12 +1314,12 @@ public Builder setIssuerBytes(com.google.protobuf.ByteString value) { * [OpenID * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata). * Optional if the key set document: - * - can be retrieved from - * [OpenID - * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) - * of the issuer. - * - can be inferred from the email domain of the issuer (e.g. a Google - * service account). + * - can be retrieved from + * [OpenID + * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) + * of the issuer. + * - can be inferred from the email domain of the issuer (e.g. a Google + * service account). * * Example: https://www.googleapis.com/oauth2/v1/certs * @@ -1375,12 +1348,12 @@ public java.lang.String getJwksUri() { * [OpenID * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata). * Optional if the key set document: - * - can be retrieved from - * [OpenID - * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) - * of the issuer. - * - can be inferred from the email domain of the issuer (e.g. a Google - * service account). + * - can be retrieved from + * [OpenID + * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) + * of the issuer. + * - can be inferred from the email domain of the issuer (e.g. a Google + * service account). * * Example: https://www.googleapis.com/oauth2/v1/certs * @@ -1409,12 +1382,12 @@ public com.google.protobuf.ByteString getJwksUriBytes() { * [OpenID * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata). * Optional if the key set document: - * - can be retrieved from - * [OpenID - * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) - * of the issuer. - * - can be inferred from the email domain of the issuer (e.g. a Google - * service account). + * - can be retrieved from + * [OpenID + * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) + * of the issuer. + * - can be inferred from the email domain of the issuer (e.g. a Google + * service account). * * Example: https://www.googleapis.com/oauth2/v1/certs * @@ -1442,12 +1415,12 @@ public Builder setJwksUri(java.lang.String value) { * [OpenID * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata). * Optional if the key set document: - * - can be retrieved from - * [OpenID - * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) - * of the issuer. - * - can be inferred from the email domain of the issuer (e.g. a Google - * service account). + * - can be retrieved from + * [OpenID + * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) + * of the issuer. + * - can be inferred from the email domain of the issuer (e.g. a Google + * service account). * * Example: https://www.googleapis.com/oauth2/v1/certs * @@ -1471,12 +1444,12 @@ public Builder clearJwksUri() { * [OpenID * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata). * Optional if the key set document: - * - can be retrieved from - * [OpenID - * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) - * of the issuer. - * - can be inferred from the email domain of the issuer (e.g. a Google - * service account). + * - can be retrieved from + * [OpenID + * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) + * of the issuer. + * - can be inferred from the email domain of the issuer (e.g. a Google + * service account). * * Example: https://www.googleapis.com/oauth2/v1/certs * @@ -1507,19 +1480,19 @@ public Builder setJwksUriBytes(com.google.protobuf.ByteString value) { * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). * that are allowed to access. A JWT containing any of these audiences will * be accepted. When this setting is absent, JWTs with audiences: - * - "https://[service.name]/[google.protobuf.Api.name]" - * - "https://[service.name]/" + * - "https://[service.name]/[google.protobuf.Api.name]" + * - "https://[service.name]/" * will be accepted. * For example, if no audiences are in the setting, LibraryService API will * accept JWTs with the following audiences: - * - - * https://library-example.googleapis.com/google.example.library.v1.LibraryService - * - https://library-example.googleapis.com/ + * - + * https://library-example.googleapis.com/google.example.library.v1.LibraryService + * - https://library-example.googleapis.com/ * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 4; @@ -1546,19 +1519,19 @@ public java.lang.String getAudiences() { * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). * that are allowed to access. A JWT containing any of these audiences will * be accepted. When this setting is absent, JWTs with audiences: - * - "https://[service.name]/[google.protobuf.Api.name]" - * - "https://[service.name]/" + * - "https://[service.name]/[google.protobuf.Api.name]" + * - "https://[service.name]/" * will be accepted. * For example, if no audiences are in the setting, LibraryService API will * accept JWTs with the following audiences: - * - - * https://library-example.googleapis.com/google.example.library.v1.LibraryService - * - https://library-example.googleapis.com/ + * - + * https://library-example.googleapis.com/google.example.library.v1.LibraryService + * - https://library-example.googleapis.com/ * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 4; @@ -1585,19 +1558,19 @@ public com.google.protobuf.ByteString getAudiencesBytes() { * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). * that are allowed to access. A JWT containing any of these audiences will * be accepted. When this setting is absent, JWTs with audiences: - * - "https://[service.name]/[google.protobuf.Api.name]" - * - "https://[service.name]/" + * - "https://[service.name]/[google.protobuf.Api.name]" + * - "https://[service.name]/" * will be accepted. * For example, if no audiences are in the setting, LibraryService API will * accept JWTs with the following audiences: - * - - * https://library-example.googleapis.com/google.example.library.v1.LibraryService - * - https://library-example.googleapis.com/ + * - + * https://library-example.googleapis.com/google.example.library.v1.LibraryService + * - https://library-example.googleapis.com/ * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 4; @@ -1623,19 +1596,19 @@ public Builder setAudiences(java.lang.String value) { * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). * that are allowed to access. A JWT containing any of these audiences will * be accepted. When this setting is absent, JWTs with audiences: - * - "https://[service.name]/[google.protobuf.Api.name]" - * - "https://[service.name]/" + * - "https://[service.name]/[google.protobuf.Api.name]" + * - "https://[service.name]/" * will be accepted. * For example, if no audiences are in the setting, LibraryService API will * accept JWTs with the following audiences: - * - - * https://library-example.googleapis.com/google.example.library.v1.LibraryService - * - https://library-example.googleapis.com/ + * - + * https://library-example.googleapis.com/google.example.library.v1.LibraryService + * - https://library-example.googleapis.com/ * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 4; @@ -1657,19 +1630,19 @@ public Builder clearAudiences() { * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). * that are allowed to access. A JWT containing any of these audiences will * be accepted. When this setting is absent, JWTs with audiences: - * - "https://[service.name]/[google.protobuf.Api.name]" - * - "https://[service.name]/" + * - "https://[service.name]/[google.protobuf.Api.name]" + * - "https://[service.name]/" * will be accepted. * For example, if no audiences are in the setting, LibraryService API will * accept JWTs with the following audiences: - * - - * https://library-example.googleapis.com/google.example.library.v1.LibraryService - * - https://library-example.googleapis.com/ + * - + * https://library-example.googleapis.com/google.example.library.v1.LibraryService + * - https://library-example.googleapis.com/ * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 4; @@ -1814,7 +1787,7 @@ private void ensureJwtLocationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.JwtLocation, com.google.api.JwtLocation.Builder, com.google.api.JwtLocationOrBuilder> @@ -1832,16 +1805,16 @@ private void ensureJwtLocationsIsMutable() { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -1866,16 +1839,16 @@ public java.util.List getJwtLocationsList() { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -1900,16 +1873,16 @@ public int getJwtLocationsCount() { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -1934,16 +1907,16 @@ public com.google.api.JwtLocation getJwtLocations(int index) { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -1974,16 +1947,16 @@ public Builder setJwtLocations(int index, com.google.api.JwtLocation value) { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -2011,16 +1984,16 @@ public Builder setJwtLocations(int index, com.google.api.JwtLocation.Builder bui * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -2051,16 +2024,16 @@ public Builder addJwtLocations(com.google.api.JwtLocation value) { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -2091,16 +2064,16 @@ public Builder addJwtLocations(int index, com.google.api.JwtLocation value) { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -2128,16 +2101,16 @@ public Builder addJwtLocations(com.google.api.JwtLocation.Builder builderForValu * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -2165,16 +2138,16 @@ public Builder addJwtLocations(int index, com.google.api.JwtLocation.Builder bui * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -2203,16 +2176,16 @@ public Builder addAllJwtLocations( * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -2240,16 +2213,16 @@ public Builder clearJwtLocations() { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -2277,22 +2250,22 @@ public Builder removeJwtLocations(int index) { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; */ public com.google.api.JwtLocation.Builder getJwtLocationsBuilder(int index) { - return getJwtLocationsFieldBuilder().getBuilder(index); + return internalGetJwtLocationsFieldBuilder().getBuilder(index); } /** @@ -2307,16 +2280,16 @@ public com.google.api.JwtLocation.Builder getJwtLocationsBuilder(int index) { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -2341,16 +2314,16 @@ public com.google.api.JwtLocationOrBuilder getJwtLocationsOrBuilder(int index) { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -2376,22 +2349,22 @@ public com.google.api.JwtLocationOrBuilder getJwtLocationsOrBuilder(int index) { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; */ public com.google.api.JwtLocation.Builder addJwtLocationsBuilder() { - return getJwtLocationsFieldBuilder() + return internalGetJwtLocationsFieldBuilder() .addBuilder(com.google.api.JwtLocation.getDefaultInstance()); } @@ -2407,22 +2380,22 @@ public com.google.api.JwtLocation.Builder addJwtLocationsBuilder() { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; */ public com.google.api.JwtLocation.Builder addJwtLocationsBuilder(int index) { - return getJwtLocationsFieldBuilder() + return internalGetJwtLocationsFieldBuilder() .addBuilder(index, com.google.api.JwtLocation.getDefaultInstance()); } @@ -2438,32 +2411,32 @@ public com.google.api.JwtLocation.Builder addJwtLocationsBuilder(int index) { * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; */ public java.util.List getJwtLocationsBuilderList() { - return getJwtLocationsFieldBuilder().getBuilderList(); + return internalGetJwtLocationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.JwtLocation, com.google.api.JwtLocation.Builder, com.google.api.JwtLocationOrBuilder> - getJwtLocationsFieldBuilder() { + internalGetJwtLocationsFieldBuilder() { if (jwtLocationsBuilder_ == null) { jwtLocationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.JwtLocation, com.google.api.JwtLocation.Builder, com.google.api.JwtLocationOrBuilder>( @@ -2473,17 +2446,6 @@ public java.util.List getJwtLocationsBuilder return jwtLocationsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.AuthProvider) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProviderOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProviderOrBuilder.java index 491a168630..02064e2666 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProviderOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthProviderOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface AuthProviderOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.AuthProvider) @@ -100,12 +102,12 @@ public interface AuthProviderOrBuilder * [OpenID * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata). * Optional if the key set document: - * - can be retrieved from - * [OpenID - * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) - * of the issuer. - * - can be inferred from the email domain of the issuer (e.g. a Google - * service account). + * - can be retrieved from + * [OpenID + * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) + * of the issuer. + * - can be inferred from the email domain of the issuer (e.g. a Google + * service account). * * Example: https://www.googleapis.com/oauth2/v1/certs * @@ -124,12 +126,12 @@ public interface AuthProviderOrBuilder * [OpenID * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata). * Optional if the key set document: - * - can be retrieved from - * [OpenID - * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) - * of the issuer. - * - can be inferred from the email domain of the issuer (e.g. a Google - * service account). + * - can be retrieved from + * [OpenID + * Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) + * of the issuer. + * - can be inferred from the email domain of the issuer (e.g. a Google + * service account). * * Example: https://www.googleapis.com/oauth2/v1/certs * @@ -148,19 +150,19 @@ public interface AuthProviderOrBuilder * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). * that are allowed to access. A JWT containing any of these audiences will * be accepted. When this setting is absent, JWTs with audiences: - * - "https://[service.name]/[google.protobuf.Api.name]" - * - "https://[service.name]/" + * - "https://[service.name]/[google.protobuf.Api.name]" + * - "https://[service.name]/" * will be accepted. * For example, if no audiences are in the setting, LibraryService API will * accept JWTs with the following audiences: - * - - * https://library-example.googleapis.com/google.example.library.v1.LibraryService - * - https://library-example.googleapis.com/ + * - + * https://library-example.googleapis.com/google.example.library.v1.LibraryService + * - https://library-example.googleapis.com/ * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 4; @@ -177,19 +179,19 @@ public interface AuthProviderOrBuilder * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). * that are allowed to access. A JWT containing any of these audiences will * be accepted. When this setting is absent, JWTs with audiences: - * - "https://[service.name]/[google.protobuf.Api.name]" - * - "https://[service.name]/" + * - "https://[service.name]/[google.protobuf.Api.name]" + * - "https://[service.name]/" * will be accepted. * For example, if no audiences are in the setting, LibraryService API will * accept JWTs with the following audiences: - * - - * https://library-example.googleapis.com/google.example.library.v1.LibraryService - * - https://library-example.googleapis.com/ + * - + * https://library-example.googleapis.com/google.example.library.v1.LibraryService + * - https://library-example.googleapis.com/ * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 4; @@ -238,16 +240,16 @@ public interface AuthProviderOrBuilder * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -266,16 +268,16 @@ public interface AuthProviderOrBuilder * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -294,16 +296,16 @@ public interface AuthProviderOrBuilder * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -322,16 +324,16 @@ public interface AuthProviderOrBuilder * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; @@ -350,16 +352,16 @@ public interface AuthProviderOrBuilder * cookies. The rule is that the first match wins. * * If not specified, default to use following 3 locations: - * 1) Authorization: Bearer - * 2) x-goog-iap-jwt-assertion - * 3) access_token query parameter + * 1) Authorization: Bearer + * 2) x-goog-iap-jwt-assertion + * 3) access_token query parameter * * Default locations can be specified as followings: - * jwt_locations: - * - header: Authorization - * value_prefix: "Bearer " - * - header: x-goog-iap-jwt-assertion - * - query: access_token + * jwt_locations: + * - header: Authorization + * value_prefix: "Bearer " + * - header: x-goog-iap-jwt-assertion + * - query: access_token * * * repeated .google.api.JwtLocation jwt_locations = 6; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthRequirement.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthRequirement.java index 479a5378e5..56ea9c915a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthRequirement.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthRequirement.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.api.AuthRequirement} */ -public final class AuthRequirement extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AuthRequirement extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.AuthRequirement) AuthRequirementOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuthRequirement"); + } + // Use AuthRequirement.newBuilder() to construct. - private AuthRequirement(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuthRequirement(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,18 +58,12 @@ private AuthRequirement() { audiences_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AuthRequirement(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.AuthProto.internal_static_google_api_AuthRequirement_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto.internal_static_google_api_AuthRequirement_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -77,7 +83,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * Example: * - * provider_id: bookstore_auth + * provider_id: bookstore_auth * * * string provider_id = 1; @@ -105,7 +111,7 @@ public java.lang.String getProviderId() { * * Example: * - * provider_id: bookstore_auth + * provider_id: bookstore_auth * * * string provider_id = 1; @@ -148,8 +154,8 @@ public com.google.protobuf.ByteString getProviderIdBytes() { * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 2; @@ -187,8 +193,8 @@ public java.lang.String getAudiences() { * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 2; @@ -222,11 +228,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(providerId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, providerId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(providerId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, providerId_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(audiences_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, audiences_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(audiences_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, audiences_); } getUnknownFields().writeTo(output); } @@ -237,11 +243,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(providerId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, providerId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(providerId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, providerId_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(audiences_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, audiences_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(audiences_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, audiences_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -316,38 +322,38 @@ public static com.google.api.AuthRequirement parseFrom( public static com.google.api.AuthRequirement parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.AuthRequirement parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.AuthRequirement parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.AuthRequirement parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.AuthRequirement parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.AuthRequirement parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -370,7 +376,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -386,7 +392,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.AuthRequirement} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.AuthRequirement) com.google.api.AuthRequirementOrBuilder { @@ -395,7 +401,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto.internal_static_google_api_AuthRequirement_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -405,7 +411,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.AuthRequirement.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -457,39 +463,6 @@ private void buildPartial0(com.google.api.AuthRequirement result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.AuthRequirement) { @@ -579,7 +552,7 @@ public Builder mergeFrom( * * Example: * - * provider_id: bookstore_auth + * provider_id: bookstore_auth * * * string provider_id = 1; @@ -606,7 +579,7 @@ public java.lang.String getProviderId() { * * Example: * - * provider_id: bookstore_auth + * provider_id: bookstore_auth * * * string provider_id = 1; @@ -633,7 +606,7 @@ public com.google.protobuf.ByteString getProviderIdBytes() { * * Example: * - * provider_id: bookstore_auth + * provider_id: bookstore_auth * * * string provider_id = 1; @@ -659,7 +632,7 @@ public Builder setProviderId(java.lang.String value) { * * Example: * - * provider_id: bookstore_auth + * provider_id: bookstore_auth * * * string provider_id = 1; @@ -681,7 +654,7 @@ public Builder clearProviderId() { * * Example: * - * provider_id: bookstore_auth + * provider_id: bookstore_auth * * * string provider_id = 1; @@ -720,8 +693,8 @@ public Builder setProviderIdBytes(com.google.protobuf.ByteString value) { * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 2; @@ -758,8 +731,8 @@ public java.lang.String getAudiences() { * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 2; @@ -796,8 +769,8 @@ public com.google.protobuf.ByteString getAudiencesBytes() { * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 2; @@ -833,8 +806,8 @@ public Builder setAudiences(java.lang.String value) { * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 2; @@ -866,8 +839,8 @@ public Builder clearAudiences() { * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 2; @@ -886,17 +859,6 @@ public Builder setAudiencesBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.AuthRequirement) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthRequirementOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthRequirementOrBuilder.java index 6a7f44f9e5..18b78ada00 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthRequirementOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthRequirementOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface AuthRequirementOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.AuthRequirement) @@ -32,7 +34,7 @@ public interface AuthRequirementOrBuilder * * Example: * - * provider_id: bookstore_auth + * provider_id: bookstore_auth * * * string provider_id = 1; @@ -49,7 +51,7 @@ public interface AuthRequirementOrBuilder * * Example: * - * provider_id: bookstore_auth + * provider_id: bookstore_auth * * * string provider_id = 1; @@ -76,8 +78,8 @@ public interface AuthRequirementOrBuilder * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 2; @@ -104,8 +106,8 @@ public interface AuthRequirementOrBuilder * * Example: * - * audiences: bookstore_android.apps.googleusercontent.com, - * bookstore_web.apps.googleusercontent.com + * audiences: bookstore_android.apps.googleusercontent.com, + * bookstore_web.apps.googleusercontent.com * * * string audiences = 2; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Authentication.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Authentication.java index 5e35db3bb7..c239c36485 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Authentication.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Authentication.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,31 +29,42 @@ * * Example: * - * name: calendar.googleapis.com - * authentication: - * providers: - * - id: google_calendar_auth - * jwks_uri: https://www.googleapis.com/oauth2/v1/certs - * issuer: https://securetoken.google.com - * rules: - * - selector: "*" - * requirements: - * provider_id: google_calendar_auth - * - selector: google.calendar.Delegate - * oauth: - * canonical_scopes: https://www.googleapis.com/auth/calendar.read + * name: calendar.googleapis.com + * authentication: + * providers: + * - id: google_calendar_auth + * jwks_uri: https://www.googleapis.com/oauth2/v1/certs + * issuer: https://securetoken.google.com + * rules: + * - selector: "*" + * requirements: + * provider_id: google_calendar_auth + * - selector: google.calendar.Delegate + * oauth: + * canonical_scopes: https://www.googleapis.com/auth/calendar.read * * * Protobuf type {@code google.api.Authentication} */ -public final class Authentication extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Authentication extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Authentication) AuthenticationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Authentication"); + } + // Use Authentication.newBuilder() to construct. - private Authentication(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Authentication(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -61,18 +73,12 @@ private Authentication() { providers_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Authentication(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.AuthProto.internal_static_google_api_Authentication_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto.internal_static_google_api_Authentication_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -353,38 +359,38 @@ public static com.google.api.Authentication parseFrom( public static com.google.api.Authentication parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Authentication parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Authentication parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Authentication parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Authentication parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Authentication parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -407,7 +413,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -421,24 +427,24 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * name: calendar.googleapis.com - * authentication: - * providers: - * - id: google_calendar_auth - * jwks_uri: https://www.googleapis.com/oauth2/v1/certs - * issuer: https://securetoken.google.com - * rules: - * - selector: "*" - * requirements: - * provider_id: google_calendar_auth - * - selector: google.calendar.Delegate - * oauth: - * canonical_scopes: https://www.googleapis.com/auth/calendar.read + * name: calendar.googleapis.com + * authentication: + * providers: + * - id: google_calendar_auth + * jwks_uri: https://www.googleapis.com/oauth2/v1/certs + * issuer: https://securetoken.google.com + * rules: + * - selector: "*" + * requirements: + * provider_id: google_calendar_auth + * - selector: google.calendar.Delegate + * oauth: + * canonical_scopes: https://www.googleapis.com/auth/calendar.read * * * Protobuf type {@code google.api.Authentication} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Authentication) com.google.api.AuthenticationOrBuilder { @@ -447,7 +453,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto.internal_static_google_api_Authentication_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -457,7 +463,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Authentication.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -537,39 +543,6 @@ private void buildPartial0(com.google.api.Authentication result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Authentication) { @@ -601,8 +574,8 @@ public Builder mergeFrom(com.google.api.Authentication other) { rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000001); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -628,8 +601,8 @@ public Builder mergeFrom(com.google.api.Authentication other) { providers_ = other.providers_; bitField0_ = (bitField0_ & ~0x00000002); providersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getProvidersFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetProvidersFieldBuilder() : null; } else { providersBuilder_.addAllMessages(other.providers_); @@ -716,7 +689,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.AuthenticationRule, com.google.api.AuthenticationRule.Builder, com.google.api.AuthenticationRuleOrBuilder> @@ -999,7 +972,7 @@ public Builder removeRules(int index) { * repeated .google.api.AuthenticationRule rules = 3; */ public com.google.api.AuthenticationRule.Builder getRulesBuilder(int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -1053,7 +1026,7 @@ public com.google.api.AuthenticationRuleOrBuilder getRulesOrBuilder(int index) { * repeated .google.api.AuthenticationRule rules = 3; */ public com.google.api.AuthenticationRule.Builder addRulesBuilder() { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(com.google.api.AuthenticationRule.getDefaultInstance()); } @@ -1069,7 +1042,7 @@ public com.google.api.AuthenticationRule.Builder addRulesBuilder() { * repeated .google.api.AuthenticationRule rules = 3; */ public com.google.api.AuthenticationRule.Builder addRulesBuilder(int index) { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(index, com.google.api.AuthenticationRule.getDefaultInstance()); } @@ -1085,17 +1058,17 @@ public com.google.api.AuthenticationRule.Builder addRulesBuilder(int index) { * repeated .google.api.AuthenticationRule rules = 3; */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.AuthenticationRule, com.google.api.AuthenticationRule.Builder, com.google.api.AuthenticationRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.AuthenticationRule, com.google.api.AuthenticationRule.Builder, com.google.api.AuthenticationRuleOrBuilder>( @@ -1115,7 +1088,7 @@ private void ensureProvidersIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.AuthProvider, com.google.api.AuthProvider.Builder, com.google.api.AuthProviderOrBuilder> @@ -1372,7 +1345,7 @@ public Builder removeProviders(int index) { * repeated .google.api.AuthProvider providers = 4; */ public com.google.api.AuthProvider.Builder getProvidersBuilder(int index) { - return getProvidersFieldBuilder().getBuilder(index); + return internalGetProvidersFieldBuilder().getBuilder(index); } /** @@ -1420,7 +1393,7 @@ public com.google.api.AuthProviderOrBuilder getProvidersOrBuilder(int index) { * repeated .google.api.AuthProvider providers = 4; */ public com.google.api.AuthProvider.Builder addProvidersBuilder() { - return getProvidersFieldBuilder() + return internalGetProvidersFieldBuilder() .addBuilder(com.google.api.AuthProvider.getDefaultInstance()); } @@ -1434,7 +1407,7 @@ public com.google.api.AuthProvider.Builder addProvidersBuilder() { * repeated .google.api.AuthProvider providers = 4; */ public com.google.api.AuthProvider.Builder addProvidersBuilder(int index) { - return getProvidersFieldBuilder() + return internalGetProvidersFieldBuilder() .addBuilder(index, com.google.api.AuthProvider.getDefaultInstance()); } @@ -1448,17 +1421,17 @@ public com.google.api.AuthProvider.Builder addProvidersBuilder(int index) { * repeated .google.api.AuthProvider providers = 4; */ public java.util.List getProvidersBuilderList() { - return getProvidersFieldBuilder().getBuilderList(); + return internalGetProvidersFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.AuthProvider, com.google.api.AuthProvider.Builder, com.google.api.AuthProviderOrBuilder> - getProvidersFieldBuilder() { + internalGetProvidersFieldBuilder() { if (providersBuilder_ == null) { providersBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.AuthProvider, com.google.api.AuthProvider.Builder, com.google.api.AuthProviderOrBuilder>( @@ -1468,17 +1441,6 @@ public java.util.List getProvidersBuilderLi return providersBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Authentication) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationOrBuilder.java index b34415f5eb..654931e916 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface AuthenticationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Authentication) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationRule.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationRule.java index c0d9e8c8a9..cb9f81386a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationRule.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -36,14 +37,25 @@ * * Protobuf type {@code google.api.AuthenticationRule} */ -public final class AuthenticationRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AuthenticationRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.AuthenticationRule) AuthenticationRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuthenticationRule"); + } + // Use AuthenticationRule.newBuilder() to construct. - private AuthenticationRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuthenticationRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -52,18 +64,12 @@ private AuthenticationRule() { requirements_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AuthenticationRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.AuthProto.internal_static_google_api_AuthenticationRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto.internal_static_google_api_AuthenticationRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -290,8 +296,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, selector_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getOauth()); @@ -311,8 +317,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selector_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getOauth()); @@ -409,38 +415,38 @@ public static com.google.api.AuthenticationRule parseFrom( public static com.google.api.AuthenticationRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.AuthenticationRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.AuthenticationRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.AuthenticationRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.AuthenticationRule parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.AuthenticationRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -463,7 +469,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -485,7 +491,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.AuthenticationRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.AuthenticationRule) com.google.api.AuthenticationRuleOrBuilder { @@ -494,7 +500,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto .internal_static_google_api_AuthenticationRule_fieldAccessorTable @@ -508,15 +514,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOauthFieldBuilder(); - getRequirementsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetOauthFieldBuilder(); + internalGetRequirementsFieldBuilder(); } } @@ -599,39 +605,6 @@ private void buildPartial0(com.google.api.AuthenticationRule result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.AuthenticationRule) { @@ -674,8 +647,8 @@ public Builder mergeFrom(com.google.api.AuthenticationRule other) { requirements_ = other.requirements_; bitField0_ = (bitField0_ & ~0x00000008); requirementsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRequirementsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRequirementsFieldBuilder() : null; } else { requirementsBuilder_.addAllMessages(other.requirements_); @@ -716,7 +689,7 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getOauthFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetOauthFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -884,7 +857,7 @@ public Builder setSelectorBytes(com.google.protobuf.ByteString value) { } private com.google.api.OAuthRequirements oauth_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.OAuthRequirements, com.google.api.OAuthRequirements.Builder, com.google.api.OAuthRequirementsOrBuilder> @@ -1027,7 +1000,7 @@ public Builder clearOauth() { public com.google.api.OAuthRequirements.Builder getOauthBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getOauthFieldBuilder().getBuilder(); + return internalGetOauthFieldBuilder().getBuilder(); } /** @@ -1056,14 +1029,14 @@ public com.google.api.OAuthRequirementsOrBuilder getOauthOrBuilder() { * * .google.api.OAuthRequirements oauth = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.OAuthRequirements, com.google.api.OAuthRequirements.Builder, com.google.api.OAuthRequirementsOrBuilder> - getOauthFieldBuilder() { + internalGetOauthFieldBuilder() { if (oauthBuilder_ == null) { oauthBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.OAuthRequirements, com.google.api.OAuthRequirements.Builder, com.google.api.OAuthRequirementsOrBuilder>( @@ -1142,7 +1115,7 @@ private void ensureRequirementsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.AuthRequirement, com.google.api.AuthRequirement.Builder, com.google.api.AuthRequirementOrBuilder> @@ -1401,7 +1374,7 @@ public Builder removeRequirements(int index) { * repeated .google.api.AuthRequirement requirements = 7; */ public com.google.api.AuthRequirement.Builder getRequirementsBuilder(int index) { - return getRequirementsFieldBuilder().getBuilder(index); + return internalGetRequirementsFieldBuilder().getBuilder(index); } /** @@ -1449,7 +1422,7 @@ public com.google.api.AuthRequirementOrBuilder getRequirementsOrBuilder(int inde * repeated .google.api.AuthRequirement requirements = 7; */ public com.google.api.AuthRequirement.Builder addRequirementsBuilder() { - return getRequirementsFieldBuilder() + return internalGetRequirementsFieldBuilder() .addBuilder(com.google.api.AuthRequirement.getDefaultInstance()); } @@ -1463,7 +1436,7 @@ public com.google.api.AuthRequirement.Builder addRequirementsBuilder() { * repeated .google.api.AuthRequirement requirements = 7; */ public com.google.api.AuthRequirement.Builder addRequirementsBuilder(int index) { - return getRequirementsFieldBuilder() + return internalGetRequirementsFieldBuilder() .addBuilder(index, com.google.api.AuthRequirement.getDefaultInstance()); } @@ -1477,17 +1450,17 @@ public com.google.api.AuthRequirement.Builder addRequirementsBuilder(int index) * repeated .google.api.AuthRequirement requirements = 7; */ public java.util.List getRequirementsBuilderList() { - return getRequirementsFieldBuilder().getBuilderList(); + return internalGetRequirementsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.AuthRequirement, com.google.api.AuthRequirement.Builder, com.google.api.AuthRequirementOrBuilder> - getRequirementsFieldBuilder() { + internalGetRequirementsFieldBuilder() { if (requirementsBuilder_ == null) { requirementsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.AuthRequirement, com.google.api.AuthRequirement.Builder, com.google.api.AuthRequirementOrBuilder>( @@ -1497,17 +1470,6 @@ public java.util.List getRequirementsBui return requirementsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.AuthenticationRule) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationRuleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationRuleOrBuilder.java index e43a772cc5..d93bba5576 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationRuleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/AuthenticationRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface AuthenticationRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.AuthenticationRule) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Backend.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Backend.java index 321feeba82..af2ec67642 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Backend.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Backend.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/backend.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.Backend} */ -public final class Backend extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Backend extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Backend) BackendOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Backend"); + } + // Use Backend.newBuilder() to construct. - private Backend(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Backend(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,18 +55,12 @@ private Backend() { rules_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Backend(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.BackendProto.internal_static_google_api_Backend_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.BackendProto.internal_static_google_api_Backend_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -247,38 +253,38 @@ public static com.google.api.Backend parseFrom( public static com.google.api.Backend parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Backend parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Backend parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Backend parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Backend parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Backend parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -301,7 +307,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -315,7 +321,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.Backend} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Backend) com.google.api.BackendOrBuilder { @@ -324,7 +330,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.BackendProto.internal_static_google_api_Backend_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -334,7 +340,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Backend.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -398,39 +404,6 @@ private void buildPartial0(com.google.api.Backend result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Backend) { @@ -462,8 +435,8 @@ public Builder mergeFrom(com.google.api.Backend other) { rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000001); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -536,7 +509,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.BackendRule, com.google.api.BackendRule.Builder, com.google.api.BackendRuleOrBuilder> @@ -818,7 +791,7 @@ public Builder removeRules(int index) { * repeated .google.api.BackendRule rules = 1; */ public com.google.api.BackendRule.Builder getRulesBuilder(int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -871,7 +844,8 @@ public java.util.List getRulesOrB * repeated .google.api.BackendRule rules = 1; */ public com.google.api.BackendRule.Builder addRulesBuilder() { - return getRulesFieldBuilder().addBuilder(com.google.api.BackendRule.getDefaultInstance()); + return internalGetRulesFieldBuilder() + .addBuilder(com.google.api.BackendRule.getDefaultInstance()); } /** @@ -886,7 +860,7 @@ public com.google.api.BackendRule.Builder addRulesBuilder() { * repeated .google.api.BackendRule rules = 1; */ public com.google.api.BackendRule.Builder addRulesBuilder(int index) { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(index, com.google.api.BackendRule.getDefaultInstance()); } @@ -902,17 +876,17 @@ public com.google.api.BackendRule.Builder addRulesBuilder(int index) { * repeated .google.api.BackendRule rules = 1; */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.BackendRule, com.google.api.BackendRule.Builder, com.google.api.BackendRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.BackendRule, com.google.api.BackendRule.Builder, com.google.api.BackendRuleOrBuilder>( @@ -922,17 +896,6 @@ public java.util.List getRulesBuilderList() return rulesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Backend) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendOrBuilder.java index 4e5c3d5cce..bb7f719cf6 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/backend.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface BackendOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Backend) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendProto.java index 56d05ac980..94a576d1c5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/backend.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class BackendProto { +@com.google.protobuf.Generated +public final class BackendProto extends com.google.protobuf.GeneratedFile { private BackendProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "BackendProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,15 +42,15 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Backend_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Backend_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_BackendRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_BackendRule_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_BackendRule_OverridesByRequestProtocolEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_BackendRule_OverridesByRequestProtocolEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -81,16 +93,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_Backend_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Backend_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Backend_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Backend_descriptor, new java.lang.String[] { "Rules", }); - internal_static_google_api_BackendRule_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_api_BackendRule_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_BackendRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_BackendRule_descriptor, new java.lang.String[] { "Selector", @@ -106,13 +118,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Authentication", }); internal_static_google_api_BackendRule_OverridesByRequestProtocolEntry_descriptor = - internal_static_google_api_BackendRule_descriptor.getNestedTypes().get(0); + internal_static_google_api_BackendRule_descriptor.getNestedType(0); internal_static_google_api_BackendRule_OverridesByRequestProtocolEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_BackendRule_OverridesByRequestProtocolEntry_descriptor, new java.lang.String[] { "Key", "Value", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendRule.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendRule.java index a3888ef96a..8218daf314 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendRule.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/backend.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.BackendRule} */ -public final class BackendRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class BackendRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.BackendRule) BackendRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "BackendRule"); + } + // Use BackendRule.newBuilder() to construct. - private BackendRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private BackendRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,12 +58,6 @@ private BackendRule() { protocol_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BackendRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.BackendProto.internal_static_google_api_BackendRule_descriptor; } @@ -69,7 +75,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.BackendProto.internal_static_google_api_BackendRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -108,19 +114,19 @@ public enum PathTranslation implements com.google.protobuf.ProtocolMessageEnum { * * Given the following operation config: * - * Method path: /api/company/{cid}/user/{uid} - * Backend address: https://example.cloudfunctions.net/getUser + * Method path: /api/company/{cid}/user/{uid} + * Backend address: https://example.cloudfunctions.net/getUser * * Requests to the following request paths will call the backend at the * translated path: * - * Request path: /api/company/widgetworks/user/johndoe - * Translated: - * https://example.cloudfunctions.net/getUser?cid=widgetworks&uid=johndoe + * Request path: /api/company/widgetworks/user/johndoe + * Translated: + * https://example.cloudfunctions.net/getUser?cid=widgetworks&uid=johndoe * - * Request path: /api/company/widgetworks/user/johndoe?timezone=EST - * Translated: - * https://example.cloudfunctions.net/getUser?timezone=EST&cid=widgetworks&uid=johndoe + * Request path: /api/company/widgetworks/user/johndoe?timezone=EST + * Translated: + * https://example.cloudfunctions.net/getUser?timezone=EST&cid=widgetworks&uid=johndoe * * * CONSTANT_ADDRESS = 1; @@ -136,19 +142,19 @@ public enum PathTranslation implements com.google.protobuf.ProtocolMessageEnum { * * Given the following operation config: * - * Method path: /api/company/{cid}/user/{uid} - * Backend address: https://example.appspot.com + * Method path: /api/company/{cid}/user/{uid} + * Backend address: https://example.appspot.com * * Requests to the following request paths will call the backend at the * translated path: * - * Request path: /api/company/widgetworks/user/johndoe - * Translated: - * https://example.appspot.com/api/company/widgetworks/user/johndoe + * Request path: /api/company/widgetworks/user/johndoe + * Translated: + * https://example.appspot.com/api/company/widgetworks/user/johndoe * - * Request path: /api/company/widgetworks/user/johndoe?timezone=EST - * Translated: - * https://example.appspot.com/api/company/widgetworks/user/johndoe?timezone=EST + * Request path: /api/company/widgetworks/user/johndoe?timezone=EST + * Translated: + * https://example.appspot.com/api/company/widgetworks/user/johndoe?timezone=EST * * * APPEND_PATH_TO_ADDRESS = 2; @@ -157,6 +163,16 @@ public enum PathTranslation implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PathTranslation"); + } + /** PATH_TRANSLATION_UNSPECIFIED = 0; */ public static final int PATH_TRANSLATION_UNSPECIFIED_VALUE = 0; @@ -174,19 +190,19 @@ public enum PathTranslation implements com.google.protobuf.ProtocolMessageEnum { * * Given the following operation config: * - * Method path: /api/company/{cid}/user/{uid} - * Backend address: https://example.cloudfunctions.net/getUser + * Method path: /api/company/{cid}/user/{uid} + * Backend address: https://example.cloudfunctions.net/getUser * * Requests to the following request paths will call the backend at the * translated path: * - * Request path: /api/company/widgetworks/user/johndoe - * Translated: - * https://example.cloudfunctions.net/getUser?cid=widgetworks&uid=johndoe + * Request path: /api/company/widgetworks/user/johndoe + * Translated: + * https://example.cloudfunctions.net/getUser?cid=widgetworks&uid=johndoe * - * Request path: /api/company/widgetworks/user/johndoe?timezone=EST - * Translated: - * https://example.cloudfunctions.net/getUser?timezone=EST&cid=widgetworks&uid=johndoe + * Request path: /api/company/widgetworks/user/johndoe?timezone=EST + * Translated: + * https://example.cloudfunctions.net/getUser?timezone=EST&cid=widgetworks&uid=johndoe * * * CONSTANT_ADDRESS = 1; @@ -203,19 +219,19 @@ public enum PathTranslation implements com.google.protobuf.ProtocolMessageEnum { * * Given the following operation config: * - * Method path: /api/company/{cid}/user/{uid} - * Backend address: https://example.appspot.com + * Method path: /api/company/{cid}/user/{uid} + * Backend address: https://example.appspot.com * * Requests to the following request paths will call the backend at the * translated path: * - * Request path: /api/company/widgetworks/user/johndoe - * Translated: - * https://example.appspot.com/api/company/widgetworks/user/johndoe + * Request path: /api/company/widgetworks/user/johndoe + * Translated: + * https://example.appspot.com/api/company/widgetworks/user/johndoe * - * Request path: /api/company/widgetworks/user/johndoe?timezone=EST - * Translated: - * https://example.appspot.com/api/company/widgetworks/user/johndoe?timezone=EST + * Request path: /api/company/widgetworks/user/johndoe?timezone=EST + * Translated: + * https://example.appspot.com/api/company/widgetworks/user/johndoe?timezone=EST * * * APPEND_PATH_TO_ADDRESS = 2; @@ -281,7 +297,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.BackendRule.getDescriptor().getEnumTypes().get(0); } @@ -430,11 +446,11 @@ public com.google.protobuf.ByteString getSelectorBytes() { * The scheme is used to determine the backend protocol and security. * The following schemes are accepted: * - * SCHEME PROTOCOL SECURITY - * http:// HTTP None - * https:// HTTP TLS - * grpc:// gRPC None - * grpcs:// gRPC TLS + * SCHEME PROTOCOL SECURITY + * http:// HTTP None + * https:// HTTP TLS + * grpc:// gRPC None + * grpcs:// gRPC TLS * * It is recommended to explicitly include a scheme. Leaving out the scheme * may cause constrasting behaviors across platforms. @@ -473,11 +489,11 @@ public java.lang.String getAddress() { * The scheme is used to determine the backend protocol and security. * The following schemes are accepted: * - * SCHEME PROTOCOL SECURITY - * http:// HTTP None - * https:// HTTP TLS - * grpc:// gRPC None - * grpcs:// gRPC TLS + * SCHEME PROTOCOL SECURITY + * http:// HTTP None + * https:// HTTP TLS + * grpc:// gRPC None + * grpcs:// gRPC TLS * * It is recommended to explicitly include a scheme. Leaving out the scheme * may cause constrasting behaviors across platforms. @@ -731,11 +747,11 @@ public boolean getDisableAuth() { * The default value is inferred from the scheme in the * [address][google.api.BackendRule.address] field: * - * SCHEME PROTOCOL - * http:// http/1.1 - * https:// http/1.1 - * grpc:// h2 - * grpcs:// h2 + * SCHEME PROTOCOL + * http:// http/1.1 + * https:// http/1.1 + * grpc:// h2 + * grpcs:// h2 * * For secure HTTP backends (https://) that support HTTP/2, set this field * to "h2" for improved performance. @@ -775,11 +791,11 @@ public java.lang.String getProtocol() { * The default value is inferred from the scheme in the * [address][google.api.BackendRule.address] field: * - * SCHEME PROTOCOL - * http:// http/1.1 - * https:// http/1.1 - * grpc:// h2 - * grpcs:// h2 + * SCHEME PROTOCOL + * http:// http/1.1 + * https:// http/1.1 + * grpc:// h2 + * grpcs:// h2 * * For secure HTTP backends (https://) that support HTTP/2, set this field * to "h2" for improved performance. @@ -939,11 +955,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, selector_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(address_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, address_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(address_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, address_); } if (java.lang.Double.doubleToRawLongBits(deadline_) != 0) { output.writeDouble(3, deadline_); @@ -959,15 +975,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeEnum(6, pathTranslation_); } if (authenticationCase_ == 7) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, authentication_); + com.google.protobuf.GeneratedMessage.writeString(output, 7, authentication_); } if (authenticationCase_ == 8) { output.writeBool(8, (boolean) ((java.lang.Boolean) authentication_)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(protocol_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, protocol_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(protocol_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 9, protocol_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetOverridesByRequestProtocol(), OverridesByRequestProtocolDefaultEntryHolder.defaultEntry, @@ -981,11 +997,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selector_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(address_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, address_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(address_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, address_); } if (java.lang.Double.doubleToRawLongBits(deadline_) != 0) { size += com.google.protobuf.CodedOutputStream.computeDoubleSize(3, deadline_); @@ -1001,15 +1017,15 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, pathTranslation_); } if (authenticationCase_ == 7) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, authentication_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, authentication_); } if (authenticationCase_ == 8) { size += com.google.protobuf.CodedOutputStream.computeBoolSize( 8, (boolean) ((java.lang.Boolean) authentication_)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(protocol_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, protocol_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(protocol_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(9, protocol_); } for (java.util.Map.Entry entry : internalGetOverridesByRequestProtocol().getMap().entrySet()) { @@ -1153,38 +1169,38 @@ public static com.google.api.BackendRule parseFrom( public static com.google.api.BackendRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.BackendRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.BackendRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.BackendRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.BackendRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.BackendRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1207,7 +1223,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1221,7 +1237,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.BackendRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.BackendRule) com.google.api.BackendRuleOrBuilder { @@ -1252,7 +1268,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.BackendProto.internal_static_google_api_BackendRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1262,7 +1278,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi // Construct using com.google.api.BackendRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1348,39 +1364,6 @@ private void buildPartialOneofs(com.google.api.BackendRule result) { result.authentication_ = this.authentication_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.BackendRule) { @@ -1403,13 +1386,13 @@ public Builder mergeFrom(com.google.api.BackendRule other) { bitField0_ |= 0x00000002; onChanged(); } - if (other.getDeadline() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getDeadline()) != 0) { setDeadline(other.getDeadline()); } - if (other.getMinDeadline() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getMinDeadline()) != 0) { setMinDeadline(other.getMinDeadline()); } - if (other.getOperationDeadline() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getOperationDeadline()) != 0) { setOperationDeadline(other.getOperationDeadline()); } if (other.pathTranslation_ != 0) { @@ -1708,11 +1691,11 @@ public Builder setSelectorBytes(com.google.protobuf.ByteString value) { * The scheme is used to determine the backend protocol and security. * The following schemes are accepted: * - * SCHEME PROTOCOL SECURITY - * http:// HTTP None - * https:// HTTP TLS - * grpc:// gRPC None - * grpcs:// gRPC TLS + * SCHEME PROTOCOL SECURITY + * http:// HTTP None + * https:// HTTP TLS + * grpc:// gRPC None + * grpcs:// gRPC TLS * * It is recommended to explicitly include a scheme. Leaving out the scheme * may cause constrasting behaviors across platforms. @@ -1750,11 +1733,11 @@ public java.lang.String getAddress() { * The scheme is used to determine the backend protocol and security. * The following schemes are accepted: * - * SCHEME PROTOCOL SECURITY - * http:// HTTP None - * https:// HTTP TLS - * grpc:// gRPC None - * grpcs:// gRPC TLS + * SCHEME PROTOCOL SECURITY + * http:// HTTP None + * https:// HTTP TLS + * grpc:// gRPC None + * grpcs:// gRPC TLS * * It is recommended to explicitly include a scheme. Leaving out the scheme * may cause constrasting behaviors across platforms. @@ -1792,11 +1775,11 @@ public com.google.protobuf.ByteString getAddressBytes() { * The scheme is used to determine the backend protocol and security. * The following schemes are accepted: * - * SCHEME PROTOCOL SECURITY - * http:// HTTP None - * https:// HTTP TLS - * grpc:// gRPC None - * grpcs:// gRPC TLS + * SCHEME PROTOCOL SECURITY + * http:// HTTP None + * https:// HTTP TLS + * grpc:// gRPC None + * grpcs:// gRPC TLS * * It is recommended to explicitly include a scheme. Leaving out the scheme * may cause constrasting behaviors across platforms. @@ -1833,11 +1816,11 @@ public Builder setAddress(java.lang.String value) { * The scheme is used to determine the backend protocol and security. * The following schemes are accepted: * - * SCHEME PROTOCOL SECURITY - * http:// HTTP None - * https:// HTTP TLS - * grpc:// gRPC None - * grpcs:// gRPC TLS + * SCHEME PROTOCOL SECURITY + * http:// HTTP None + * https:// HTTP TLS + * grpc:// gRPC None + * grpcs:// gRPC TLS * * It is recommended to explicitly include a scheme. Leaving out the scheme * may cause constrasting behaviors across platforms. @@ -1870,11 +1853,11 @@ public Builder clearAddress() { * The scheme is used to determine the backend protocol and security. * The following schemes are accepted: * - * SCHEME PROTOCOL SECURITY - * http:// HTTP None - * https:// HTTP TLS - * grpc:// gRPC None - * grpcs:// gRPC TLS + * SCHEME PROTOCOL SECURITY + * http:// HTTP None + * https:// HTTP TLS + * grpc:// gRPC None + * grpcs:// gRPC TLS * * It is recommended to explicitly include a scheme. Leaving out the scheme * may cause constrasting behaviors across platforms. @@ -2399,11 +2382,11 @@ public Builder clearDisableAuth() { * The default value is inferred from the scheme in the * [address][google.api.BackendRule.address] field: * - * SCHEME PROTOCOL - * http:// http/1.1 - * https:// http/1.1 - * grpc:// h2 - * grpcs:// h2 + * SCHEME PROTOCOL + * http:// http/1.1 + * https:// http/1.1 + * grpc:// h2 + * grpcs:// h2 * * For secure HTTP backends (https://) that support HTTP/2, set this field * to "h2" for improved performance. @@ -2442,11 +2425,11 @@ public java.lang.String getProtocol() { * The default value is inferred from the scheme in the * [address][google.api.BackendRule.address] field: * - * SCHEME PROTOCOL - * http:// http/1.1 - * https:// http/1.1 - * grpc:// h2 - * grpcs:// h2 + * SCHEME PROTOCOL + * http:// http/1.1 + * https:// http/1.1 + * grpc:// h2 + * grpcs:// h2 * * For secure HTTP backends (https://) that support HTTP/2, set this field * to "h2" for improved performance. @@ -2485,11 +2468,11 @@ public com.google.protobuf.ByteString getProtocolBytes() { * The default value is inferred from the scheme in the * [address][google.api.BackendRule.address] field: * - * SCHEME PROTOCOL - * http:// http/1.1 - * https:// http/1.1 - * grpc:// h2 - * grpcs:// h2 + * SCHEME PROTOCOL + * http:// http/1.1 + * https:// http/1.1 + * grpc:// h2 + * grpcs:// h2 * * For secure HTTP backends (https://) that support HTTP/2, set this field * to "h2" for improved performance. @@ -2527,11 +2510,11 @@ public Builder setProtocol(java.lang.String value) { * The default value is inferred from the scheme in the * [address][google.api.BackendRule.address] field: * - * SCHEME PROTOCOL - * http:// http/1.1 - * https:// http/1.1 - * grpc:// h2 - * grpcs:// h2 + * SCHEME PROTOCOL + * http:// http/1.1 + * https:// http/1.1 + * grpc:// h2 + * grpcs:// h2 * * For secure HTTP backends (https://) that support HTTP/2, set this field * to "h2" for improved performance. @@ -2565,11 +2548,11 @@ public Builder clearProtocol() { * The default value is inferred from the scheme in the * [address][google.api.BackendRule.address] field: * - * SCHEME PROTOCOL - * http:// http/1.1 - * https:// http/1.1 - * grpc:// h2 - * grpcs:// h2 + * SCHEME PROTOCOL + * http:// http/1.1 + * https:// http/1.1 + * grpc:// h2 + * grpcs:// h2 * * For secure HTTP backends (https://) that support HTTP/2, set this field * to "h2" for improved performance. @@ -2844,17 +2827,6 @@ public com.google.api.BackendRule.Builder putOverridesByRequestProtocolBuilderIf return (com.google.api.BackendRule.Builder) entry; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.BackendRule) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendRuleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendRuleOrBuilder.java index 66e62348b4..fd9639dcfb 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendRuleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BackendRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/backend.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface BackendRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.BackendRule) @@ -65,11 +67,11 @@ public interface BackendRuleOrBuilder * The scheme is used to determine the backend protocol and security. * The following schemes are accepted: * - * SCHEME PROTOCOL SECURITY - * http:// HTTP None - * https:// HTTP TLS - * grpc:// gRPC None - * grpcs:// gRPC TLS + * SCHEME PROTOCOL SECURITY + * http:// HTTP None + * https:// HTTP TLS + * grpc:// gRPC None + * grpcs:// gRPC TLS * * It is recommended to explicitly include a scheme. Leaving out the scheme * may cause constrasting behaviors across platforms. @@ -97,11 +99,11 @@ public interface BackendRuleOrBuilder * The scheme is used to determine the backend protocol and security. * The following schemes are accepted: * - * SCHEME PROTOCOL SECURITY - * http:// HTTP None - * https:// HTTP TLS - * grpc:// gRPC None - * grpcs:// gRPC TLS + * SCHEME PROTOCOL SECURITY + * http:// HTTP None + * https:// HTTP TLS + * grpc:// gRPC None + * grpcs:// gRPC TLS * * It is recommended to explicitly include a scheme. Leaving out the scheme * may cause constrasting behaviors across platforms. @@ -265,11 +267,11 @@ public interface BackendRuleOrBuilder * The default value is inferred from the scheme in the * [address][google.api.BackendRule.address] field: * - * SCHEME PROTOCOL - * http:// http/1.1 - * https:// http/1.1 - * grpc:// h2 - * grpcs:// h2 + * SCHEME PROTOCOL + * http:// http/1.1 + * https:// http/1.1 + * grpc:// h2 + * grpcs:// h2 * * For secure HTTP backends (https://) that support HTTP/2, set this field * to "h2" for improved performance. @@ -298,11 +300,11 @@ public interface BackendRuleOrBuilder * The default value is inferred from the scheme in the * [address][google.api.BackendRule.address] field: * - * SCHEME PROTOCOL - * http:// http/1.1 - * https:// http/1.1 - * grpc:// h2 - * grpcs:// h2 + * SCHEME PROTOCOL + * http:// http/1.1 + * https:// http/1.1 + * grpc:// h2 + * grpcs:// h2 * * For secure HTTP backends (https://) that support HTTP/2, set this field * to "h2" for improved performance. diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Billing.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Billing.java index 235d18d406..26efbae35d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Billing.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Billing.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/billing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -33,40 +34,51 @@ * recommended so they can be evolved independently: * * - * monitored_resources: - * - type: library.googleapis.com/billing_branch - * labels: - * - key: cloud.googleapis.com/location - * description: | - * Predefined label to support billing location restriction. - * - key: city - * description: | - * Custom label to define the city where the library branch is located - * in. - * - key: name - * description: Custom label to define the name of the library branch. - * metrics: - * - name: library.googleapis.com/book/borrowed_count - * metric_kind: DELTA - * value_type: INT64 - * unit: "1" - * billing: - * consumer_destinations: - * - monitored_resource: library.googleapis.com/billing_branch - * metrics: - * - library.googleapis.com/book/borrowed_count + * monitored_resources: + * - type: library.googleapis.com/billing_branch + * labels: + * - key: cloud.googleapis.com/location + * description: | + * Predefined label to support billing location restriction. + * - key: city + * description: | + * Custom label to define the city where the library branch is located + * in. + * - key: name + * description: Custom label to define the name of the library branch. + * metrics: + * - name: library.googleapis.com/book/borrowed_count + * metric_kind: DELTA + * value_type: INT64 + * unit: "1" + * billing: + * consumer_destinations: + * - monitored_resource: library.googleapis.com/billing_branch + * metrics: + * - library.googleapis.com/book/borrowed_count * * * Protobuf type {@code google.api.Billing} */ -public final class Billing extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Billing extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Billing) BillingOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Billing"); + } + // Use Billing.newBuilder() to construct. - private Billing(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Billing(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -74,18 +86,12 @@ private Billing() { consumerDestinations_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Billing(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.BillingProto.internal_static_google_api_Billing_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.BillingProto.internal_static_google_api_Billing_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -200,14 +206,24 @@ public interface BillingDestinationOrBuilder * * Protobuf type {@code google.api.Billing.BillingDestination} */ - public static final class BillingDestination extends com.google.protobuf.GeneratedMessageV3 + public static final class BillingDestination extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Billing.BillingDestination) BillingDestinationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "BillingDestination"); + } + // Use BillingDestination.newBuilder() to construct. - private BillingDestination(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private BillingDestination(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -216,19 +232,13 @@ private BillingDestination() { metrics_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BillingDestination(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.BillingProto .internal_static_google_api_Billing_BillingDestination_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.BillingProto .internal_static_google_api_Billing_BillingDestination_fieldAccessorTable @@ -384,11 +394,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(monitoredResource_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, monitoredResource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(monitoredResource_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, monitoredResource_); } for (int i = 0; i < metrics_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, metrics_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, metrics_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -399,8 +409,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(monitoredResource_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, monitoredResource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(monitoredResource_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, monitoredResource_); } { int dataSize = 0; @@ -487,38 +497,38 @@ public static com.google.api.Billing.BillingDestination parseFrom( public static com.google.api.Billing.BillingDestination parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Billing.BillingDestination parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Billing.BillingDestination parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Billing.BillingDestination parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Billing.BillingDestination parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Billing.BillingDestination parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -541,8 +551,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -557,8 +566,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.api.Billing.BillingDestination} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Billing.BillingDestination) com.google.api.Billing.BillingDestinationOrBuilder { @@ -568,7 +576,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.BillingProto .internal_static_google_api_Billing_BillingDestination_fieldAccessorTable @@ -580,7 +588,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Billing.BillingDestination.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -635,41 +643,6 @@ private void buildPartial0(com.google.api.Billing.BillingDestination result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Billing.BillingDestination) { @@ -1077,18 +1050,6 @@ public Builder addMetricsBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Billing.BillingDestination) } @@ -1335,38 +1296,38 @@ public static com.google.api.Billing parseFrom( public static com.google.api.Billing parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Billing parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Billing parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Billing parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Billing parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Billing parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1389,7 +1350,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1408,33 +1369,33 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * recommended so they can be evolved independently: * * - * monitored_resources: - * - type: library.googleapis.com/billing_branch - * labels: - * - key: cloud.googleapis.com/location - * description: | - * Predefined label to support billing location restriction. - * - key: city - * description: | - * Custom label to define the city where the library branch is located - * in. - * - key: name - * description: Custom label to define the name of the library branch. - * metrics: - * - name: library.googleapis.com/book/borrowed_count - * metric_kind: DELTA - * value_type: INT64 - * unit: "1" - * billing: - * consumer_destinations: - * - monitored_resource: library.googleapis.com/billing_branch - * metrics: - * - library.googleapis.com/book/borrowed_count + * monitored_resources: + * - type: library.googleapis.com/billing_branch + * labels: + * - key: cloud.googleapis.com/location + * description: | + * Predefined label to support billing location restriction. + * - key: city + * description: | + * Custom label to define the city where the library branch is located + * in. + * - key: name + * description: Custom label to define the name of the library branch. + * metrics: + * - name: library.googleapis.com/book/borrowed_count + * metric_kind: DELTA + * value_type: INT64 + * unit: "1" + * billing: + * consumer_destinations: + * - monitored_resource: library.googleapis.com/billing_branch + * metrics: + * - library.googleapis.com/book/borrowed_count * * * Protobuf type {@code google.api.Billing} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Billing) com.google.api.BillingOrBuilder { @@ -1443,7 +1404,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.BillingProto.internal_static_google_api_Billing_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1453,7 +1414,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Billing.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1517,39 +1478,6 @@ private void buildPartial0(com.google.api.Billing result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Billing) { @@ -1581,8 +1509,8 @@ public Builder mergeFrom(com.google.api.Billing other) { consumerDestinations_ = other.consumerDestinations_; bitField0_ = (bitField0_ & ~0x00000001); consumerDestinationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getConsumerDestinationsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetConsumerDestinationsFieldBuilder() : null; } else { consumerDestinationsBuilder_.addAllMessages(other.consumerDestinations_); @@ -1659,7 +1587,7 @@ private void ensureConsumerDestinationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Billing.BillingDestination, com.google.api.Billing.BillingDestination.Builder, com.google.api.Billing.BillingDestinationOrBuilder> @@ -1961,7 +1889,7 @@ public Builder removeConsumerDestinations(int index) { */ public com.google.api.Billing.BillingDestination.Builder getConsumerDestinationsBuilder( int index) { - return getConsumerDestinationsFieldBuilder().getBuilder(index); + return internalGetConsumerDestinationsFieldBuilder().getBuilder(index); } /** @@ -2019,7 +1947,7 @@ public com.google.api.Billing.BillingDestinationOrBuilder getConsumerDestination * repeated .google.api.Billing.BillingDestination consumer_destinations = 8; */ public com.google.api.Billing.BillingDestination.Builder addConsumerDestinationsBuilder() { - return getConsumerDestinationsFieldBuilder() + return internalGetConsumerDestinationsFieldBuilder() .addBuilder(com.google.api.Billing.BillingDestination.getDefaultInstance()); } @@ -2037,7 +1965,7 @@ public com.google.api.Billing.BillingDestination.Builder addConsumerDestinations */ public com.google.api.Billing.BillingDestination.Builder addConsumerDestinationsBuilder( int index) { - return getConsumerDestinationsFieldBuilder() + return internalGetConsumerDestinationsFieldBuilder() .addBuilder(index, com.google.api.Billing.BillingDestination.getDefaultInstance()); } @@ -2055,17 +1983,17 @@ public com.google.api.Billing.BillingDestination.Builder addConsumerDestinations */ public java.util.List getConsumerDestinationsBuilderList() { - return getConsumerDestinationsFieldBuilder().getBuilderList(); + return internalGetConsumerDestinationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Billing.BillingDestination, com.google.api.Billing.BillingDestination.Builder, com.google.api.Billing.BillingDestinationOrBuilder> - getConsumerDestinationsFieldBuilder() { + internalGetConsumerDestinationsFieldBuilder() { if (consumerDestinationsBuilder_ == null) { consumerDestinationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.Billing.BillingDestination, com.google.api.Billing.BillingDestination.Builder, com.google.api.Billing.BillingDestinationOrBuilder>( @@ -2078,17 +2006,6 @@ public com.google.api.Billing.BillingDestination.Builder addConsumerDestinations return consumerDestinationsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Billing) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BillingOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BillingOrBuilder.java index bd565fe52a..9824bfc140 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BillingOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BillingOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/billing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface BillingOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Billing) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BillingProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BillingProto.java index fcaad2f6b7..b8a81c1366 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BillingProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/BillingProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/billing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class BillingProto { +@com.google.protobuf.Generated +public final class BillingProto extends com.google.protobuf.GeneratedFile { private BillingProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "BillingProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,11 +42,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Billing_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Billing_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Billing_BillingDestination_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Billing_BillingDestination_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -57,21 +69,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_Billing_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Billing_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Billing_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Billing_descriptor, new java.lang.String[] { "ConsumerDestinations", }); internal_static_google_api_Billing_BillingDestination_descriptor = - internal_static_google_api_Billing_descriptor.getNestedTypes().get(0); + internal_static_google_api_Billing_descriptor.getNestedType(0); internal_static_google_api_Billing_BillingDestination_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Billing_BillingDestination_descriptor, new java.lang.String[] { "MonitoredResource", "Metrics", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ChangeType.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ChangeType.java index 3d9a170b28..babc594083 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ChangeType.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ChangeType.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/config_change.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,6 +30,7 @@ * * Protobuf enum {@code google.api.ChangeType} */ +@com.google.protobuf.Generated public enum ChangeType implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -76,6 +78,16 @@ public enum ChangeType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ChangeType"); + } + /** * * @@ -183,7 +195,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.ConfigChangeProto.getDescriptor().getEnumTypes().get(0); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibraryDestination.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibraryDestination.java index 2633473bb2..8e98129106 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibraryDestination.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibraryDestination.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,6 +29,7 @@ * * Protobuf enum {@code google.api.ClientLibraryDestination} */ +@com.google.protobuf.Generated public enum ClientLibraryDestination implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -64,6 +66,16 @@ public enum ClientLibraryDestination implements com.google.protobuf.ProtocolMess UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ClientLibraryDestination"); + } + /** * * @@ -159,7 +171,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.ClientProto.getDescriptor().getEnumTypes().get(1); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibraryOrganization.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibraryOrganization.java index 00ee8b7807..58d3bc7eec 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibraryOrganization.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibraryOrganization.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,6 +30,7 @@ * * Protobuf enum {@code google.api.ClientLibraryOrganization} */ +@com.google.protobuf.Generated public enum ClientLibraryOrganization implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -113,6 +115,16 @@ public enum ClientLibraryOrganization implements com.google.protobuf.ProtocolMes UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ClientLibraryOrganization"); + } + /** * * @@ -271,7 +283,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.ClientProto.getDescriptor().getEnumTypes().get(0); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibrarySettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibrarySettings.java index 0f75572aee..10612bfca1 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibrarySettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibrarySettings.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.ClientLibrarySettings} */ -public final class ClientLibrarySettings extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ClientLibrarySettings extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.ClientLibrarySettings) ClientLibrarySettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ClientLibrarySettings"); + } + // Use ClientLibrarySettings.newBuilder() to construct. - private ClientLibrarySettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ClientLibrarySettings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private ClientLibrarySettings() { launchStage_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ClientLibrarySettings(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto.internal_static_google_api_ClientLibrarySettings_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto .internal_static_google_api_ClientLibrarySettings_fieldAccessorTable @@ -592,8 +598,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, version_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(version_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, version_); } if (launchStage_ != com.google.api.LaunchStage.LAUNCH_STAGE_UNSPECIFIED.getNumber()) { output.writeEnum(2, launchStage_); @@ -634,8 +640,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, version_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(version_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, version_); } if (launchStage_ != com.google.api.LaunchStage.LAUNCH_STAGE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, launchStage_); @@ -807,38 +813,38 @@ public static com.google.api.ClientLibrarySettings parseFrom( public static com.google.api.ClientLibrarySettings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ClientLibrarySettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ClientLibrarySettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.ClientLibrarySettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ClientLibrarySettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ClientLibrarySettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -861,7 +867,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -875,7 +881,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.ClientLibrarySettings} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.ClientLibrarySettings) com.google.api.ClientLibrarySettingsOrBuilder { @@ -884,7 +890,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto .internal_static_google_api_ClientLibrarySettings_fieldAccessorTable @@ -898,21 +904,21 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getJavaSettingsFieldBuilder(); - getCppSettingsFieldBuilder(); - getPhpSettingsFieldBuilder(); - getPythonSettingsFieldBuilder(); - getNodeSettingsFieldBuilder(); - getDotnetSettingsFieldBuilder(); - getRubySettingsFieldBuilder(); - getGoSettingsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetJavaSettingsFieldBuilder(); + internalGetCppSettingsFieldBuilder(); + internalGetPhpSettingsFieldBuilder(); + internalGetPythonSettingsFieldBuilder(); + internalGetNodeSettingsFieldBuilder(); + internalGetDotnetSettingsFieldBuilder(); + internalGetRubySettingsFieldBuilder(); + internalGetGoSettingsFieldBuilder(); } } @@ -1049,39 +1055,6 @@ private void buildPartial0(com.google.api.ClientLibrarySettings result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.ClientLibrarySettings) { @@ -1175,49 +1148,57 @@ public Builder mergeFrom( } // case 24 case 170: { - input.readMessage(getJavaSettingsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetJavaSettingsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 170 case 178: { - input.readMessage(getCppSettingsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCppSettingsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 178 case 186: { - input.readMessage(getPhpSettingsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetPhpSettingsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000020; break; } // case 186 case 194: { - input.readMessage(getPythonSettingsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetPythonSettingsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000040; break; } // case 194 case 202: { - input.readMessage(getNodeSettingsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetNodeSettingsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000080; break; } // case 202 case 210: { - input.readMessage(getDotnetSettingsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDotnetSettingsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000100; break; } // case 210 case 218: { - input.readMessage(getRubySettingsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetRubySettingsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000200; break; } // case 218 case 226: { - input.readMessage(getGoSettingsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetGoSettingsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000400; break; } // case 226 @@ -1515,7 +1496,7 @@ public Builder clearRestNumericEnums() { } private com.google.api.JavaSettings javaSettings_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.JavaSettings, com.google.api.JavaSettings.Builder, com.google.api.JavaSettingsOrBuilder> @@ -1660,7 +1641,7 @@ public Builder clearJavaSettings() { public com.google.api.JavaSettings.Builder getJavaSettingsBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getJavaSettingsFieldBuilder().getBuilder(); + return internalGetJavaSettingsFieldBuilder().getBuilder(); } /** @@ -1691,14 +1672,14 @@ public com.google.api.JavaSettingsOrBuilder getJavaSettingsOrBuilder() { * * .google.api.JavaSettings java_settings = 21; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.JavaSettings, com.google.api.JavaSettings.Builder, com.google.api.JavaSettingsOrBuilder> - getJavaSettingsFieldBuilder() { + internalGetJavaSettingsFieldBuilder() { if (javaSettingsBuilder_ == null) { javaSettingsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.JavaSettings, com.google.api.JavaSettings.Builder, com.google.api.JavaSettingsOrBuilder>( @@ -1709,7 +1690,7 @@ public com.google.api.JavaSettingsOrBuilder getJavaSettingsOrBuilder() { } private com.google.api.CppSettings cppSettings_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CppSettings, com.google.api.CppSettings.Builder, com.google.api.CppSettingsOrBuilder> @@ -1854,7 +1835,7 @@ public Builder clearCppSettings() { public com.google.api.CppSettings.Builder getCppSettingsBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getCppSettingsFieldBuilder().getBuilder(); + return internalGetCppSettingsFieldBuilder().getBuilder(); } /** @@ -1885,14 +1866,14 @@ public com.google.api.CppSettingsOrBuilder getCppSettingsOrBuilder() { * * .google.api.CppSettings cpp_settings = 22; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CppSettings, com.google.api.CppSettings.Builder, com.google.api.CppSettingsOrBuilder> - getCppSettingsFieldBuilder() { + internalGetCppSettingsFieldBuilder() { if (cppSettingsBuilder_ == null) { cppSettingsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.CppSettings, com.google.api.CppSettings.Builder, com.google.api.CppSettingsOrBuilder>( @@ -1903,7 +1884,7 @@ public com.google.api.CppSettingsOrBuilder getCppSettingsOrBuilder() { } private com.google.api.PhpSettings phpSettings_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.PhpSettings, com.google.api.PhpSettings.Builder, com.google.api.PhpSettingsOrBuilder> @@ -2048,7 +2029,7 @@ public Builder clearPhpSettings() { public com.google.api.PhpSettings.Builder getPhpSettingsBuilder() { bitField0_ |= 0x00000020; onChanged(); - return getPhpSettingsFieldBuilder().getBuilder(); + return internalGetPhpSettingsFieldBuilder().getBuilder(); } /** @@ -2079,14 +2060,14 @@ public com.google.api.PhpSettingsOrBuilder getPhpSettingsOrBuilder() { * * .google.api.PhpSettings php_settings = 23; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.PhpSettings, com.google.api.PhpSettings.Builder, com.google.api.PhpSettingsOrBuilder> - getPhpSettingsFieldBuilder() { + internalGetPhpSettingsFieldBuilder() { if (phpSettingsBuilder_ == null) { phpSettingsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.PhpSettings, com.google.api.PhpSettings.Builder, com.google.api.PhpSettingsOrBuilder>( @@ -2097,7 +2078,7 @@ public com.google.api.PhpSettingsOrBuilder getPhpSettingsOrBuilder() { } private com.google.api.PythonSettings pythonSettings_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.PythonSettings, com.google.api.PythonSettings.Builder, com.google.api.PythonSettingsOrBuilder> @@ -2242,7 +2223,7 @@ public Builder clearPythonSettings() { public com.google.api.PythonSettings.Builder getPythonSettingsBuilder() { bitField0_ |= 0x00000040; onChanged(); - return getPythonSettingsFieldBuilder().getBuilder(); + return internalGetPythonSettingsFieldBuilder().getBuilder(); } /** @@ -2273,14 +2254,14 @@ public com.google.api.PythonSettingsOrBuilder getPythonSettingsOrBuilder() { * * .google.api.PythonSettings python_settings = 24; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.PythonSettings, com.google.api.PythonSettings.Builder, com.google.api.PythonSettingsOrBuilder> - getPythonSettingsFieldBuilder() { + internalGetPythonSettingsFieldBuilder() { if (pythonSettingsBuilder_ == null) { pythonSettingsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.PythonSettings, com.google.api.PythonSettings.Builder, com.google.api.PythonSettingsOrBuilder>( @@ -2291,7 +2272,7 @@ public com.google.api.PythonSettingsOrBuilder getPythonSettingsOrBuilder() { } private com.google.api.NodeSettings nodeSettings_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.NodeSettings, com.google.api.NodeSettings.Builder, com.google.api.NodeSettingsOrBuilder> @@ -2436,7 +2417,7 @@ public Builder clearNodeSettings() { public com.google.api.NodeSettings.Builder getNodeSettingsBuilder() { bitField0_ |= 0x00000080; onChanged(); - return getNodeSettingsFieldBuilder().getBuilder(); + return internalGetNodeSettingsFieldBuilder().getBuilder(); } /** @@ -2467,14 +2448,14 @@ public com.google.api.NodeSettingsOrBuilder getNodeSettingsOrBuilder() { * * .google.api.NodeSettings node_settings = 25; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.NodeSettings, com.google.api.NodeSettings.Builder, com.google.api.NodeSettingsOrBuilder> - getNodeSettingsFieldBuilder() { + internalGetNodeSettingsFieldBuilder() { if (nodeSettingsBuilder_ == null) { nodeSettingsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.NodeSettings, com.google.api.NodeSettings.Builder, com.google.api.NodeSettingsOrBuilder>( @@ -2485,7 +2466,7 @@ public com.google.api.NodeSettingsOrBuilder getNodeSettingsOrBuilder() { } private com.google.api.DotnetSettings dotnetSettings_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.DotnetSettings, com.google.api.DotnetSettings.Builder, com.google.api.DotnetSettingsOrBuilder> @@ -2630,7 +2611,7 @@ public Builder clearDotnetSettings() { public com.google.api.DotnetSettings.Builder getDotnetSettingsBuilder() { bitField0_ |= 0x00000100; onChanged(); - return getDotnetSettingsFieldBuilder().getBuilder(); + return internalGetDotnetSettingsFieldBuilder().getBuilder(); } /** @@ -2661,14 +2642,14 @@ public com.google.api.DotnetSettingsOrBuilder getDotnetSettingsOrBuilder() { * * .google.api.DotnetSettings dotnet_settings = 26; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.DotnetSettings, com.google.api.DotnetSettings.Builder, com.google.api.DotnetSettingsOrBuilder> - getDotnetSettingsFieldBuilder() { + internalGetDotnetSettingsFieldBuilder() { if (dotnetSettingsBuilder_ == null) { dotnetSettingsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.DotnetSettings, com.google.api.DotnetSettings.Builder, com.google.api.DotnetSettingsOrBuilder>( @@ -2679,7 +2660,7 @@ public com.google.api.DotnetSettingsOrBuilder getDotnetSettingsOrBuilder() { } private com.google.api.RubySettings rubySettings_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.RubySettings, com.google.api.RubySettings.Builder, com.google.api.RubySettingsOrBuilder> @@ -2824,7 +2805,7 @@ public Builder clearRubySettings() { public com.google.api.RubySettings.Builder getRubySettingsBuilder() { bitField0_ |= 0x00000200; onChanged(); - return getRubySettingsFieldBuilder().getBuilder(); + return internalGetRubySettingsFieldBuilder().getBuilder(); } /** @@ -2855,14 +2836,14 @@ public com.google.api.RubySettingsOrBuilder getRubySettingsOrBuilder() { * * .google.api.RubySettings ruby_settings = 27; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.RubySettings, com.google.api.RubySettings.Builder, com.google.api.RubySettingsOrBuilder> - getRubySettingsFieldBuilder() { + internalGetRubySettingsFieldBuilder() { if (rubySettingsBuilder_ == null) { rubySettingsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.RubySettings, com.google.api.RubySettings.Builder, com.google.api.RubySettingsOrBuilder>( @@ -2873,7 +2854,7 @@ public com.google.api.RubySettingsOrBuilder getRubySettingsOrBuilder() { } private com.google.api.GoSettings goSettings_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.GoSettings, com.google.api.GoSettings.Builder, com.google.api.GoSettingsOrBuilder> @@ -3016,7 +2997,7 @@ public Builder clearGoSettings() { public com.google.api.GoSettings.Builder getGoSettingsBuilder() { bitField0_ |= 0x00000400; onChanged(); - return getGoSettingsFieldBuilder().getBuilder(); + return internalGetGoSettingsFieldBuilder().getBuilder(); } /** @@ -3045,14 +3026,14 @@ public com.google.api.GoSettingsOrBuilder getGoSettingsOrBuilder() { * * .google.api.GoSettings go_settings = 28; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.GoSettings, com.google.api.GoSettings.Builder, com.google.api.GoSettingsOrBuilder> - getGoSettingsFieldBuilder() { + internalGetGoSettingsFieldBuilder() { if (goSettingsBuilder_ == null) { goSettingsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.GoSettings, com.google.api.GoSettings.Builder, com.google.api.GoSettingsOrBuilder>( @@ -3062,17 +3043,6 @@ public com.google.api.GoSettingsOrBuilder getGoSettingsOrBuilder() { return goSettingsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.ClientLibrarySettings) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibrarySettingsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibrarySettingsOrBuilder.java index 56cad0d64f..0755e2c934 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibrarySettingsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientLibrarySettingsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface ClientLibrarySettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.ClientLibrarySettings) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java index dc4dec0b14..e3b8e7b630 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class ClientProto { +@com.google.protobuf.Generated +public final class ClientProto extends com.google.protobuf.GeneratedFile { private ClientProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ClientProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { registry.add(com.google.api.ClientProto.methodSignature); registry.add(com.google.api.ClientProto.defaultHost); @@ -53,27 +65,27 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r * * For example, the proto RPC and annotation: * - * rpc CreateSubscription(CreateSubscriptionRequest) - * returns (Subscription) { - * option (google.api.method_signature) = "name,topic"; - * } + * rpc CreateSubscription(CreateSubscriptionRequest) + * returns (Subscription) { + * option (google.api.method_signature) = "name,topic"; + * } * * Would add the following Java overload (in addition to the method accepting * the request object): * - * public final Subscription createSubscription(String name, String topic) + * public final Subscription createSubscription(String name, String topic) * * The following backwards-compatibility guidelines apply: * - * * Adding this annotation to an unannotated method is backwards - * compatible. - * * Adding this annotation to a method which already has existing - * method signature annotations is backwards compatible if and only if - * the new method signature annotation is last in the sequence. - * * Modifying or removing an existing method signature annotation is - * a breaking change. - * * Re-ordering existing method signature annotations is a breaking - * change. + * * Adding this annotation to an unannotated method is backwards + * compatible. + * * Adding this annotation to a method which already has existing + * method signature annotations is backwards compatible if and only if + * the new method signature annotation is last in the sequence. + * * Modifying or removing an existing method signature annotation is + * a breaking change. + * * Re-ordering existing method signature annotations is a breaking + * change. * * * extend .google.protobuf.MethodOptions { ... } @@ -95,10 +107,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r * * Example: * - * service Foo { - * option (google.api.default_host) = "foo.googleapi.com"; - * ... - * } + * service Foo { + * option (google.api.default_host) = "foo.googleapi.com"; + * ... + * } * * * extend .google.protobuf.ServiceOptions { ... } @@ -119,22 +131,22 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r * * Example: * - * service Foo { - * option (google.api.oauth_scopes) = \ - * "https://www.googleapis.com/auth/cloud-platform"; - * ... - * } + * service Foo { + * option (google.api.oauth_scopes) = \ + * "https://www.googleapis.com/auth/cloud-platform"; + * ... + * } * * If there is more than one scope, use a comma-separated string: * * Example: * - * service Foo { - * option (google.api.oauth_scopes) = \ - * "https://www.googleapis.com/auth/cloud-platform," - * "https://www.googleapis.com/auth/monitoring"; - * ... - * } + * service Foo { + * option (google.api.oauth_scopes) = \ + * "https://www.googleapis.com/auth/cloud-platform," + * "https://www.googleapis.com/auth/monitoring"; + * ... + * } * * * extend .google.protobuf.ServiceOptions { ... } @@ -162,9 +174,9 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r * * Example: * - * service Foo { - * option (google.api.api_version) = "v1_20230821_preview"; - * } + * service Foo { + * option (google.api.api_version) = "v1_20230821_preview"; + * } * * * extend .google.protobuf.ServiceOptions { ... } @@ -177,79 +189,79 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_CommonLanguageSettings_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_CommonLanguageSettings_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_ClientLibrarySettings_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_ClientLibrarySettings_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Publishing_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Publishing_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_JavaSettings_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_JavaSettings_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_JavaSettings_ServiceClassNamesEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_JavaSettings_ServiceClassNamesEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_CppSettings_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_CppSettings_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_PhpSettings_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_PhpSettings_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_PythonSettings_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_PythonSettings_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_PythonSettings_ExperimentalFeatures_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_PythonSettings_ExperimentalFeatures_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_NodeSettings_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_NodeSettings_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_DotnetSettings_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_DotnetSettings_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_DotnetSettings_RenamedServicesEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_DotnetSettings_RenamedServicesEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_DotnetSettings_RenamedResourcesEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_DotnetSettings_RenamedResourcesEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_RubySettings_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_RubySettings_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_GoSettings_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_GoSettings_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_GoSettings_RenamedServicesEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_GoSettings_RenamedServicesEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MethodSettings_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MethodSettings_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MethodSettings_LongRunning_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MethodSettings_LongRunning_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_SelectiveGapicGeneration_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_SelectiveGapicGeneration_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -382,17 +394,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.DurationProto.getDescriptor(), }); internal_static_google_api_CommonLanguageSettings_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_api_CommonLanguageSettings_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_CommonLanguageSettings_descriptor, new java.lang.String[] { "ReferenceDocsUri", "Destinations", "SelectiveGapicGeneration", }); - internal_static_google_api_ClientLibrarySettings_descriptor = - getDescriptor().getMessageTypes().get(1); + internal_static_google_api_ClientLibrarySettings_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_ClientLibrarySettings_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_ClientLibrarySettings_descriptor, new java.lang.String[] { "Version", @@ -407,9 +418,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RubySettings", "GoSettings", }); - internal_static_google_api_Publishing_descriptor = getDescriptor().getMessageTypes().get(2); + internal_static_google_api_Publishing_descriptor = getDescriptor().getMessageType(2); internal_static_google_api_Publishing_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Publishing_descriptor, new java.lang.String[] { "MethodSettings", @@ -424,60 +435,60 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ProtoReferenceDocumentationUri", "RestReferenceDocumentationUri", }); - internal_static_google_api_JavaSettings_descriptor = getDescriptor().getMessageTypes().get(3); + internal_static_google_api_JavaSettings_descriptor = getDescriptor().getMessageType(3); internal_static_google_api_JavaSettings_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_JavaSettings_descriptor, new java.lang.String[] { "LibraryPackage", "ServiceClassNames", "Common", }); internal_static_google_api_JavaSettings_ServiceClassNamesEntry_descriptor = - internal_static_google_api_JavaSettings_descriptor.getNestedTypes().get(0); + internal_static_google_api_JavaSettings_descriptor.getNestedType(0); internal_static_google_api_JavaSettings_ServiceClassNamesEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_JavaSettings_ServiceClassNamesEntry_descriptor, new java.lang.String[] { "Key", "Value", }); - internal_static_google_api_CppSettings_descriptor = getDescriptor().getMessageTypes().get(4); + internal_static_google_api_CppSettings_descriptor = getDescriptor().getMessageType(4); internal_static_google_api_CppSettings_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_CppSettings_descriptor, new java.lang.String[] { "Common", }); - internal_static_google_api_PhpSettings_descriptor = getDescriptor().getMessageTypes().get(5); + internal_static_google_api_PhpSettings_descriptor = getDescriptor().getMessageType(5); internal_static_google_api_PhpSettings_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_PhpSettings_descriptor, new java.lang.String[] { "Common", }); - internal_static_google_api_PythonSettings_descriptor = getDescriptor().getMessageTypes().get(6); + internal_static_google_api_PythonSettings_descriptor = getDescriptor().getMessageType(6); internal_static_google_api_PythonSettings_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_PythonSettings_descriptor, new java.lang.String[] { "Common", "ExperimentalFeatures", }); internal_static_google_api_PythonSettings_ExperimentalFeatures_descriptor = - internal_static_google_api_PythonSettings_descriptor.getNestedTypes().get(0); + internal_static_google_api_PythonSettings_descriptor.getNestedType(0); internal_static_google_api_PythonSettings_ExperimentalFeatures_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_PythonSettings_ExperimentalFeatures_descriptor, new java.lang.String[] { "RestAsyncIoEnabled", "ProtobufPythonicTypesEnabled", "UnversionedPackageDisabled", }); - internal_static_google_api_NodeSettings_descriptor = getDescriptor().getMessageTypes().get(7); + internal_static_google_api_NodeSettings_descriptor = getDescriptor().getMessageType(7); internal_static_google_api_NodeSettings_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_NodeSettings_descriptor, new java.lang.String[] { "Common", }); - internal_static_google_api_DotnetSettings_descriptor = getDescriptor().getMessageTypes().get(8); + internal_static_google_api_DotnetSettings_descriptor = getDescriptor().getMessageType(8); internal_static_google_api_DotnetSettings_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_DotnetSettings_descriptor, new java.lang.String[] { "Common", @@ -488,71 +499,71 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HandwrittenSignatures", }); internal_static_google_api_DotnetSettings_RenamedServicesEntry_descriptor = - internal_static_google_api_DotnetSettings_descriptor.getNestedTypes().get(0); + internal_static_google_api_DotnetSettings_descriptor.getNestedType(0); internal_static_google_api_DotnetSettings_RenamedServicesEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_DotnetSettings_RenamedServicesEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_google_api_DotnetSettings_RenamedResourcesEntry_descriptor = - internal_static_google_api_DotnetSettings_descriptor.getNestedTypes().get(1); + internal_static_google_api_DotnetSettings_descriptor.getNestedType(1); internal_static_google_api_DotnetSettings_RenamedResourcesEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_DotnetSettings_RenamedResourcesEntry_descriptor, new java.lang.String[] { "Key", "Value", }); - internal_static_google_api_RubySettings_descriptor = getDescriptor().getMessageTypes().get(9); + internal_static_google_api_RubySettings_descriptor = getDescriptor().getMessageType(9); internal_static_google_api_RubySettings_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_RubySettings_descriptor, new java.lang.String[] { "Common", }); - internal_static_google_api_GoSettings_descriptor = getDescriptor().getMessageTypes().get(10); + internal_static_google_api_GoSettings_descriptor = getDescriptor().getMessageType(10); internal_static_google_api_GoSettings_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_GoSettings_descriptor, new java.lang.String[] { "Common", "RenamedServices", }); internal_static_google_api_GoSettings_RenamedServicesEntry_descriptor = - internal_static_google_api_GoSettings_descriptor.getNestedTypes().get(0); + internal_static_google_api_GoSettings_descriptor.getNestedType(0); internal_static_google_api_GoSettings_RenamedServicesEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_GoSettings_RenamedServicesEntry_descriptor, new java.lang.String[] { "Key", "Value", }); - internal_static_google_api_MethodSettings_descriptor = - getDescriptor().getMessageTypes().get(11); + internal_static_google_api_MethodSettings_descriptor = getDescriptor().getMessageType(11); internal_static_google_api_MethodSettings_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MethodSettings_descriptor, new java.lang.String[] { "Selector", "LongRunning", "AutoPopulatedFields", }); internal_static_google_api_MethodSettings_LongRunning_descriptor = - internal_static_google_api_MethodSettings_descriptor.getNestedTypes().get(0); + internal_static_google_api_MethodSettings_descriptor.getNestedType(0); internal_static_google_api_MethodSettings_LongRunning_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MethodSettings_LongRunning_descriptor, new java.lang.String[] { "InitialPollDelay", "PollDelayMultiplier", "MaxPollDelay", "TotalPollTimeout", }); internal_static_google_api_SelectiveGapicGeneration_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_api_SelectiveGapicGeneration_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_SelectiveGapicGeneration_descriptor, new java.lang.String[] { "Methods", "GenerateOmittedAsInternal", }); - methodSignature.internalInit(descriptor.getExtensions().get(0)); - defaultHost.internalInit(descriptor.getExtensions().get(1)); - oauthScopes.internalInit(descriptor.getExtensions().get(2)); - apiVersion.internalInit(descriptor.getExtensions().get(3)); + methodSignature.internalInit(descriptor.getExtension(0)); + defaultHost.internalInit(descriptor.getExtension(1)); + oauthScopes.internalInit(descriptor.getExtension(2)); + apiVersion.internalInit(descriptor.getExtension(3)); + descriptor.resolveAllFeaturesImmutable(); com.google.api.LaunchStageProto.getDescriptor(); com.google.protobuf.DescriptorProtos.getDescriptor(); com.google.protobuf.DurationProto.getDescriptor(); diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CommonLanguageSettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CommonLanguageSettings.java index c91fd5b6ec..e009a6a60b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CommonLanguageSettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CommonLanguageSettings.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,26 +29,31 @@ * * Protobuf type {@code google.api.CommonLanguageSettings} */ -public final class CommonLanguageSettings extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CommonLanguageSettings extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.CommonLanguageSettings) CommonLanguageSettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CommonLanguageSettings"); + } + // Use CommonLanguageSettings.newBuilder() to construct. - private CommonLanguageSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CommonLanguageSettings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CommonLanguageSettings() { referenceDocsUri_ = ""; - destinations_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CommonLanguageSettings(); + destinations_ = emptyIntList(); } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -55,7 +61,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto .internal_static_google_api_CommonLanguageSettings_fieldAccessorTable @@ -129,14 +135,14 @@ public com.google.protobuf.ByteString getReferenceDocsUriBytes() { public static final int DESTINATIONS_FIELD_NUMBER = 2; @SuppressWarnings("serial") - private java.util.List destinations_; + private com.google.protobuf.Internal.IntList destinations_ = emptyIntList(); - private static final com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, com.google.api.ClientLibraryDestination> + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.api.ClientLibraryDestination> destinations_converter_ = - new com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, com.google.api.ClientLibraryDestination>() { - public com.google.api.ClientLibraryDestination convert(java.lang.Integer from) { + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.api.ClientLibraryDestination>() { + public com.google.api.ClientLibraryDestination convert(int from) { com.google.api.ClientLibraryDestination result = com.google.api.ClientLibraryDestination.forNumber(from); return result == null ? com.google.api.ClientLibraryDestination.UNRECOGNIZED : result; @@ -156,8 +162,7 @@ public com.google.api.ClientLibraryDestination convert(java.lang.Integer from) { */ @java.lang.Override public java.util.List getDestinationsList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.api.ClientLibraryDestination>( + return new com.google.protobuf.Internal.IntListAdapter( destinations_, destinations_converter_); } @@ -191,7 +196,7 @@ public int getDestinationsCount() { */ @java.lang.Override public com.google.api.ClientLibraryDestination getDestinations(int index) { - return destinations_converter_.convert(destinations_.get(index)); + return destinations_converter_.convert(destinations_.getInt(index)); } /** @@ -224,7 +229,7 @@ public java.util.List getDestinationsValueList() { */ @java.lang.Override public int getDestinationsValue(int index) { - return destinations_.get(index); + return destinations_.getInt(index); } private int destinationsMemoizedSerializedSize; @@ -297,15 +302,15 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(referenceDocsUri_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, referenceDocsUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(referenceDocsUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, referenceDocsUri_); } if (getDestinationsList().size() > 0) { output.writeUInt32NoTag(18); output.writeUInt32NoTag(destinationsMemoizedSerializedSize); } for (int i = 0; i < destinations_.size(); i++) { - output.writeEnumNoTag(destinations_.get(i)); + output.writeEnumNoTag(destinations_.getInt(i)); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getSelectiveGapicGeneration()); @@ -319,14 +324,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(referenceDocsUri_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, referenceDocsUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(referenceDocsUri_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, referenceDocsUri_); } { int dataSize = 0; for (int i = 0; i < destinations_.size(); i++) { dataSize += - com.google.protobuf.CodedOutputStream.computeEnumSizeNoTag(destinations_.get(i)); + com.google.protobuf.CodedOutputStream.computeEnumSizeNoTag(destinations_.getInt(i)); } size += dataSize; if (!getDestinationsList().isEmpty()) { @@ -423,38 +428,38 @@ public static com.google.api.CommonLanguageSettings parseFrom( public static com.google.api.CommonLanguageSettings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.CommonLanguageSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.CommonLanguageSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.CommonLanguageSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.CommonLanguageSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.CommonLanguageSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -477,7 +482,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -491,7 +496,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.CommonLanguageSettings} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.CommonLanguageSettings) com.google.api.CommonLanguageSettingsOrBuilder { @@ -501,7 +506,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto .internal_static_google_api_CommonLanguageSettings_fieldAccessorTable @@ -515,14 +520,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getSelectiveGapicGenerationFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetSelectiveGapicGenerationFieldBuilder(); } } @@ -531,8 +536,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; referenceDocsUri_ = ""; - destinations_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); + destinations_ = emptyIntList(); selectiveGapicGeneration_ = null; if (selectiveGapicGenerationBuilder_ != null) { selectiveGapicGenerationBuilder_.dispose(); @@ -565,7 +569,6 @@ public com.google.api.CommonLanguageSettings build() { public com.google.api.CommonLanguageSettings buildPartial() { com.google.api.CommonLanguageSettings result = new com.google.api.CommonLanguageSettings(this); - buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -573,19 +576,15 @@ public com.google.api.CommonLanguageSettings buildPartial() { return result; } - private void buildPartialRepeatedFields(com.google.api.CommonLanguageSettings result) { - if (((bitField0_ & 0x00000002) != 0)) { - destinations_ = java.util.Collections.unmodifiableList(destinations_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.destinations_ = destinations_; - } - private void buildPartial0(com.google.api.CommonLanguageSettings result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.referenceDocsUri_ = referenceDocsUri_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + destinations_.makeImmutable(); + result.destinations_ = destinations_; + } int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.selectiveGapicGeneration_ = @@ -597,39 +596,6 @@ private void buildPartial0(com.google.api.CommonLanguageSettings result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.CommonLanguageSettings) { @@ -650,7 +616,8 @@ public Builder mergeFrom(com.google.api.CommonLanguageSettings other) { if (!other.destinations_.isEmpty()) { if (destinations_.isEmpty()) { destinations_ = other.destinations_; - bitField0_ = (bitField0_ & ~0x00000002); + destinations_.makeImmutable(); + bitField0_ |= 0x00000002; } else { ensureDestinationsIsMutable(); destinations_.addAll(other.destinations_); @@ -696,25 +663,25 @@ public Builder mergeFrom( { int tmpRaw = input.readEnum(); ensureDestinationsIsMutable(); - destinations_.add(tmpRaw); + destinations_.addInt(tmpRaw); break; } // case 16 case 18: { int length = input.readRawVarint32(); - int oldLimit = input.pushLimit(length); + int limit = input.pushLimit(length); + ensureDestinationsIsMutable(); while (input.getBytesUntilLimit() > 0) { - int tmpRaw = input.readEnum(); - ensureDestinationsIsMutable(); - destinations_.add(tmpRaw); + destinations_.addInt(input.readEnum()); } - input.popLimit(oldLimit); + input.popLimit(limit); break; } // case 18 case 26: { input.readMessage( - getSelectiveGapicGenerationFieldBuilder().getBuilder(), extensionRegistry); + internalGetSelectiveGapicGenerationFieldBuilder().getBuilder(), + extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -868,13 +835,13 @@ public Builder setReferenceDocsUriBytes(com.google.protobuf.ByteString value) { return this; } - private java.util.List destinations_ = java.util.Collections.emptyList(); + private com.google.protobuf.Internal.IntList destinations_ = emptyIntList(); private void ensureDestinationsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - destinations_ = new java.util.ArrayList(destinations_); - bitField0_ |= 0x00000002; + if (!destinations_.isModifiable()) { + destinations_ = makeMutableCopy(destinations_); } + bitField0_ |= 0x00000002; } /** @@ -889,9 +856,8 @@ private void ensureDestinationsIsMutable() { * @return A list containing the destinations. */ public java.util.List getDestinationsList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.api.ClientLibraryDestination>( - destinations_, destinations_converter_); + return new com.google.protobuf.Internal.IntListAdapter< + com.google.api.ClientLibraryDestination>(destinations_, destinations_converter_); } /** @@ -922,7 +888,7 @@ public int getDestinationsCount() { * @return The destinations at the given index. */ public com.google.api.ClientLibraryDestination getDestinations(int index) { - return destinations_converter_.convert(destinations_.get(index)); + return destinations_converter_.convert(destinations_.getInt(index)); } /** @@ -943,7 +909,7 @@ public Builder setDestinations(int index, com.google.api.ClientLibraryDestinatio throw new NullPointerException(); } ensureDestinationsIsMutable(); - destinations_.set(index, value.getNumber()); + destinations_.setInt(index, value.getNumber()); onChanged(); return this; } @@ -965,7 +931,7 @@ public Builder addDestinations(com.google.api.ClientLibraryDestination value) { throw new NullPointerException(); } ensureDestinationsIsMutable(); - destinations_.add(value.getNumber()); + destinations_.addInt(value.getNumber()); onChanged(); return this; } @@ -986,7 +952,7 @@ public Builder addAllDestinations( java.lang.Iterable values) { ensureDestinationsIsMutable(); for (com.google.api.ClientLibraryDestination value : values) { - destinations_.add(value.getNumber()); + destinations_.addInt(value.getNumber()); } onChanged(); return this; @@ -1004,7 +970,7 @@ public Builder addAllDestinations( * @return This builder for chaining. */ public Builder clearDestinations() { - destinations_ = java.util.Collections.emptyList(); + destinations_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; @@ -1022,7 +988,8 @@ public Builder clearDestinations() { * @return A list containing the enum numeric values on the wire for destinations. */ public java.util.List getDestinationsValueList() { - return java.util.Collections.unmodifiableList(destinations_); + destinations_.makeImmutable(); + return destinations_; } /** @@ -1038,7 +1005,7 @@ public java.util.List getDestinationsValueList() { * @return The enum numeric value on the wire of destinations at the given index. */ public int getDestinationsValue(int index) { - return destinations_.get(index); + return destinations_.getInt(index); } /** @@ -1056,7 +1023,7 @@ public int getDestinationsValue(int index) { */ public Builder setDestinationsValue(int index, int value) { ensureDestinationsIsMutable(); - destinations_.set(index, value); + destinations_.setInt(index, value); onChanged(); return this; } @@ -1075,7 +1042,7 @@ public Builder setDestinationsValue(int index, int value) { */ public Builder addDestinationsValue(int value) { ensureDestinationsIsMutable(); - destinations_.add(value); + destinations_.addInt(value); onChanged(); return this; } @@ -1095,14 +1062,14 @@ public Builder addDestinationsValue(int value) { public Builder addAllDestinationsValue(java.lang.Iterable values) { ensureDestinationsIsMutable(); for (int value : values) { - destinations_.add(value); + destinations_.addInt(value); } onChanged(); return this; } private com.google.api.SelectiveGapicGeneration selectiveGapicGeneration_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.SelectiveGapicGeneration, com.google.api.SelectiveGapicGeneration.Builder, com.google.api.SelectiveGapicGenerationOrBuilder> @@ -1249,7 +1216,7 @@ public Builder clearSelectiveGapicGeneration() { public com.google.api.SelectiveGapicGeneration.Builder getSelectiveGapicGenerationBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getSelectiveGapicGenerationFieldBuilder().getBuilder(); + return internalGetSelectiveGapicGenerationFieldBuilder().getBuilder(); } /** @@ -1280,14 +1247,14 @@ public com.google.api.SelectiveGapicGenerationOrBuilder getSelectiveGapicGenerat * * .google.api.SelectiveGapicGeneration selective_gapic_generation = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.SelectiveGapicGeneration, com.google.api.SelectiveGapicGeneration.Builder, com.google.api.SelectiveGapicGenerationOrBuilder> - getSelectiveGapicGenerationFieldBuilder() { + internalGetSelectiveGapicGenerationFieldBuilder() { if (selectiveGapicGenerationBuilder_ == null) { selectiveGapicGenerationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.SelectiveGapicGeneration, com.google.api.SelectiveGapicGeneration.Builder, com.google.api.SelectiveGapicGenerationOrBuilder>( @@ -1297,17 +1264,6 @@ public com.google.api.SelectiveGapicGenerationOrBuilder getSelectiveGapicGenerat return selectiveGapicGenerationBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.CommonLanguageSettings) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CommonLanguageSettingsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CommonLanguageSettingsOrBuilder.java index 3d1dd78dbe..95f74fffda 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CommonLanguageSettingsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CommonLanguageSettingsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface CommonLanguageSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.CommonLanguageSettings) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChange.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChange.java index af30d7e77b..04f1ca866f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChange.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChange.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/config_change.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -33,14 +34,25 @@ * * Protobuf type {@code google.api.ConfigChange} */ -public final class ConfigChange extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ConfigChange extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.ConfigChange) ConfigChangeOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ConfigChange"); + } + // Use ConfigChange.newBuilder() to construct. - private ConfigChange(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ConfigChange(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -52,18 +64,12 @@ private ConfigChange() { advices_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ConfigChange(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ConfigChangeProto.internal_static_google_api_ConfigChange_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ConfigChangeProto .internal_static_google_api_ConfigChange_fieldAccessorTable @@ -380,14 +386,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(element_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, element_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(element_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, element_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(oldValue_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, oldValue_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(oldValue_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, oldValue_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(newValue_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, newValue_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(newValue_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, newValue_); } if (changeType_ != com.google.api.ChangeType.CHANGE_TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(4, changeType_); @@ -404,14 +410,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(element_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, element_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(element_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, element_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(oldValue_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, oldValue_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(oldValue_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, oldValue_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(newValue_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, newValue_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(newValue_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, newValue_); } if (changeType_ != com.google.api.ChangeType.CHANGE_TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, changeType_); @@ -503,38 +509,38 @@ public static com.google.api.ConfigChange parseFrom( public static com.google.api.ConfigChange parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ConfigChange parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ConfigChange parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.ConfigChange parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ConfigChange parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ConfigChange parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -557,7 +563,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -576,7 +582,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.ConfigChange} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.ConfigChange) com.google.api.ConfigChangeOrBuilder { @@ -585,7 +591,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ConfigChangeProto .internal_static_google_api_ConfigChange_fieldAccessorTable @@ -596,7 +602,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.ConfigChange.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -676,39 +682,6 @@ private void buildPartial0(com.google.api.ConfigChange result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.ConfigChange) { @@ -758,8 +731,8 @@ public Builder mergeFrom(com.google.api.ConfigChange other) { advices_ = other.advices_; bitField0_ = (bitField0_ & ~0x00000010); advicesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAdvicesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAdvicesFieldBuilder() : null; } else { advicesBuilder_.addAllMessages(other.advices_); @@ -1333,7 +1306,7 @@ private void ensureAdvicesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Advice, com.google.api.Advice.Builder, com.google.api.AdviceOrBuilder> advicesBuilder_; @@ -1600,7 +1573,7 @@ public Builder removeAdvices(int index) { * repeated .google.api.Advice advices = 5; */ public com.google.api.Advice.Builder getAdvicesBuilder(int index) { - return getAdvicesFieldBuilder().getBuilder(index); + return internalGetAdvicesFieldBuilder().getBuilder(index); } /** @@ -1650,7 +1623,8 @@ public java.util.List getAdvicesOrBuil * repeated .google.api.Advice advices = 5; */ public com.google.api.Advice.Builder addAdvicesBuilder() { - return getAdvicesFieldBuilder().addBuilder(com.google.api.Advice.getDefaultInstance()); + return internalGetAdvicesFieldBuilder() + .addBuilder(com.google.api.Advice.getDefaultInstance()); } /** @@ -1664,7 +1638,8 @@ public com.google.api.Advice.Builder addAdvicesBuilder() { * repeated .google.api.Advice advices = 5; */ public com.google.api.Advice.Builder addAdvicesBuilder(int index) { - return getAdvicesFieldBuilder().addBuilder(index, com.google.api.Advice.getDefaultInstance()); + return internalGetAdvicesFieldBuilder() + .addBuilder(index, com.google.api.Advice.getDefaultInstance()); } /** @@ -1678,15 +1653,15 @@ public com.google.api.Advice.Builder addAdvicesBuilder(int index) { * repeated .google.api.Advice advices = 5; */ public java.util.List getAdvicesBuilderList() { - return getAdvicesFieldBuilder().getBuilderList(); + return internalGetAdvicesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Advice, com.google.api.Advice.Builder, com.google.api.AdviceOrBuilder> - getAdvicesFieldBuilder() { + internalGetAdvicesFieldBuilder() { if (advicesBuilder_ == null) { advicesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.Advice, com.google.api.Advice.Builder, com.google.api.AdviceOrBuilder>( @@ -1696,17 +1671,6 @@ public java.util.List getAdvicesBuilderList() { return advicesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.ConfigChange) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChangeOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChangeOrBuilder.java index f7a773974c..e5e7ccecd2 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChangeOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChangeOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/config_change.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface ConfigChangeOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.ConfigChange) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChangeProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChangeProto.java index acc84ac985..f0e540c50c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChangeProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConfigChangeProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/config_change.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class ConfigChangeProto { +@com.google.protobuf.Generated +public final class ConfigChangeProto extends com.google.protobuf.GeneratedFile { private ConfigChangeProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ConfigChangeProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,11 +42,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_ConfigChange_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_ConfigChange_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Advice_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Advice_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -60,20 +72,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_ConfigChange_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_ConfigChange_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_ConfigChange_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_ConfigChange_descriptor, new java.lang.String[] { "Element", "OldValue", "NewValue", "ChangeType", "Advices", }); - internal_static_google_api_Advice_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_api_Advice_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_Advice_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Advice_descriptor, new java.lang.String[] { "Description", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConsumerProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConsumerProto.java index 7911e89e5b..5e740c9762 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConsumerProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ConsumerProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/consumer.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class ConsumerProto { +@com.google.protobuf.Generated +public final class ConsumerProto extends com.google.protobuf.GeneratedFile { private ConsumerProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ConsumerProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,11 +42,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_ProjectProperties_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_ProjectProperties_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Property_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Property_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -67,21 +79,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_ProjectProperties_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_api_ProjectProperties_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_ProjectProperties_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_ProjectProperties_descriptor, new java.lang.String[] { "Properties", }); - internal_static_google_api_Property_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_api_Property_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_Property_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Property_descriptor, new java.lang.String[] { "Name", "Type", "Description", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Context.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Context.java index 50f9c3c6f1..84a1d67c42 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Context.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Context.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/context.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -27,12 +28,12 @@ * * Example: * - * context: - * rules: - * - selector: "*" - * requested: - * - google.rpc.context.ProjectContext - * - google.rpc.context.OriginContext + * context: + * rules: + * - selector: "*" + * requested: + * - google.rpc.context.ProjectContext + * - google.rpc.context.OriginContext * * The above specifies that all methods in the API request * `google.rpc.context.ProjectContext` and @@ -49,13 +50,13 @@ * * Example: * - * context: - * rules: - * - selector: "google.example.library.v1.LibraryService.CreateBook" - * allowed_request_extensions: - * - google.foo.v1.NewExtension - * allowed_response_extensions: - * - google.foo.v1.NewExtension + * context: + * rules: + * - selector: "google.example.library.v1.LibraryService.CreateBook" + * allowed_request_extensions: + * - google.foo.v1.NewExtension + * allowed_response_extensions: + * - google.foo.v1.NewExtension * * You can also specify extension ID instead of fully qualified extension name * here. @@ -63,14 +64,25 @@ * * Protobuf type {@code google.api.Context} */ -public final class Context extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Context extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Context) ContextOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Context"); + } + // Use Context.newBuilder() to construct. - private Context(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Context(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -78,18 +90,12 @@ private Context() { rules_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Context(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ContextProto.internal_static_google_api_Context_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ContextProto.internal_static_google_api_Context_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -282,38 +288,38 @@ public static com.google.api.Context parseFrom( public static com.google.api.Context parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Context parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Context parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Context parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Context parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Context parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -336,7 +342,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -349,12 +355,12 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * context: - * rules: - * - selector: "*" - * requested: - * - google.rpc.context.ProjectContext - * - google.rpc.context.OriginContext + * context: + * rules: + * - selector: "*" + * requested: + * - google.rpc.context.ProjectContext + * - google.rpc.context.OriginContext * * The above specifies that all methods in the API request * `google.rpc.context.ProjectContext` and @@ -371,13 +377,13 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * context: - * rules: - * - selector: "google.example.library.v1.LibraryService.CreateBook" - * allowed_request_extensions: - * - google.foo.v1.NewExtension - * allowed_response_extensions: - * - google.foo.v1.NewExtension + * context: + * rules: + * - selector: "google.example.library.v1.LibraryService.CreateBook" + * allowed_request_extensions: + * - google.foo.v1.NewExtension + * allowed_response_extensions: + * - google.foo.v1.NewExtension * * You can also specify extension ID instead of fully qualified extension name * here. @@ -385,7 +391,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.Context} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Context) com.google.api.ContextOrBuilder { @@ -394,7 +400,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ContextProto.internal_static_google_api_Context_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -404,7 +410,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Context.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -468,39 +474,6 @@ private void buildPartial0(com.google.api.Context result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Context) { @@ -532,8 +505,8 @@ public Builder mergeFrom(com.google.api.Context other) { rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000001); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -606,7 +579,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.ContextRule, com.google.api.ContextRule.Builder, com.google.api.ContextRuleOrBuilder> @@ -888,7 +861,7 @@ public Builder removeRules(int index) { * repeated .google.api.ContextRule rules = 1; */ public com.google.api.ContextRule.Builder getRulesBuilder(int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -941,7 +914,8 @@ public java.util.List getRulesOrB * repeated .google.api.ContextRule rules = 1; */ public com.google.api.ContextRule.Builder addRulesBuilder() { - return getRulesFieldBuilder().addBuilder(com.google.api.ContextRule.getDefaultInstance()); + return internalGetRulesFieldBuilder() + .addBuilder(com.google.api.ContextRule.getDefaultInstance()); } /** @@ -956,7 +930,7 @@ public com.google.api.ContextRule.Builder addRulesBuilder() { * repeated .google.api.ContextRule rules = 1; */ public com.google.api.ContextRule.Builder addRulesBuilder(int index) { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(index, com.google.api.ContextRule.getDefaultInstance()); } @@ -972,17 +946,17 @@ public com.google.api.ContextRule.Builder addRulesBuilder(int index) { * repeated .google.api.ContextRule rules = 1; */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.ContextRule, com.google.api.ContextRule.Builder, com.google.api.ContextRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.ContextRule, com.google.api.ContextRule.Builder, com.google.api.ContextRuleOrBuilder>( @@ -992,17 +966,6 @@ public java.util.List getRulesBuilderList() return rulesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Context) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextOrBuilder.java index cead867ec3..51bc01c619 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/context.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface ContextOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Context) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextProto.java index 874ab11c46..517a6c52ed 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/context.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class ContextProto { +@com.google.protobuf.Generated +public final class ContextProto extends com.google.protobuf.GeneratedFile { private ContextProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ContextProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,11 +42,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Context_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Context_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_ContextRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_ContextRule_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -58,16 +70,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_Context_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Context_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Context_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Context_descriptor, new java.lang.String[] { "Rules", }); - internal_static_google_api_ContextRule_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_api_ContextRule_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_ContextRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_ContextRule_descriptor, new java.lang.String[] { "Selector", @@ -76,6 +88,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AllowedRequestExtensions", "AllowedResponseExtensions", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextRule.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextRule.java index dbc04231a7..45a6dc1bf2 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextRule.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/context.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.api.ContextRule} */ -public final class ContextRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ContextRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.ContextRule) ContextRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ContextRule"); + } + // Use ContextRule.newBuilder() to construct. - private ContextRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ContextRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -48,18 +60,12 @@ private ContextRule() { allowedResponseExtensions_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ContextRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ContextProto.internal_static_google_api_ContextRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ContextProto.internal_static_google_api_ContextRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -427,21 +433,21 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, selector_); } for (int i = 0; i < requested_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, requested_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, requested_.getRaw(i)); } for (int i = 0; i < provided_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, provided_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 3, provided_.getRaw(i)); } for (int i = 0; i < allowedRequestExtensions_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( + com.google.protobuf.GeneratedMessage.writeString( output, 4, allowedRequestExtensions_.getRaw(i)); } for (int i = 0; i < allowedResponseExtensions_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( + com.google.protobuf.GeneratedMessage.writeString( output, 5, allowedResponseExtensions_.getRaw(i)); } getUnknownFields().writeTo(output); @@ -453,8 +459,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selector_); } { int dataSize = 0; @@ -580,38 +586,38 @@ public static com.google.api.ContextRule parseFrom( public static com.google.api.ContextRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ContextRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ContextRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.ContextRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ContextRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ContextRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -634,7 +640,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -649,7 +655,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.ContextRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.ContextRule) com.google.api.ContextRuleOrBuilder { @@ -658,7 +664,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ContextProto.internal_static_google_api_ContextRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -668,7 +674,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.ContextRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -736,39 +742,6 @@ private void buildPartial0(com.google.api.ContextRule result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.ContextRule) { @@ -1801,17 +1774,6 @@ public Builder addAllowedResponseExtensionsBytes(com.google.protobuf.ByteString return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.ContextRule) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextRuleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextRuleOrBuilder.java index ab543dd338..b80004ac73 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextRuleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ContextRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/context.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface ContextRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.ContextRule) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Control.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Control.java index 74b611c518..cdd2b8f8b7 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Control.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Control.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/control.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -27,20 +28,31 @@ * * Example: * - * control: - * environment: servicecontrol.googleapis.com + * control: + * environment: servicecontrol.googleapis.com * * * Protobuf type {@code google.api.Control} */ -public final class Control extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Control extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Control) ControlOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Control"); + } + // Use Control.newBuilder() to construct. - private Control(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Control(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -49,18 +61,12 @@ private Control() { methodPolicies_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Control(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ControlProto.internal_static_google_api_Control_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ControlProto.internal_static_google_api_Control_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -214,8 +220,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(environment_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, environment_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(environment_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, environment_); } for (int i = 0; i < methodPolicies_.size(); i++) { output.writeMessage(4, methodPolicies_.get(i)); @@ -229,8 +235,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(environment_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, environment_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(environment_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, environment_); } for (int i = 0; i < methodPolicies_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, methodPolicies_.get(i)); @@ -310,38 +316,38 @@ public static com.google.api.Control parseFrom( public static com.google.api.Control parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Control parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Control parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Control parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Control parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Control parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -364,7 +370,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -377,13 +383,13 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * control: - * environment: servicecontrol.googleapis.com + * control: + * environment: servicecontrol.googleapis.com * * * Protobuf type {@code google.api.Control} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Control) com.google.api.ControlOrBuilder { @@ -392,7 +398,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ControlProto.internal_static_google_api_Control_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -402,7 +408,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Control.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -470,39 +476,6 @@ private void buildPartial0(com.google.api.Control result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Control) { @@ -539,8 +512,8 @@ public Builder mergeFrom(com.google.api.Control other) { methodPolicies_ = other.methodPolicies_; bitField0_ = (bitField0_ & ~0x00000002); methodPoliciesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getMethodPoliciesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetMethodPoliciesFieldBuilder() : null; } else { methodPoliciesBuilder_.addAllMessages(other.methodPolicies_); @@ -741,7 +714,7 @@ private void ensureMethodPoliciesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.MethodPolicy, com.google.api.MethodPolicy.Builder, com.google.api.MethodPolicyOrBuilder> @@ -1000,7 +973,7 @@ public Builder removeMethodPolicies(int index) { * repeated .google.api.MethodPolicy method_policies = 4; */ public com.google.api.MethodPolicy.Builder getMethodPoliciesBuilder(int index) { - return getMethodPoliciesFieldBuilder().getBuilder(index); + return internalGetMethodPoliciesFieldBuilder().getBuilder(index); } /** @@ -1048,7 +1021,7 @@ public com.google.api.MethodPolicyOrBuilder getMethodPoliciesOrBuilder(int index * repeated .google.api.MethodPolicy method_policies = 4; */ public com.google.api.MethodPolicy.Builder addMethodPoliciesBuilder() { - return getMethodPoliciesFieldBuilder() + return internalGetMethodPoliciesFieldBuilder() .addBuilder(com.google.api.MethodPolicy.getDefaultInstance()); } @@ -1062,7 +1035,7 @@ public com.google.api.MethodPolicy.Builder addMethodPoliciesBuilder() { * repeated .google.api.MethodPolicy method_policies = 4; */ public com.google.api.MethodPolicy.Builder addMethodPoliciesBuilder(int index) { - return getMethodPoliciesFieldBuilder() + return internalGetMethodPoliciesFieldBuilder() .addBuilder(index, com.google.api.MethodPolicy.getDefaultInstance()); } @@ -1076,17 +1049,17 @@ public com.google.api.MethodPolicy.Builder addMethodPoliciesBuilder(int index) { * repeated .google.api.MethodPolicy method_policies = 4; */ public java.util.List getMethodPoliciesBuilderList() { - return getMethodPoliciesFieldBuilder().getBuilderList(); + return internalGetMethodPoliciesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.MethodPolicy, com.google.api.MethodPolicy.Builder, com.google.api.MethodPolicyOrBuilder> - getMethodPoliciesFieldBuilder() { + internalGetMethodPoliciesFieldBuilder() { if (methodPoliciesBuilder_ == null) { methodPoliciesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.MethodPolicy, com.google.api.MethodPolicy.Builder, com.google.api.MethodPolicyOrBuilder>( @@ -1099,17 +1072,6 @@ public java.util.List getMethodPoliciesBuil return methodPoliciesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Control) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ControlOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ControlOrBuilder.java index 8892f7d02a..2ec3243e13 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ControlOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ControlOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/control.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface ControlOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Control) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ControlProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ControlProto.java index 27bcede2fa..b518801ba5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ControlProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ControlProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/control.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class ControlProto { +@com.google.protobuf.Generated +public final class ControlProto extends com.google.protobuf.GeneratedFile { private ControlProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ControlProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Control_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Control_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -55,13 +67,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.PolicyProto.getDescriptor(), }); - internal_static_google_api_Control_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Control_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Control_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Control_descriptor, new java.lang.String[] { "Environment", "MethodPolicies", }); + descriptor.resolveAllFeaturesImmutable(); com.google.api.PolicyProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CppSettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CppSettings.java index f8448147cd..5406c6deaf 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CppSettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CppSettings.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,31 +29,36 @@ * * Protobuf type {@code google.api.CppSettings} */ -public final class CppSettings extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CppSettings extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.CppSettings) CppSettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CppSettings"); + } + // Use CppSettings.newBuilder() to construct. - private CppSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CppSettings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CppSettings() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CppSettings(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto.internal_static_google_api_CppSettings_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_CppSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -213,38 +219,38 @@ public static com.google.api.CppSettings parseFrom( public static com.google.api.CppSettings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.CppSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.CppSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.CppSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.CppSettings parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.CppSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -267,7 +273,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -281,7 +287,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.CppSettings} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.CppSettings) com.google.api.CppSettingsOrBuilder { @@ -290,7 +296,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_CppSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -302,14 +308,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCommonFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCommonFieldBuilder(); } } @@ -364,39 +370,6 @@ private void buildPartial0(com.google.api.CppSettings result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.CppSettings) { @@ -440,7 +413,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getCommonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetCommonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -464,7 +437,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.api.CommonLanguageSettings common_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> @@ -609,7 +582,7 @@ public Builder clearCommon() { public com.google.api.CommonLanguageSettings.Builder getCommonBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getCommonFieldBuilder().getBuilder(); + return internalGetCommonFieldBuilder().getBuilder(); } /** @@ -640,14 +613,14 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { * * .google.api.CommonLanguageSettings common = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> - getCommonFieldBuilder() { + internalGetCommonFieldBuilder() { if (commonBuilder_ == null) { commonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder>( @@ -657,17 +630,6 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { return commonBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.CppSettings) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CppSettingsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CppSettingsOrBuilder.java index d8e25ce915..c6bb8295a6 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CppSettingsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CppSettingsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface CppSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.CppSettings) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CustomHttpPattern.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CustomHttpPattern.java index 1b08a0781e..3f3639f26f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CustomHttpPattern.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CustomHttpPattern.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/http.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.CustomHttpPattern} */ -public final class CustomHttpPattern extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CustomHttpPattern extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.CustomHttpPattern) CustomHttpPatternOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CustomHttpPattern"); + } + // Use CustomHttpPattern.newBuilder() to construct. - private CustomHttpPattern(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CustomHttpPattern(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private CustomHttpPattern() { path_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CustomHttpPattern(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.HttpProto.internal_static_google_api_CustomHttpPattern_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.HttpProto.internal_static_google_api_CustomHttpPattern_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -182,11 +188,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kind_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, kind_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(kind_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, kind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, path_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(path_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, path_); } getUnknownFields().writeTo(output); } @@ -197,11 +203,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kind_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, kind_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(kind_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, kind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, path_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(path_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, path_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -276,38 +282,38 @@ public static com.google.api.CustomHttpPattern parseFrom( public static com.google.api.CustomHttpPattern parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.CustomHttpPattern parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.CustomHttpPattern parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.CustomHttpPattern parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.CustomHttpPattern parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.CustomHttpPattern parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -330,7 +336,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -344,7 +350,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.CustomHttpPattern} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.CustomHttpPattern) com.google.api.CustomHttpPatternOrBuilder { @@ -353,7 +359,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.HttpProto .internal_static_google_api_CustomHttpPattern_fieldAccessorTable @@ -365,7 +371,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.CustomHttpPattern.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -417,39 +423,6 @@ private void buildPartial0(com.google.api.CustomHttpPattern result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.CustomHttpPattern) { @@ -751,17 +724,6 @@ public Builder setPathBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.CustomHttpPattern) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CustomHttpPatternOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CustomHttpPatternOrBuilder.java index ec8f1a6125..f1677814e3 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CustomHttpPatternOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/CustomHttpPatternOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/http.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface CustomHttpPatternOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.CustomHttpPattern) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Distribution.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Distribution.java index 35906c0c7b..3fdf39b4cb 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Distribution.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Distribution.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/distribution.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -41,14 +42,25 @@ * * Protobuf type {@code google.api.Distribution} */ -public final class Distribution extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Distribution extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Distribution) DistributionOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Distribution"); + } + // Use Distribution.newBuilder() to construct. - private Distribution(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Distribution(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -57,18 +69,12 @@ private Distribution() { exemplars_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Distribution(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.DistributionProto.internal_static_google_api_Distribution_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_fieldAccessorTable @@ -117,32 +123,36 @@ public interface RangeOrBuilder * * Protobuf type {@code google.api.Distribution.Range} */ - public static final class Range extends com.google.protobuf.GeneratedMessageV3 + public static final class Range extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Distribution.Range) RangeOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Range"); + } + // Use Range.newBuilder() to construct. - private Range(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Range(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Range() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Range(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_Range_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_Range_fieldAccessorTable @@ -303,38 +313,38 @@ public static com.google.api.Distribution.Range parseFrom( public static com.google.api.Distribution.Range parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Distribution.Range parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Distribution.Range parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Distribution.Range parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Distribution.Range parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Distribution.Range parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -357,8 +367,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -372,8 +381,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.api.Distribution.Range} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Distribution.Range) com.google.api.Distribution.RangeOrBuilder { @@ -383,7 +391,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_Range_fieldAccessorTable @@ -395,7 +403,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Distribution.Range.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -448,41 +456,6 @@ private void buildPartial0(com.google.api.Distribution.Range result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Distribution.Range) { @@ -495,10 +468,10 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.api.Distribution.Range other) { if (other == com.google.api.Distribution.Range.getDefaultInstance()) return this; - if (other.getMin() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getMin()) != 0) { setMin(other.getMin()); } - if (other.getMax() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getMax()) != 0) { setMax(other.getMax()); } this.mergeUnknownFields(other.getUnknownFields()); @@ -670,18 +643,6 @@ public Builder clearMax() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Distribution.Range) } @@ -876,32 +837,36 @@ public interface BucketOptionsOrBuilder * * Protobuf type {@code google.api.Distribution.BucketOptions} */ - public static final class BucketOptions extends com.google.protobuf.GeneratedMessageV3 + public static final class BucketOptions extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Distribution.BucketOptions) BucketOptionsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "BucketOptions"); + } + // Use BucketOptions.newBuilder() to construct. - private BucketOptions(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private BucketOptions(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private BucketOptions() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BucketOptions(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_fieldAccessorTable @@ -966,39 +931,43 @@ public interface LinearOrBuilder * There are `num_finite_buckets + 2` (= N) buckets. Bucket `i` has the * following boundaries: * - * Upper bound (0 <= i < N-1): offset + (width * i). + * Upper bound (0 <= i < N-1): offset + (width * i). * - * Lower bound (1 <= i < N): offset + (width * (i - 1)). + * Lower bound (1 <= i < N): offset + (width * (i - 1)). * * * Protobuf type {@code google.api.Distribution.BucketOptions.Linear} */ - public static final class Linear extends com.google.protobuf.GeneratedMessageV3 + public static final class Linear extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Distribution.BucketOptions.Linear) LinearOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Linear"); + } + // Use Linear.newBuilder() to construct. - private Linear(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Linear(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Linear() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Linear(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_Linear_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_Linear_fieldAccessorTable @@ -1191,38 +1160,38 @@ public static com.google.api.Distribution.BucketOptions.Linear parseFrom( public static com.google.api.Distribution.BucketOptions.Linear parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions.Linear parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Distribution.BucketOptions.Linear parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions.Linear parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Distribution.BucketOptions.Linear parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions.Linear parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1246,7 +1215,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1262,15 +1231,15 @@ protected Builder newBuilderForType( * There are `num_finite_buckets + 2` (= N) buckets. Bucket `i` has the * following boundaries: * - * Upper bound (0 <= i < N-1): offset + (width * i). + * Upper bound (0 <= i < N-1): offset + (width * i). * - * Lower bound (1 <= i < N): offset + (width * (i - 1)). + * Lower bound (1 <= i < N): offset + (width * (i - 1)). * * * Protobuf type {@code google.api.Distribution.BucketOptions.Linear} */ public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Distribution.BucketOptions.Linear) com.google.api.Distribution.BucketOptions.LinearOrBuilder { @@ -1280,7 +1249,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_Linear_fieldAccessorTable @@ -1292,7 +1261,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Distribution.BucketOptions.Linear.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1350,41 +1319,6 @@ private void buildPartial0(com.google.api.Distribution.BucketOptions.Linear resu } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Distribution.BucketOptions.Linear) { @@ -1401,10 +1335,10 @@ public Builder mergeFrom(com.google.api.Distribution.BucketOptions.Linear other) if (other.getNumFiniteBuckets() != 0) { setNumFiniteBuckets(other.getNumFiniteBuckets()); } - if (other.getWidth() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getWidth()) != 0) { setWidth(other.getWidth()); } - if (other.getOffset() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getOffset()) != 0) { setOffset(other.getOffset()); } this.mergeUnknownFields(other.getUnknownFields()); @@ -1638,18 +1572,6 @@ public Builder clearOffset() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Distribution.BucketOptions.Linear) } @@ -1758,39 +1680,43 @@ public interface ExponentialOrBuilder * There are `num_finite_buckets + 2` (= N) buckets. Bucket `i` has the * following boundaries: * - * Upper bound (0 <= i < N-1): scale * (growth_factor ^ i). + * Upper bound (0 <= i < N-1): scale * (growth_factor ^ i). * - * Lower bound (1 <= i < N): scale * (growth_factor ^ (i - 1)). + * Lower bound (1 <= i < N): scale * (growth_factor ^ (i - 1)). * * * Protobuf type {@code google.api.Distribution.BucketOptions.Exponential} */ - public static final class Exponential extends com.google.protobuf.GeneratedMessageV3 + public static final class Exponential extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Distribution.BucketOptions.Exponential) ExponentialOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Exponential"); + } + // Use Exponential.newBuilder() to construct. - private Exponential(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Exponential(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Exponential() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Exponential(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_Exponential_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_Exponential_fieldAccessorTable @@ -1983,38 +1909,38 @@ public static com.google.api.Distribution.BucketOptions.Exponential parseFrom( public static com.google.api.Distribution.BucketOptions.Exponential parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions.Exponential parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Distribution.BucketOptions.Exponential parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions.Exponential parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Distribution.BucketOptions.Exponential parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions.Exponential parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2039,7 +1965,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2055,15 +1981,15 @@ protected Builder newBuilderForType( * There are `num_finite_buckets + 2` (= N) buckets. Bucket `i` has the * following boundaries: * - * Upper bound (0 <= i < N-1): scale * (growth_factor ^ i). + * Upper bound (0 <= i < N-1): scale * (growth_factor ^ i). * - * Lower bound (1 <= i < N): scale * (growth_factor ^ (i - 1)). + * Lower bound (1 <= i < N): scale * (growth_factor ^ (i - 1)). * * * Protobuf type {@code google.api.Distribution.BucketOptions.Exponential} */ public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Distribution.BucketOptions.Exponential) com.google.api.Distribution.BucketOptions.ExponentialOrBuilder { @@ -2073,7 +1999,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_Exponential_fieldAccessorTable @@ -2085,7 +2011,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Distribution.BucketOptions.Exponential.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -2143,41 +2069,6 @@ private void buildPartial0(com.google.api.Distribution.BucketOptions.Exponential } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Distribution.BucketOptions.Exponential) { @@ -2194,10 +2085,10 @@ public Builder mergeFrom(com.google.api.Distribution.BucketOptions.Exponential o if (other.getNumFiniteBuckets() != 0) { setNumFiniteBuckets(other.getNumFiniteBuckets()); } - if (other.getGrowthFactor() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getGrowthFactor()) != 0) { setGrowthFactor(other.getGrowthFactor()); } - if (other.getScale() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getScale()) != 0) { setScale(other.getScale()); } this.mergeUnknownFields(other.getUnknownFields()); @@ -2431,18 +2322,6 @@ public Builder clearScale() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Distribution.BucketOptions.Exponential) } @@ -2550,8 +2429,8 @@ public interface ExplicitOrBuilder * There are `size(bounds) + 1` (= N) buckets. Bucket `i` has the following * boundaries: * - * Upper bound (0 <= i < N-1): bounds[i] - * Lower bound (1 <= i < N); bounds[i - 1] + * Upper bound (0 <= i < N-1): bounds[i] + * Lower bound (1 <= i < N); bounds[i - 1] * * The `bounds` field must contain at least one element. If `bounds` has * only one element, then there are no finite buckets, and that single @@ -2560,14 +2439,24 @@ public interface ExplicitOrBuilder * * Protobuf type {@code google.api.Distribution.BucketOptions.Explicit} */ - public static final class Explicit extends com.google.protobuf.GeneratedMessageV3 + public static final class Explicit extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Distribution.BucketOptions.Explicit) ExplicitOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Explicit"); + } + // Use Explicit.newBuilder() to construct. - private Explicit(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Explicit(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -2575,19 +2464,13 @@ private Explicit() { bounds_ = emptyDoubleList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Explicit(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_Explicit_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_Explicit_fieldAccessorTable @@ -2765,38 +2648,38 @@ public static com.google.api.Distribution.BucketOptions.Explicit parseFrom( public static com.google.api.Distribution.BucketOptions.Explicit parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions.Explicit parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Distribution.BucketOptions.Explicit parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions.Explicit parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Distribution.BucketOptions.Explicit parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions.Explicit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2821,7 +2704,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2835,8 +2718,8 @@ protected Builder newBuilderForType( * There are `size(bounds) + 1` (= N) buckets. Bucket `i` has the following * boundaries: * - * Upper bound (0 <= i < N-1): bounds[i] - * Lower bound (1 <= i < N); bounds[i - 1] + * Upper bound (0 <= i < N-1): bounds[i] + * Lower bound (1 <= i < N); bounds[i - 1] * * The `bounds` field must contain at least one element. If `bounds` has * only one element, then there are no finite buckets, and that single @@ -2846,7 +2729,7 @@ protected Builder newBuilderForType( * Protobuf type {@code google.api.Distribution.BucketOptions.Explicit} */ public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Distribution.BucketOptions.Explicit) com.google.api.Distribution.BucketOptions.ExplicitOrBuilder { @@ -2856,7 +2739,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_Explicit_fieldAccessorTable @@ -2868,7 +2751,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Distribution.BucketOptions.Explicit.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -2919,41 +2802,6 @@ private void buildPartial0(com.google.api.Distribution.BucketOptions.Explicit re } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Distribution.BucketOptions.Explicit) { @@ -3186,18 +3034,6 @@ public Builder clearBounds() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Distribution.BucketOptions.Explicit) } @@ -3613,38 +3449,38 @@ public static com.google.api.Distribution.BucketOptions parseFrom( public static com.google.api.Distribution.BucketOptions parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Distribution.BucketOptions parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Distribution.BucketOptions parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Distribution.BucketOptions parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -3667,8 +3503,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -3696,8 +3531,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.api.Distribution.BucketOptions} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Distribution.BucketOptions) com.google.api.Distribution.BucketOptionsOrBuilder { @@ -3707,7 +3541,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DistributionProto .internal_static_google_api_Distribution_BucketOptions_fieldAccessorTable @@ -3719,7 +3553,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Distribution.BucketOptions.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -3791,41 +3625,6 @@ private void buildPartialOneofs(com.google.api.Distribution.BucketOptions result } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Distribution.BucketOptions) { @@ -3887,21 +3686,22 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getLinearBucketsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetLinearBucketsFieldBuilder().getBuilder(), extensionRegistry); optionsCase_ = 1; break; } // case 10 case 18: { input.readMessage( - getExponentialBucketsFieldBuilder().getBuilder(), extensionRegistry); + internalGetExponentialBucketsFieldBuilder().getBuilder(), extensionRegistry); optionsCase_ = 2; break; } // case 18 case 26: { input.readMessage( - getExplicitBucketsFieldBuilder().getBuilder(), extensionRegistry); + internalGetExplicitBucketsFieldBuilder().getBuilder(), extensionRegistry); optionsCase_ = 3; break; } // case 26 @@ -3938,7 +3738,7 @@ public Builder clearOptions() { private int bitField0_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Distribution.BucketOptions.Linear, com.google.api.Distribution.BucketOptions.Linear.Builder, com.google.api.Distribution.BucketOptions.LinearOrBuilder> @@ -4100,7 +3900,7 @@ public Builder clearLinearBuckets() { * .google.api.Distribution.BucketOptions.Linear linear_buckets = 1; */ public com.google.api.Distribution.BucketOptions.Linear.Builder getLinearBucketsBuilder() { - return getLinearBucketsFieldBuilder().getBuilder(); + return internalGetLinearBucketsFieldBuilder().getBuilder(); } /** @@ -4133,17 +3933,17 @@ public com.google.api.Distribution.BucketOptions.LinearOrBuilder getLinearBucket * * .google.api.Distribution.BucketOptions.Linear linear_buckets = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Distribution.BucketOptions.Linear, com.google.api.Distribution.BucketOptions.Linear.Builder, com.google.api.Distribution.BucketOptions.LinearOrBuilder> - getLinearBucketsFieldBuilder() { + internalGetLinearBucketsFieldBuilder() { if (linearBucketsBuilder_ == null) { if (!(optionsCase_ == 1)) { options_ = com.google.api.Distribution.BucketOptions.Linear.getDefaultInstance(); } linearBucketsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Distribution.BucketOptions.Linear, com.google.api.Distribution.BucketOptions.Linear.Builder, com.google.api.Distribution.BucketOptions.LinearOrBuilder>( @@ -4157,7 +3957,7 @@ public com.google.api.Distribution.BucketOptions.LinearOrBuilder getLinearBucket return linearBucketsBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Distribution.BucketOptions.Exponential, com.google.api.Distribution.BucketOptions.Exponential.Builder, com.google.api.Distribution.BucketOptions.ExponentialOrBuilder> @@ -4322,7 +4122,7 @@ public Builder clearExponentialBuckets() { */ public com.google.api.Distribution.BucketOptions.Exponential.Builder getExponentialBucketsBuilder() { - return getExponentialBucketsFieldBuilder().getBuilder(); + return internalGetExponentialBucketsFieldBuilder().getBuilder(); } /** @@ -4356,17 +4156,17 @@ public Builder clearExponentialBuckets() { * * .google.api.Distribution.BucketOptions.Exponential exponential_buckets = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Distribution.BucketOptions.Exponential, com.google.api.Distribution.BucketOptions.Exponential.Builder, com.google.api.Distribution.BucketOptions.ExponentialOrBuilder> - getExponentialBucketsFieldBuilder() { + internalGetExponentialBucketsFieldBuilder() { if (exponentialBucketsBuilder_ == null) { if (!(optionsCase_ == 2)) { options_ = com.google.api.Distribution.BucketOptions.Exponential.getDefaultInstance(); } exponentialBucketsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Distribution.BucketOptions.Exponential, com.google.api.Distribution.BucketOptions.Exponential.Builder, com.google.api.Distribution.BucketOptions.ExponentialOrBuilder>( @@ -4380,7 +4180,7 @@ public Builder clearExponentialBuckets() { return exponentialBucketsBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Distribution.BucketOptions.Explicit, com.google.api.Distribution.BucketOptions.Explicit.Builder, com.google.api.Distribution.BucketOptions.ExplicitOrBuilder> @@ -4544,7 +4344,7 @@ public Builder clearExplicitBuckets() { */ public com.google.api.Distribution.BucketOptions.Explicit.Builder getExplicitBucketsBuilder() { - return getExplicitBucketsFieldBuilder().getBuilder(); + return internalGetExplicitBucketsFieldBuilder().getBuilder(); } /** @@ -4578,17 +4378,17 @@ public Builder clearExplicitBuckets() { * * .google.api.Distribution.BucketOptions.Explicit explicit_buckets = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Distribution.BucketOptions.Explicit, com.google.api.Distribution.BucketOptions.Explicit.Builder, com.google.api.Distribution.BucketOptions.ExplicitOrBuilder> - getExplicitBucketsFieldBuilder() { + internalGetExplicitBucketsFieldBuilder() { if (explicitBucketsBuilder_ == null) { if (!(optionsCase_ == 3)) { options_ = com.google.api.Distribution.BucketOptions.Explicit.getDefaultInstance(); } explicitBucketsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Distribution.BucketOptions.Explicit, com.google.api.Distribution.BucketOptions.Explicit.Builder, com.google.api.Distribution.BucketOptions.ExplicitOrBuilder>( @@ -4602,18 +4402,6 @@ public Builder clearExplicitBuckets() { return explicitBucketsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Distribution.BucketOptions) } @@ -4728,12 +4516,12 @@ public interface ExemplarOrBuilder *
      * Contextual information about the example value. Examples are:
      *
-     *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+     * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
      *
-     *   Literal string: type.googleapis.com/google.protobuf.StringValue
+     * Literal string: type.googleapis.com/google.protobuf.StringValue
      *
-     *   Labels dropped during aggregation:
-     *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+     * Labels dropped during aggregation:
+     * type.googleapis.com/google.monitoring.v3.DroppedLabels
      *
      * There may be only a single attachment of any given message type in a
      * single exemplar, and this is enforced by the system.
@@ -4749,12 +4537,12 @@ public interface ExemplarOrBuilder
      * 
      * Contextual information about the example value. Examples are:
      *
-     *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+     * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
      *
-     *   Literal string: type.googleapis.com/google.protobuf.StringValue
+     * Literal string: type.googleapis.com/google.protobuf.StringValue
      *
-     *   Labels dropped during aggregation:
-     *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+     * Labels dropped during aggregation:
+     * type.googleapis.com/google.monitoring.v3.DroppedLabels
      *
      * There may be only a single attachment of any given message type in a
      * single exemplar, and this is enforced by the system.
@@ -4770,12 +4558,12 @@ public interface ExemplarOrBuilder
      * 
      * Contextual information about the example value. Examples are:
      *
-     *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+     * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
      *
-     *   Literal string: type.googleapis.com/google.protobuf.StringValue
+     * Literal string: type.googleapis.com/google.protobuf.StringValue
      *
-     *   Labels dropped during aggregation:
-     *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+     * Labels dropped during aggregation:
+     * type.googleapis.com/google.monitoring.v3.DroppedLabels
      *
      * There may be only a single attachment of any given message type in a
      * single exemplar, and this is enforced by the system.
@@ -4791,12 +4579,12 @@ public interface ExemplarOrBuilder
      * 
      * Contextual information about the example value. Examples are:
      *
-     *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+     * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
      *
-     *   Literal string: type.googleapis.com/google.protobuf.StringValue
+     * Literal string: type.googleapis.com/google.protobuf.StringValue
      *
-     *   Labels dropped during aggregation:
-     *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+     * Labels dropped during aggregation:
+     * type.googleapis.com/google.monitoring.v3.DroppedLabels
      *
      * There may be only a single attachment of any given message type in a
      * single exemplar, and this is enforced by the system.
@@ -4812,12 +4600,12 @@ public interface ExemplarOrBuilder
      * 
      * Contextual information about the example value. Examples are:
      *
-     *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+     * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
      *
-     *   Literal string: type.googleapis.com/google.protobuf.StringValue
+     * Literal string: type.googleapis.com/google.protobuf.StringValue
      *
-     *   Labels dropped during aggregation:
-     *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+     * Labels dropped during aggregation:
+     * type.googleapis.com/google.monitoring.v3.DroppedLabels
      *
      * There may be only a single attachment of any given message type in a
      * single exemplar, and this is enforced by the system.
@@ -4841,14 +4629,24 @@ public interface ExemplarOrBuilder
    *
    * Protobuf type {@code google.api.Distribution.Exemplar}
    */
-  public static final class Exemplar extends com.google.protobuf.GeneratedMessageV3
+  public static final class Exemplar extends com.google.protobuf.GeneratedMessage
       implements
       // @@protoc_insertion_point(message_implements:google.api.Distribution.Exemplar)
       ExemplarOrBuilder {
     private static final long serialVersionUID = 0L;
 
+    static {
+      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+          com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+          /* major= */ 4,
+          /* minor= */ 33,
+          /* patch= */ 0,
+          /* suffix= */ "",
+          "Exemplar");
+    }
+
     // Use Exemplar.newBuilder() to construct.
-    private Exemplar(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+    private Exemplar(com.google.protobuf.GeneratedMessage.Builder builder) {
       super(builder);
     }
 
@@ -4856,19 +4654,13 @@ private Exemplar() {
       attachments_ = java.util.Collections.emptyList();
     }
 
-    @java.lang.Override
-    @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
-      return new Exemplar();
-    }
-
     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
       return com.google.api.DistributionProto
           .internal_static_google_api_Distribution_Exemplar_descriptor;
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return com.google.api.DistributionProto
           .internal_static_google_api_Distribution_Exemplar_fieldAccessorTable
@@ -4958,12 +4750,12 @@ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() {
      * 
      * Contextual information about the example value. Examples are:
      *
-     *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+     * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
      *
-     *   Literal string: type.googleapis.com/google.protobuf.StringValue
+     * Literal string: type.googleapis.com/google.protobuf.StringValue
      *
-     *   Labels dropped during aggregation:
-     *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+     * Labels dropped during aggregation:
+     * type.googleapis.com/google.monitoring.v3.DroppedLabels
      *
      * There may be only a single attachment of any given message type in a
      * single exemplar, and this is enforced by the system.
@@ -4982,12 +4774,12 @@ public java.util.List getAttachmentsList() {
      * 
      * Contextual information about the example value. Examples are:
      *
-     *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+     * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
      *
-     *   Literal string: type.googleapis.com/google.protobuf.StringValue
+     * Literal string: type.googleapis.com/google.protobuf.StringValue
      *
-     *   Labels dropped during aggregation:
-     *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+     * Labels dropped during aggregation:
+     * type.googleapis.com/google.monitoring.v3.DroppedLabels
      *
      * There may be only a single attachment of any given message type in a
      * single exemplar, and this is enforced by the system.
@@ -5007,12 +4799,12 @@ public java.util.List getAttachmentsList() {
      * 
      * Contextual information about the example value. Examples are:
      *
-     *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+     * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
      *
-     *   Literal string: type.googleapis.com/google.protobuf.StringValue
+     * Literal string: type.googleapis.com/google.protobuf.StringValue
      *
-     *   Labels dropped during aggregation:
-     *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+     * Labels dropped during aggregation:
+     * type.googleapis.com/google.monitoring.v3.DroppedLabels
      *
      * There may be only a single attachment of any given message type in a
      * single exemplar, and this is enforced by the system.
@@ -5031,12 +4823,12 @@ public int getAttachmentsCount() {
      * 
      * Contextual information about the example value. Examples are:
      *
-     *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+     * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
      *
-     *   Literal string: type.googleapis.com/google.protobuf.StringValue
+     * Literal string: type.googleapis.com/google.protobuf.StringValue
      *
-     *   Labels dropped during aggregation:
-     *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+     * Labels dropped during aggregation:
+     * type.googleapis.com/google.monitoring.v3.DroppedLabels
      *
      * There may be only a single attachment of any given message type in a
      * single exemplar, and this is enforced by the system.
@@ -5055,12 +4847,12 @@ public com.google.protobuf.Any getAttachments(int index) {
      * 
      * Contextual information about the example value. Examples are:
      *
-     *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+     * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
      *
-     *   Literal string: type.googleapis.com/google.protobuf.StringValue
+     * Literal string: type.googleapis.com/google.protobuf.StringValue
      *
-     *   Labels dropped during aggregation:
-     *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+     * Labels dropped during aggregation:
+     * type.googleapis.com/google.monitoring.v3.DroppedLabels
      *
      * There may be only a single attachment of any given message type in a
      * single exemplar, and this is enforced by the system.
@@ -5202,38 +4994,38 @@ public static com.google.api.Distribution.Exemplar parseFrom(
 
     public static com.google.api.Distribution.Exemplar parseFrom(java.io.InputStream input)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+      return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
     }
 
     public static com.google.api.Distribution.Exemplar parseFrom(
         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+      return com.google.protobuf.GeneratedMessage.parseWithIOException(
           PARSER, input, extensionRegistry);
     }
 
     public static com.google.api.Distribution.Exemplar parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+      return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
     }
 
     public static com.google.api.Distribution.Exemplar parseDelimitedFrom(
         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
+      return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
           PARSER, input, extensionRegistry);
     }
 
     public static com.google.api.Distribution.Exemplar parseFrom(
         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+      return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
     }
 
     public static com.google.api.Distribution.Exemplar parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+      return com.google.protobuf.GeneratedMessage.parseWithIOException(
           PARSER, input, extensionRegistry);
     }
 
@@ -5256,8 +5048,7 @@ public Builder toBuilder() {
     }
 
     @java.lang.Override
-    protected Builder newBuilderForType(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       Builder builder = new Builder(parent);
       return builder;
     }
@@ -5275,8 +5066,7 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.api.Distribution.Exemplar}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
+    public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
         implements
         // @@protoc_insertion_point(builder_implements:google.api.Distribution.Exemplar)
         com.google.api.Distribution.ExemplarOrBuilder {
@@ -5286,7 +5076,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
       }
 
       @java.lang.Override
-      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
           internalGetFieldAccessorTable() {
         return com.google.api.DistributionProto
             .internal_static_google_api_Distribution_Exemplar_fieldAccessorTable
@@ -5300,15 +5090,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
 
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
-          getTimestampFieldBuilder();
-          getAttachmentsFieldBuilder();
+        if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+          internalGetTimestampFieldBuilder();
+          internalGetAttachmentsFieldBuilder();
         }
       }
 
@@ -5389,41 +5179,6 @@ private void buildPartial0(com.google.api.Distribution.Exemplar result) {
         result.bitField0_ |= to_bitField0_;
       }
 
-      @java.lang.Override
-      public Builder clone() {
-        return super.clone();
-      }
-
-      @java.lang.Override
-      public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
-        return super.setField(field, value);
-      }
-
-      @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
-        return super.clearField(field);
-      }
-
-      @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-        return super.clearOneof(oneof);
-      }
-
-      @java.lang.Override
-      public Builder setRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
-        return super.setRepeatedField(field, index, value);
-      }
-
-      @java.lang.Override
-      public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
-        return super.addRepeatedField(field, value);
-      }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.api.Distribution.Exemplar) {
@@ -5436,7 +5191,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
 
       public Builder mergeFrom(com.google.api.Distribution.Exemplar other) {
         if (other == com.google.api.Distribution.Exemplar.getDefaultInstance()) return this;
-        if (other.getValue() != 0D) {
+        if (java.lang.Double.doubleToRawLongBits(other.getValue()) != 0) {
           setValue(other.getValue());
         }
         if (other.hasTimestamp()) {
@@ -5461,8 +5216,8 @@ public Builder mergeFrom(com.google.api.Distribution.Exemplar other) {
               attachments_ = other.attachments_;
               bitField0_ = (bitField0_ & ~0x00000004);
               attachmentsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getAttachmentsFieldBuilder()
+                  com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders
+                      ? internalGetAttachmentsFieldBuilder()
                       : null;
             } else {
               attachmentsBuilder_.addAllMessages(other.attachments_);
@@ -5503,7 +5258,8 @@ public Builder mergeFrom(
                 } // case 9
               case 18:
                 {
-                  input.readMessage(getTimestampFieldBuilder().getBuilder(), extensionRegistry);
+                  input.readMessage(
+                      internalGetTimestampFieldBuilder().getBuilder(), extensionRegistry);
                   bitField0_ |= 0x00000002;
                   break;
                 } // case 18
@@ -5598,7 +5354,7 @@ public Builder clearValue() {
       }
 
       private com.google.protobuf.Timestamp timestamp_;
-      private com.google.protobuf.SingleFieldBuilderV3<
+      private com.google.protobuf.SingleFieldBuilder<
               com.google.protobuf.Timestamp,
               com.google.protobuf.Timestamp.Builder,
               com.google.protobuf.TimestampOrBuilder>
@@ -5743,7 +5499,7 @@ public Builder clearTimestamp() {
       public com.google.protobuf.Timestamp.Builder getTimestampBuilder() {
         bitField0_ |= 0x00000002;
         onChanged();
-        return getTimestampFieldBuilder().getBuilder();
+        return internalGetTimestampFieldBuilder().getBuilder();
       }
 
       /**
@@ -5774,14 +5530,14 @@ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() {
        *
        * .google.protobuf.Timestamp timestamp = 2;
        */
-      private com.google.protobuf.SingleFieldBuilderV3<
+      private com.google.protobuf.SingleFieldBuilder<
               com.google.protobuf.Timestamp,
               com.google.protobuf.Timestamp.Builder,
               com.google.protobuf.TimestampOrBuilder>
-          getTimestampFieldBuilder() {
+          internalGetTimestampFieldBuilder() {
         if (timestampBuilder_ == null) {
           timestampBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
+              new com.google.protobuf.SingleFieldBuilder<
                   com.google.protobuf.Timestamp,
                   com.google.protobuf.Timestamp.Builder,
                   com.google.protobuf.TimestampOrBuilder>(
@@ -5801,7 +5557,7 @@ private void ensureAttachmentsIsMutable() {
         }
       }
 
-      private com.google.protobuf.RepeatedFieldBuilderV3<
+      private com.google.protobuf.RepeatedFieldBuilder<
               com.google.protobuf.Any,
               com.google.protobuf.Any.Builder,
               com.google.protobuf.AnyOrBuilder>
@@ -5813,12 +5569,12 @@ private void ensureAttachmentsIsMutable() {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -5840,12 +5596,12 @@ public java.util.List getAttachmentsList() {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -5867,12 +5623,12 @@ public int getAttachmentsCount() {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -5894,12 +5650,12 @@ public com.google.protobuf.Any getAttachments(int index) {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -5927,12 +5683,12 @@ public Builder setAttachments(int index, com.google.protobuf.Any value) {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -5957,12 +5713,12 @@ public Builder setAttachments(int index, com.google.protobuf.Any.Builder builder
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -5990,12 +5746,12 @@ public Builder addAttachments(com.google.protobuf.Any value) {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6023,12 +5779,12 @@ public Builder addAttachments(int index, com.google.protobuf.Any value) {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6053,12 +5809,12 @@ public Builder addAttachments(com.google.protobuf.Any.Builder builderForValue) {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6083,12 +5839,12 @@ public Builder addAttachments(int index, com.google.protobuf.Any.Builder builder
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6114,12 +5870,12 @@ public Builder addAllAttachments(
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6144,12 +5900,12 @@ public Builder clearAttachments() {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6174,12 +5930,12 @@ public Builder removeAttachments(int index) {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6188,7 +5944,7 @@ public Builder removeAttachments(int index) {
        * repeated .google.protobuf.Any attachments = 3;
        */
       public com.google.protobuf.Any.Builder getAttachmentsBuilder(int index) {
-        return getAttachmentsFieldBuilder().getBuilder(index);
+        return internalGetAttachmentsFieldBuilder().getBuilder(index);
       }
 
       /**
@@ -6197,12 +5953,12 @@ public com.google.protobuf.Any.Builder getAttachmentsBuilder(int index) {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6224,12 +5980,12 @@ public com.google.protobuf.AnyOrBuilder getAttachmentsOrBuilder(int index) {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6252,12 +6008,12 @@ public com.google.protobuf.AnyOrBuilder getAttachmentsOrBuilder(int index) {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6266,7 +6022,7 @@ public com.google.protobuf.AnyOrBuilder getAttachmentsOrBuilder(int index) {
        * repeated .google.protobuf.Any attachments = 3;
        */
       public com.google.protobuf.Any.Builder addAttachmentsBuilder() {
-        return getAttachmentsFieldBuilder()
+        return internalGetAttachmentsFieldBuilder()
             .addBuilder(com.google.protobuf.Any.getDefaultInstance());
       }
 
@@ -6276,12 +6032,12 @@ public com.google.protobuf.Any.Builder addAttachmentsBuilder() {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6290,7 +6046,7 @@ public com.google.protobuf.Any.Builder addAttachmentsBuilder() {
        * repeated .google.protobuf.Any attachments = 3;
        */
       public com.google.protobuf.Any.Builder addAttachmentsBuilder(int index) {
-        return getAttachmentsFieldBuilder()
+        return internalGetAttachmentsFieldBuilder()
             .addBuilder(index, com.google.protobuf.Any.getDefaultInstance());
       }
 
@@ -6300,12 +6056,12 @@ public com.google.protobuf.Any.Builder addAttachmentsBuilder(int index) {
        * 
        * Contextual information about the example value. Examples are:
        *
-       *   Trace: type.googleapis.com/google.monitoring.v3.SpanContext
+       * Trace: type.googleapis.com/google.monitoring.v3.SpanContext
        *
-       *   Literal string: type.googleapis.com/google.protobuf.StringValue
+       * Literal string: type.googleapis.com/google.protobuf.StringValue
        *
-       *   Labels dropped during aggregation:
-       *     type.googleapis.com/google.monitoring.v3.DroppedLabels
+       * Labels dropped during aggregation:
+       * type.googleapis.com/google.monitoring.v3.DroppedLabels
        *
        * There may be only a single attachment of any given message type in a
        * single exemplar, and this is enforced by the system.
@@ -6314,17 +6070,17 @@ public com.google.protobuf.Any.Builder addAttachmentsBuilder(int index) {
        * repeated .google.protobuf.Any attachments = 3;
        */
       public java.util.List getAttachmentsBuilderList() {
-        return getAttachmentsFieldBuilder().getBuilderList();
+        return internalGetAttachmentsFieldBuilder().getBuilderList();
       }
 
-      private com.google.protobuf.RepeatedFieldBuilderV3<
+      private com.google.protobuf.RepeatedFieldBuilder<
               com.google.protobuf.Any,
               com.google.protobuf.Any.Builder,
               com.google.protobuf.AnyOrBuilder>
-          getAttachmentsFieldBuilder() {
+          internalGetAttachmentsFieldBuilder() {
         if (attachmentsBuilder_ == null) {
           attachmentsBuilder_ =
-              new com.google.protobuf.RepeatedFieldBuilderV3<
+              new com.google.protobuf.RepeatedFieldBuilder<
                   com.google.protobuf.Any,
                   com.google.protobuf.Any.Builder,
                   com.google.protobuf.AnyOrBuilder>(
@@ -6337,18 +6093,6 @@ public java.util.List getAttachmentsBuilderList
         return attachmentsBuilder_;
       }
 
-      @java.lang.Override
-      public final Builder setUnknownFields(
-          final com.google.protobuf.UnknownFieldSet unknownFields) {
-        return super.setUnknownFields(unknownFields);
-      }
-
-      @java.lang.Override
-      public final Builder mergeUnknownFields(
-          final com.google.protobuf.UnknownFieldSet unknownFields) {
-        return super.mergeUnknownFields(unknownFields);
-      }
-
       // @@protoc_insertion_point(builder_scope:google.api.Distribution.Exemplar)
     }
 
@@ -6453,7 +6197,7 @@ public double getMean() {
    * The sum of squared deviations from the mean of the values in the
    * population. For values x_i this is:
    *
-   *     Sum[i=1..n]((x_i - mean)^2)
+   * Sum[i=1..n]((x_i - mean)^2)
    *
    * Knuth, "The Art of Computer Programming", Vol. 2, page 232, 3rd edition
    * describes Welford's method for accumulating this sum in one pass.
@@ -6939,38 +6683,38 @@ public static com.google.api.Distribution parseFrom(
 
   public static com.google.api.Distribution parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+    return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
   }
 
   public static com.google.api.Distribution parseFrom(
       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+    return com.google.protobuf.GeneratedMessage.parseWithIOException(
         PARSER, input, extensionRegistry);
   }
 
   public static com.google.api.Distribution parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+    return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
   }
 
   public static com.google.api.Distribution parseDelimitedFrom(
       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
+    return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
         PARSER, input, extensionRegistry);
   }
 
   public static com.google.api.Distribution parseFrom(com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+    return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
   }
 
   public static com.google.api.Distribution parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+    return com.google.protobuf.GeneratedMessage.parseWithIOException(
         PARSER, input, extensionRegistry);
   }
 
@@ -6993,7 +6737,7 @@ public Builder toBuilder() {
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -7020,7 +6764,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.api.Distribution}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+  public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
       implements
       // @@protoc_insertion_point(builder_implements:google.api.Distribution)
       com.google.api.DistributionOrBuilder {
@@ -7029,7 +6773,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return com.google.api.DistributionProto
           .internal_static_google_api_Distribution_fieldAccessorTable
@@ -7042,16 +6786,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
 
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
-        getRangeFieldBuilder();
-        getBucketOptionsFieldBuilder();
-        getExemplarsFieldBuilder();
+      if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+        internalGetRangeFieldBuilder();
+        internalGetBucketOptionsFieldBuilder();
+        internalGetExemplarsFieldBuilder();
       }
     }
 
@@ -7153,39 +6897,6 @@ private void buildPartial0(com.google.api.Distribution result) {
       result.bitField0_ |= to_bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
-      return super.setField(field, value);
-    }
-
-    @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-
-    @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.api.Distribution) {
@@ -7201,10 +6912,10 @@ public Builder mergeFrom(com.google.api.Distribution other) {
       if (other.getCount() != 0L) {
         setCount(other.getCount());
       }
-      if (other.getMean() != 0D) {
+      if (java.lang.Double.doubleToRawLongBits(other.getMean()) != 0) {
         setMean(other.getMean());
       }
-      if (other.getSumOfSquaredDeviation() != 0D) {
+      if (java.lang.Double.doubleToRawLongBits(other.getSumOfSquaredDeviation()) != 0) {
         setSumOfSquaredDeviation(other.getSumOfSquaredDeviation());
       }
       if (other.hasRange()) {
@@ -7243,8 +6954,8 @@ public Builder mergeFrom(com.google.api.Distribution other) {
             exemplars_ = other.exemplars_;
             bitField0_ = (bitField0_ & ~0x00000040);
             exemplarsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getExemplarsFieldBuilder()
+                com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders
+                    ? internalGetExemplarsFieldBuilder()
                     : null;
           } else {
             exemplarsBuilder_.addAllMessages(other.exemplars_);
@@ -7297,13 +7008,14 @@ public Builder mergeFrom(
               } // case 25
             case 34:
               {
-                input.readMessage(getRangeFieldBuilder().getBuilder(), extensionRegistry);
+                input.readMessage(internalGetRangeFieldBuilder().getBuilder(), extensionRegistry);
                 bitField0_ |= 0x00000008;
                 break;
               } // case 34
             case 50:
               {
-                input.readMessage(getBucketOptionsFieldBuilder().getBuilder(), extensionRegistry);
+                input.readMessage(
+                    internalGetBucketOptionsFieldBuilder().getBuilder(), extensionRegistry);
                 bitField0_ |= 0x00000010;
                 break;
               } // case 50
@@ -7487,7 +7199,7 @@ public Builder clearMean() {
      * The sum of squared deviations from the mean of the values in the
      * population. For values x_i this is:
      *
-     *     Sum[i=1..n]((x_i - mean)^2)
+     * Sum[i=1..n]((x_i - mean)^2)
      *
      * Knuth, "The Art of Computer Programming", Vol. 2, page 232, 3rd edition
      * describes Welford's method for accumulating this sum in one pass.
@@ -7511,7 +7223,7 @@ public double getSumOfSquaredDeviation() {
      * The sum of squared deviations from the mean of the values in the
      * population. For values x_i this is:
      *
-     *     Sum[i=1..n]((x_i - mean)^2)
+     * Sum[i=1..n]((x_i - mean)^2)
      *
      * Knuth, "The Art of Computer Programming", Vol. 2, page 232, 3rd edition
      * describes Welford's method for accumulating this sum in one pass.
@@ -7539,7 +7251,7 @@ public Builder setSumOfSquaredDeviation(double value) {
      * The sum of squared deviations from the mean of the values in the
      * population. For values x_i this is:
      *
-     *     Sum[i=1..n]((x_i - mean)^2)
+     * Sum[i=1..n]((x_i - mean)^2)
      *
      * Knuth, "The Art of Computer Programming", Vol. 2, page 232, 3rd edition
      * describes Welford's method for accumulating this sum in one pass.
@@ -7559,7 +7271,7 @@ public Builder clearSumOfSquaredDeviation() {
     }
 
     private com.google.api.Distribution.Range range_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
             com.google.api.Distribution.Range,
             com.google.api.Distribution.Range.Builder,
             com.google.api.Distribution.RangeOrBuilder>
@@ -7709,7 +7421,7 @@ public Builder clearRange() {
     public com.google.api.Distribution.Range.Builder getRangeBuilder() {
       bitField0_ |= 0x00000008;
       onChanged();
-      return getRangeFieldBuilder().getBuilder();
+      return internalGetRangeFieldBuilder().getBuilder();
     }
 
     /**
@@ -7740,14 +7452,14 @@ public com.google.api.Distribution.RangeOrBuilder getRangeOrBuilder() {
      *
      * .google.api.Distribution.Range range = 4;
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
             com.google.api.Distribution.Range,
             com.google.api.Distribution.Range.Builder,
             com.google.api.Distribution.RangeOrBuilder>
-        getRangeFieldBuilder() {
+        internalGetRangeFieldBuilder() {
       if (rangeBuilder_ == null) {
         rangeBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
+            new com.google.protobuf.SingleFieldBuilder<
                 com.google.api.Distribution.Range,
                 com.google.api.Distribution.Range.Builder,
                 com.google.api.Distribution.RangeOrBuilder>(
@@ -7758,7 +7470,7 @@ public com.google.api.Distribution.RangeOrBuilder getRangeOrBuilder() {
     }
 
     private com.google.api.Distribution.BucketOptions bucketOptions_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
             com.google.api.Distribution.BucketOptions,
             com.google.api.Distribution.BucketOptions.Builder,
             com.google.api.Distribution.BucketOptionsOrBuilder>
@@ -7911,7 +7623,7 @@ public Builder clearBucketOptions() {
     public com.google.api.Distribution.BucketOptions.Builder getBucketOptionsBuilder() {
       bitField0_ |= 0x00000010;
       onChanged();
-      return getBucketOptionsFieldBuilder().getBuilder();
+      return internalGetBucketOptionsFieldBuilder().getBuilder();
     }
 
     /**
@@ -7944,14 +7656,14 @@ public com.google.api.Distribution.BucketOptionsOrBuilder getBucketOptionsOrBuil
      *
      * .google.api.Distribution.BucketOptions bucket_options = 6;
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
             com.google.api.Distribution.BucketOptions,
             com.google.api.Distribution.BucketOptions.Builder,
             com.google.api.Distribution.BucketOptionsOrBuilder>
-        getBucketOptionsFieldBuilder() {
+        internalGetBucketOptionsFieldBuilder() {
       if (bucketOptionsBuilder_ == null) {
         bucketOptionsBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
+            new com.google.protobuf.SingleFieldBuilder<
                 com.google.api.Distribution.BucketOptions,
                 com.google.api.Distribution.BucketOptions.Builder,
                 com.google.api.Distribution.BucketOptionsOrBuilder>(
@@ -8206,7 +7918,7 @@ private void ensureExemplarsIsMutable() {
       }
     }
 
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
             com.google.api.Distribution.Exemplar,
             com.google.api.Distribution.Exemplar.Builder,
             com.google.api.Distribution.ExemplarOrBuilder>
@@ -8465,7 +8177,7 @@ public Builder removeExemplars(int index) {
      * repeated .google.api.Distribution.Exemplar exemplars = 10;
      */
     public com.google.api.Distribution.Exemplar.Builder getExemplarsBuilder(int index) {
-      return getExemplarsFieldBuilder().getBuilder(index);
+      return internalGetExemplarsFieldBuilder().getBuilder(index);
     }
 
     /**
@@ -8513,7 +8225,7 @@ public com.google.api.Distribution.ExemplarOrBuilder getExemplarsOrBuilder(int i
      * repeated .google.api.Distribution.Exemplar exemplars = 10;
      */
     public com.google.api.Distribution.Exemplar.Builder addExemplarsBuilder() {
-      return getExemplarsFieldBuilder()
+      return internalGetExemplarsFieldBuilder()
           .addBuilder(com.google.api.Distribution.Exemplar.getDefaultInstance());
     }
 
@@ -8527,7 +8239,7 @@ public com.google.api.Distribution.Exemplar.Builder addExemplarsBuilder() {
      * repeated .google.api.Distribution.Exemplar exemplars = 10;
      */
     public com.google.api.Distribution.Exemplar.Builder addExemplarsBuilder(int index) {
-      return getExemplarsFieldBuilder()
+      return internalGetExemplarsFieldBuilder()
           .addBuilder(index, com.google.api.Distribution.Exemplar.getDefaultInstance());
     }
 
@@ -8541,17 +8253,17 @@ public com.google.api.Distribution.Exemplar.Builder addExemplarsBuilder(int inde
      * repeated .google.api.Distribution.Exemplar exemplars = 10;
      */
     public java.util.List getExemplarsBuilderList() {
-      return getExemplarsFieldBuilder().getBuilderList();
+      return internalGetExemplarsFieldBuilder().getBuilderList();
     }
 
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
             com.google.api.Distribution.Exemplar,
             com.google.api.Distribution.Exemplar.Builder,
             com.google.api.Distribution.ExemplarOrBuilder>
-        getExemplarsFieldBuilder() {
+        internalGetExemplarsFieldBuilder() {
       if (exemplarsBuilder_ == null) {
         exemplarsBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
+            new com.google.protobuf.RepeatedFieldBuilder<
                 com.google.api.Distribution.Exemplar,
                 com.google.api.Distribution.Exemplar.Builder,
                 com.google.api.Distribution.ExemplarOrBuilder>(
@@ -8561,17 +8273,6 @@ public java.util.List getExemplars
       return exemplarsBuilder_;
     }
 
-    @java.lang.Override
-    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
     // @@protoc_insertion_point(builder_scope:google.api.Distribution)
   }
 
diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DistributionOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DistributionOrBuilder.java
index 236fe105cc..84fe240736 100644
--- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DistributionOrBuilder.java
+++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DistributionOrBuilder.java
@@ -14,11 +14,13 @@
  * limitations under the License.
  */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
 // source: google/api/distribution.proto
+// Protobuf Java Version: 4.33.0
 
-// Protobuf Java Version: 3.25.8
 package com.google.api;
 
+@com.google.protobuf.Generated
 public interface DistributionOrBuilder
     extends
     // @@protoc_insertion_point(interface_extends:google.api.Distribution)
@@ -60,7 +62,7 @@ public interface DistributionOrBuilder
    * The sum of squared deviations from the mean of the values in the
    * population. For values x_i this is:
    *
-   *     Sum[i=1..n]((x_i - mean)^2)
+   * Sum[i=1..n]((x_i - mean)^2)
    *
    * Knuth, "The Art of Computer Programming", Vol. 2, page 232, 3rd edition
    * describes Welford's method for accumulating this sum in one pass.
diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DistributionProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DistributionProto.java
index 51e0f80d36..617d1ec7c7 100644
--- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DistributionProto.java
+++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DistributionProto.java
@@ -14,14 +14,26 @@
  * limitations under the License.
  */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
 // source: google/api/distribution.proto
+// Protobuf Java Version: 4.33.0
 
-// Protobuf Java Version: 3.25.8
 package com.google.api;
 
-public final class DistributionProto {
+@com.google.protobuf.Generated
+public final class DistributionProto extends com.google.protobuf.GeneratedFile {
   private DistributionProto() {}
 
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+        /* major= */ 4,
+        /* minor= */ 33,
+        /* patch= */ 0,
+        /* suffix= */ "",
+        "DistributionProto");
+  }
+
   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
 
   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
@@ -30,31 +42,31 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
 
   static final com.google.protobuf.Descriptors.Descriptor
       internal_static_google_api_Distribution_descriptor;
-  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_google_api_Distribution_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
       internal_static_google_api_Distribution_Range_descriptor;
-  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_google_api_Distribution_Range_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
       internal_static_google_api_Distribution_BucketOptions_descriptor;
-  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_google_api_Distribution_BucketOptions_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
       internal_static_google_api_Distribution_BucketOptions_Linear_descriptor;
-  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_google_api_Distribution_BucketOptions_Linear_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
       internal_static_google_api_Distribution_BucketOptions_Exponential_descriptor;
-  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_google_api_Distribution_BucketOptions_Exponential_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
       internal_static_google_api_Distribution_BucketOptions_Explicit_descriptor;
-  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_google_api_Distribution_BucketOptions_Explicit_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
       internal_static_google_api_Distribution_Exemplar_descriptor;
-  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_google_api_Distribution_Exemplar_fieldAccessorTable;
 
   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
@@ -114,9 +126,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
               com.google.protobuf.AnyProto.getDescriptor(),
               com.google.protobuf.TimestampProto.getDescriptor(),
             });
-    internal_static_google_api_Distribution_descriptor = getDescriptor().getMessageTypes().get(0);
+    internal_static_google_api_Distribution_descriptor = getDescriptor().getMessageType(0);
     internal_static_google_api_Distribution_fieldAccessorTable =
-        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_api_Distribution_descriptor,
             new java.lang.String[] {
               "Count",
@@ -128,53 +140,54 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
               "Exemplars",
             });
     internal_static_google_api_Distribution_Range_descriptor =
-        internal_static_google_api_Distribution_descriptor.getNestedTypes().get(0);
+        internal_static_google_api_Distribution_descriptor.getNestedType(0);
     internal_static_google_api_Distribution_Range_fieldAccessorTable =
-        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_api_Distribution_Range_descriptor,
             new java.lang.String[] {
               "Min", "Max",
             });
     internal_static_google_api_Distribution_BucketOptions_descriptor =
-        internal_static_google_api_Distribution_descriptor.getNestedTypes().get(1);
+        internal_static_google_api_Distribution_descriptor.getNestedType(1);
     internal_static_google_api_Distribution_BucketOptions_fieldAccessorTable =
-        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_api_Distribution_BucketOptions_descriptor,
             new java.lang.String[] {
               "LinearBuckets", "ExponentialBuckets", "ExplicitBuckets", "Options",
             });
     internal_static_google_api_Distribution_BucketOptions_Linear_descriptor =
-        internal_static_google_api_Distribution_BucketOptions_descriptor.getNestedTypes().get(0);
+        internal_static_google_api_Distribution_BucketOptions_descriptor.getNestedType(0);
     internal_static_google_api_Distribution_BucketOptions_Linear_fieldAccessorTable =
-        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_api_Distribution_BucketOptions_Linear_descriptor,
             new java.lang.String[] {
               "NumFiniteBuckets", "Width", "Offset",
             });
     internal_static_google_api_Distribution_BucketOptions_Exponential_descriptor =
-        internal_static_google_api_Distribution_BucketOptions_descriptor.getNestedTypes().get(1);
+        internal_static_google_api_Distribution_BucketOptions_descriptor.getNestedType(1);
     internal_static_google_api_Distribution_BucketOptions_Exponential_fieldAccessorTable =
-        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_api_Distribution_BucketOptions_Exponential_descriptor,
             new java.lang.String[] {
               "NumFiniteBuckets", "GrowthFactor", "Scale",
             });
     internal_static_google_api_Distribution_BucketOptions_Explicit_descriptor =
-        internal_static_google_api_Distribution_BucketOptions_descriptor.getNestedTypes().get(2);
+        internal_static_google_api_Distribution_BucketOptions_descriptor.getNestedType(2);
     internal_static_google_api_Distribution_BucketOptions_Explicit_fieldAccessorTable =
-        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_api_Distribution_BucketOptions_Explicit_descriptor,
             new java.lang.String[] {
               "Bounds",
             });
     internal_static_google_api_Distribution_Exemplar_descriptor =
-        internal_static_google_api_Distribution_descriptor.getNestedTypes().get(2);
+        internal_static_google_api_Distribution_descriptor.getNestedType(2);
     internal_static_google_api_Distribution_Exemplar_fieldAccessorTable =
-        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_api_Distribution_Exemplar_descriptor,
             new java.lang.String[] {
               "Value", "Timestamp", "Attachments",
             });
+    descriptor.resolveAllFeaturesImmutable();
     com.google.protobuf.AnyProto.getDescriptor();
     com.google.protobuf.TimestampProto.getDescriptor();
   }
diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Documentation.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Documentation.java
index 6ad2931b17..8393ec210d 100644
--- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Documentation.java
+++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Documentation.java
@@ -14,9 +14,10 @@
  * limitations under the License.
  */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
 // source: google/api/documentation.proto
+// Protobuf Java Version: 4.33.0
 
-// Protobuf Java Version: 3.25.8
 package com.google.api;
 
 /**
@@ -27,24 +28,24 @@
  *
  * Example:
  * <pre><code>documentation:
- *   summary: >
- *     The Google Calendar API gives access
- *     to most calendar features.
- *   pages:
- *   - name: Overview
- *     content: &#40;== include google/foo/overview.md ==&#41;
- *   - name: Tutorial
- *     content: &#40;== include google/foo/tutorial.md ==&#41;
- *     subpages:
- *     - name: Java
- *       content: &#40;== include google/foo/tutorial_java.md ==&#41;
- *   rules:
- *   - selector: google.calendar.Calendar.Get
- *     description: >
- *       ...
- *   - selector: google.calendar.Calendar.Put
- *     description: >
- *       ...
+ * summary: >
+ * The Google Calendar API gives access
+ * to most calendar features.
+ * pages:
+ * - name: Overview
+ * content: &#40;== include google/foo/overview.md ==&#41;
+ * - name: Tutorial
+ * content: &#40;== include google/foo/tutorial.md ==&#41;
+ * subpages:
+ * - name: Java
+ * content: &#40;== include google/foo/tutorial_java.md ==&#41;
+ * rules:
+ * - selector: google.calendar.Calendar.Get
+ * description: >
+ * ...
+ * - selector: google.calendar.Calendar.Put
+ * description: >
+ * ...
  * </code></pre>
  * Documentation is provided in markdown syntax. In addition to
  * standard markdown features, definition lists, tables and fenced
@@ -82,14 +83,25 @@
  *
  * Protobuf type {@code google.api.Documentation}
  */
-public final class Documentation extends com.google.protobuf.GeneratedMessageV3
+@com.google.protobuf.Generated
+public final class Documentation extends com.google.protobuf.GeneratedMessage
     implements
     // @@protoc_insertion_point(message_implements:google.api.Documentation)
     DocumentationOrBuilder {
   private static final long serialVersionUID = 0L;
 
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+        /* major= */ 4,
+        /* minor= */ 33,
+        /* patch= */ 0,
+        /* suffix= */ "",
+        "Documentation");
+  }
+
   // Use Documentation.newBuilder() to construct.
-  private Documentation(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private Documentation(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
 
@@ -102,18 +114,12 @@ private Documentation() {
     overview_ = "";
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
-    return new Documentation();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
     return com.google.api.DocumentationProto.internal_static_google_api_Documentation_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return com.google.api.DocumentationProto
         .internal_static_google_api_Documentation_fieldAccessorTable
@@ -464,15 +470,15 @@ public com.google.protobuf.ByteString getServiceRootUrlBytes() {
    * 
    * Declares a single overview page. For example:
    * <pre><code>documentation:
-   *   summary: ...
-   *   overview: &#40;== include overview.md ==&#41;
+   * summary: ...
+   * overview: &#40;== include overview.md ==&#41;
    * </code></pre>
    * This is a shortcut for the following declaration (using pages style):
    * <pre><code>documentation:
-   *   summary: ...
-   *   pages:
-   *   - name: Overview
-   *     content: &#40;== include overview.md ==&#41;
+   * summary: ...
+   * pages:
+   * - name: Overview
+   * content: &#40;== include overview.md ==&#41;
    * </code></pre>
    * Note: you cannot specify both `overview` field and `pages` field.
    * 
@@ -500,15 +506,15 @@ public java.lang.String getOverview() { *
    * Declares a single overview page. For example:
    * <pre><code>documentation:
-   *   summary: ...
-   *   overview: &#40;== include overview.md ==&#41;
+   * summary: ...
+   * overview: &#40;== include overview.md ==&#41;
    * </code></pre>
    * This is a shortcut for the following declaration (using pages style):
    * <pre><code>documentation:
-   *   summary: ...
-   *   pages:
-   *   - name: Overview
-   *     content: &#40;== include overview.md ==&#41;
+   * summary: ...
+   * pages:
+   * - name: Overview
+   * content: &#40;== include overview.md ==&#41;
    * </code></pre>
    * Note: you cannot specify both `overview` field and `pages` field.
    * 
@@ -544,23 +550,23 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summary_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, summary_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(summary_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, summary_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(overview_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, overview_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(overview_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, overview_); } for (int i = 0; i < rules_.size(); i++) { output.writeMessage(3, rules_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(documentationRootUrl_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, documentationRootUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(documentationRootUrl_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, documentationRootUrl_); } for (int i = 0; i < pages_.size(); i++) { output.writeMessage(5, pages_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceRootUrl_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, serviceRootUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(serviceRootUrl_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, serviceRootUrl_); } getUnknownFields().writeTo(output); } @@ -571,23 +577,23 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summary_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, summary_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(summary_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, summary_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(overview_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, overview_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(overview_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, overview_); } for (int i = 0; i < rules_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, rules_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(documentationRootUrl_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, documentationRootUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(documentationRootUrl_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, documentationRootUrl_); } for (int i = 0; i < pages_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, pages_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceRootUrl_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, serviceRootUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(serviceRootUrl_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, serviceRootUrl_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -678,38 +684,38 @@ public static com.google.api.Documentation parseFrom( public static com.google.api.Documentation parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Documentation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Documentation parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Documentation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Documentation parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Documentation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -732,7 +738,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -745,24 +751,24 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * <pre><code>documentation: - * summary: > - * The Google Calendar API gives access - * to most calendar features. - * pages: - * - name: Overview - * content: &#40;== include google/foo/overview.md ==&#41; - * - name: Tutorial - * content: &#40;== include google/foo/tutorial.md ==&#41; - * subpages: - * - name: Java - * content: &#40;== include google/foo/tutorial_java.md ==&#41; - * rules: - * - selector: google.calendar.Calendar.Get - * description: > - * ... - * - selector: google.calendar.Calendar.Put - * description: > - * ... + * summary: > + * The Google Calendar API gives access + * to most calendar features. + * pages: + * - name: Overview + * content: &#40;== include google/foo/overview.md ==&#41; + * - name: Tutorial + * content: &#40;== include google/foo/tutorial.md ==&#41; + * subpages: + * - name: Java + * content: &#40;== include google/foo/tutorial_java.md ==&#41; + * rules: + * - selector: google.calendar.Calendar.Get + * description: > + * ... + * - selector: google.calendar.Calendar.Put + * description: > + * ... * </code></pre> * Documentation is provided in markdown syntax. In addition to * standard markdown features, definition lists, tables and fenced @@ -800,7 +806,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.Documentation} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Documentation) com.google.api.DocumentationOrBuilder { @@ -809,7 +815,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DocumentationProto .internal_static_google_api_Documentation_fieldAccessorTable @@ -820,7 +826,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Documentation.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -916,39 +922,6 @@ private void buildPartial0(com.google.api.Documentation result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Documentation) { @@ -985,8 +958,8 @@ public Builder mergeFrom(com.google.api.Documentation other) { pages_ = other.pages_; bitField0_ = (bitField0_ & ~0x00000002); pagesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPagesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPagesFieldBuilder() : null; } else { pagesBuilder_.addAllMessages(other.pages_); @@ -1012,8 +985,8 @@ public Builder mergeFrom(com.google.api.Documentation other) { rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000004); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -1263,7 +1236,7 @@ private void ensurePagesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Page, com.google.api.Page.Builder, com.google.api.PageOrBuilder> pagesBuilder_; @@ -1517,7 +1490,7 @@ public Builder removePages(int index) { * repeated .google.api.Page pages = 5; */ public com.google.api.Page.Builder getPagesBuilder(int index) { - return getPagesFieldBuilder().getBuilder(index); + return internalGetPagesFieldBuilder().getBuilder(index); } /** @@ -1564,7 +1537,7 @@ public java.util.List getPagesOrBuilderL * repeated .google.api.Page pages = 5; */ public com.google.api.Page.Builder addPagesBuilder() { - return getPagesFieldBuilder().addBuilder(com.google.api.Page.getDefaultInstance()); + return internalGetPagesFieldBuilder().addBuilder(com.google.api.Page.getDefaultInstance()); } /** @@ -1577,7 +1550,8 @@ public com.google.api.Page.Builder addPagesBuilder() { * repeated .google.api.Page pages = 5; */ public com.google.api.Page.Builder addPagesBuilder(int index) { - return getPagesFieldBuilder().addBuilder(index, com.google.api.Page.getDefaultInstance()); + return internalGetPagesFieldBuilder() + .addBuilder(index, com.google.api.Page.getDefaultInstance()); } /** @@ -1590,15 +1564,15 @@ public com.google.api.Page.Builder addPagesBuilder(int index) { * repeated .google.api.Page pages = 5; */ public java.util.List getPagesBuilderList() { - return getPagesFieldBuilder().getBuilderList(); + return internalGetPagesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Page, com.google.api.Page.Builder, com.google.api.PageOrBuilder> - getPagesFieldBuilder() { + internalGetPagesFieldBuilder() { if (pagesBuilder_ == null) { pagesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.Page, com.google.api.Page.Builder, com.google.api.PageOrBuilder>( pages_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); pages_ = null; @@ -1616,7 +1590,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.DocumentationRule, com.google.api.DocumentationRule.Builder, com.google.api.DocumentationRuleOrBuilder> @@ -1899,7 +1873,7 @@ public Builder removeRules(int index) { * repeated .google.api.DocumentationRule rules = 3; */ public com.google.api.DocumentationRule.Builder getRulesBuilder(int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -1953,7 +1927,7 @@ public com.google.api.DocumentationRuleOrBuilder getRulesOrBuilder(int index) { * repeated .google.api.DocumentationRule rules = 3; */ public com.google.api.DocumentationRule.Builder addRulesBuilder() { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(com.google.api.DocumentationRule.getDefaultInstance()); } @@ -1969,7 +1943,7 @@ public com.google.api.DocumentationRule.Builder addRulesBuilder() { * repeated .google.api.DocumentationRule rules = 3; */ public com.google.api.DocumentationRule.Builder addRulesBuilder(int index) { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(index, com.google.api.DocumentationRule.getDefaultInstance()); } @@ -1985,17 +1959,17 @@ public com.google.api.DocumentationRule.Builder addRulesBuilder(int index) { * repeated .google.api.DocumentationRule rules = 3; */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.DocumentationRule, com.google.api.DocumentationRule.Builder, com.google.api.DocumentationRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.DocumentationRule, com.google.api.DocumentationRule.Builder, com.google.api.DocumentationRuleOrBuilder>( @@ -2250,15 +2224,15 @@ public Builder setServiceRootUrlBytes(com.google.protobuf.ByteString value) { *
      * Declares a single overview page. For example:
      * <pre><code>documentation:
-     *   summary: ...
-     *   overview: &#40;== include overview.md ==&#41;
+     * summary: ...
+     * overview: &#40;== include overview.md ==&#41;
      * </code></pre>
      * This is a shortcut for the following declaration (using pages style):
      * <pre><code>documentation:
-     *   summary: ...
-     *   pages:
-     *   - name: Overview
-     *     content: &#40;== include overview.md ==&#41;
+     * summary: ...
+     * pages:
+     * - name: Overview
+     * content: &#40;== include overview.md ==&#41;
      * </code></pre>
      * Note: you cannot specify both `overview` field and `pages` field.
      * 
@@ -2285,15 +2259,15 @@ public java.lang.String getOverview() { *
      * Declares a single overview page. For example:
      * <pre><code>documentation:
-     *   summary: ...
-     *   overview: &#40;== include overview.md ==&#41;
+     * summary: ...
+     * overview: &#40;== include overview.md ==&#41;
      * </code></pre>
      * This is a shortcut for the following declaration (using pages style):
      * <pre><code>documentation:
-     *   summary: ...
-     *   pages:
-     *   - name: Overview
-     *     content: &#40;== include overview.md ==&#41;
+     * summary: ...
+     * pages:
+     * - name: Overview
+     * content: &#40;== include overview.md ==&#41;
      * </code></pre>
      * Note: you cannot specify both `overview` field and `pages` field.
      * 
@@ -2320,15 +2294,15 @@ public com.google.protobuf.ByteString getOverviewBytes() { *
      * Declares a single overview page. For example:
      * <pre><code>documentation:
-     *   summary: ...
-     *   overview: &#40;== include overview.md ==&#41;
+     * summary: ...
+     * overview: &#40;== include overview.md ==&#41;
      * </code></pre>
      * This is a shortcut for the following declaration (using pages style):
      * <pre><code>documentation:
-     *   summary: ...
-     *   pages:
-     *   - name: Overview
-     *     content: &#40;== include overview.md ==&#41;
+     * summary: ...
+     * pages:
+     * - name: Overview
+     * content: &#40;== include overview.md ==&#41;
      * </code></pre>
      * Note: you cannot specify both `overview` field and `pages` field.
      * 
@@ -2354,15 +2328,15 @@ public Builder setOverview(java.lang.String value) { *
      * Declares a single overview page. For example:
      * <pre><code>documentation:
-     *   summary: ...
-     *   overview: &#40;== include overview.md ==&#41;
+     * summary: ...
+     * overview: &#40;== include overview.md ==&#41;
      * </code></pre>
      * This is a shortcut for the following declaration (using pages style):
      * <pre><code>documentation:
-     *   summary: ...
-     *   pages:
-     *   - name: Overview
-     *     content: &#40;== include overview.md ==&#41;
+     * summary: ...
+     * pages:
+     * - name: Overview
+     * content: &#40;== include overview.md ==&#41;
      * </code></pre>
      * Note: you cannot specify both `overview` field and `pages` field.
      * 
@@ -2384,15 +2358,15 @@ public Builder clearOverview() { *
      * Declares a single overview page. For example:
      * <pre><code>documentation:
-     *   summary: ...
-     *   overview: &#40;== include overview.md ==&#41;
+     * summary: ...
+     * overview: &#40;== include overview.md ==&#41;
      * </code></pre>
      * This is a shortcut for the following declaration (using pages style):
      * <pre><code>documentation:
-     *   summary: ...
-     *   pages:
-     *   - name: Overview
-     *     content: &#40;== include overview.md ==&#41;
+     * summary: ...
+     * pages:
+     * - name: Overview
+     * content: &#40;== include overview.md ==&#41;
      * </code></pre>
      * Note: you cannot specify both `overview` field and `pages` field.
      * 
@@ -2413,17 +2387,6 @@ public Builder setOverviewBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Documentation) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationOrBuilder.java index a1de736547..0af858acc1 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/documentation.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface DocumentationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Documentation) @@ -240,15 +242,15 @@ public interface DocumentationOrBuilder *
    * Declares a single overview page. For example:
    * <pre><code>documentation:
-   *   summary: ...
-   *   overview: &#40;== include overview.md ==&#41;
+   * summary: ...
+   * overview: &#40;== include overview.md ==&#41;
    * </code></pre>
    * This is a shortcut for the following declaration (using pages style):
    * <pre><code>documentation:
-   *   summary: ...
-   *   pages:
-   *   - name: Overview
-   *     content: &#40;== include overview.md ==&#41;
+   * summary: ...
+   * pages:
+   * - name: Overview
+   * content: &#40;== include overview.md ==&#41;
    * </code></pre>
    * Note: you cannot specify both `overview` field and `pages` field.
    * 
@@ -265,15 +267,15 @@ public interface DocumentationOrBuilder *
    * Declares a single overview page. For example:
    * <pre><code>documentation:
-   *   summary: ...
-   *   overview: &#40;== include overview.md ==&#41;
+   * summary: ...
+   * overview: &#40;== include overview.md ==&#41;
    * </code></pre>
    * This is a shortcut for the following declaration (using pages style):
    * <pre><code>documentation:
-   *   summary: ...
-   *   pages:
-   *   - name: Overview
-   *     content: &#40;== include overview.md ==&#41;
+   * summary: ...
+   * pages:
+   * - name: Overview
+   * content: &#40;== include overview.md ==&#41;
    * </code></pre>
    * Note: you cannot specify both `overview` field and `pages` field.
    * 
diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationProto.java index 457d3d4dbb..4d55e85097 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/documentation.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class DocumentationProto { +@com.google.protobuf.Generated +public final class DocumentationProto extends com.google.protobuf.GeneratedFile { private DocumentationProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DocumentationProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,15 +42,15 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Documentation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Documentation_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_DocumentationRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_DocumentationRule_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Page_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Page_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -67,28 +79,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_Documentation_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Documentation_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Documentation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Documentation_descriptor, new java.lang.String[] { "Summary", "Pages", "Rules", "DocumentationRootUrl", "ServiceRootUrl", "Overview", }); - internal_static_google_api_DocumentationRule_descriptor = - getDescriptor().getMessageTypes().get(1); + internal_static_google_api_DocumentationRule_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_DocumentationRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_DocumentationRule_descriptor, new java.lang.String[] { "Selector", "Description", "DeprecationDescription", }); - internal_static_google_api_Page_descriptor = getDescriptor().getMessageTypes().get(2); + internal_static_google_api_Page_descriptor = getDescriptor().getMessageType(2); internal_static_google_api_Page_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Page_descriptor, new java.lang.String[] { "Name", "Content", "Subpages", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationRule.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationRule.java index 6ac65e3af0..1d2b5549de 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationRule.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/documentation.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.DocumentationRule} */ -public final class DocumentationRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DocumentationRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.DocumentationRule) DocumentationRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DocumentationRule"); + } + // Use DocumentationRule.newBuilder() to construct. - private DocumentationRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DocumentationRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private DocumentationRule() { deprecationDescription_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DocumentationRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.DocumentationProto .internal_static_google_api_DocumentationRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DocumentationProto .internal_static_google_api_DocumentationRule_fieldAccessorTable @@ -256,14 +262,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, selector_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(deprecationDescription_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, deprecationDescription_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(deprecationDescription_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, deprecationDescription_); } getUnknownFields().writeTo(output); } @@ -274,14 +280,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selector_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(deprecationDescription_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, deprecationDescription_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(deprecationDescription_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, deprecationDescription_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -359,38 +365,38 @@ public static com.google.api.DocumentationRule parseFrom( public static com.google.api.DocumentationRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.DocumentationRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.DocumentationRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.DocumentationRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.DocumentationRule parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.DocumentationRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -413,7 +419,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -427,7 +433,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.DocumentationRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.DocumentationRule) com.google.api.DocumentationRuleOrBuilder { @@ -437,7 +443,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DocumentationProto .internal_static_google_api_DocumentationRule_fieldAccessorTable @@ -449,7 +455,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.DocumentationRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -506,39 +512,6 @@ private void buildPartial0(com.google.api.DocumentationRule result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.DocumentationRule) { @@ -1007,17 +980,6 @@ public Builder setDeprecationDescriptionBytes(com.google.protobuf.ByteString val return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.DocumentationRule) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationRuleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationRuleOrBuilder.java index 3d2170f2a9..77e4ea3b48 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationRuleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DocumentationRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/documentation.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface DocumentationRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.DocumentationRule) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DotnetSettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DotnetSettings.java index 366275d651..04dfa9b139 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DotnetSettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DotnetSettings.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.DotnetSettings} */ -public final class DotnetSettings extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DotnetSettings extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.DotnetSettings) DotnetSettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DotnetSettings"); + } + // Use DotnetSettings.newBuilder() to construct. - private DotnetSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DotnetSettings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,12 +57,6 @@ private DotnetSettings() { handwrittenSignatures_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DotnetSettings(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto.internal_static_google_api_DotnetSettings_descriptor; } @@ -70,7 +76,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_DotnetSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -626,20 +632,19 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getCommon()); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetRenamedServices(), RenamedServicesDefaultEntryHolder.defaultEntry, 2); - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetRenamedResources(), RenamedResourcesDefaultEntryHolder.defaultEntry, 3); for (int i = 0; i < ignoredResources_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, ignoredResources_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 4, ignoredResources_.getRaw(i)); } for (int i = 0; i < forcedNamespaceAliases_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( + com.google.protobuf.GeneratedMessage.writeString( output, 5, forcedNamespaceAliases_.getRaw(i)); } for (int i = 0; i < handwrittenSignatures_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 6, handwrittenSignatures_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 6, handwrittenSignatures_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -798,38 +803,38 @@ public static com.google.api.DotnetSettings parseFrom( public static com.google.api.DotnetSettings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.DotnetSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.DotnetSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.DotnetSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.DotnetSettings parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.DotnetSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -852,7 +857,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -866,7 +871,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.DotnetSettings} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.DotnetSettings) com.google.api.DotnetSettingsOrBuilder { @@ -901,7 +906,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_DotnetSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -913,14 +918,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCommonFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCommonFieldBuilder(); } } @@ -1000,39 +1005,6 @@ private void buildPartial0(com.google.api.DotnetSettings result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.DotnetSettings) { @@ -1110,7 +1082,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getCommonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetCommonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -1180,7 +1152,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.api.CommonLanguageSettings common_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> @@ -1325,7 +1297,7 @@ public Builder clearCommon() { public com.google.api.CommonLanguageSettings.Builder getCommonBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getCommonFieldBuilder().getBuilder(); + return internalGetCommonFieldBuilder().getBuilder(); } /** @@ -1356,14 +1328,14 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { * * .google.api.CommonLanguageSettings common = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> - getCommonFieldBuilder() { + internalGetCommonFieldBuilder() { if (commonBuilder_ == null) { commonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder>( @@ -2398,17 +2370,6 @@ public Builder addHandwrittenSignaturesBytes(com.google.protobuf.ByteString valu return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.DotnetSettings) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DotnetSettingsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DotnetSettingsOrBuilder.java index 975300894a..c4fe1962b9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DotnetSettingsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/DotnetSettingsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface DotnetSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.DotnetSettings) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Endpoint.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Endpoint.java index 62b5d9f1ef..fab9c0e897 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Endpoint.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Endpoint.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/endpoint.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -30,32 +31,43 @@ * * Example: * - * type: google.api.Service - * name: library-example.googleapis.com - * endpoints: - * # Declares network address `https://library-example.googleapis.com` - * # for service `library-example.googleapis.com`. The `https` scheme - * # is implicit for all service endpoints. Other schemes may be - * # supported in the future. - * - name: library-example.googleapis.com - * allow_cors: false - * - name: content-staging-library-example.googleapis.com - * # Allows HTTP OPTIONS calls to be passed to the API frontend, for it - * # to decide whether the subsequent cross-origin request is allowed - * # to proceed. - * allow_cors: true + * type: google.api.Service + * name: library-example.googleapis.com + * endpoints: + * # Declares network address `https://library-example.googleapis.com` + * # for service `library-example.googleapis.com`. The `https` scheme + * # is implicit for all service endpoints. Other schemes may be + * # supported in the future. + * - name: library-example.googleapis.com + * allow_cors: false + * - name: content-staging-library-example.googleapis.com + * # Allows HTTP OPTIONS calls to be passed to the API frontend, for it + * # to decide whether the subsequent cross-origin request is allowed + * # to proceed. + * allow_cors: true *
* * Protobuf type {@code google.api.Endpoint} */ -public final class Endpoint extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Endpoint extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Endpoint) EndpointOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Endpoint"); + } + // Use Endpoint.newBuilder() to construct. - private Endpoint(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Endpoint(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -65,18 +77,12 @@ private Endpoint() { target_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Endpoint(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.EndpointProto.internal_static_google_api_Endpoint_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.EndpointProto.internal_static_google_api_Endpoint_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -311,17 +317,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } for (int i = 0; i < aliases_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, aliases_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, aliases_.getRaw(i)); } if (allowCors_ != false) { output.writeBool(5, allowCors_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 101, target_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(target_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 101, target_); } getUnknownFields().writeTo(output); } @@ -332,8 +338,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } { int dataSize = 0; @@ -346,8 +352,8 @@ public int getSerializedSize() { if (allowCors_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, allowCors_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(101, target_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(target_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(101, target_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -430,38 +436,38 @@ public static com.google.api.Endpoint parseFrom( public static com.google.api.Endpoint parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Endpoint parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Endpoint parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Endpoint parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Endpoint parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Endpoint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -484,7 +490,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -500,25 +506,25 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * type: google.api.Service - * name: library-example.googleapis.com - * endpoints: - * # Declares network address `https://library-example.googleapis.com` - * # for service `library-example.googleapis.com`. The `https` scheme - * # is implicit for all service endpoints. Other schemes may be - * # supported in the future. - * - name: library-example.googleapis.com - * allow_cors: false - * - name: content-staging-library-example.googleapis.com - * # Allows HTTP OPTIONS calls to be passed to the API frontend, for it - * # to decide whether the subsequent cross-origin request is allowed - * # to proceed. - * allow_cors: true + * type: google.api.Service + * name: library-example.googleapis.com + * endpoints: + * # Declares network address `https://library-example.googleapis.com` + * # for service `library-example.googleapis.com`. The `https` scheme + * # is implicit for all service endpoints. Other schemes may be + * # supported in the future. + * - name: library-example.googleapis.com + * allow_cors: false + * - name: content-staging-library-example.googleapis.com + * # Allows HTTP OPTIONS calls to be passed to the API frontend, for it + * # to decide whether the subsequent cross-origin request is allowed + * # to proceed. + * allow_cors: true *
* * Protobuf type {@code google.api.Endpoint} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Endpoint) com.google.api.EndpointOrBuilder { @@ -527,7 +533,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.EndpointProto.internal_static_google_api_Endpoint_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -537,7 +543,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Endpoint.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -598,39 +604,6 @@ private void buildPartial0(com.google.api.Endpoint result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Endpoint) { @@ -1250,17 +1223,6 @@ public Builder clearAllowCors() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Endpoint) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/EndpointOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/EndpointOrBuilder.java index a43970103f..bc3fa17130 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/EndpointOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/EndpointOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/endpoint.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface EndpointOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Endpoint) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/EndpointProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/EndpointProto.java index d22d39c93d..8a4250c2c4 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/EndpointProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/EndpointProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/endpoint.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class EndpointProto { +@com.google.protobuf.Generated +public final class EndpointProto extends com.google.protobuf.GeneratedFile { private EndpointProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "EndpointProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Endpoint_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Endpoint_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -51,13 +63,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_Endpoint_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Endpoint_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Endpoint_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Endpoint_descriptor, new java.lang.String[] { "Name", "Aliases", "Target", "AllowCors", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ErrorReason.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ErrorReason.java index 09154889ee..535a0935bd 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ErrorReason.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ErrorReason.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/error_reason.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -37,6 +38,7 @@ * * Protobuf enum {@code google.api.ErrorReason} */ +@com.google.protobuf.Generated public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -57,13 +59,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the consumer "projects/123" contacting * "pubsub.googleapis.com" service which is disabled: * - * { "reason": "SERVICE_DISABLED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "pubsub.googleapis.com" - * } - * } + * { "reason": "SERVICE_DISABLED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "pubsub.googleapis.com" + * } + * } * * This response indicates the "pubsub.googleapis.com" has been disabled in * "projects/123". @@ -82,13 +84,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "pubsub.googleapis.com" service because the associated billing account is * disabled: * - * { "reason": "BILLING_DISABLED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "pubsub.googleapis.com" - * } - * } + * { "reason": "BILLING_DISABLED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "pubsub.googleapis.com" + * } + * } * * This response indicates the billing account associated has been disabled. *
@@ -107,12 +109,12 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is contacting * "storage.googleapis.com" service with an invalid API key: * - * { "reason": "API_KEY_INVALID", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * } - * } + * { "reason": "API_KEY_INVALID", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * } + * } *
* * API_KEY_INVALID = 3; @@ -129,13 +131,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "storage.googleapis.com" service because this service is restricted in the * API key: * - * { "reason": "API_KEY_SERVICE_BLOCKED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "API_KEY_SERVICE_BLOCKED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } *
* * API_KEY_SERVICE_BLOCKED = 4; @@ -152,13 +154,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "storage.googleapis.com" service because the http referrer of the request * violates API key HTTP restrictions: * - * { "reason": "API_KEY_HTTP_REFERRER_BLOCKED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com", - * } - * } + * { "reason": "API_KEY_HTTP_REFERRER_BLOCKED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com", + * } + * } *
* * API_KEY_HTTP_REFERRER_BLOCKED = 7; @@ -175,13 +177,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "storage.googleapis.com" service because the caller IP of the request * violates API key IP address restrictions: * - * { "reason": "API_KEY_IP_ADDRESS_BLOCKED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com", - * } - * } + * { "reason": "API_KEY_IP_ADDRESS_BLOCKED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com", + * } + * } *
* * API_KEY_IP_ADDRESS_BLOCKED = 8; @@ -198,13 +200,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "storage.googleapis.com" service because the request from the Android apps * violates the API key Android application restrictions: * - * { "reason": "API_KEY_ANDROID_APP_BLOCKED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "API_KEY_ANDROID_APP_BLOCKED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } *
* * API_KEY_ANDROID_APP_BLOCKED = 9; @@ -221,13 +223,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "storage.googleapis.com" service because the request from the iOS apps * violates the API key iOS application restrictions: * - * { "reason": "API_KEY_IOS_APP_BLOCKED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "API_KEY_IOS_APP_BLOCKED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } *
* * API_KEY_IOS_APP_BLOCKED = 13; @@ -246,30 +248,30 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "ReadsPerMinutePerProject" on the quota metric * "pubsub.googleapis.com/read_requests": * - * { "reason": "RATE_LIMIT_EXCEEDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "pubsub.googleapis.com", - * "quota_metric": "pubsub.googleapis.com/read_requests", - * "quota_limit": "ReadsPerMinutePerProject" - * } - * } + * { "reason": "RATE_LIMIT_EXCEEDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "pubsub.googleapis.com", + * "quota_metric": "pubsub.googleapis.com/read_requests", + * "quota_limit": "ReadsPerMinutePerProject" + * } + * } * * Example of an ErrorInfo when the consumer "projects/123" checks quota on * the service "dataflow.googleapis.com" and hits the organization quota * limit "DefaultRequestsPerMinutePerOrganization" on the metric * "dataflow.googleapis.com/default_requests". * - * { "reason": "RATE_LIMIT_EXCEEDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "dataflow.googleapis.com", - * "quota_metric": "dataflow.googleapis.com/default_requests", - * "quota_limit": "DefaultRequestsPerMinutePerOrganization" - * } - * } + * { "reason": "RATE_LIMIT_EXCEEDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "dataflow.googleapis.com", + * "quota_metric": "dataflow.googleapis.com/default_requests", + * "quota_limit": "DefaultRequestsPerMinutePerOrganization" + * } + * } *
* * RATE_LIMIT_EXCEEDED = 5; @@ -287,30 +289,30 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * has reached the maximum value set for the quota limit "VMsPerProject" * on the quota metric "compute.googleapis.com/vms": * - * { "reason": "RESOURCE_QUOTA_EXCEEDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "compute.googleapis.com", - * "quota_metric": "compute.googleapis.com/vms", - * "quota_limit": "VMsPerProject" - * } - * } + * { "reason": "RESOURCE_QUOTA_EXCEEDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "compute.googleapis.com", + * "quota_metric": "compute.googleapis.com/vms", + * "quota_limit": "VMsPerProject" + * } + * } * * Example of an ErrorInfo when the consumer "projects/123" checks resource * quota on the service "dataflow.googleapis.com" and hits the organization * quota limit "jobs-per-organization" on the metric * "dataflow.googleapis.com/job_count". * - * { "reason": "RESOURCE_QUOTA_EXCEEDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "dataflow.googleapis.com", - * "quota_metric": "dataflow.googleapis.com/job_count", - * "quota_limit": "jobs-per-organization" - * } - * } + * { "reason": "RESOURCE_QUOTA_EXCEEDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "dataflow.googleapis.com", + * "quota_metric": "dataflow.googleapis.com/job_count", + * "quota_limit": "jobs-per-organization" + * } + * } *
* * RESOURCE_QUOTA_EXCEEDED = 6; @@ -328,14 +330,14 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * container "projects/123" under a tax restricted region * "locations/asia-northeast3": * - * { "reason": "LOCATION_TAX_POLICY_VIOLATED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com", - * "location": "locations/asia-northeast3" - * } - * } + * { "reason": "LOCATION_TAX_POLICY_VIOLATED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com", + * "location": "locations/asia-northeast3" + * } + * } * * This response indicates creating the Cloud Storage Bucket in * "locations/asia-northeast3" violates the location tax restriction. @@ -356,13 +358,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the caller is calling Cloud Storage service * with insufficient permissions on the user project: * - * { "reason": "USER_PROJECT_DENIED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "USER_PROJECT_DENIED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } *
* * USER_PROJECT_DENIED = 11; @@ -380,13 +382,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when calling Cloud Storage service with the * suspended consumer "projects/123": * - * { "reason": "CONSUMER_SUSPENDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "CONSUMER_SUSPENDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } *
* * CONSUMER_SUSPENDED = 12; @@ -402,13 +404,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when calling Cloud Storage service with the * invalid consumer "projects/123": * - * { "reason": "CONSUMER_INVALID", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "CONSUMER_INVALID", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } *
* * CONSUMER_INVALID = 14; @@ -429,14 +431,14 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Cloud Storage service because the request is prohibited by the VPC Service * Controls. * - * { "reason": "SECURITY_POLICY_VIOLATED", - * "domain": "googleapis.com", - * "metadata": { - * "uid": "123456789abcde", - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "SECURITY_POLICY_VIOLATED", + * "domain": "googleapis.com", + * "metadata": { + * "uid": "123456789abcde", + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } *
* * SECURITY_POLICY_VIOLATED = 15; @@ -451,13 +453,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is calling Cloud Storage service * with an expired access token: * - * { "reason": "ACCESS_TOKEN_EXPIRED", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject" - * } - * } + * { "reason": "ACCESS_TOKEN_EXPIRED", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject" + * } + * } *
* * ACCESS_TOKEN_EXPIRED = 16; @@ -477,13 +479,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is calling Cloud Storage service * with an access token that is missing required scopes: * - * { "reason": "ACCESS_TOKEN_SCOPE_INSUFFICIENT", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject" - * } - * } + * { "reason": "ACCESS_TOKEN_SCOPE_INSUFFICIENT", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject" + * } + * } *
* * ACCESS_TOKEN_SCOPE_INSUFFICIENT = 17; @@ -505,14 +507,14 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * an access token that is associated with a disabled or deleted [service * account](http://cloud/iam/docs/service-accounts): * - * { "reason": "ACCOUNT_STATE_INVALID", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject", - * "email": "user@123.iam.gserviceaccount.com" - * } - * } + * { "reason": "ACCOUNT_STATE_INVALID", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject", + * "email": "user@123.iam.gserviceaccount.com" + * } + * } *
* * ACCOUNT_STATE_INVALID = 18; @@ -528,13 +530,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is to the Cloud Storage API with * an unsupported token type. * - * { "reason": "ACCESS_TOKEN_TYPE_UNSUPPORTED", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject" - * } - * } + * { "reason": "ACCESS_TOKEN_TYPE_UNSUPPORTED", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject" + * } + * } *
* * ACCESS_TOKEN_TYPE_UNSUPPORTED = 19; @@ -552,13 +554,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is to the Cloud Storage API * without any authentication credentials. * - * { "reason": "CREDENTIALS_MISSING", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject" - * } - * } + * { "reason": "CREDENTIALS_MISSING", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject" + * } + * } *
* * CREDENTIALS_MISSING = 20; @@ -577,14 +579,14 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * but the offered resource project in the request in a bad format which can't * perform the ListFunctions method. * - * { "reason": "RESOURCE_PROJECT_INVALID", - * "domain": "googleapis.com", - * "metadata": { - * "service": "cloudfunctions.googleapis.com", - * "method": - * "google.cloud.functions.v1.CloudFunctionsService.ListFunctions" - * } - * } + * { "reason": "RESOURCE_PROJECT_INVALID", + * "domain": "googleapis.com", + * "metadata": { + * "service": "cloudfunctions.googleapis.com", + * "method": + * "google.cloud.functions.v1.CloudFunctionsService.ListFunctions" + * } + * } *
* * RESOURCE_PROJECT_INVALID = 21; @@ -600,14 +602,14 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is calling Cloud Storage service * with a SID cookie which can't be decoded. * - * { "reason": "SESSION_COOKIE_INVALID", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject", - * "cookie": "SID" - * } - * } + * { "reason": "SESSION_COOKIE_INVALID", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject", + * "cookie": "SID" + * } + * } *
* * SESSION_COOKIE_INVALID = 23; @@ -625,13 +627,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when access to Google Cloud Storage service is * blocked by the Google Workspace administrator: * - * { "reason": "USER_BLOCKED_BY_ADMIN", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject", - * } - * } + * { "reason": "USER_BLOCKED_BY_ADMIN", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject", + * } + * } *
* * USER_BLOCKED_BY_ADMIN = 24; @@ -649,13 +651,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when access to Google Cloud Storage service is * restricted by Resource Usage Restriction policy: * - * { "reason": "RESOURCE_USAGE_RESTRICTION_VIOLATED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/project-123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "RESOURCE_USAGE_RESTRICTION_VIOLATED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/project-123", + * "service": "storage.googleapis.com" + * } + * } *
* * RESOURCE_USAGE_RESTRICTION_VIOLATED = 25; @@ -674,13 +676,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when access "pubsub.googleapis.com" service with * a request header of "x-goog-user-ip": * - * { "reason": "SYSTEM_PARAMETER_UNSUPPORTED", - * "domain": "googleapis.com", - * "metadata": { - * "service": "pubsub.googleapis.com" - * "parameter": "x-goog-user-ip" - * } - * } + * { "reason": "SYSTEM_PARAMETER_UNSUPPORTED", + * "domain": "googleapis.com", + * "metadata": { + * "service": "pubsub.googleapis.com" + * "parameter": "x-goog-user-ip" + * } + * } *
* * SYSTEM_PARAMETER_UNSUPPORTED = 26; @@ -698,12 +700,12 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Org Restriction for "pubsub.googleapis.com" service. * * { - * reason: "ORG_RESTRICTION_VIOLATION" - * domain: "googleapis.com" - * metadata { - * "consumer":"projects/123456" - * "service": "pubsub.googleapis.com" - * } + * reason: "ORG_RESTRICTION_VIOLATION" + * domain: "googleapis.com" + * metadata { + * "consumer":"projects/123456" + * "service": "pubsub.googleapis.com" + * } * } *
* @@ -722,12 +724,12 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "X-Goog-Allowed-Resources" request header. * * { - * reason: "ORG_RESTRICTION_HEADER_INVALID" - * domain: "googleapis.com" - * metadata { - * "consumer":"projects/123456" - * "service": "pubsub.googleapis.com" - * } + * reason: "ORG_RESTRICTION_HEADER_INVALID" + * domain: "googleapis.com" + * metadata { + * "consumer":"projects/123456" + * "service": "pubsub.googleapis.com" + * } * } *
* @@ -743,15 +745,15 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * The request is calling a service that is not visible to the consumer. * * Example of an ErrorInfo when the consumer "projects/123" contacting - * "pubsub.googleapis.com" service which is not visible to the consumer. + * "pubsub.googleapis.com" service which is not visible to the consumer. * - * { "reason": "SERVICE_NOT_VISIBLE", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "pubsub.googleapis.com" - * } - * } + * { "reason": "SERVICE_NOT_VISIBLE", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "pubsub.googleapis.com" + * } + * } * * This response indicates the "pubsub.googleapis.com" is not visible to * "projects/123" (or it may not exist). @@ -769,13 +771,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the consumer "projects/123" fails to contact * "pubsub.googleapis.com" service because GCP access is suspended: * - * { "reason": "GCP_SUSPENDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "pubsub.googleapis.com" - * } - * } + * { "reason": "GCP_SUSPENDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "pubsub.googleapis.com" + * } + * } * * This response indicates the associated GCP account has been suspended. *
@@ -793,13 +795,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when creating the Cloud Storage Bucket by * "projects/123" for service storage.googleapis.com: * - * { "reason": "LOCATION_POLICY_VIOLATED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com", - * } - * } + * { "reason": "LOCATION_POLICY_VIOLATED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com", + * } + * } * * This response indicates creating the Cloud Storage Bucket in * "locations/asia-northeast3" violates at least one location policy. @@ -820,12 +822,12 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * header. * * { - * reason: "MISSING_ORIGIN" - * domain: "googleapis.com" - * metadata { - * "consumer":"projects/123456" - * "service": "pubsub.googleapis.com" - * } + * reason: "MISSING_ORIGIN" + * domain: "googleapis.com" + * metadata { + * "consumer":"projects/123456" + * "service": "pubsub.googleapis.com" + * } * } * * @@ -844,12 +846,12 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * accessing "pubsub.googleapis.com" service with overloaded credentials. * * { - * reason: "OVERLOADED_CREDENTIALS" - * domain: "googleapis.com" - * metadata { - * "consumer":"projects/123456" - * "service": "pubsub.googleapis.com" - * } + * reason: "OVERLOADED_CREDENTIALS" + * domain: "googleapis.com" + * metadata { + * "consumer":"projects/123456" + * "service": "pubsub.googleapis.com" + * } * } * * @@ -859,6 +861,16 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ErrorReason"); + } + /** * * @@ -879,13 +891,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the consumer "projects/123" contacting * "pubsub.googleapis.com" service which is disabled: * - * { "reason": "SERVICE_DISABLED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "pubsub.googleapis.com" - * } - * } + * { "reason": "SERVICE_DISABLED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "pubsub.googleapis.com" + * } + * } * * This response indicates the "pubsub.googleapis.com" has been disabled in * "projects/123". @@ -905,13 +917,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "pubsub.googleapis.com" service because the associated billing account is * disabled: * - * { "reason": "BILLING_DISABLED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "pubsub.googleapis.com" - * } - * } + * { "reason": "BILLING_DISABLED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "pubsub.googleapis.com" + * } + * } * * This response indicates the billing account associated has been disabled. * @@ -931,12 +943,12 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is contacting * "storage.googleapis.com" service with an invalid API key: * - * { "reason": "API_KEY_INVALID", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * } - * } + * { "reason": "API_KEY_INVALID", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * } + * } * * * API_KEY_INVALID = 3; @@ -954,13 +966,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "storage.googleapis.com" service because this service is restricted in the * API key: * - * { "reason": "API_KEY_SERVICE_BLOCKED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "API_KEY_SERVICE_BLOCKED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } * * * API_KEY_SERVICE_BLOCKED = 4; @@ -978,13 +990,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "storage.googleapis.com" service because the http referrer of the request * violates API key HTTP restrictions: * - * { "reason": "API_KEY_HTTP_REFERRER_BLOCKED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com", - * } - * } + * { "reason": "API_KEY_HTTP_REFERRER_BLOCKED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com", + * } + * } * * * API_KEY_HTTP_REFERRER_BLOCKED = 7; @@ -1002,13 +1014,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "storage.googleapis.com" service because the caller IP of the request * violates API key IP address restrictions: * - * { "reason": "API_KEY_IP_ADDRESS_BLOCKED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com", - * } - * } + * { "reason": "API_KEY_IP_ADDRESS_BLOCKED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com", + * } + * } * * * API_KEY_IP_ADDRESS_BLOCKED = 8; @@ -1026,13 +1038,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "storage.googleapis.com" service because the request from the Android apps * violates the API key Android application restrictions: * - * { "reason": "API_KEY_ANDROID_APP_BLOCKED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "API_KEY_ANDROID_APP_BLOCKED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } * * * API_KEY_ANDROID_APP_BLOCKED = 9; @@ -1050,13 +1062,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "storage.googleapis.com" service because the request from the iOS apps * violates the API key iOS application restrictions: * - * { "reason": "API_KEY_IOS_APP_BLOCKED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "API_KEY_IOS_APP_BLOCKED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } * * * API_KEY_IOS_APP_BLOCKED = 13; @@ -1076,30 +1088,30 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "ReadsPerMinutePerProject" on the quota metric * "pubsub.googleapis.com/read_requests": * - * { "reason": "RATE_LIMIT_EXCEEDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "pubsub.googleapis.com", - * "quota_metric": "pubsub.googleapis.com/read_requests", - * "quota_limit": "ReadsPerMinutePerProject" - * } - * } + * { "reason": "RATE_LIMIT_EXCEEDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "pubsub.googleapis.com", + * "quota_metric": "pubsub.googleapis.com/read_requests", + * "quota_limit": "ReadsPerMinutePerProject" + * } + * } * * Example of an ErrorInfo when the consumer "projects/123" checks quota on * the service "dataflow.googleapis.com" and hits the organization quota * limit "DefaultRequestsPerMinutePerOrganization" on the metric * "dataflow.googleapis.com/default_requests". * - * { "reason": "RATE_LIMIT_EXCEEDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "dataflow.googleapis.com", - * "quota_metric": "dataflow.googleapis.com/default_requests", - * "quota_limit": "DefaultRequestsPerMinutePerOrganization" - * } - * } + * { "reason": "RATE_LIMIT_EXCEEDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "dataflow.googleapis.com", + * "quota_metric": "dataflow.googleapis.com/default_requests", + * "quota_limit": "DefaultRequestsPerMinutePerOrganization" + * } + * } * * * RATE_LIMIT_EXCEEDED = 5; @@ -1118,30 +1130,30 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * has reached the maximum value set for the quota limit "VMsPerProject" * on the quota metric "compute.googleapis.com/vms": * - * { "reason": "RESOURCE_QUOTA_EXCEEDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "compute.googleapis.com", - * "quota_metric": "compute.googleapis.com/vms", - * "quota_limit": "VMsPerProject" - * } - * } + * { "reason": "RESOURCE_QUOTA_EXCEEDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "compute.googleapis.com", + * "quota_metric": "compute.googleapis.com/vms", + * "quota_limit": "VMsPerProject" + * } + * } * * Example of an ErrorInfo when the consumer "projects/123" checks resource * quota on the service "dataflow.googleapis.com" and hits the organization * quota limit "jobs-per-organization" on the metric * "dataflow.googleapis.com/job_count". * - * { "reason": "RESOURCE_QUOTA_EXCEEDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "dataflow.googleapis.com", - * "quota_metric": "dataflow.googleapis.com/job_count", - * "quota_limit": "jobs-per-organization" - * } - * } + * { "reason": "RESOURCE_QUOTA_EXCEEDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "dataflow.googleapis.com", + * "quota_metric": "dataflow.googleapis.com/job_count", + * "quota_limit": "jobs-per-organization" + * } + * } * * * RESOURCE_QUOTA_EXCEEDED = 6; @@ -1160,14 +1172,14 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * container "projects/123" under a tax restricted region * "locations/asia-northeast3": * - * { "reason": "LOCATION_TAX_POLICY_VIOLATED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com", - * "location": "locations/asia-northeast3" - * } - * } + * { "reason": "LOCATION_TAX_POLICY_VIOLATED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com", + * "location": "locations/asia-northeast3" + * } + * } * * This response indicates creating the Cloud Storage Bucket in * "locations/asia-northeast3" violates the location tax restriction. @@ -1189,13 +1201,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the caller is calling Cloud Storage service * with insufficient permissions on the user project: * - * { "reason": "USER_PROJECT_DENIED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "USER_PROJECT_DENIED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } * * * USER_PROJECT_DENIED = 11; @@ -1214,13 +1226,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when calling Cloud Storage service with the * suspended consumer "projects/123": * - * { "reason": "CONSUMER_SUSPENDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "CONSUMER_SUSPENDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } * * * CONSUMER_SUSPENDED = 12; @@ -1237,13 +1249,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when calling Cloud Storage service with the * invalid consumer "projects/123": * - * { "reason": "CONSUMER_INVALID", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "CONSUMER_INVALID", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } * * * CONSUMER_INVALID = 14; @@ -1265,14 +1277,14 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Cloud Storage service because the request is prohibited by the VPC Service * Controls. * - * { "reason": "SECURITY_POLICY_VIOLATED", - * "domain": "googleapis.com", - * "metadata": { - * "uid": "123456789abcde", - * "consumer": "projects/123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "SECURITY_POLICY_VIOLATED", + * "domain": "googleapis.com", + * "metadata": { + * "uid": "123456789abcde", + * "consumer": "projects/123", + * "service": "storage.googleapis.com" + * } + * } * * * SECURITY_POLICY_VIOLATED = 15; @@ -1288,13 +1300,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is calling Cloud Storage service * with an expired access token: * - * { "reason": "ACCESS_TOKEN_EXPIRED", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject" - * } - * } + * { "reason": "ACCESS_TOKEN_EXPIRED", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject" + * } + * } * * * ACCESS_TOKEN_EXPIRED = 16; @@ -1315,13 +1327,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is calling Cloud Storage service * with an access token that is missing required scopes: * - * { "reason": "ACCESS_TOKEN_SCOPE_INSUFFICIENT", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject" - * } - * } + * { "reason": "ACCESS_TOKEN_SCOPE_INSUFFICIENT", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject" + * } + * } * * * ACCESS_TOKEN_SCOPE_INSUFFICIENT = 17; @@ -1344,14 +1356,14 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * an access token that is associated with a disabled or deleted [service * account](http://cloud/iam/docs/service-accounts): * - * { "reason": "ACCOUNT_STATE_INVALID", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject", - * "email": "user@123.iam.gserviceaccount.com" - * } - * } + * { "reason": "ACCOUNT_STATE_INVALID", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject", + * "email": "user@123.iam.gserviceaccount.com" + * } + * } * * * ACCOUNT_STATE_INVALID = 18; @@ -1368,13 +1380,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is to the Cloud Storage API with * an unsupported token type. * - * { "reason": "ACCESS_TOKEN_TYPE_UNSUPPORTED", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject" - * } - * } + * { "reason": "ACCESS_TOKEN_TYPE_UNSUPPORTED", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject" + * } + * } * * * ACCESS_TOKEN_TYPE_UNSUPPORTED = 19; @@ -1393,13 +1405,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is to the Cloud Storage API * without any authentication credentials. * - * { "reason": "CREDENTIALS_MISSING", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject" - * } - * } + * { "reason": "CREDENTIALS_MISSING", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject" + * } + * } * * * CREDENTIALS_MISSING = 20; @@ -1419,14 +1431,14 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * but the offered resource project in the request in a bad format which can't * perform the ListFunctions method. * - * { "reason": "RESOURCE_PROJECT_INVALID", - * "domain": "googleapis.com", - * "metadata": { - * "service": "cloudfunctions.googleapis.com", - * "method": - * "google.cloud.functions.v1.CloudFunctionsService.ListFunctions" - * } - * } + * { "reason": "RESOURCE_PROJECT_INVALID", + * "domain": "googleapis.com", + * "metadata": { + * "service": "cloudfunctions.googleapis.com", + * "method": + * "google.cloud.functions.v1.CloudFunctionsService.ListFunctions" + * } + * } * * * RESOURCE_PROJECT_INVALID = 21; @@ -1443,14 +1455,14 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the request is calling Cloud Storage service * with a SID cookie which can't be decoded. * - * { "reason": "SESSION_COOKIE_INVALID", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject", - * "cookie": "SID" - * } - * } + * { "reason": "SESSION_COOKIE_INVALID", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject", + * "cookie": "SID" + * } + * } * * * SESSION_COOKIE_INVALID = 23; @@ -1469,13 +1481,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when access to Google Cloud Storage service is * blocked by the Google Workspace administrator: * - * { "reason": "USER_BLOCKED_BY_ADMIN", - * "domain": "googleapis.com", - * "metadata": { - * "service": "storage.googleapis.com", - * "method": "google.storage.v1.Storage.GetObject", - * } - * } + * { "reason": "USER_BLOCKED_BY_ADMIN", + * "domain": "googleapis.com", + * "metadata": { + * "service": "storage.googleapis.com", + * "method": "google.storage.v1.Storage.GetObject", + * } + * } * * * USER_BLOCKED_BY_ADMIN = 24; @@ -1494,13 +1506,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when access to Google Cloud Storage service is * restricted by Resource Usage Restriction policy: * - * { "reason": "RESOURCE_USAGE_RESTRICTION_VIOLATED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/project-123", - * "service": "storage.googleapis.com" - * } - * } + * { "reason": "RESOURCE_USAGE_RESTRICTION_VIOLATED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/project-123", + * "service": "storage.googleapis.com" + * } + * } * * * RESOURCE_USAGE_RESTRICTION_VIOLATED = 25; @@ -1520,13 +1532,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when access "pubsub.googleapis.com" service with * a request header of "x-goog-user-ip": * - * { "reason": "SYSTEM_PARAMETER_UNSUPPORTED", - * "domain": "googleapis.com", - * "metadata": { - * "service": "pubsub.googleapis.com" - * "parameter": "x-goog-user-ip" - * } - * } + * { "reason": "SYSTEM_PARAMETER_UNSUPPORTED", + * "domain": "googleapis.com", + * "metadata": { + * "service": "pubsub.googleapis.com" + * "parameter": "x-goog-user-ip" + * } + * } * * * SYSTEM_PARAMETER_UNSUPPORTED = 26; @@ -1545,12 +1557,12 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Org Restriction for "pubsub.googleapis.com" service. * * { - * reason: "ORG_RESTRICTION_VIOLATION" - * domain: "googleapis.com" - * metadata { - * "consumer":"projects/123456" - * "service": "pubsub.googleapis.com" - * } + * reason: "ORG_RESTRICTION_VIOLATION" + * domain: "googleapis.com" + * metadata { + * "consumer":"projects/123456" + * "service": "pubsub.googleapis.com" + * } * } * * @@ -1570,12 +1582,12 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * "X-Goog-Allowed-Resources" request header. * * { - * reason: "ORG_RESTRICTION_HEADER_INVALID" - * domain: "googleapis.com" - * metadata { - * "consumer":"projects/123456" - * "service": "pubsub.googleapis.com" - * } + * reason: "ORG_RESTRICTION_HEADER_INVALID" + * domain: "googleapis.com" + * metadata { + * "consumer":"projects/123456" + * "service": "pubsub.googleapis.com" + * } * } * * @@ -1592,15 +1604,15 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * The request is calling a service that is not visible to the consumer. * * Example of an ErrorInfo when the consumer "projects/123" contacting - * "pubsub.googleapis.com" service which is not visible to the consumer. + * "pubsub.googleapis.com" service which is not visible to the consumer. * - * { "reason": "SERVICE_NOT_VISIBLE", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "pubsub.googleapis.com" - * } - * } + * { "reason": "SERVICE_NOT_VISIBLE", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "pubsub.googleapis.com" + * } + * } * * This response indicates the "pubsub.googleapis.com" is not visible to * "projects/123" (or it may not exist). @@ -1619,13 +1631,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when the consumer "projects/123" fails to contact * "pubsub.googleapis.com" service because GCP access is suspended: * - * { "reason": "GCP_SUSPENDED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "pubsub.googleapis.com" - * } - * } + * { "reason": "GCP_SUSPENDED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "pubsub.googleapis.com" + * } + * } * * This response indicates the associated GCP account has been suspended. * @@ -1644,13 +1656,13 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * Example of an ErrorInfo when creating the Cloud Storage Bucket by * "projects/123" for service storage.googleapis.com: * - * { "reason": "LOCATION_POLICY_VIOLATED", - * "domain": "googleapis.com", - * "metadata": { - * "consumer": "projects/123", - * "service": "storage.googleapis.com", - * } - * } + * { "reason": "LOCATION_POLICY_VIOLATED", + * "domain": "googleapis.com", + * "metadata": { + * "consumer": "projects/123", + * "service": "storage.googleapis.com", + * } + * } * * This response indicates creating the Cloud Storage Bucket in * "locations/asia-northeast3" violates at least one location policy. @@ -1672,12 +1684,12 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * header. * * { - * reason: "MISSING_ORIGIN" - * domain: "googleapis.com" - * metadata { - * "consumer":"projects/123456" - * "service": "pubsub.googleapis.com" - * } + * reason: "MISSING_ORIGIN" + * domain: "googleapis.com" + * metadata { + * "consumer":"projects/123456" + * "service": "pubsub.googleapis.com" + * } * } * * @@ -1697,12 +1709,12 @@ public enum ErrorReason implements com.google.protobuf.ProtocolMessageEnum { * accessing "pubsub.googleapis.com" service with overloaded credentials. * * { - * reason: "OVERLOADED_CREDENTIALS" - * domain: "googleapis.com" - * metadata { - * "consumer":"projects/123456" - * "service": "pubsub.googleapis.com" - * } + * reason: "OVERLOADED_CREDENTIALS" + * domain: "googleapis.com" + * metadata { + * "consumer":"projects/123456" + * "service": "pubsub.googleapis.com" + * } * } * * @@ -1828,7 +1840,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.ErrorReasonProto.getDescriptor().getEnumTypes().get(0); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ErrorReasonProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ErrorReasonProto.java index c14d315414..77330d2db2 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ErrorReasonProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ErrorReasonProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/error_reason.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class ErrorReasonProto { +@com.google.protobuf.Generated +public final class ErrorReasonProto extends com.google.protobuf.GeneratedFile { private ErrorReasonProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ErrorReasonProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -69,6 +81,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldBehavior.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldBehavior.java index fb27344c0e..536f2164da 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldBehavior.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldBehavior.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/field_behavior.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -33,6 +34,7 @@ * * Protobuf enum {@code google.api.FieldBehavior} */ +@com.google.protobuf.Generated public enum FieldBehavior implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -155,6 +157,16 @@ public enum FieldBehavior implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "FieldBehavior"); + } + /** * * @@ -352,7 +364,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.FieldBehaviorProto.getDescriptor().getEnumTypes().get(0); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldBehaviorProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldBehaviorProto.java index 17cd087c69..3e0efdcc23 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldBehaviorProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldBehaviorProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/field_behavior.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class FieldBehaviorProto { +@com.google.protobuf.Generated +public final class FieldBehaviorProto extends com.google.protobuf.GeneratedFile { private FieldBehaviorProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "FieldBehaviorProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); } @@ -41,13 +53,13 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r * * Examples: * - * string name = 1 [(google.api.field_behavior) = REQUIRED]; - * State state = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; - * google.protobuf.Duration ttl = 1 - * [(google.api.field_behavior) = INPUT_ONLY]; - * google.protobuf.Timestamp expire_time = 1 - * [(google.api.field_behavior) = OUTPUT_ONLY, - * (google.api.field_behavior) = IMMUTABLE]; + * string name = 1 [(google.api.field_behavior) = REQUIRED]; + * State state = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + * google.protobuf.Duration ttl = 1 + * [(google.api.field_behavior) = INPUT_ONLY]; + * google.protobuf.Timestamp expire_time = 1 + * [(google.api.field_behavior) = OUTPUT_ONLY, + * (google.api.field_behavior) = IMMUTABLE]; * * * extend .google.protobuf.FieldOptions { ... } @@ -86,7 +98,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.DescriptorProtos.getDescriptor(), }); - fieldBehavior.internalInit(descriptor.getExtensions().get(0)); + fieldBehavior.internalInit(descriptor.getExtension(0)); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.DescriptorProtos.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfo.java index 99e7798e26..cf99a33585 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/field_info.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.FieldInfo} */ -public final class FieldInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class FieldInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.FieldInfo) FieldInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "FieldInfo"); + } + // Use FieldInfo.newBuilder() to construct. - private FieldInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private FieldInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private FieldInfo() { referencedTypes_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new FieldInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.FieldInfoProto.internal_static_google_api_FieldInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.FieldInfoProto.internal_static_google_api_FieldInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -139,6 +145,16 @@ public enum Format implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Format"); + } + /** * * @@ -269,7 +285,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.FieldInfo.getDescriptor().getEnumTypes().get(0); } @@ -535,38 +551,38 @@ public static com.google.api.FieldInfo parseFrom( public static com.google.api.FieldInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.FieldInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.FieldInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.FieldInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.FieldInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.FieldInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -589,7 +605,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -603,7 +619,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.FieldInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.FieldInfo) com.google.api.FieldInfoOrBuilder { @@ -612,7 +628,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.FieldInfoProto.internal_static_google_api_FieldInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -622,7 +638,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.FieldInfo.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -690,39 +706,6 @@ private void buildPartial0(com.google.api.FieldInfo result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.FieldInfo) { @@ -757,8 +740,8 @@ public Builder mergeFrom(com.google.api.FieldInfo other) { referencedTypes_ = other.referencedTypes_; bitField0_ = (bitField0_ & ~0x00000002); referencedTypesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getReferencedTypesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetReferencedTypesFieldBuilder() : null; } else { referencedTypesBuilder_.addAllMessages(other.referencedTypes_); @@ -942,7 +925,7 @@ private void ensureReferencedTypesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.TypeReference, com.google.api.TypeReference.Builder, com.google.api.TypeReferenceOrBuilder> @@ -1240,7 +1223,7 @@ public Builder removeReferencedTypes(int index) { * repeated .google.api.TypeReference referenced_types = 2; */ public com.google.api.TypeReference.Builder getReferencedTypesBuilder(int index) { - return getReferencedTypesFieldBuilder().getBuilder(index); + return internalGetReferencedTypesFieldBuilder().getBuilder(index); } /** @@ -1297,7 +1280,7 @@ public com.google.api.TypeReferenceOrBuilder getReferencedTypesOrBuilder(int ind * repeated .google.api.TypeReference referenced_types = 2; */ public com.google.api.TypeReference.Builder addReferencedTypesBuilder() { - return getReferencedTypesFieldBuilder() + return internalGetReferencedTypesFieldBuilder() .addBuilder(com.google.api.TypeReference.getDefaultInstance()); } @@ -1314,7 +1297,7 @@ public com.google.api.TypeReference.Builder addReferencedTypesBuilder() { * repeated .google.api.TypeReference referenced_types = 2; */ public com.google.api.TypeReference.Builder addReferencedTypesBuilder(int index) { - return getReferencedTypesFieldBuilder() + return internalGetReferencedTypesFieldBuilder() .addBuilder(index, com.google.api.TypeReference.getDefaultInstance()); } @@ -1331,17 +1314,17 @@ public com.google.api.TypeReference.Builder addReferencedTypesBuilder(int index) * repeated .google.api.TypeReference referenced_types = 2; */ public java.util.List getReferencedTypesBuilderList() { - return getReferencedTypesFieldBuilder().getBuilderList(); + return internalGetReferencedTypesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.TypeReference, com.google.api.TypeReference.Builder, com.google.api.TypeReferenceOrBuilder> - getReferencedTypesFieldBuilder() { + internalGetReferencedTypesFieldBuilder() { if (referencedTypesBuilder_ == null) { referencedTypesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.TypeReference, com.google.api.TypeReference.Builder, com.google.api.TypeReferenceOrBuilder>( @@ -1354,17 +1337,6 @@ public java.util.List getReferencedTypesBu return referencedTypesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.FieldInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfoOrBuilder.java index 1e689a6aca..16adca3a6f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/field_info.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface FieldInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.FieldInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfoProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfoProto.java index 21be351bbb..55e1180b99 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfoProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldInfoProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/field_info.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class FieldInfoProto { +@com.google.protobuf.Generated +public final class FieldInfoProto extends com.google.protobuf.GeneratedFile { private FieldInfoProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "FieldInfoProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { registry.add(com.google.api.FieldInfoProto.fieldInfo); } @@ -40,19 +52,19 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r * * Examples: * - * string request_id = 1 [(google.api.field_info).format = UUID4]; - * string old_ip_address = 2 [(google.api.field_info).format = IPV4]; - * string new_ip_address = 3 [(google.api.field_info).format = IPV6]; - * string actual_ip_address = 4 [ - * (google.api.field_info).format = IPV4_OR_IPV6 - * ]; - * google.protobuf.Any generic_field = 5 [ - * (google.api.field_info).referenced_types = {type_name: "ActualType"}, - * (google.api.field_info).referenced_types = {type_name: "OtherType"}, - * ]; - * google.protobuf.Any generic_user_input = 5 [ - * (google.api.field_info).referenced_types = {type_name: "*"}, - * ]; + * string request_id = 1 [(google.api.field_info).format = UUID4]; + * string old_ip_address = 2 [(google.api.field_info).format = IPV4]; + * string new_ip_address = 3 [(google.api.field_info).format = IPV6]; + * string actual_ip_address = 4 [ + * (google.api.field_info).format = IPV4_OR_IPV6 + * ]; + * google.protobuf.Any generic_field = 5 [ + * (google.api.field_info).referenced_types = {type_name: "ActualType"}, + * (google.api.field_info).referenced_types = {type_name: "OtherType"}, + * ]; + * google.protobuf.Any generic_user_input = 5 [ + * (google.api.field_info).referenced_types = {type_name: "*"}, + * ]; * * * extend .google.protobuf.FieldOptions { ... } @@ -65,11 +77,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_FieldInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_FieldInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_TypeReference_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_TypeReference_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -100,21 +112,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.DescriptorProtos.getDescriptor(), }); - internal_static_google_api_FieldInfo_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_FieldInfo_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_FieldInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_FieldInfo_descriptor, new java.lang.String[] { "Format", "ReferencedTypes", }); - internal_static_google_api_TypeReference_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_api_TypeReference_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_TypeReference_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_TypeReference_descriptor, new java.lang.String[] { "TypeName", }); - fieldInfo.internalInit(descriptor.getExtensions().get(0)); + fieldInfo.internalInit(descriptor.getExtension(0)); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.DescriptorProtos.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldPolicy.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldPolicy.java index 78f97ec6d8..4e91153dbb 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldPolicy.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldPolicy.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -35,14 +36,25 @@ * * Protobuf type {@code google.api.FieldPolicy} */ -public final class FieldPolicy extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class FieldPolicy extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.FieldPolicy) FieldPolicyOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "FieldPolicy"); + } + // Use FieldPolicy.newBuilder() to construct. - private FieldPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private FieldPolicy(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -52,18 +64,12 @@ private FieldPolicy() { resourceType_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new FieldPolicy(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.PolicyProto.internal_static_google_api_FieldPolicy_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.PolicyProto.internal_static_google_api_FieldPolicy_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -267,14 +273,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, selector_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourcePermission_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resourcePermission_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourcePermission_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, resourcePermission_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, resourceType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceType_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, resourceType_); } getUnknownFields().writeTo(output); } @@ -285,14 +291,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selector_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourcePermission_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, resourcePermission_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourcePermission_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, resourcePermission_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, resourceType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceType_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, resourceType_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -370,38 +376,38 @@ public static com.google.api.FieldPolicy parseFrom( public static com.google.api.FieldPolicy parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.FieldPolicy parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.FieldPolicy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.FieldPolicy parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.FieldPolicy parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.FieldPolicy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -424,7 +430,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -445,7 +451,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.FieldPolicy} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.FieldPolicy) com.google.api.FieldPolicyOrBuilder { @@ -454,7 +460,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.PolicyProto.internal_static_google_api_FieldPolicy_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -464,7 +470,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.FieldPolicy.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -520,39 +526,6 @@ private void buildPartial0(com.google.api.FieldPolicy result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.FieldPolicy) { @@ -1036,17 +1009,6 @@ public Builder setResourceTypeBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.FieldPolicy) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldPolicyOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldPolicyOrBuilder.java index fee039eede..2a01f59480 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldPolicyOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/FieldPolicyOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface FieldPolicyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.FieldPolicy) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/GoSettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/GoSettings.java index a377bec6af..c259256c85 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/GoSettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/GoSettings.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,25 +29,30 @@ * * Protobuf type {@code google.api.GoSettings} */ -public final class GoSettings extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GoSettings extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.GoSettings) GoSettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GoSettings"); + } + // Use GoSettings.newBuilder() to construct. - private GoSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GoSettings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GoSettings() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GoSettings(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto.internal_static_google_api_GoSettings_descriptor; } @@ -64,7 +70,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_GoSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -159,9 +165,9 @@ public int getRenamedServicesCount() { * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -190,9 +196,9 @@ public java.util.Map getRenamedServices() { * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -211,9 +217,9 @@ public java.util.Map getRenamedServicesMap() * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -239,9 +245,9 @@ public java.util.Map getRenamedServicesMap() * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -275,7 +281,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getCommon()); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetRenamedServices(), RenamedServicesDefaultEntryHolder.defaultEntry, 2); getUnknownFields().writeTo(output); } @@ -379,38 +385,38 @@ public static com.google.api.GoSettings parseFrom( public static com.google.api.GoSettings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.GoSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.GoSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.GoSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.GoSettings parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.GoSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -433,7 +439,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -447,7 +453,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.GoSettings} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.GoSettings) com.google.api.GoSettingsOrBuilder { @@ -478,7 +484,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_GoSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -490,14 +496,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCommonFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCommonFieldBuilder(); } } @@ -557,39 +563,6 @@ private void buildPartial0(com.google.api.GoSettings result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.GoSettings) { @@ -635,7 +608,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getCommonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetCommonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -671,7 +644,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.api.CommonLanguageSettings common_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> @@ -816,7 +789,7 @@ public Builder clearCommon() { public com.google.api.CommonLanguageSettings.Builder getCommonBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getCommonFieldBuilder().getBuilder(); + return internalGetCommonFieldBuilder().getBuilder(); } /** @@ -847,14 +820,14 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { * * .google.api.CommonLanguageSettings common = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> - getCommonFieldBuilder() { + internalGetCommonFieldBuilder() { if (commonBuilder_ == null) { commonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder>( @@ -903,9 +876,9 @@ public int getRenamedServicesCount() { * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -934,9 +907,9 @@ public java.util.Map getRenamedServices() { * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -955,9 +928,9 @@ public java.util.Map getRenamedServicesMap() * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -983,9 +956,9 @@ public java.util.Map getRenamedServicesMap() * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -1017,9 +990,9 @@ public Builder clearRenamedServices() { * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -1048,9 +1021,9 @@ public java.util.Map getMutableRenamedServic * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -1076,9 +1049,9 @@ public Builder putRenamedServices(java.lang.String key, java.lang.String value) * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -1089,17 +1062,6 @@ public Builder putAllRenamedServices(java.util.Map * * map<string, string> renamed_services = 2; @@ -88,9 +90,9 @@ public interface GoSettingsOrBuilder * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -110,9 +112,9 @@ public interface GoSettingsOrBuilder * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -128,9 +130,9 @@ public interface GoSettingsOrBuilder * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; @@ -150,9 +152,9 @@ java.lang.String getRenamedServicesOrDefault( * and call options. * * publishing: - * go_settings: - * renamed_services: - * Publisher: TopicAdmin + * go_settings: + * renamed_services: + * Publisher: TopicAdmin * * * map<string, string> renamed_services = 2; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Http.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Http.java index eeb976a475..3b267a6f48 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Http.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Http.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/http.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.api.Http} */ -public final class Http extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Http extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Http) HttpOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Http"); + } + // Use Http.newBuilder() to construct. - private Http(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Http(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,18 +57,12 @@ private Http() { rules_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Http(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.HttpProto.internal_static_google_api_Http_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.HttpProto.internal_static_google_api_Http_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -284,38 +290,38 @@ public static com.google.api.Http parseFrom( public static com.google.api.Http parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Http parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Http parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Http parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Http parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Http parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -338,7 +344,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -354,7 +360,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.Http} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Http) com.google.api.HttpOrBuilder { @@ -363,7 +369,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.HttpProto.internal_static_google_api_Http_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -373,7 +379,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Http.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -441,39 +447,6 @@ private void buildPartial0(com.google.api.Http result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Http) { @@ -505,8 +478,8 @@ public Builder mergeFrom(com.google.api.Http other) { rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000001); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -588,7 +561,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.HttpRule, com.google.api.HttpRule.Builder, com.google.api.HttpRuleOrBuilder> @@ -870,7 +843,7 @@ public Builder removeRules(int index) { * repeated .google.api.HttpRule rules = 1; */ public com.google.api.HttpRule.Builder getRulesBuilder(int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -923,7 +896,8 @@ public java.util.List getRulesOrBuil * repeated .google.api.HttpRule rules = 1; */ public com.google.api.HttpRule.Builder addRulesBuilder() { - return getRulesFieldBuilder().addBuilder(com.google.api.HttpRule.getDefaultInstance()); + return internalGetRulesFieldBuilder() + .addBuilder(com.google.api.HttpRule.getDefaultInstance()); } /** @@ -938,7 +912,8 @@ public com.google.api.HttpRule.Builder addRulesBuilder() { * repeated .google.api.HttpRule rules = 1; */ public com.google.api.HttpRule.Builder addRulesBuilder(int index) { - return getRulesFieldBuilder().addBuilder(index, com.google.api.HttpRule.getDefaultInstance()); + return internalGetRulesFieldBuilder() + .addBuilder(index, com.google.api.HttpRule.getDefaultInstance()); } /** @@ -953,17 +928,17 @@ public com.google.api.HttpRule.Builder addRulesBuilder(int index) { * repeated .google.api.HttpRule rules = 1; */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.HttpRule, com.google.api.HttpRule.Builder, com.google.api.HttpRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.HttpRule, com.google.api.HttpRule.Builder, com.google.api.HttpRuleOrBuilder>( @@ -1044,17 +1019,6 @@ public Builder clearFullyDecodeReservedExpansion() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Http) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBody.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBody.java index 9128b3e272..84bd3aa12d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBody.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBody.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/httpbody.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -37,32 +38,32 @@ * * Example: * - * message GetResourceRequest { - * // A unique request id. - * string request_id = 1; + * message GetResourceRequest { + * // A unique request id. + * string request_id = 1; * - * // The raw HTTP body is bound to this field. - * google.api.HttpBody http_body = 2; + * // The raw HTTP body is bound to this field. + * google.api.HttpBody http_body = 2; * - * } + * } * - * service ResourceService { - * rpc GetResource(GetResourceRequest) - * returns (google.api.HttpBody); - * rpc UpdateResource(google.api.HttpBody) - * returns (google.protobuf.Empty); + * service ResourceService { + * rpc GetResource(GetResourceRequest) + * returns (google.api.HttpBody); + * rpc UpdateResource(google.api.HttpBody) + * returns (google.protobuf.Empty); * - * } + * } * * Example with streaming methods: * - * service CaldavService { - * rpc GetCalendar(stream google.api.HttpBody) - * returns (stream google.api.HttpBody); - * rpc UpdateCalendar(stream google.api.HttpBody) - * returns (stream google.api.HttpBody); + * service CaldavService { + * rpc GetCalendar(stream google.api.HttpBody) + * returns (stream google.api.HttpBody); + * rpc UpdateCalendar(stream google.api.HttpBody) + * returns (stream google.api.HttpBody); * - * } + * } * * Use of this type only changes how the request and response bodies are * handled, all other features will continue to work unchanged. @@ -70,14 +71,25 @@ * * Protobuf type {@code google.api.HttpBody} */ -public final class HttpBody extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class HttpBody extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.HttpBody) HttpBodyOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "HttpBody"); + } + // Use HttpBody.newBuilder() to construct. - private HttpBody(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private HttpBody(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -87,18 +99,12 @@ private HttpBody() { extensions_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new HttpBody(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.HttpBodyProto.internal_static_google_api_HttpBody_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.HttpBodyProto.internal_static_google_api_HttpBody_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -271,8 +277,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(contentType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, contentType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(contentType_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, contentType_); } if (!data_.isEmpty()) { output.writeBytes(2, data_); @@ -289,8 +295,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(contentType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, contentType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(contentType_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, contentType_); } if (!data_.isEmpty()) { size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, data_); @@ -376,38 +382,38 @@ public static com.google.api.HttpBody parseFrom( public static com.google.api.HttpBody parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.HttpBody parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.HttpBody parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.HttpBody parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.HttpBody parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.HttpBody parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -430,7 +436,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -453,32 +459,32 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * message GetResourceRequest { - * // A unique request id. - * string request_id = 1; + * message GetResourceRequest { + * // A unique request id. + * string request_id = 1; * - * // The raw HTTP body is bound to this field. - * google.api.HttpBody http_body = 2; + * // The raw HTTP body is bound to this field. + * google.api.HttpBody http_body = 2; * - * } + * } * - * service ResourceService { - * rpc GetResource(GetResourceRequest) - * returns (google.api.HttpBody); - * rpc UpdateResource(google.api.HttpBody) - * returns (google.protobuf.Empty); + * service ResourceService { + * rpc GetResource(GetResourceRequest) + * returns (google.api.HttpBody); + * rpc UpdateResource(google.api.HttpBody) + * returns (google.protobuf.Empty); * - * } + * } * * Example with streaming methods: * - * service CaldavService { - * rpc GetCalendar(stream google.api.HttpBody) - * returns (stream google.api.HttpBody); - * rpc UpdateCalendar(stream google.api.HttpBody) - * returns (stream google.api.HttpBody); + * service CaldavService { + * rpc GetCalendar(stream google.api.HttpBody) + * returns (stream google.api.HttpBody); + * rpc UpdateCalendar(stream google.api.HttpBody) + * returns (stream google.api.HttpBody); * - * } + * } * * Use of this type only changes how the request and response bodies are * handled, all other features will continue to work unchanged. @@ -486,7 +492,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.HttpBody} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.HttpBody) com.google.api.HttpBodyOrBuilder { @@ -495,7 +501,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.HttpBodyProto.internal_static_google_api_HttpBody_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -505,7 +511,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.HttpBody.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -577,39 +583,6 @@ private void buildPartial0(com.google.api.HttpBody result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.HttpBody) { @@ -627,7 +600,7 @@ public Builder mergeFrom(com.google.api.HttpBody other) { bitField0_ |= 0x00000001; onChanged(); } - if (other.getData() != com.google.protobuf.ByteString.EMPTY) { + if (!other.getData().isEmpty()) { setData(other.getData()); } if (extensionsBuilder_ == null) { @@ -649,8 +622,8 @@ public Builder mergeFrom(com.google.api.HttpBody other) { extensions_ = other.extensions_; bitField0_ = (bitField0_ & ~0x00000004); extensionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getExtensionsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetExtensionsFieldBuilder() : null; } else { extensionsBuilder_.addAllMessages(other.extensions_); @@ -904,7 +877,7 @@ private void ensureExtensionsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> @@ -1173,7 +1146,7 @@ public Builder removeExtensions(int index) { * repeated .google.protobuf.Any extensions = 3; */ public com.google.protobuf.Any.Builder getExtensionsBuilder(int index) { - return getExtensionsFieldBuilder().getBuilder(index); + return internalGetExtensionsFieldBuilder().getBuilder(index); } /** @@ -1223,7 +1196,8 @@ public java.util.List getExtensionsO * repeated .google.protobuf.Any extensions = 3; */ public com.google.protobuf.Any.Builder addExtensionsBuilder() { - return getExtensionsFieldBuilder().addBuilder(com.google.protobuf.Any.getDefaultInstance()); + return internalGetExtensionsFieldBuilder() + .addBuilder(com.google.protobuf.Any.getDefaultInstance()); } /** @@ -1237,7 +1211,7 @@ public com.google.protobuf.Any.Builder addExtensionsBuilder() { * repeated .google.protobuf.Any extensions = 3; */ public com.google.protobuf.Any.Builder addExtensionsBuilder(int index) { - return getExtensionsFieldBuilder() + return internalGetExtensionsFieldBuilder() .addBuilder(index, com.google.protobuf.Any.getDefaultInstance()); } @@ -1252,17 +1226,17 @@ public com.google.protobuf.Any.Builder addExtensionsBuilder(int index) { * repeated .google.protobuf.Any extensions = 3; */ public java.util.List getExtensionsBuilderList() { - return getExtensionsFieldBuilder().getBuilderList(); + return internalGetExtensionsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> - getExtensionsFieldBuilder() { + internalGetExtensionsFieldBuilder() { if (extensionsBuilder_ == null) { extensionsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>( @@ -1272,17 +1246,6 @@ public java.util.List getExtensionsBuilderList( return extensionsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.HttpBody) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBodyOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBodyOrBuilder.java index 1f46dc6b74..7945bc21b9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBodyOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBodyOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/httpbody.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface HttpBodyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.HttpBody) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBodyProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBodyProto.java index 73acb93323..d4ae58c85f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBodyProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpBodyProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/httpbody.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class HttpBodyProto { +@com.google.protobuf.Generated +public final class HttpBodyProto extends com.google.protobuf.GeneratedFile { private HttpBodyProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "HttpBodyProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_HttpBody_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_HttpBody_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -55,13 +67,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.AnyProto.getDescriptor(), }); - internal_static_google_api_HttpBody_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_HttpBody_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_HttpBody_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_HttpBody_descriptor, new java.lang.String[] { "ContentType", "Data", "Extensions", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.AnyProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpOrBuilder.java index acbea2c9b5..a84a9849c3 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/http.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface HttpOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Http) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpProto.java index a494ef768b..211a8dd4de 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/http.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class HttpProto { +@com.google.protobuf.Generated +public final class HttpProto extends com.google.protobuf.GeneratedFile { private HttpProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "HttpProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,15 +42,15 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Http_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Http_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_HttpRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_HttpRule_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_CustomHttpPattern_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_CustomHttpPattern_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -76,16 +88,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_Http_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Http_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Http_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Http_descriptor, new java.lang.String[] { "Rules", "FullyDecodeReservedExpansion", }); - internal_static_google_api_HttpRule_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_api_HttpRule_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_HttpRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_HttpRule_descriptor, new java.lang.String[] { "Selector", @@ -100,14 +112,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AdditionalBindings", "Pattern", }); - internal_static_google_api_CustomHttpPattern_descriptor = - getDescriptor().getMessageTypes().get(2); + internal_static_google_api_CustomHttpPattern_descriptor = getDescriptor().getMessageType(2); internal_static_google_api_CustomHttpPattern_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_CustomHttpPattern_descriptor, new java.lang.String[] { "Kind", "Path", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpRule.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpRule.java index 9125f1ed4d..3e46d906b5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpRule.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/http.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -48,19 +49,19 @@ * * Example: * - * service Messaging { - * rpc GetMessage(GetMessageRequest) returns (Message) { - * option (google.api.http) = { - * get: "/v1/{name=messages/*}" - * }; - * } - * } - * message GetMessageRequest { - * string name = 1; // Mapped to URL path. - * } - * message Message { - * string text = 1; // The resource content. - * } + * service Messaging { + * rpc GetMessage(GetMessageRequest) returns (Message) { + * option (google.api.http) = { + * get: "/v1/{name=messages/*}" + * }; + * } + * } + * message GetMessageRequest { + * string name = 1; // Mapped to URL path. + * } + * message Message { + * string text = 1; // The resource content. + * } * * This enables an HTTP REST to gRPC mapping as below: * @@ -71,21 +72,21 @@ * automatically become HTTP query parameters if there is no HTTP request body. * For example: * - * service Messaging { - * rpc GetMessage(GetMessageRequest) returns (Message) { - * option (google.api.http) = { - * get:"/v1/messages/{message_id}" - * }; - * } - * } - * message GetMessageRequest { - * message SubMessage { - * string subfield = 1; - * } - * string message_id = 1; // Mapped to URL path. - * int64 revision = 2; // Mapped to URL query parameter `revision`. - * SubMessage sub = 3; // Mapped to URL query parameter `sub.subfield`. - * } + * service Messaging { + * rpc GetMessage(GetMessageRequest) returns (Message) { + * option (google.api.http) = { + * get:"/v1/messages/{message_id}" + * }; + * } + * } + * message GetMessageRequest { + * message SubMessage { + * string subfield = 1; + * } + * string message_id = 1; // Mapped to URL path. + * int64 revision = 2; // Mapped to URL query parameter `revision`. + * SubMessage sub = 3; // Mapped to URL query parameter `sub.subfield`. + * } * * This enables a HTTP JSON to RPC mapping as below: * @@ -104,18 +105,18 @@ * specifies the mapping. Consider a REST update method on the * message resource collection: * - * service Messaging { - * rpc UpdateMessage(UpdateMessageRequest) returns (Message) { - * option (google.api.http) = { - * patch: "/v1/messages/{message_id}" - * body: "message" - * }; - * } - * } - * message UpdateMessageRequest { - * string message_id = 1; // mapped to the URL - * Message message = 2; // mapped to the body - * } + * service Messaging { + * rpc UpdateMessage(UpdateMessageRequest) returns (Message) { + * option (google.api.http) = { + * patch: "/v1/messages/{message_id}" + * body: "message" + * }; + * } + * } + * message UpdateMessageRequest { + * string message_id = 1; // mapped to the URL + * Message message = 2; // mapped to the body + * } * * The following HTTP JSON to RPC mapping is enabled, where the * representation of the JSON in the request body is determined by @@ -129,18 +130,18 @@ * request body. This enables the following alternative definition of * the update method: * - * service Messaging { - * rpc UpdateMessage(Message) returns (Message) { - * option (google.api.http) = { - * patch: "/v1/messages/{message_id}" - * body: "*" - * }; - * } - * } - * message Message { - * string message_id = 1; - * string text = 2; - * } + * service Messaging { + * rpc UpdateMessage(Message) returns (Message) { + * option (google.api.http) = { + * patch: "/v1/messages/{message_id}" + * body: "*" + * }; + * } + * } + * message Message { + * string message_id = 1; + * string text = 2; + * } * * * The following HTTP JSON to RPC mapping is enabled: @@ -157,20 +158,20 @@ * It is possible to define multiple HTTP methods for one RPC by using * the `additional_bindings` option. Example: * - * service Messaging { - * rpc GetMessage(GetMessageRequest) returns (Message) { - * option (google.api.http) = { - * get: "/v1/messages/{message_id}" - * additional_bindings { - * get: "/v1/users/{user_id}/messages/{message_id}" - * } - * }; - * } - * } - * message GetMessageRequest { - * string message_id = 1; - * string user_id = 2; - * } + * service Messaging { + * rpc GetMessage(GetMessageRequest) returns (Message) { + * option (google.api.http) = { + * get: "/v1/messages/{message_id}" + * additional_bindings { + * get: "/v1/users/{user_id}/messages/{message_id}" + * } + * }; + * } + * } + * message GetMessageRequest { + * string message_id = 1; + * string user_id = 2; + * } * * This enables the following two alternative HTTP JSON to RPC mappings: * @@ -183,30 +184,30 @@ * Rules for HTTP mapping * * 1. Leaf request fields (recursive expansion nested messages in the request - * message) are classified into three categories: - * - Fields referred by the path template. They are passed via the URL path. - * - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They - * are passed via the HTTP - * request body. - * - All other fields are passed via the URL query parameters, and the - * parameter name is the field path in the request message. A repeated - * field can be represented as multiple query parameters under the same - * name. - * 2. If [HttpRule.body][google.api.HttpRule.body] is "*", there is no URL - * query parameter, all fields - * are passed via URL path and HTTP request body. - * 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP - * request body, all - * fields are passed via URL path and URL query parameters. + * message) are classified into three categories: + * - Fields referred by the path template. They are passed via the URL path. + * - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They + * are passed via the HTTP + * request body. + * - All other fields are passed via the URL query parameters, and the + * parameter name is the field path in the request message. A repeated + * field can be represented as multiple query parameters under the same + * name. + * 2. If [HttpRule.body][google.api.HttpRule.body] is "*", there is no URL + * query parameter, all fields + * are passed via URL path and HTTP request body. + * 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP + * request body, all + * fields are passed via URL path and URL query parameters. * * Path template syntax * - * Template = "/" Segments [ Verb ] ; - * Segments = Segment { "/" Segment } ; - * Segment = "*" | "**" | LITERAL | Variable ; - * Variable = "{" FieldPath [ "=" Segments ] "}" ; - * FieldPath = IDENT { "." IDENT } ; - * Verb = ":" LITERAL ; + * Template = "/" Segments [ Verb ] ; + * Segments = Segment { "/" Segment } ; + * Segment = "*" | "**" | LITERAL | Variable ; + * Variable = "{" FieldPath [ "=" Segments ] "}" ; + * FieldPath = IDENT { "." IDENT } ; + * Verb = ":" LITERAL ; * * The syntax `*` matches a single URL path segment. The syntax `**` matches * zero or more URL path segments, which must be the last part of the URL path @@ -255,10 +256,10 @@ * * The following example selects a gRPC method and applies an `HttpRule` to it: * - * http: - * rules: - * - selector: example.v1.Messaging.GetMessage - * get: /v1/messages/{message_id}/{sub.subfield} + * http: + * rules: + * - selector: example.v1.Messaging.GetMessage + * get: /v1/messages/{message_id}/{sub.subfield} * * Special notes * @@ -291,14 +292,25 @@ * * Protobuf type {@code google.api.HttpRule} */ -public final class HttpRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class HttpRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.HttpRule) HttpRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "HttpRule"); + } + // Use HttpRule.newBuilder() to construct. - private HttpRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private HttpRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -309,18 +321,12 @@ private HttpRule() { additionalBindings_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new HttpRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.HttpProto.internal_static_google_api_HttpRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.HttpProto.internal_static_google_api_HttpRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1105,26 +1111,26 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, selector_); } if (patternCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pattern_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, pattern_); } if (patternCase_ == 3) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pattern_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, pattern_); } if (patternCase_ == 4) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pattern_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, pattern_); } if (patternCase_ == 5) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, pattern_); + com.google.protobuf.GeneratedMessage.writeString(output, 5, pattern_); } if (patternCase_ == 6) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, pattern_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, pattern_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, body_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(body_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, body_); } if (patternCase_ == 8) { output.writeMessage(8, (com.google.api.CustomHttpPattern) pattern_); @@ -1132,8 +1138,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < additionalBindings_.size(); i++) { output.writeMessage(11, additionalBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(responseBody_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, responseBody_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(responseBody_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 12, responseBody_); } getUnknownFields().writeTo(output); } @@ -1144,26 +1150,26 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selector_); } if (patternCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pattern_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, pattern_); } if (patternCase_ == 3) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pattern_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pattern_); } if (patternCase_ == 4) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pattern_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, pattern_); } if (patternCase_ == 5) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, pattern_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, pattern_); } if (patternCase_ == 6) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, pattern_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, pattern_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, body_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(body_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, body_); } if (patternCase_ == 8) { size += @@ -1174,8 +1180,8 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, additionalBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(responseBody_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, responseBody_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(responseBody_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(12, responseBody_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1309,38 +1315,38 @@ public static com.google.api.HttpRule parseFrom( public static com.google.api.HttpRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.HttpRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.HttpRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.HttpRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.HttpRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.HttpRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1363,7 +1369,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1397,19 +1403,19 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * service Messaging { - * rpc GetMessage(GetMessageRequest) returns (Message) { - * option (google.api.http) = { - * get: "/v1/{name=messages/*}" - * }; - * } - * } - * message GetMessageRequest { - * string name = 1; // Mapped to URL path. - * } - * message Message { - * string text = 1; // The resource content. - * } + * service Messaging { + * rpc GetMessage(GetMessageRequest) returns (Message) { + * option (google.api.http) = { + * get: "/v1/{name=messages/*}" + * }; + * } + * } + * message GetMessageRequest { + * string name = 1; // Mapped to URL path. + * } + * message Message { + * string text = 1; // The resource content. + * } * * This enables an HTTP REST to gRPC mapping as below: * @@ -1420,21 +1426,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * automatically become HTTP query parameters if there is no HTTP request body. * For example: * - * service Messaging { - * rpc GetMessage(GetMessageRequest) returns (Message) { - * option (google.api.http) = { - * get:"/v1/messages/{message_id}" - * }; - * } - * } - * message GetMessageRequest { - * message SubMessage { - * string subfield = 1; - * } - * string message_id = 1; // Mapped to URL path. - * int64 revision = 2; // Mapped to URL query parameter `revision`. - * SubMessage sub = 3; // Mapped to URL query parameter `sub.subfield`. - * } + * service Messaging { + * rpc GetMessage(GetMessageRequest) returns (Message) { + * option (google.api.http) = { + * get:"/v1/messages/{message_id}" + * }; + * } + * } + * message GetMessageRequest { + * message SubMessage { + * string subfield = 1; + * } + * string message_id = 1; // Mapped to URL path. + * int64 revision = 2; // Mapped to URL query parameter `revision`. + * SubMessage sub = 3; // Mapped to URL query parameter `sub.subfield`. + * } * * This enables a HTTP JSON to RPC mapping as below: * @@ -1453,18 +1459,18 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * specifies the mapping. Consider a REST update method on the * message resource collection: * - * service Messaging { - * rpc UpdateMessage(UpdateMessageRequest) returns (Message) { - * option (google.api.http) = { - * patch: "/v1/messages/{message_id}" - * body: "message" - * }; - * } - * } - * message UpdateMessageRequest { - * string message_id = 1; // mapped to the URL - * Message message = 2; // mapped to the body - * } + * service Messaging { + * rpc UpdateMessage(UpdateMessageRequest) returns (Message) { + * option (google.api.http) = { + * patch: "/v1/messages/{message_id}" + * body: "message" + * }; + * } + * } + * message UpdateMessageRequest { + * string message_id = 1; // mapped to the URL + * Message message = 2; // mapped to the body + * } * * The following HTTP JSON to RPC mapping is enabled, where the * representation of the JSON in the request body is determined by @@ -1478,18 +1484,18 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * request body. This enables the following alternative definition of * the update method: * - * service Messaging { - * rpc UpdateMessage(Message) returns (Message) { - * option (google.api.http) = { - * patch: "/v1/messages/{message_id}" - * body: "*" - * }; - * } - * } - * message Message { - * string message_id = 1; - * string text = 2; - * } + * service Messaging { + * rpc UpdateMessage(Message) returns (Message) { + * option (google.api.http) = { + * patch: "/v1/messages/{message_id}" + * body: "*" + * }; + * } + * } + * message Message { + * string message_id = 1; + * string text = 2; + * } * * * The following HTTP JSON to RPC mapping is enabled: @@ -1506,20 +1512,20 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * It is possible to define multiple HTTP methods for one RPC by using * the `additional_bindings` option. Example: * - * service Messaging { - * rpc GetMessage(GetMessageRequest) returns (Message) { - * option (google.api.http) = { - * get: "/v1/messages/{message_id}" - * additional_bindings { - * get: "/v1/users/{user_id}/messages/{message_id}" - * } - * }; - * } - * } - * message GetMessageRequest { - * string message_id = 1; - * string user_id = 2; - * } + * service Messaging { + * rpc GetMessage(GetMessageRequest) returns (Message) { + * option (google.api.http) = { + * get: "/v1/messages/{message_id}" + * additional_bindings { + * get: "/v1/users/{user_id}/messages/{message_id}" + * } + * }; + * } + * } + * message GetMessageRequest { + * string message_id = 1; + * string user_id = 2; + * } * * This enables the following two alternative HTTP JSON to RPC mappings: * @@ -1532,30 +1538,30 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * Rules for HTTP mapping * * 1. Leaf request fields (recursive expansion nested messages in the request - * message) are classified into three categories: - * - Fields referred by the path template. They are passed via the URL path. - * - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They - * are passed via the HTTP - * request body. - * - All other fields are passed via the URL query parameters, and the - * parameter name is the field path in the request message. A repeated - * field can be represented as multiple query parameters under the same - * name. - * 2. If [HttpRule.body][google.api.HttpRule.body] is "*", there is no URL - * query parameter, all fields - * are passed via URL path and HTTP request body. - * 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP - * request body, all - * fields are passed via URL path and URL query parameters. + * message) are classified into three categories: + * - Fields referred by the path template. They are passed via the URL path. + * - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They + * are passed via the HTTP + * request body. + * - All other fields are passed via the URL query parameters, and the + * parameter name is the field path in the request message. A repeated + * field can be represented as multiple query parameters under the same + * name. + * 2. If [HttpRule.body][google.api.HttpRule.body] is "*", there is no URL + * query parameter, all fields + * are passed via URL path and HTTP request body. + * 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP + * request body, all + * fields are passed via URL path and URL query parameters. * * Path template syntax * - * Template = "/" Segments [ Verb ] ; - * Segments = Segment { "/" Segment } ; - * Segment = "*" | "**" | LITERAL | Variable ; - * Variable = "{" FieldPath [ "=" Segments ] "}" ; - * FieldPath = IDENT { "." IDENT } ; - * Verb = ":" LITERAL ; + * Template = "/" Segments [ Verb ] ; + * Segments = Segment { "/" Segment } ; + * Segment = "*" | "**" | LITERAL | Variable ; + * Variable = "{" FieldPath [ "=" Segments ] "}" ; + * FieldPath = IDENT { "." IDENT } ; + * Verb = ":" LITERAL ; * * The syntax `*` matches a single URL path segment. The syntax `**` matches * zero or more URL path segments, which must be the last part of the URL path @@ -1604,10 +1610,10 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * The following example selects a gRPC method and applies an `HttpRule` to it: * - * http: - * rules: - * - selector: example.v1.Messaging.GetMessage - * get: /v1/messages/{message_id}/{sub.subfield} + * http: + * rules: + * - selector: example.v1.Messaging.GetMessage + * get: /v1/messages/{message_id}/{sub.subfield} * * Special notes * @@ -1640,7 +1646,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.HttpRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.HttpRule) com.google.api.HttpRuleOrBuilder { @@ -1649,7 +1655,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.HttpProto.internal_static_google_api_HttpRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1659,7 +1665,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.HttpRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1749,39 +1755,6 @@ private void buildPartialOneofs(com.google.api.HttpRule result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.HttpRule) { @@ -1828,8 +1801,8 @@ public Builder mergeFrom(com.google.api.HttpRule other) { additionalBindings_ = other.additionalBindings_; bitField0_ = (bitField0_ & ~0x00000200); additionalBindingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAdditionalBindingsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAdditionalBindingsFieldBuilder() : null; } else { additionalBindingsBuilder_.addAllMessages(other.additionalBindings_); @@ -1957,7 +1930,7 @@ public Builder mergeFrom( } // case 58 case 66: { - input.readMessage(getCustomFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetCustomFieldBuilder().getBuilder(), extensionRegistry); patternCase_ = 8; break; } // case 66 @@ -2839,7 +2812,7 @@ public Builder setPatchBytes(com.google.protobuf.ByteString value) { return this; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CustomHttpPattern, com.google.api.CustomHttpPattern.Builder, com.google.api.CustomHttpPatternOrBuilder> @@ -3020,7 +2993,7 @@ public Builder clearCustom() { * .google.api.CustomHttpPattern custom = 8; */ public com.google.api.CustomHttpPattern.Builder getCustomBuilder() { - return getCustomFieldBuilder().getBuilder(); + return internalGetCustomFieldBuilder().getBuilder(); } /** @@ -3059,17 +3032,17 @@ public com.google.api.CustomHttpPatternOrBuilder getCustomOrBuilder() { * * .google.api.CustomHttpPattern custom = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CustomHttpPattern, com.google.api.CustomHttpPattern.Builder, com.google.api.CustomHttpPatternOrBuilder> - getCustomFieldBuilder() { + internalGetCustomFieldBuilder() { if (customBuilder_ == null) { if (!(patternCase_ == 8)) { pattern_ = com.google.api.CustomHttpPattern.getDefaultInstance(); } customBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.CustomHttpPattern, com.google.api.CustomHttpPattern.Builder, com.google.api.CustomHttpPatternOrBuilder>( @@ -3363,7 +3336,7 @@ private void ensureAdditionalBindingsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.HttpRule, com.google.api.HttpRule.Builder, com.google.api.HttpRuleOrBuilder> @@ -3648,7 +3621,7 @@ public Builder removeAdditionalBindings(int index) { * repeated .google.api.HttpRule additional_bindings = 11; */ public com.google.api.HttpRule.Builder getAdditionalBindingsBuilder(int index) { - return getAdditionalBindingsFieldBuilder().getBuilder(index); + return internalGetAdditionalBindingsFieldBuilder().getBuilder(index); } /** @@ -3702,7 +3675,7 @@ public com.google.api.HttpRuleOrBuilder getAdditionalBindingsOrBuilder(int index * repeated .google.api.HttpRule additional_bindings = 11; */ public com.google.api.HttpRule.Builder addAdditionalBindingsBuilder() { - return getAdditionalBindingsFieldBuilder() + return internalGetAdditionalBindingsFieldBuilder() .addBuilder(com.google.api.HttpRule.getDefaultInstance()); } @@ -3718,7 +3691,7 @@ public com.google.api.HttpRule.Builder addAdditionalBindingsBuilder() { * repeated .google.api.HttpRule additional_bindings = 11; */ public com.google.api.HttpRule.Builder addAdditionalBindingsBuilder(int index) { - return getAdditionalBindingsFieldBuilder() + return internalGetAdditionalBindingsFieldBuilder() .addBuilder(index, com.google.api.HttpRule.getDefaultInstance()); } @@ -3734,17 +3707,17 @@ public com.google.api.HttpRule.Builder addAdditionalBindingsBuilder(int index) { * repeated .google.api.HttpRule additional_bindings = 11; */ public java.util.List getAdditionalBindingsBuilderList() { - return getAdditionalBindingsFieldBuilder().getBuilderList(); + return internalGetAdditionalBindingsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.HttpRule, com.google.api.HttpRule.Builder, com.google.api.HttpRuleOrBuilder> - getAdditionalBindingsFieldBuilder() { + internalGetAdditionalBindingsFieldBuilder() { if (additionalBindingsBuilder_ == null) { additionalBindingsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.HttpRule, com.google.api.HttpRule.Builder, com.google.api.HttpRuleOrBuilder>( @@ -3757,17 +3730,6 @@ public java.util.List getAdditionalBindingsBuil return additionalBindingsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.HttpRule) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpRuleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpRuleOrBuilder.java index ec08dfd773..a588144b4f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpRuleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/http.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface HttpRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.HttpRule) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JavaSettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JavaSettings.java index 8f0bf37264..6eb4a41414 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JavaSettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JavaSettings.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.JavaSettings} */ -public final class JavaSettings extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class JavaSettings extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.JavaSettings) JavaSettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "JavaSettings"); + } + // Use JavaSettings.newBuilder() to construct. - private JavaSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private JavaSettings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,12 +55,6 @@ private JavaSettings() { libraryPackage_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new JavaSettings(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto.internal_static_google_api_JavaSettings_descriptor; } @@ -66,7 +72,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_JavaSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -91,9 +97,9 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * library_package: com.google.cloud.pubsub.v1 + * publishing: + * java_settings: + * library_package: com.google.cloud.pubsub.v1 * * * string library_package = 1; @@ -125,9 +131,9 @@ public java.lang.String getLibraryPackage() { * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * library_package: com.google.cloud.pubsub.v1 + * publishing: + * java_settings: + * library_package: com.google.cloud.pubsub.v1 * * * string library_package = 1; @@ -189,11 +195,11 @@ public int getServiceClassNamesCount() { * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -226,11 +232,11 @@ public java.util.Map getServiceClassNames() * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -253,11 +259,11 @@ public java.util.Map getServiceClassNamesMap * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -287,11 +293,11 @@ public java.util.Map getServiceClassNamesMap * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -371,10 +377,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(libraryPackage_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, libraryPackage_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(libraryPackage_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, libraryPackage_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetServiceClassNames(), ServiceClassNamesDefaultEntryHolder.defaultEntry, @@ -391,8 +397,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(libraryPackage_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, libraryPackage_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(libraryPackage_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, libraryPackage_); } for (java.util.Map.Entry entry : internalGetServiceClassNames().getMap().entrySet()) { @@ -490,38 +496,38 @@ public static com.google.api.JavaSettings parseFrom( public static com.google.api.JavaSettings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.JavaSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.JavaSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.JavaSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.JavaSettings parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.JavaSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -544,7 +550,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -558,7 +564,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.JavaSettings} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.JavaSettings) com.google.api.JavaSettingsOrBuilder { @@ -589,7 +595,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_JavaSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -601,14 +607,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCommonFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCommonFieldBuilder(); } } @@ -672,39 +678,6 @@ private void buildPartial0(com.google.api.JavaSettings result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.JavaSettings) { @@ -774,7 +747,7 @@ public Builder mergeFrom( } // case 18 case 26: { - input.readMessage(getCommonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetCommonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -811,9 +784,9 @@ public Builder mergeFrom( * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * library_package: com.google.cloud.pubsub.v1 + * publishing: + * java_settings: + * library_package: com.google.cloud.pubsub.v1 * * * string library_package = 1; @@ -844,9 +817,9 @@ public java.lang.String getLibraryPackage() { * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * library_package: com.google.cloud.pubsub.v1 + * publishing: + * java_settings: + * library_package: com.google.cloud.pubsub.v1 * * * string library_package = 1; @@ -877,9 +850,9 @@ public com.google.protobuf.ByteString getLibraryPackageBytes() { * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * library_package: com.google.cloud.pubsub.v1 + * publishing: + * java_settings: + * library_package: com.google.cloud.pubsub.v1 * * * string library_package = 1; @@ -909,9 +882,9 @@ public Builder setLibraryPackage(java.lang.String value) { * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * library_package: com.google.cloud.pubsub.v1 + * publishing: + * java_settings: + * library_package: com.google.cloud.pubsub.v1 * * * string library_package = 1; @@ -937,9 +910,9 @@ public Builder clearLibraryPackage() { * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * library_package: com.google.cloud.pubsub.v1 + * publishing: + * java_settings: + * library_package: com.google.cloud.pubsub.v1 * * * string library_package = 1; @@ -1001,11 +974,11 @@ public int getServiceClassNamesCount() { * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -1038,11 +1011,11 @@ public java.util.Map getServiceClassNames() * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -1065,11 +1038,11 @@ public java.util.Map getServiceClassNamesMap * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -1100,11 +1073,11 @@ public java.util.Map getServiceClassNamesMap * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -1141,11 +1114,11 @@ public Builder clearServiceClassNames() { * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -1178,11 +1151,11 @@ public java.util.Map getMutableServiceClassN * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -1212,11 +1185,11 @@ public Builder putServiceClassNames(java.lang.String key, java.lang.String value * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -1229,7 +1202,7 @@ public Builder putAllServiceClassNames( } private com.google.api.CommonLanguageSettings common_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> @@ -1374,7 +1347,7 @@ public Builder clearCommon() { public com.google.api.CommonLanguageSettings.Builder getCommonBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getCommonFieldBuilder().getBuilder(); + return internalGetCommonFieldBuilder().getBuilder(); } /** @@ -1405,14 +1378,14 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { * * .google.api.CommonLanguageSettings common = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> - getCommonFieldBuilder() { + internalGetCommonFieldBuilder() { if (commonBuilder_ == null) { commonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder>( @@ -1422,17 +1395,6 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { return commonBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.JavaSettings) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JavaSettingsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JavaSettingsOrBuilder.java index 23bcf75015..ea5e1dc337 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JavaSettingsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JavaSettingsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface JavaSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.JavaSettings) @@ -36,9 +38,9 @@ public interface JavaSettingsOrBuilder * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * library_package: com.google.cloud.pubsub.v1 + * publishing: + * java_settings: + * library_package: com.google.cloud.pubsub.v1 * * * string library_package = 1; @@ -59,9 +61,9 @@ public interface JavaSettingsOrBuilder * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * library_package: com.google.cloud.pubsub.v1 + * publishing: + * java_settings: + * library_package: com.google.cloud.pubsub.v1 * * * string library_package = 1; @@ -83,11 +85,11 @@ public interface JavaSettingsOrBuilder * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -107,11 +109,11 @@ public interface JavaSettingsOrBuilder * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -135,11 +137,11 @@ public interface JavaSettingsOrBuilder * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -159,11 +161,11 @@ public interface JavaSettingsOrBuilder * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; @@ -187,11 +189,11 @@ java.lang.String getServiceClassNamesOrDefault( * * Example of a YAML configuration:: * - * publishing: - * java_settings: - * service_class_names: - * - google.pubsub.v1.Publisher: TopicAdmin - * - google.pubsub.v1.Subscriber: SubscriptionAdmin + * publishing: + * java_settings: + * service_class_names: + * - google.pubsub.v1.Publisher: TopicAdmin + * - google.pubsub.v1.Subscriber: SubscriptionAdmin * * * map<string, string> service_class_names = 2; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JwtLocation.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JwtLocation.java index 03366f6346..dfcee107c9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JwtLocation.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JwtLocation.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.JwtLocation} */ -public final class JwtLocation extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class JwtLocation extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.JwtLocation) JwtLocationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "JwtLocation"); + } + // Use JwtLocation.newBuilder() to construct. - private JwtLocation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private JwtLocation(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,18 +55,12 @@ private JwtLocation() { valuePrefix_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new JwtLocation(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.AuthProto.internal_static_google_api_JwtLocation_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto.internal_static_google_api_JwtLocation_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -415,16 +421,16 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (inCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, in_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, in_); } if (inCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, in_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, in_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(valuePrefix_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, valuePrefix_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(valuePrefix_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, valuePrefix_); } if (inCase_ == 4) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, in_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, in_); } getUnknownFields().writeTo(output); } @@ -436,16 +442,16 @@ public int getSerializedSize() { size = 0; if (inCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, in_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, in_); } if (inCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, in_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, in_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(valuePrefix_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, valuePrefix_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(valuePrefix_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, valuePrefix_); } if (inCase_ == 4) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, in_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, in_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -547,38 +553,38 @@ public static com.google.api.JwtLocation parseFrom( public static com.google.api.JwtLocation parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.JwtLocation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.JwtLocation parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.JwtLocation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.JwtLocation parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.JwtLocation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -601,7 +607,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -615,7 +621,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.JwtLocation} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.JwtLocation) com.google.api.JwtLocationOrBuilder { @@ -624,7 +630,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto.internal_static_google_api_JwtLocation_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -634,7 +640,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.JwtLocation.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -690,39 +696,6 @@ private void buildPartialOneofs(com.google.api.JwtLocation result) { result.in_ = this.in_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.JwtLocation) { @@ -1416,17 +1389,6 @@ public Builder setValuePrefixBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.JwtLocation) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JwtLocationOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JwtLocationOrBuilder.java index c9a56790e4..3e862170b2 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JwtLocationOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/JwtLocationOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface JwtLocationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.JwtLocation) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelDescriptor.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelDescriptor.java index 6497bd8e96..c275f66ff6 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelDescriptor.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelDescriptor.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/label.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.LabelDescriptor} */ -public final class LabelDescriptor extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class LabelDescriptor extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.LabelDescriptor) LabelDescriptorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LabelDescriptor"); + } + // Use LabelDescriptor.newBuilder() to construct. - private LabelDescriptor(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LabelDescriptor(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,18 +57,12 @@ private LabelDescriptor() { description_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new LabelDescriptor(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.LabelProto.internal_static_google_api_LabelDescriptor_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.LabelProto.internal_static_google_api_LabelDescriptor_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -106,6 +112,16 @@ public enum ValueType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ValueType"); + } + /** * * @@ -197,7 +213,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.LabelDescriptor.getDescriptor().getEnumTypes().get(0); } @@ -379,14 +395,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(key_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, key_); } if (valueType_ != com.google.api.LabelDescriptor.ValueType.STRING.getNumber()) { output.writeEnum(2, valueType_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } getUnknownFields().writeTo(output); } @@ -397,14 +413,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(key_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, key_); } if (valueType_ != com.google.api.LabelDescriptor.ValueType.STRING.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, valueType_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -482,38 +498,38 @@ public static com.google.api.LabelDescriptor parseFrom( public static com.google.api.LabelDescriptor parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.LabelDescriptor parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.LabelDescriptor parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.LabelDescriptor parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.LabelDescriptor parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.LabelDescriptor parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -536,7 +552,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -550,7 +566,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.LabelDescriptor} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.LabelDescriptor) com.google.api.LabelDescriptorOrBuilder { @@ -559,7 +575,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.LabelProto.internal_static_google_api_LabelDescriptor_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -569,7 +585,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.LabelDescriptor.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -625,39 +641,6 @@ private void buildPartial0(com.google.api.LabelDescriptor result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.LabelDescriptor) { @@ -1063,17 +1046,6 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.LabelDescriptor) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelDescriptorOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelDescriptorOrBuilder.java index 456276e19c..0b7f8ed68d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelDescriptorOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelDescriptorOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/label.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface LabelDescriptorOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.LabelDescriptor) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelProto.java index 587157ba1b..fc5d86db77 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/label.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class LabelProto { +@com.google.protobuf.Generated +public final class LabelProto extends com.google.protobuf.GeneratedFile { private LabelProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LabelProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_LabelDescriptor_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_LabelDescriptor_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -59,14 +71,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_LabelDescriptor_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_api_LabelDescriptor_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_LabelDescriptor_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_LabelDescriptor_descriptor, new java.lang.String[] { "Key", "ValueType", "Description", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LaunchStage.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LaunchStage.java index f32728f3bf..c083158c39 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LaunchStage.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LaunchStage.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/launch_stage.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,6 +30,7 @@ * * Protobuf enum {@code google.api.LaunchStage} */ +@com.google.protobuf.Generated public enum LaunchStage implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -134,6 +136,16 @@ public enum LaunchStage implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LaunchStage"); + } + /** * * @@ -311,7 +323,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.LaunchStageProto.getDescriptor().getEnumTypes().get(0); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LaunchStageProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LaunchStageProto.java index 65d44d5e60..0b61b96310 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LaunchStageProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LaunchStageProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/launch_stage.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class LaunchStageProto { +@com.google.protobuf.Generated +public final class LaunchStageProto extends com.google.protobuf.GeneratedFile { private LaunchStageProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LaunchStageProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -48,6 +60,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogDescriptor.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogDescriptor.java index 2622feaacd..f19094f70e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogDescriptor.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogDescriptor.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -25,24 +26,35 @@ *
  * A description of a log type. Example in YAML format:
  *
- *     - name: library.googleapis.com/activity_history
- *       description: The history of borrowing and returning library items.
- *       display_name: Activity
- *       labels:
- *       - key: /customer_id
- *         description: Identifier of a library customer
+ * - name: library.googleapis.com/activity_history
+ * description: The history of borrowing and returning library items.
+ * display_name: Activity
+ * labels:
+ * - key: /customer_id
+ * description: Identifier of a library customer
  * 
* * Protobuf type {@code google.api.LogDescriptor} */ -public final class LogDescriptor extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class LogDescriptor extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.LogDescriptor) LogDescriptorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LogDescriptor"); + } + // Use LogDescriptor.newBuilder() to construct. - private LogDescriptor(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LogDescriptor(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -53,18 +65,12 @@ private LogDescriptor() { displayName_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new LogDescriptor(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.LogProto.internal_static_google_api_LogDescriptor_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.LogProto.internal_static_google_api_LogDescriptor_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -340,17 +346,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } for (int i = 0; i < labels_.size(); i++) { output.writeMessage(2, labels_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, displayName_); } getUnknownFields().writeTo(output); } @@ -361,17 +367,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } for (int i = 0; i < labels_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, labels_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, displayName_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -454,38 +460,38 @@ public static com.google.api.LogDescriptor parseFrom( public static com.google.api.LogDescriptor parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.LogDescriptor parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.LogDescriptor parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.LogDescriptor parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.LogDescriptor parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.LogDescriptor parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -508,7 +514,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -519,17 +525,17 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build *
    * A description of a log type. Example in YAML format:
    *
-   *     - name: library.googleapis.com/activity_history
-   *       description: The history of borrowing and returning library items.
-   *       display_name: Activity
-   *       labels:
-   *       - key: /customer_id
-   *         description: Identifier of a library customer
+   * - name: library.googleapis.com/activity_history
+   * description: The history of borrowing and returning library items.
+   * display_name: Activity
+   * labels:
+   * - key: /customer_id
+   * description: Identifier of a library customer
    * 
* * Protobuf type {@code google.api.LogDescriptor} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.LogDescriptor) com.google.api.LogDescriptorOrBuilder { @@ -538,7 +544,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.LogProto.internal_static_google_api_LogDescriptor_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -548,7 +554,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.LogDescriptor.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -624,39 +630,6 @@ private void buildPartial0(com.google.api.LogDescriptor result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.LogDescriptor) { @@ -693,8 +666,8 @@ public Builder mergeFrom(com.google.api.LogDescriptor other) { labels_ = other.labels_; bitField0_ = (bitField0_ & ~0x00000002); labelsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getLabelsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetLabelsFieldBuilder() : null; } else { labelsBuilder_.addAllMessages(other.labels_); @@ -922,7 +895,7 @@ private void ensureLabelsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.LabelDescriptor, com.google.api.LabelDescriptor.Builder, com.google.api.LabelDescriptorOrBuilder> @@ -1205,7 +1178,7 @@ public Builder removeLabels(int index) { * repeated .google.api.LabelDescriptor labels = 2; */ public com.google.api.LabelDescriptor.Builder getLabelsBuilder(int index) { - return getLabelsFieldBuilder().getBuilder(index); + return internalGetLabelsFieldBuilder().getBuilder(index); } /** @@ -1259,7 +1232,7 @@ public com.google.api.LabelDescriptorOrBuilder getLabelsOrBuilder(int index) { * repeated .google.api.LabelDescriptor labels = 2; */ public com.google.api.LabelDescriptor.Builder addLabelsBuilder() { - return getLabelsFieldBuilder() + return internalGetLabelsFieldBuilder() .addBuilder(com.google.api.LabelDescriptor.getDefaultInstance()); } @@ -1275,7 +1248,7 @@ public com.google.api.LabelDescriptor.Builder addLabelsBuilder() { * repeated .google.api.LabelDescriptor labels = 2; */ public com.google.api.LabelDescriptor.Builder addLabelsBuilder(int index) { - return getLabelsFieldBuilder() + return internalGetLabelsFieldBuilder() .addBuilder(index, com.google.api.LabelDescriptor.getDefaultInstance()); } @@ -1291,17 +1264,17 @@ public com.google.api.LabelDescriptor.Builder addLabelsBuilder(int index) { * repeated .google.api.LabelDescriptor labels = 2; */ public java.util.List getLabelsBuilderList() { - return getLabelsFieldBuilder().getBuilderList(); + return internalGetLabelsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.LabelDescriptor, com.google.api.LabelDescriptor.Builder, com.google.api.LabelDescriptorOrBuilder> - getLabelsFieldBuilder() { + internalGetLabelsFieldBuilder() { if (labelsBuilder_ == null) { labelsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.LabelDescriptor, com.google.api.LabelDescriptor.Builder, com.google.api.LabelDescriptorOrBuilder>( @@ -1543,17 +1516,6 @@ public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.LogDescriptor) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogDescriptorOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogDescriptorOrBuilder.java index 55ea16fd4b..ec471238a3 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogDescriptorOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogDescriptorOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface LogDescriptorOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.LogDescriptor) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogProto.java index 839580fb4f..d346eb2d36 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LogProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class LogProto { +@com.google.protobuf.Generated +public final class LogProto extends com.google.protobuf.GeneratedFile { private LogProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LogProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_LogDescriptor_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_LogDescriptor_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -56,13 +68,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.LabelProto.getDescriptor(), }); - internal_static_google_api_LogDescriptor_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_LogDescriptor_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_LogDescriptor_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_LogDescriptor_descriptor, new java.lang.String[] { "Name", "Labels", "Description", "DisplayName", }); + descriptor.resolveAllFeaturesImmutable(); com.google.api.LabelProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Logging.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Logging.java index fb7ea3721d..d9932a73a7 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Logging.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Logging.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/logging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -30,40 +31,51 @@ * log is sent to both the producer and consumer projects, whereas the * `purchase_history` log is only sent to the producer project. * - * monitored_resources: - * - type: library.googleapis.com/branch - * labels: - * - key: /city - * description: The city where the library branch is located in. - * - key: /name - * description: The name of the branch. - * logs: - * - name: activity_history - * labels: - * - key: /customer_id - * - name: purchase_history - * logging: - * producer_destinations: - * - monitored_resource: library.googleapis.com/branch - * logs: - * - activity_history - * - purchase_history - * consumer_destinations: - * - monitored_resource: library.googleapis.com/branch - * logs: - * - activity_history + * monitored_resources: + * - type: library.googleapis.com/branch + * labels: + * - key: /city + * description: The city where the library branch is located in. + * - key: /name + * description: The name of the branch. + * logs: + * - name: activity_history + * labels: + * - key: /customer_id + * - name: purchase_history + * logging: + * producer_destinations: + * - monitored_resource: library.googleapis.com/branch + * logs: + * - activity_history + * - purchase_history + * consumer_destinations: + * - monitored_resource: library.googleapis.com/branch + * logs: + * - activity_history * * * Protobuf type {@code google.api.Logging} */ -public final class Logging extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Logging extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Logging) LoggingOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Logging"); + } + // Use Logging.newBuilder() to construct. - private Logging(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Logging(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -72,18 +84,12 @@ private Logging() { consumerDestinations_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Logging(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.LoggingProto.internal_static_google_api_Logging_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.LoggingProto.internal_static_google_api_Logging_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -202,14 +208,24 @@ public interface LoggingDestinationOrBuilder * * Protobuf type {@code google.api.Logging.LoggingDestination} */ - public static final class LoggingDestination extends com.google.protobuf.GeneratedMessageV3 + public static final class LoggingDestination extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Logging.LoggingDestination) LoggingDestinationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LoggingDestination"); + } + // Use LoggingDestination.newBuilder() to construct. - private LoggingDestination(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LoggingDestination(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -218,19 +234,13 @@ private LoggingDestination() { logs_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new LoggingDestination(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.LoggingProto .internal_static_google_api_Logging_LoggingDestination_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.LoggingProto .internal_static_google_api_Logging_LoggingDestination_fieldAccessorTable @@ -391,10 +401,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < logs_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logs_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, logs_.getRaw(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(monitoredResource_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, monitoredResource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(monitoredResource_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, monitoredResource_); } getUnknownFields().writeTo(output); } @@ -413,8 +423,8 @@ public int getSerializedSize() { size += dataSize; size += 1 * getLogsList().size(); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(monitoredResource_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, monitoredResource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(monitoredResource_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, monitoredResource_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -493,38 +503,38 @@ public static com.google.api.Logging.LoggingDestination parseFrom( public static com.google.api.Logging.LoggingDestination parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Logging.LoggingDestination parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Logging.LoggingDestination parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Logging.LoggingDestination parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Logging.LoggingDestination parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Logging.LoggingDestination parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -547,8 +557,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -563,8 +572,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.api.Logging.LoggingDestination} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Logging.LoggingDestination) com.google.api.Logging.LoggingDestinationOrBuilder { @@ -574,7 +582,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.LoggingProto .internal_static_google_api_Logging_LoggingDestination_fieldAccessorTable @@ -586,7 +594,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Logging.LoggingDestination.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -641,41 +649,6 @@ private void buildPartial0(com.google.api.Logging.LoggingDestination result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Logging.LoggingDestination) { @@ -1092,18 +1065,6 @@ public Builder addLogsBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Logging.LoggingDestination) } @@ -1454,38 +1415,38 @@ public static com.google.api.Logging parseFrom( public static com.google.api.Logging parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Logging parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Logging parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Logging parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Logging parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Logging parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1508,7 +1469,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1524,33 +1485,33 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * log is sent to both the producer and consumer projects, whereas the * `purchase_history` log is only sent to the producer project. * - * monitored_resources: - * - type: library.googleapis.com/branch - * labels: - * - key: /city - * description: The city where the library branch is located in. - * - key: /name - * description: The name of the branch. - * logs: - * - name: activity_history - * labels: - * - key: /customer_id - * - name: purchase_history - * logging: - * producer_destinations: - * - monitored_resource: library.googleapis.com/branch - * logs: - * - activity_history - * - purchase_history - * consumer_destinations: - * - monitored_resource: library.googleapis.com/branch - * logs: - * - activity_history + * monitored_resources: + * - type: library.googleapis.com/branch + * labels: + * - key: /city + * description: The city where the library branch is located in. + * - key: /name + * description: The name of the branch. + * logs: + * - name: activity_history + * labels: + * - key: /customer_id + * - name: purchase_history + * logging: + * producer_destinations: + * - monitored_resource: library.googleapis.com/branch + * logs: + * - activity_history + * - purchase_history + * consumer_destinations: + * - monitored_resource: library.googleapis.com/branch + * logs: + * - activity_history * * * Protobuf type {@code google.api.Logging} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Logging) com.google.api.LoggingOrBuilder { @@ -1559,7 +1520,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.LoggingProto.internal_static_google_api_Logging_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1569,7 +1530,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Logging.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1649,39 +1610,6 @@ private void buildPartial0(com.google.api.Logging result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Logging) { @@ -1713,8 +1641,8 @@ public Builder mergeFrom(com.google.api.Logging other) { producerDestinations_ = other.producerDestinations_; bitField0_ = (bitField0_ & ~0x00000001); producerDestinationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getProducerDestinationsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetProducerDestinationsFieldBuilder() : null; } else { producerDestinationsBuilder_.addAllMessages(other.producerDestinations_); @@ -1740,8 +1668,8 @@ public Builder mergeFrom(com.google.api.Logging other) { consumerDestinations_ = other.consumerDestinations_; bitField0_ = (bitField0_ & ~0x00000002); consumerDestinationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getConsumerDestinationsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetConsumerDestinationsFieldBuilder() : null; } else { consumerDestinationsBuilder_.addAllMessages(other.consumerDestinations_); @@ -1831,7 +1759,7 @@ private void ensureProducerDestinationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Logging.LoggingDestination, com.google.api.Logging.LoggingDestination.Builder, com.google.api.Logging.LoggingDestinationOrBuilder> @@ -2133,7 +2061,7 @@ public Builder removeProducerDestinations(int index) { */ public com.google.api.Logging.LoggingDestination.Builder getProducerDestinationsBuilder( int index) { - return getProducerDestinationsFieldBuilder().getBuilder(index); + return internalGetProducerDestinationsFieldBuilder().getBuilder(index); } /** @@ -2191,7 +2119,7 @@ public com.google.api.Logging.LoggingDestinationOrBuilder getProducerDestination * repeated .google.api.Logging.LoggingDestination producer_destinations = 1; */ public com.google.api.Logging.LoggingDestination.Builder addProducerDestinationsBuilder() { - return getProducerDestinationsFieldBuilder() + return internalGetProducerDestinationsFieldBuilder() .addBuilder(com.google.api.Logging.LoggingDestination.getDefaultInstance()); } @@ -2209,7 +2137,7 @@ public com.google.api.Logging.LoggingDestination.Builder addProducerDestinations */ public com.google.api.Logging.LoggingDestination.Builder addProducerDestinationsBuilder( int index) { - return getProducerDestinationsFieldBuilder() + return internalGetProducerDestinationsFieldBuilder() .addBuilder(index, com.google.api.Logging.LoggingDestination.getDefaultInstance()); } @@ -2227,17 +2155,17 @@ public com.google.api.Logging.LoggingDestination.Builder addProducerDestinations */ public java.util.List getProducerDestinationsBuilderList() { - return getProducerDestinationsFieldBuilder().getBuilderList(); + return internalGetProducerDestinationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Logging.LoggingDestination, com.google.api.Logging.LoggingDestination.Builder, com.google.api.Logging.LoggingDestinationOrBuilder> - getProducerDestinationsFieldBuilder() { + internalGetProducerDestinationsFieldBuilder() { if (producerDestinationsBuilder_ == null) { producerDestinationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.Logging.LoggingDestination, com.google.api.Logging.LoggingDestination.Builder, com.google.api.Logging.LoggingDestinationOrBuilder>( @@ -2262,7 +2190,7 @@ private void ensureConsumerDestinationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Logging.LoggingDestination, com.google.api.Logging.LoggingDestination.Builder, com.google.api.Logging.LoggingDestinationOrBuilder> @@ -2564,7 +2492,7 @@ public Builder removeConsumerDestinations(int index) { */ public com.google.api.Logging.LoggingDestination.Builder getConsumerDestinationsBuilder( int index) { - return getConsumerDestinationsFieldBuilder().getBuilder(index); + return internalGetConsumerDestinationsFieldBuilder().getBuilder(index); } /** @@ -2622,7 +2550,7 @@ public com.google.api.Logging.LoggingDestinationOrBuilder getConsumerDestination * repeated .google.api.Logging.LoggingDestination consumer_destinations = 2; */ public com.google.api.Logging.LoggingDestination.Builder addConsumerDestinationsBuilder() { - return getConsumerDestinationsFieldBuilder() + return internalGetConsumerDestinationsFieldBuilder() .addBuilder(com.google.api.Logging.LoggingDestination.getDefaultInstance()); } @@ -2640,7 +2568,7 @@ public com.google.api.Logging.LoggingDestination.Builder addConsumerDestinations */ public com.google.api.Logging.LoggingDestination.Builder addConsumerDestinationsBuilder( int index) { - return getConsumerDestinationsFieldBuilder() + return internalGetConsumerDestinationsFieldBuilder() .addBuilder(index, com.google.api.Logging.LoggingDestination.getDefaultInstance()); } @@ -2658,17 +2586,17 @@ public com.google.api.Logging.LoggingDestination.Builder addConsumerDestinations */ public java.util.List getConsumerDestinationsBuilderList() { - return getConsumerDestinationsFieldBuilder().getBuilderList(); + return internalGetConsumerDestinationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Logging.LoggingDestination, com.google.api.Logging.LoggingDestination.Builder, com.google.api.Logging.LoggingDestinationOrBuilder> - getConsumerDestinationsFieldBuilder() { + internalGetConsumerDestinationsFieldBuilder() { if (consumerDestinationsBuilder_ == null) { consumerDestinationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.Logging.LoggingDestination, com.google.api.Logging.LoggingDestination.Builder, com.google.api.Logging.LoggingDestinationOrBuilder>( @@ -2681,17 +2609,6 @@ public com.google.api.Logging.LoggingDestination.Builder addConsumerDestinations return consumerDestinationsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Logging) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LoggingOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LoggingOrBuilder.java index abd5aa2195..d6f9c98d6b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LoggingOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LoggingOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/logging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface LoggingOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Logging) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LoggingProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LoggingProto.java index 36d1bd51b3..2038cae9bb 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LoggingProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LoggingProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/logging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class LoggingProto { +@com.google.protobuf.Generated +public final class LoggingProto extends com.google.protobuf.GeneratedFile { private LoggingProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LoggingProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,11 +42,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Logging_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Logging_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Logging_LoggingDestination_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Logging_LoggingDestination_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -59,21 +71,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_Logging_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Logging_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Logging_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Logging_descriptor, new java.lang.String[] { "ProducerDestinations", "ConsumerDestinations", }); internal_static_google_api_Logging_LoggingDestination_descriptor = - internal_static_google_api_Logging_descriptor.getNestedTypes().get(0); + internal_static_google_api_Logging_descriptor.getNestedType(0); internal_static_google_api_Logging_LoggingDestination_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Logging_LoggingDestination_descriptor, new java.lang.String[] { "MonitoredResource", "Logs", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodPolicy.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodPolicy.java index 4d84dbe997..a76edbcfc9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodPolicy.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodPolicy.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.MethodPolicy} */ -public final class MethodPolicy extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class MethodPolicy extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.MethodPolicy) MethodPolicyOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MethodPolicy"); + } + // Use MethodPolicy.newBuilder() to construct. - private MethodPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MethodPolicy(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private MethodPolicy() { requestPolicies_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MethodPolicy(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.PolicyProto.internal_static_google_api_MethodPolicy_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.PolicyProto.internal_static_google_api_MethodPolicy_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -222,8 +228,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < requestPolicies_.size(); i++) { output.writeMessage(2, requestPolicies_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 9, selector_); } getUnknownFields().writeTo(output); } @@ -237,8 +243,8 @@ public int getSerializedSize() { for (int i = 0; i < requestPolicies_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, requestPolicies_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(9, selector_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -315,38 +321,38 @@ public static com.google.api.MethodPolicy parseFrom( public static com.google.api.MethodPolicy parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MethodPolicy parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MethodPolicy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.MethodPolicy parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MethodPolicy parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MethodPolicy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -369,7 +375,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -383,7 +389,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.MethodPolicy} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.MethodPolicy) com.google.api.MethodPolicyOrBuilder { @@ -392,7 +398,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.PolicyProto.internal_static_google_api_MethodPolicy_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -402,7 +408,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.MethodPolicy.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -470,39 +476,6 @@ private void buildPartial0(com.google.api.MethodPolicy result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.MethodPolicy) { @@ -539,8 +512,8 @@ public Builder mergeFrom(com.google.api.MethodPolicy other) { requestPolicies_ = other.requestPolicies_; bitField0_ = (bitField0_ & ~0x00000002); requestPoliciesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRequestPoliciesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRequestPoliciesFieldBuilder() : null; } else { requestPoliciesBuilder_.addAllMessages(other.requestPolicies_); @@ -766,7 +739,7 @@ private void ensureRequestPoliciesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.FieldPolicy, com.google.api.FieldPolicy.Builder, com.google.api.FieldPolicyOrBuilder> @@ -1025,7 +998,7 @@ public Builder removeRequestPolicies(int index) { * repeated .google.api.FieldPolicy request_policies = 2; */ public com.google.api.FieldPolicy.Builder getRequestPoliciesBuilder(int index) { - return getRequestPoliciesFieldBuilder().getBuilder(index); + return internalGetRequestPoliciesFieldBuilder().getBuilder(index); } /** @@ -1073,7 +1046,7 @@ public com.google.api.FieldPolicyOrBuilder getRequestPoliciesOrBuilder(int index * repeated .google.api.FieldPolicy request_policies = 2; */ public com.google.api.FieldPolicy.Builder addRequestPoliciesBuilder() { - return getRequestPoliciesFieldBuilder() + return internalGetRequestPoliciesFieldBuilder() .addBuilder(com.google.api.FieldPolicy.getDefaultInstance()); } @@ -1087,7 +1060,7 @@ public com.google.api.FieldPolicy.Builder addRequestPoliciesBuilder() { * repeated .google.api.FieldPolicy request_policies = 2; */ public com.google.api.FieldPolicy.Builder addRequestPoliciesBuilder(int index) { - return getRequestPoliciesFieldBuilder() + return internalGetRequestPoliciesFieldBuilder() .addBuilder(index, com.google.api.FieldPolicy.getDefaultInstance()); } @@ -1101,17 +1074,17 @@ public com.google.api.FieldPolicy.Builder addRequestPoliciesBuilder(int index) { * repeated .google.api.FieldPolicy request_policies = 2; */ public java.util.List getRequestPoliciesBuilderList() { - return getRequestPoliciesFieldBuilder().getBuilderList(); + return internalGetRequestPoliciesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.FieldPolicy, com.google.api.FieldPolicy.Builder, com.google.api.FieldPolicyOrBuilder> - getRequestPoliciesFieldBuilder() { + internalGetRequestPoliciesFieldBuilder() { if (requestPoliciesBuilder_ == null) { requestPoliciesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.FieldPolicy, com.google.api.FieldPolicy.Builder, com.google.api.FieldPolicyOrBuilder>( @@ -1124,17 +1097,6 @@ public java.util.List getRequestPoliciesBuil return requestPoliciesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.MethodPolicy) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodPolicyOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodPolicyOrBuilder.java index 75a6ad668b..07cd7c5218 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodPolicyOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodPolicyOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface MethodPolicyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.MethodPolicy) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodSettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodSettings.java index 82e99b0660..a7dfb495be 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodSettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodSettings.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.MethodSettings} */ -public final class MethodSettings extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class MethodSettings extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.MethodSettings) MethodSettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MethodSettings"); + } + // Use MethodSettings.newBuilder() to construct. - private MethodSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MethodSettings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private MethodSettings() { autoPopulatedFields_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MethodSettings(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto.internal_static_google_api_MethodSettings_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_MethodSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -216,32 +222,36 @@ public interface LongRunningOrBuilder * * Protobuf type {@code google.api.MethodSettings.LongRunning} */ - public static final class LongRunning extends com.google.protobuf.GeneratedMessageV3 + public static final class LongRunning extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.MethodSettings.LongRunning) LongRunningOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LongRunning"); + } + // Use LongRunning.newBuilder() to construct. - private LongRunning(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LongRunning(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LongRunning() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new LongRunning(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto .internal_static_google_api_MethodSettings_LongRunning_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto .internal_static_google_api_MethodSettings_LongRunning_fieldAccessorTable @@ -584,38 +594,38 @@ public static com.google.api.MethodSettings.LongRunning parseFrom( public static com.google.api.MethodSettings.LongRunning parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MethodSettings.LongRunning parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MethodSettings.LongRunning parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.MethodSettings.LongRunning parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MethodSettings.LongRunning parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MethodSettings.LongRunning parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -638,8 +648,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -657,8 +666,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.api.MethodSettings.LongRunning} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.MethodSettings.LongRunning) com.google.api.MethodSettings.LongRunningOrBuilder { @@ -668,7 +676,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto .internal_static_google_api_MethodSettings_LongRunning_fieldAccessorTable @@ -682,16 +690,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getInitialPollDelayFieldBuilder(); - getMaxPollDelayFieldBuilder(); - getTotalPollTimeoutFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetInitialPollDelayFieldBuilder(); + internalGetMaxPollDelayFieldBuilder(); + internalGetTotalPollTimeoutFieldBuilder(); } } @@ -777,41 +785,6 @@ private void buildPartial0(com.google.api.MethodSettings.LongRunning result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.MethodSettings.LongRunning) { @@ -827,7 +800,7 @@ public Builder mergeFrom(com.google.api.MethodSettings.LongRunning other) { if (other.hasInitialPollDelay()) { mergeInitialPollDelay(other.getInitialPollDelay()); } - if (other.getPollDelayMultiplier() != 0F) { + if (java.lang.Float.floatToRawIntBits(other.getPollDelayMultiplier()) != 0) { setPollDelayMultiplier(other.getPollDelayMultiplier()); } if (other.hasMaxPollDelay()) { @@ -865,7 +838,7 @@ public Builder mergeFrom( case 10: { input.readMessage( - getInitialPollDelayFieldBuilder().getBuilder(), extensionRegistry); + internalGetInitialPollDelayFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -877,14 +850,15 @@ public Builder mergeFrom( } // case 21 case 26: { - input.readMessage(getMaxPollDelayFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetMaxPollDelayFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 case 34: { input.readMessage( - getTotalPollTimeoutFieldBuilder().getBuilder(), extensionRegistry); + internalGetTotalPollTimeoutFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 @@ -908,7 +882,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Duration initialPollDelay_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -1060,7 +1034,7 @@ public Builder clearInitialPollDelay() { public com.google.protobuf.Duration.Builder getInitialPollDelayBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getInitialPollDelayFieldBuilder().getBuilder(); + return internalGetInitialPollDelayFieldBuilder().getBuilder(); } /** @@ -1093,14 +1067,14 @@ public com.google.protobuf.DurationOrBuilder getInitialPollDelayOrBuilder() { * * .google.protobuf.Duration initial_poll_delay = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getInitialPollDelayFieldBuilder() { + internalGetInitialPollDelayFieldBuilder() { if (initialPollDelayBuilder_ == null) { initialPollDelayBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -1173,7 +1147,7 @@ public Builder clearPollDelayMultiplier() { } private com.google.protobuf.Duration maxPollDelay_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -1325,7 +1299,7 @@ public Builder clearMaxPollDelay() { public com.google.protobuf.Duration.Builder getMaxPollDelayBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getMaxPollDelayFieldBuilder().getBuilder(); + return internalGetMaxPollDelayFieldBuilder().getBuilder(); } /** @@ -1358,14 +1332,14 @@ public com.google.protobuf.DurationOrBuilder getMaxPollDelayOrBuilder() { * * .google.protobuf.Duration max_poll_delay = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getMaxPollDelayFieldBuilder() { + internalGetMaxPollDelayFieldBuilder() { if (maxPollDelayBuilder_ == null) { maxPollDelayBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -1376,7 +1350,7 @@ public com.google.protobuf.DurationOrBuilder getMaxPollDelayOrBuilder() { } private com.google.protobuf.Duration totalPollTimeout_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -1528,7 +1502,7 @@ public Builder clearTotalPollTimeout() { public com.google.protobuf.Duration.Builder getTotalPollTimeoutBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getTotalPollTimeoutFieldBuilder().getBuilder(); + return internalGetTotalPollTimeoutFieldBuilder().getBuilder(); } /** @@ -1561,14 +1535,14 @@ public com.google.protobuf.DurationOrBuilder getTotalPollTimeoutOrBuilder() { * * .google.protobuf.Duration total_poll_timeout = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getTotalPollTimeoutFieldBuilder() { + internalGetTotalPollTimeoutFieldBuilder() { if (totalPollTimeoutBuilder_ == null) { totalPollTimeoutBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -1578,18 +1552,6 @@ public com.google.protobuf.DurationOrBuilder getTotalPollTimeoutOrBuilder() { return totalPollTimeoutBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.MethodSettings.LongRunning) } @@ -1657,10 +1619,10 @@ public com.google.api.MethodSettings.LongRunning getDefaultInstanceForType() { * * Example: * - * publishing: - * method_settings: - * - selector: google.storage.control.v2.StorageControl.CreateFolder - * # method settings for CreateFolder... + * publishing: + * method_settings: + * - selector: google.storage.control.v2.StorageControl.CreateFolder + * # method settings for CreateFolder... * * * string selector = 1; @@ -1689,10 +1651,10 @@ public java.lang.String getSelector() { * * Example: * - * publishing: - * method_settings: - * - selector: google.storage.control.v2.StorageControl.CreateFolder - * # method settings for CreateFolder... + * publishing: + * method_settings: + * - selector: google.storage.control.v2.StorageControl.CreateFolder + * # method settings for CreateFolder... * * * string selector = 1; @@ -1725,14 +1687,14 @@ public com.google.protobuf.ByteString getSelectorBytes() { * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -1754,14 +1716,14 @@ public boolean hasLongRunning() { * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -1785,14 +1747,14 @@ public com.google.api.MethodSettings.LongRunning getLongRunning() { * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -1820,11 +1782,11 @@ public com.google.api.MethodSettings.LongRunningOrBuilder getLongRunningOrBuilde * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -1845,11 +1807,11 @@ public com.google.protobuf.ProtocolStringList getAutoPopulatedFieldsList() { * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -1870,11 +1832,11 @@ public int getAutoPopulatedFieldsCount() { * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -1896,11 +1858,11 @@ public java.lang.String getAutoPopulatedFields(int index) { * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -1926,14 +1888,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, selector_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getLongRunning()); } for (int i = 0; i < autoPopulatedFields_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, autoPopulatedFields_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 3, autoPopulatedFields_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -1944,8 +1906,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selector_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getLongRunning()); @@ -2041,38 +2003,38 @@ public static com.google.api.MethodSettings parseFrom( public static com.google.api.MethodSettings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MethodSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MethodSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.MethodSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MethodSettings parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MethodSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2095,7 +2057,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2109,7 +2071,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.MethodSettings} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.MethodSettings) com.google.api.MethodSettingsOrBuilder { @@ -2118,7 +2080,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_MethodSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -2130,14 +2092,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getLongRunningFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetLongRunningFieldBuilder(); } } @@ -2202,39 +2164,6 @@ private void buildPartial0(com.google.api.MethodSettings result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.MethodSettings) { @@ -2299,7 +2228,8 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getLongRunningFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetLongRunningFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -2340,10 +2270,10 @@ public Builder mergeFrom( * * Example: * - * publishing: - * method_settings: - * - selector: google.storage.control.v2.StorageControl.CreateFolder - * # method settings for CreateFolder... + * publishing: + * method_settings: + * - selector: google.storage.control.v2.StorageControl.CreateFolder + * # method settings for CreateFolder... * * * string selector = 1; @@ -2371,10 +2301,10 @@ public java.lang.String getSelector() { * * Example: * - * publishing: - * method_settings: - * - selector: google.storage.control.v2.StorageControl.CreateFolder - * # method settings for CreateFolder... + * publishing: + * method_settings: + * - selector: google.storage.control.v2.StorageControl.CreateFolder + * # method settings for CreateFolder... * * * string selector = 1; @@ -2402,10 +2332,10 @@ public com.google.protobuf.ByteString getSelectorBytes() { * * Example: * - * publishing: - * method_settings: - * - selector: google.storage.control.v2.StorageControl.CreateFolder - * # method settings for CreateFolder... + * publishing: + * method_settings: + * - selector: google.storage.control.v2.StorageControl.CreateFolder + * # method settings for CreateFolder... * * * string selector = 1; @@ -2432,10 +2362,10 @@ public Builder setSelector(java.lang.String value) { * * Example: * - * publishing: - * method_settings: - * - selector: google.storage.control.v2.StorageControl.CreateFolder - * # method settings for CreateFolder... + * publishing: + * method_settings: + * - selector: google.storage.control.v2.StorageControl.CreateFolder + * # method settings for CreateFolder... * * * string selector = 1; @@ -2458,10 +2388,10 @@ public Builder clearSelector() { * * Example: * - * publishing: - * method_settings: - * - selector: google.storage.control.v2.StorageControl.CreateFolder - * # method settings for CreateFolder... + * publishing: + * method_settings: + * - selector: google.storage.control.v2.StorageControl.CreateFolder + * # method settings for CreateFolder... * * * string selector = 1; @@ -2481,7 +2411,7 @@ public Builder setSelectorBytes(com.google.protobuf.ByteString value) { } private com.google.api.MethodSettings.LongRunning longRunning_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.MethodSettings.LongRunning, com.google.api.MethodSettings.LongRunning.Builder, com.google.api.MethodSettings.LongRunningOrBuilder> @@ -2497,14 +2427,14 @@ public Builder setSelectorBytes(com.google.protobuf.ByteString value) { * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -2525,14 +2455,14 @@ public boolean hasLongRunning() { * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -2559,14 +2489,14 @@ public com.google.api.MethodSettings.LongRunning getLongRunning() { * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -2595,14 +2525,14 @@ public Builder setLongRunning(com.google.api.MethodSettings.LongRunning value) { * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -2629,14 +2559,14 @@ public Builder setLongRunning( * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -2670,14 +2600,14 @@ public Builder mergeLongRunning(com.google.api.MethodSettings.LongRunning value) * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -2703,14 +2633,14 @@ public Builder clearLongRunning() { * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -2718,7 +2648,7 @@ public Builder clearLongRunning() { public com.google.api.MethodSettings.LongRunning.Builder getLongRunningBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getLongRunningFieldBuilder().getBuilder(); + return internalGetLongRunningFieldBuilder().getBuilder(); } /** @@ -2731,14 +2661,14 @@ public com.google.api.MethodSettings.LongRunning.Builder getLongRunningBuilder() * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -2763,26 +2693,26 @@ public com.google.api.MethodSettings.LongRunningOrBuilder getLongRunningOrBuilde * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.MethodSettings.LongRunning, com.google.api.MethodSettings.LongRunning.Builder, com.google.api.MethodSettings.LongRunningOrBuilder> - getLongRunningFieldBuilder() { + internalGetLongRunningFieldBuilder() { if (longRunningBuilder_ == null) { longRunningBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.MethodSettings.LongRunning, com.google.api.MethodSettings.LongRunning.Builder, com.google.api.MethodSettings.LongRunningOrBuilder>( @@ -2812,11 +2742,11 @@ private void ensureAutoPopulatedFieldsIsMutable() { * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -2838,11 +2768,11 @@ public com.google.protobuf.ProtocolStringList getAutoPopulatedFieldsList() { * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -2863,11 +2793,11 @@ public int getAutoPopulatedFieldsCount() { * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -2889,11 +2819,11 @@ public java.lang.String getAutoPopulatedFields(int index) { * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -2915,11 +2845,11 @@ public com.google.protobuf.ByteString getAutoPopulatedFieldsBytes(int index) { * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -2949,11 +2879,11 @@ public Builder setAutoPopulatedFields(int index, java.lang.String value) { * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -2982,11 +2912,11 @@ public Builder addAutoPopulatedFields(java.lang.String value) { * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -3012,11 +2942,11 @@ public Builder addAllAutoPopulatedFields(java.lang.Iterable va * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -3041,11 +2971,11 @@ public Builder clearAutoPopulatedFields() { * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -3065,17 +2995,6 @@ public Builder addAutoPopulatedFieldsBytes(com.google.protobuf.ByteString value) return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.MethodSettings) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodSettingsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodSettingsOrBuilder.java index 7ad43d4e72..8856624841 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodSettingsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MethodSettingsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface MethodSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.MethodSettings) @@ -33,10 +35,10 @@ public interface MethodSettingsOrBuilder * * Example: * - * publishing: - * method_settings: - * - selector: google.storage.control.v2.StorageControl.CreateFolder - * # method settings for CreateFolder... + * publishing: + * method_settings: + * - selector: google.storage.control.v2.StorageControl.CreateFolder + * # method settings for CreateFolder... * * * string selector = 1; @@ -54,10 +56,10 @@ public interface MethodSettingsOrBuilder * * Example: * - * publishing: - * method_settings: - * - selector: google.storage.control.v2.StorageControl.CreateFolder - * # method settings for CreateFolder... + * publishing: + * method_settings: + * - selector: google.storage.control.v2.StorageControl.CreateFolder + * # method settings for CreateFolder... * * * string selector = 1; @@ -76,14 +78,14 @@ public interface MethodSettingsOrBuilder * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -102,14 +104,14 @@ public interface MethodSettingsOrBuilder * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -128,14 +130,14 @@ public interface MethodSettingsOrBuilder * * Example of a YAML configuration:: * - * publishing: - * method_settings: - * - selector: google.cloud.speech.v2.Speech.BatchRecognize - * long_running: - * initial_poll_delay: 60s # 1 minute - * poll_delay_multiplier: 1.5 - * max_poll_delay: 360s # 6 minutes - * total_poll_timeout: 54000s # 90 minutes + * publishing: + * method_settings: + * - selector: google.cloud.speech.v2.Speech.BatchRecognize + * long_running: + * initial_poll_delay: 60s # 1 minute + * poll_delay_multiplier: 1.5 + * max_poll_delay: 360s # 6 minutes + * total_poll_timeout: 54000s # 90 minutes * * * .google.api.MethodSettings.LongRunning long_running = 2; @@ -152,11 +154,11 @@ public interface MethodSettingsOrBuilder * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -175,11 +177,11 @@ public interface MethodSettingsOrBuilder * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -198,11 +200,11 @@ public interface MethodSettingsOrBuilder * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; @@ -222,11 +224,11 @@ public interface MethodSettingsOrBuilder * * Example of a YAML configuration: * - * publishing: - * method_settings: - * - selector: google.example.v1.ExampleService.CreateExample - * auto_populated_fields: - * - request_id + * publishing: + * method_settings: + * - selector: google.example.v1.ExampleService.CreateExample + * auto_populated_fields: + * - request_id * * * repeated string auto_populated_fields = 3; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Metric.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Metric.java index a6370cd904..d08da185d3 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Metric.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Metric.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/metric.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.api.Metric} */ -public final class Metric extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Metric extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Metric) MetricOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Metric"); + } + // Use Metric.newBuilder() to construct. - private Metric(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Metric(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,12 +56,6 @@ private Metric() { type_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Metric(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.MetricProto.internal_static_google_api_Metric_descriptor; } @@ -67,7 +73,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MetricProto.internal_static_google_api_Metric_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -255,10 +261,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 2); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, type_); } getUnknownFields().writeTo(output); } @@ -279,8 +285,8 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, labels__); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, type_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -357,38 +363,38 @@ public static com.google.api.Metric parseFrom( public static com.google.api.Metric parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Metric parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Metric parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Metric parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Metric parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Metric parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -411,7 +417,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -426,7 +432,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.Metric} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Metric) com.google.api.MetricOrBuilder { @@ -457,7 +463,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MetricProto.internal_static_google_api_Metric_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -467,7 +473,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi // Construct using com.google.api.Metric.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -520,39 +526,6 @@ private void buildPartial0(com.google.api.Metric result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Metric) { @@ -935,17 +908,6 @@ public Builder putAllLabels(java.util.Map va return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Metric) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricDescriptor.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricDescriptor.java index 62d6ba8c30..f09c5f5a60 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricDescriptor.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricDescriptor.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/metric.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.api.MetricDescriptor} */ -public final class MetricDescriptor extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class MetricDescriptor extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.MetricDescriptor) MetricDescriptorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MetricDescriptor"); + } + // Use MetricDescriptor.newBuilder() to construct. - private MetricDescriptor(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MetricDescriptor(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -54,18 +66,12 @@ private MetricDescriptor() { monitoredResourceTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MetricDescriptor(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.MetricProto.internal_static_google_api_MetricDescriptor_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MetricProto.internal_static_google_api_MetricDescriptor_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -131,6 +137,16 @@ public enum MetricKind implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MetricKind"); + } + /** * * @@ -239,7 +255,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.MetricDescriptor.getDescriptor().getEnumTypes().get(0); } @@ -349,6 +365,16 @@ public enum ValueType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ValueType"); + } + /** * * @@ -494,7 +520,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.MetricDescriptor.getDescriptor().getEnumTypes().get(1); } @@ -742,26 +768,30 @@ public interface MetricDescriptorMetadataOrBuilder * * Protobuf type {@code google.api.MetricDescriptor.MetricDescriptorMetadata} */ - public static final class MetricDescriptorMetadata extends com.google.protobuf.GeneratedMessageV3 + public static final class MetricDescriptorMetadata extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.MetricDescriptor.MetricDescriptorMetadata) MetricDescriptorMetadataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MetricDescriptorMetadata"); + } + // Use MetricDescriptorMetadata.newBuilder() to construct. - private MetricDescriptorMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MetricDescriptorMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private MetricDescriptorMetadata() { launchStage_ = 0; - timeSeriesResourceHierarchyLevel_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MetricDescriptorMetadata(); + timeSeriesResourceHierarchyLevel_ = emptyIntList(); } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -770,7 +800,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MetricProto .internal_static_google_api_MetricDescriptor_MetricDescriptorMetadata_fieldAccessorTable @@ -834,6 +864,16 @@ public enum TimeSeriesResourceHierarchyLevel UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TimeSeriesResourceHierarchyLevel"); + } + /** * * @@ -941,7 +981,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.MetricDescriptor.MetricDescriptorMetadata.getDescriptor() .getEnumTypes() .get(0); @@ -1140,20 +1180,18 @@ public com.google.protobuf.DurationOrBuilder getIngestDelayOrBuilder() { public static final int TIME_SERIES_RESOURCE_HIERARCHY_LEVEL_FIELD_NUMBER = 4; @SuppressWarnings("serial") - private java.util.List timeSeriesResourceHierarchyLevel_; + private com.google.protobuf.Internal.IntList timeSeriesResourceHierarchyLevel_ = emptyIntList(); - private static final com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< com.google.api.MetricDescriptor.MetricDescriptorMetadata .TimeSeriesResourceHierarchyLevel> timeSeriesResourceHierarchyLevel_converter_ = - new com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, + new com.google.protobuf.Internal.IntListAdapter.IntConverter< com.google.api.MetricDescriptor.MetricDescriptorMetadata .TimeSeriesResourceHierarchyLevel>() { public com.google.api.MetricDescriptor.MetricDescriptorMetadata .TimeSeriesResourceHierarchyLevel - convert(java.lang.Integer from) { + convert(int from) { com.google.api.MetricDescriptor.MetricDescriptorMetadata .TimeSeriesResourceHierarchyLevel result = @@ -1184,8 +1222,7 @@ public com.google.protobuf.DurationOrBuilder getIngestDelayOrBuilder() { com.google.api.MetricDescriptor.MetricDescriptorMetadata .TimeSeriesResourceHierarchyLevel> getTimeSeriesResourceHierarchyLevelList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, + return new com.google.protobuf.Internal.IntListAdapter< com.google.api.MetricDescriptor.MetricDescriptorMetadata .TimeSeriesResourceHierarchyLevel>( timeSeriesResourceHierarchyLevel_, timeSeriesResourceHierarchyLevel_converter_); @@ -1227,7 +1264,7 @@ public int getTimeSeriesResourceHierarchyLevelCount() { public com.google.api.MetricDescriptor.MetricDescriptorMetadata.TimeSeriesResourceHierarchyLevel getTimeSeriesResourceHierarchyLevel(int index) { return timeSeriesResourceHierarchyLevel_converter_.convert( - timeSeriesResourceHierarchyLevel_.get(index)); + timeSeriesResourceHierarchyLevel_.getInt(index)); } /** @@ -1266,7 +1303,7 @@ public java.util.List getTimeSeriesResourceHierarchyLevelValu */ @java.lang.Override public int getTimeSeriesResourceHierarchyLevelValue(int index) { - return timeSeriesResourceHierarchyLevel_.get(index); + return timeSeriesResourceHierarchyLevel_.getInt(index); } private int timeSeriesResourceHierarchyLevelMemoizedSerializedSize; @@ -1300,7 +1337,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeUInt32NoTag(timeSeriesResourceHierarchyLevelMemoizedSerializedSize); } for (int i = 0; i < timeSeriesResourceHierarchyLevel_.size(); i++) { - output.writeEnumNoTag(timeSeriesResourceHierarchyLevel_.get(i)); + output.writeEnumNoTag(timeSeriesResourceHierarchyLevel_.getInt(i)); } getUnknownFields().writeTo(output); } @@ -1325,7 +1362,7 @@ public int getSerializedSize() { for (int i = 0; i < timeSeriesResourceHierarchyLevel_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream.computeEnumSizeNoTag( - timeSeriesResourceHierarchyLevel_.get(i)); + timeSeriesResourceHierarchyLevel_.getInt(i)); } size += dataSize; if (!getTimeSeriesResourceHierarchyLevelList().isEmpty()) { @@ -1428,38 +1465,38 @@ public static com.google.api.MetricDescriptor.MetricDescriptorMetadata parseFrom public static com.google.api.MetricDescriptor.MetricDescriptorMetadata parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MetricDescriptor.MetricDescriptorMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MetricDescriptor.MetricDescriptorMetadata parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.MetricDescriptor.MetricDescriptorMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MetricDescriptor.MetricDescriptorMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MetricDescriptor.MetricDescriptorMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1483,8 +1520,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1498,8 +1534,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.api.MetricDescriptor.MetricDescriptorMetadata} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.MetricDescriptor.MetricDescriptorMetadata) com.google.api.MetricDescriptor.MetricDescriptorMetadataOrBuilder { @@ -1509,7 +1544,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MetricProto .internal_static_google_api_MetricDescriptor_MetricDescriptorMetadata_fieldAccessorTable @@ -1523,15 +1558,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getSamplePeriodFieldBuilder(); - getIngestDelayFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetSamplePeriodFieldBuilder(); + internalGetIngestDelayFieldBuilder(); } } @@ -1550,8 +1585,7 @@ public Builder clear() { ingestDelayBuilder_.dispose(); ingestDelayBuilder_ = null; } - timeSeriesResourceHierarchyLevel_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); + timeSeriesResourceHierarchyLevel_ = emptyIntList(); return this; } @@ -1579,7 +1613,6 @@ public com.google.api.MetricDescriptor.MetricDescriptorMetadata build() { public com.google.api.MetricDescriptor.MetricDescriptorMetadata buildPartial() { com.google.api.MetricDescriptor.MetricDescriptorMetadata result = new com.google.api.MetricDescriptor.MetricDescriptorMetadata(this); - buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -1587,16 +1620,6 @@ public com.google.api.MetricDescriptor.MetricDescriptorMetadata buildPartial() { return result; } - private void buildPartialRepeatedFields( - com.google.api.MetricDescriptor.MetricDescriptorMetadata result) { - if (((bitField0_ & 0x00000008) != 0)) { - timeSeriesResourceHierarchyLevel_ = - java.util.Collections.unmodifiableList(timeSeriesResourceHierarchyLevel_); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.timeSeriesResourceHierarchyLevel_ = timeSeriesResourceHierarchyLevel_; - } - private void buildPartial0(com.google.api.MetricDescriptor.MetricDescriptorMetadata result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -1613,44 +1636,13 @@ private void buildPartial0(com.google.api.MetricDescriptor.MetricDescriptorMetad ingestDelayBuilder_ == null ? ingestDelay_ : ingestDelayBuilder_.build(); to_bitField0_ |= 0x00000002; } + if (((from_bitField0_ & 0x00000008) != 0)) { + timeSeriesResourceHierarchyLevel_.makeImmutable(); + result.timeSeriesResourceHierarchyLevel_ = timeSeriesResourceHierarchyLevel_; + } result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.MetricDescriptor.MetricDescriptorMetadata) { @@ -1676,7 +1668,8 @@ public Builder mergeFrom(com.google.api.MetricDescriptor.MetricDescriptorMetadat if (!other.timeSeriesResourceHierarchyLevel_.isEmpty()) { if (timeSeriesResourceHierarchyLevel_.isEmpty()) { timeSeriesResourceHierarchyLevel_ = other.timeSeriesResourceHierarchyLevel_; - bitField0_ = (bitField0_ & ~0x00000008); + timeSeriesResourceHierarchyLevel_.makeImmutable(); + bitField0_ |= 0x00000008; } else { ensureTimeSeriesResourceHierarchyLevelIsMutable(); timeSeriesResourceHierarchyLevel_.addAll(other.timeSeriesResourceHierarchyLevel_); @@ -1717,13 +1710,15 @@ public Builder mergeFrom( } // case 8 case 18: { - input.readMessage(getSamplePeriodFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetSamplePeriodFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 case 26: { - input.readMessage(getIngestDelayFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetIngestDelayFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -1731,19 +1726,18 @@ public Builder mergeFrom( { int tmpRaw = input.readEnum(); ensureTimeSeriesResourceHierarchyLevelIsMutable(); - timeSeriesResourceHierarchyLevel_.add(tmpRaw); + timeSeriesResourceHierarchyLevel_.addInt(tmpRaw); break; } // case 32 case 34: { int length = input.readRawVarint32(); - int oldLimit = input.pushLimit(length); + int limit = input.pushLimit(length); + ensureTimeSeriesResourceHierarchyLevelIsMutable(); while (input.getBytesUntilLimit() > 0) { - int tmpRaw = input.readEnum(); - ensureTimeSeriesResourceHierarchyLevelIsMutable(); - timeSeriesResourceHierarchyLevel_.add(tmpRaw); + timeSeriesResourceHierarchyLevel_.addInt(input.readEnum()); } - input.popLimit(oldLimit); + input.popLimit(limit); break; } // case 34 default: @@ -1885,7 +1879,7 @@ public Builder clearLaunchStage() { } private com.google.protobuf.Duration samplePeriod_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -2051,7 +2045,7 @@ public Builder clearSamplePeriod() { public com.google.protobuf.Duration.Builder getSamplePeriodBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getSamplePeriodFieldBuilder().getBuilder(); + return internalGetSamplePeriodFieldBuilder().getBuilder(); } /** @@ -2088,14 +2082,14 @@ public com.google.protobuf.DurationOrBuilder getSamplePeriodOrBuilder() { * * .google.protobuf.Duration sample_period = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getSamplePeriodFieldBuilder() { + internalGetSamplePeriodFieldBuilder() { if (samplePeriodBuilder_ == null) { samplePeriodBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -2106,7 +2100,7 @@ public com.google.protobuf.DurationOrBuilder getSamplePeriodOrBuilder() { } private com.google.protobuf.Duration ingestDelay_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -2265,7 +2259,7 @@ public Builder clearIngestDelay() { public com.google.protobuf.Duration.Builder getIngestDelayBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getIngestDelayFieldBuilder().getBuilder(); + return internalGetIngestDelayFieldBuilder().getBuilder(); } /** @@ -2300,14 +2294,14 @@ public com.google.protobuf.DurationOrBuilder getIngestDelayOrBuilder() { * * .google.protobuf.Duration ingest_delay = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getIngestDelayFieldBuilder() { + internalGetIngestDelayFieldBuilder() { if (ingestDelayBuilder_ == null) { ingestDelayBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -2317,15 +2311,14 @@ public com.google.protobuf.DurationOrBuilder getIngestDelayOrBuilder() { return ingestDelayBuilder_; } - private java.util.List timeSeriesResourceHierarchyLevel_ = - java.util.Collections.emptyList(); + private com.google.protobuf.Internal.IntList timeSeriesResourceHierarchyLevel_ = + emptyIntList(); private void ensureTimeSeriesResourceHierarchyLevelIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { - timeSeriesResourceHierarchyLevel_ = - new java.util.ArrayList(timeSeriesResourceHierarchyLevel_); - bitField0_ |= 0x00000008; + if (!timeSeriesResourceHierarchyLevel_.isModifiable()) { + timeSeriesResourceHierarchyLevel_ = makeMutableCopy(timeSeriesResourceHierarchyLevel_); } + bitField0_ |= 0x00000008; } /** @@ -2345,8 +2338,7 @@ private void ensureTimeSeriesResourceHierarchyLevelIsMutable() { com.google.api.MetricDescriptor.MetricDescriptorMetadata .TimeSeriesResourceHierarchyLevel> getTimeSeriesResourceHierarchyLevelList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, + return new com.google.protobuf.Internal.IntListAdapter< com.google.api.MetricDescriptor.MetricDescriptorMetadata .TimeSeriesResourceHierarchyLevel>( timeSeriesResourceHierarchyLevel_, timeSeriesResourceHierarchyLevel_converter_); @@ -2387,7 +2379,7 @@ public int getTimeSeriesResourceHierarchyLevelCount() { .TimeSeriesResourceHierarchyLevel getTimeSeriesResourceHierarchyLevel(int index) { return timeSeriesResourceHierarchyLevel_converter_.convert( - timeSeriesResourceHierarchyLevel_.get(index)); + timeSeriesResourceHierarchyLevel_.getInt(index)); } /** @@ -2413,7 +2405,7 @@ public Builder setTimeSeriesResourceHierarchyLevel( throw new NullPointerException(); } ensureTimeSeriesResourceHierarchyLevelIsMutable(); - timeSeriesResourceHierarchyLevel_.set(index, value.getNumber()); + timeSeriesResourceHierarchyLevel_.setInt(index, value.getNumber()); onChanged(); return this; } @@ -2439,7 +2431,7 @@ public Builder addTimeSeriesResourceHierarchyLevel( throw new NullPointerException(); } ensureTimeSeriesResourceHierarchyLevelIsMutable(); - timeSeriesResourceHierarchyLevel_.add(value.getNumber()); + timeSeriesResourceHierarchyLevel_.addInt(value.getNumber()); onChanged(); return this; } @@ -2468,7 +2460,7 @@ public Builder addAllTimeSeriesResourceHierarchyLevel( for (com.google.api.MetricDescriptor.MetricDescriptorMetadata .TimeSeriesResourceHierarchyLevel value : values) { - timeSeriesResourceHierarchyLevel_.add(value.getNumber()); + timeSeriesResourceHierarchyLevel_.addInt(value.getNumber()); } onChanged(); return this; @@ -2488,7 +2480,7 @@ public Builder addAllTimeSeriesResourceHierarchyLevel( * @return This builder for chaining. */ public Builder clearTimeSeriesResourceHierarchyLevel() { - timeSeriesResourceHierarchyLevel_ = java.util.Collections.emptyList(); + timeSeriesResourceHierarchyLevel_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; @@ -2509,7 +2501,8 @@ public Builder clearTimeSeriesResourceHierarchyLevel() { * timeSeriesResourceHierarchyLevel. */ public java.util.List getTimeSeriesResourceHierarchyLevelValueList() { - return java.util.Collections.unmodifiableList(timeSeriesResourceHierarchyLevel_); + timeSeriesResourceHierarchyLevel_.makeImmutable(); + return timeSeriesResourceHierarchyLevel_; } /** @@ -2528,7 +2521,7 @@ public java.util.List getTimeSeriesResourceHierarchyLevelValu * index. */ public int getTimeSeriesResourceHierarchyLevelValue(int index) { - return timeSeriesResourceHierarchyLevel_.get(index); + return timeSeriesResourceHierarchyLevel_.getInt(index); } /** @@ -2549,7 +2542,7 @@ public int getTimeSeriesResourceHierarchyLevelValue(int index) { */ public Builder setTimeSeriesResourceHierarchyLevelValue(int index, int value) { ensureTimeSeriesResourceHierarchyLevelIsMutable(); - timeSeriesResourceHierarchyLevel_.set(index, value); + timeSeriesResourceHierarchyLevel_.setInt(index, value); onChanged(); return this; } @@ -2571,7 +2564,7 @@ public Builder setTimeSeriesResourceHierarchyLevelValue(int index, int value) { */ public Builder addTimeSeriesResourceHierarchyLevelValue(int value) { ensureTimeSeriesResourceHierarchyLevelIsMutable(); - timeSeriesResourceHierarchyLevel_.add(value); + timeSeriesResourceHierarchyLevel_.addInt(value); onChanged(); return this; } @@ -2595,24 +2588,12 @@ public Builder addAllTimeSeriesResourceHierarchyLevelValue( java.lang.Iterable values) { ensureTimeSeriesResourceHierarchyLevelIsMutable(); for (int value : values) { - timeSeriesResourceHierarchyLevel_.add(value); + timeSeriesResourceHierarchyLevel_.addInt(value); } onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.MetricDescriptor.MetricDescriptorMetadata) } @@ -2733,9 +2714,9 @@ public com.google.protobuf.ByteString getNameBytes() { * `custom.googleapis.com` or `external.googleapis.com`. Metric types should * use a natural hierarchical grouping. For example: * - * "custom.googleapis.com/invoice/paid/amount" - * "external.googleapis.com/prometheus/up" - * "appengine.googleapis.com/http/server/response_latencies" + * "custom.googleapis.com/invoice/paid/amount" + * "external.googleapis.com/prometheus/up" + * "appengine.googleapis.com/http/server/response_latencies" * * * string type = 8; @@ -2764,9 +2745,9 @@ public java.lang.String getType() { * `custom.googleapis.com` or `external.googleapis.com`. Metric types should * use a natural hierarchical grouping. For example: * - * "custom.googleapis.com/invoice/paid/amount" - * "external.googleapis.com/prometheus/up" - * "appengine.googleapis.com/http/server/response_latencies" + * "custom.googleapis.com/invoice/paid/amount" + * "external.googleapis.com/prometheus/up" + * "appengine.googleapis.com/http/server/response_latencies" * * * string type = 8; @@ -3038,44 +3019,44 @@ public com.google.api.MetricDescriptor.ValueType getValueType() { * The grammar also includes these connectors: * * * `/` division or ratio (as an infix operator). For examples, - * `kBy/{email}` or `MiBy/10ms` (although you should almost never - * have `/s` in a metric `unit`; rates should always be computed at - * query time from the underlying cumulative or delta value). + * `kBy/{email}` or `MiBy/10ms` (although you should almost never + * have `/s` in a metric `unit`; rates should always be computed at + * query time from the underlying cumulative or delta value). * * `.` multiplication or composition (as an infix operator). For - * examples, `GBy.d` or `k{watt}.h`. + * examples, `GBy.d` or `k{watt}.h`. * * The grammar for a unit is as follows: * - * Expression = Component { "." Component } { "/" Component } ; + * Expression = Component { "." Component } { "/" Component } ; * - * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] - * | Annotation - * | "1" - * ; + * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] + * | Annotation + * | "1" + * ; * - * Annotation = "{" NAME "}" ; + * Annotation = "{" NAME "}" ; * * Notes: * * * `Annotation` is just a comment if it follows a `UNIT`. If the annotation - * is used alone, then the unit is equivalent to `1`. For examples, - * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. + * is used alone, then the unit is equivalent to `1`. For examples, + * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. * * `NAME` is a sequence of non-blank printable ASCII characters not - * containing `{` or `}`. + * containing `{` or `}`. * * `1` represents a unitary [dimensionless - * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such - * as in `1/s`. It is typically used when none of the basic units are - * appropriate. For example, "new users per day" can be represented as - * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new - * users). Alternatively, "thousands of page views per day" would be - * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric - * value of `5.3` would mean "5300 page views per day"). + * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such + * as in `1/s`. It is typically used when none of the basic units are + * appropriate. For example, "new users per day" can be represented as + * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new + * users). Alternatively, "thousands of page views per day" would be + * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric + * value of `5.3` would mean "5300 page views per day"). * * `%` represents dimensionless value of 1/100, and annotates values giving - * a percentage (so the metric values are typically in the range of 0..100, - * and a metric value `3` means "3 percent"). + * a percentage (so the metric values are typically in the range of 0..100, + * and a metric value `3` means "3 percent"). * * `10^2.%` indicates a metric contains a ratio, typically in the range - * 0..1, that will be multiplied by 100 and displayed as a percentage - * (so a metric value `0.03` means "3 percent"). + * 0..1, that will be multiplied by 100 and displayed as a percentage + * (so a metric value `0.03` means "3 percent"). * * * string unit = 5; @@ -3163,44 +3144,44 @@ public java.lang.String getUnit() { * The grammar also includes these connectors: * * * `/` division or ratio (as an infix operator). For examples, - * `kBy/{email}` or `MiBy/10ms` (although you should almost never - * have `/s` in a metric `unit`; rates should always be computed at - * query time from the underlying cumulative or delta value). + * `kBy/{email}` or `MiBy/10ms` (although you should almost never + * have `/s` in a metric `unit`; rates should always be computed at + * query time from the underlying cumulative or delta value). * * `.` multiplication or composition (as an infix operator). For - * examples, `GBy.d` or `k{watt}.h`. + * examples, `GBy.d` or `k{watt}.h`. * * The grammar for a unit is as follows: * - * Expression = Component { "." Component } { "/" Component } ; + * Expression = Component { "." Component } { "/" Component } ; * - * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] - * | Annotation - * | "1" - * ; + * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] + * | Annotation + * | "1" + * ; * - * Annotation = "{" NAME "}" ; + * Annotation = "{" NAME "}" ; * * Notes: * * * `Annotation` is just a comment if it follows a `UNIT`. If the annotation - * is used alone, then the unit is equivalent to `1`. For examples, - * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. + * is used alone, then the unit is equivalent to `1`. For examples, + * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. * * `NAME` is a sequence of non-blank printable ASCII characters not - * containing `{` or `}`. + * containing `{` or `}`. * * `1` represents a unitary [dimensionless - * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such - * as in `1/s`. It is typically used when none of the basic units are - * appropriate. For example, "new users per day" can be represented as - * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new - * users). Alternatively, "thousands of page views per day" would be - * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric - * value of `5.3` would mean "5300 page views per day"). + * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such + * as in `1/s`. It is typically used when none of the basic units are + * appropriate. For example, "new users per day" can be represented as + * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new + * users). Alternatively, "thousands of page views per day" would be + * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric + * value of `5.3` would mean "5300 page views per day"). * * `%` represents dimensionless value of 1/100, and annotates values giving - * a percentage (so the metric values are typically in the range of 0..100, - * and a metric value `3` means "3 percent"). + * a percentage (so the metric values are typically in the range of 0..100, + * and a metric value `3` means "3 percent"). * * `10^2.%` indicates a metric contains a ratio, typically in the range - * 0..1, that will be multiplied by 100 and displayed as a percentage - * (so a metric value `0.03` means "3 percent"). + * 0..1, that will be multiplied by 100 and displayed as a percentage + * (so a metric value `0.03` means "3 percent"). * * * string unit = 5; @@ -3523,8 +3504,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } for (int i = 0; i < labels_.size(); i++) { output.writeMessage(2, labels_.get(i)); @@ -3537,17 +3518,17 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io != com.google.api.MetricDescriptor.ValueType.VALUE_TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(4, valueType_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(unit_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, unit_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(unit_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, unit_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, displayName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 8, type_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(10, getMetadata()); @@ -3556,7 +3537,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeEnum(12, launchStage_); } for (int i = 0; i < monitoredResourceTypes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( + com.google.protobuf.GeneratedMessage.writeString( output, 13, monitoredResourceTypes_.getRaw(i)); } getUnknownFields().writeTo(output); @@ -3568,8 +3549,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } for (int i = 0; i < labels_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, labels_.get(i)); @@ -3582,17 +3563,17 @@ public int getSerializedSize() { != com.google.api.MetricDescriptor.ValueType.VALUE_TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, valueType_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(unit_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, unit_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(unit_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, unit_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, displayName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, type_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getMetadata()); @@ -3718,38 +3699,38 @@ public static com.google.api.MetricDescriptor parseFrom( public static com.google.api.MetricDescriptor parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MetricDescriptor parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MetricDescriptor parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.MetricDescriptor parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MetricDescriptor parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MetricDescriptor parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -3772,7 +3753,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -3788,7 +3769,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.MetricDescriptor} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.MetricDescriptor) com.google.api.MetricDescriptorOrBuilder { @@ -3797,7 +3778,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MetricProto .internal_static_google_api_MetricDescriptor_fieldAccessorTable @@ -3810,15 +3791,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getLabelsFieldBuilder(); - getMetadataFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetLabelsFieldBuilder(); + internalGetMetadataFieldBuilder(); } } @@ -3930,39 +3911,6 @@ private void buildPartial0(com.google.api.MetricDescriptor result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.MetricDescriptor) { @@ -4004,8 +3952,8 @@ public Builder mergeFrom(com.google.api.MetricDescriptor other) { labels_ = other.labels_; bitField0_ = (bitField0_ & ~0x00000004); labelsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getLabelsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetLabelsFieldBuilder() : null; } else { labelsBuilder_.addAllMessages(other.labels_); @@ -4131,7 +4079,8 @@ public Builder mergeFrom( } // case 66 case 82: { - input.readMessage(getMetadataFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetMetadataFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000100; break; } // case 82 @@ -4289,9 +4238,9 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * `custom.googleapis.com` or `external.googleapis.com`. Metric types should * use a natural hierarchical grouping. For example: * - * "custom.googleapis.com/invoice/paid/amount" - * "external.googleapis.com/prometheus/up" - * "appengine.googleapis.com/http/server/response_latencies" + * "custom.googleapis.com/invoice/paid/amount" + * "external.googleapis.com/prometheus/up" + * "appengine.googleapis.com/http/server/response_latencies" * * * string type = 8; @@ -4319,9 +4268,9 @@ public java.lang.String getType() { * `custom.googleapis.com` or `external.googleapis.com`. Metric types should * use a natural hierarchical grouping. For example: * - * "custom.googleapis.com/invoice/paid/amount" - * "external.googleapis.com/prometheus/up" - * "appengine.googleapis.com/http/server/response_latencies" + * "custom.googleapis.com/invoice/paid/amount" + * "external.googleapis.com/prometheus/up" + * "appengine.googleapis.com/http/server/response_latencies" * * * string type = 8; @@ -4349,9 +4298,9 @@ public com.google.protobuf.ByteString getTypeBytes() { * `custom.googleapis.com` or `external.googleapis.com`. Metric types should * use a natural hierarchical grouping. For example: * - * "custom.googleapis.com/invoice/paid/amount" - * "external.googleapis.com/prometheus/up" - * "appengine.googleapis.com/http/server/response_latencies" + * "custom.googleapis.com/invoice/paid/amount" + * "external.googleapis.com/prometheus/up" + * "appengine.googleapis.com/http/server/response_latencies" * * * string type = 8; @@ -4378,9 +4327,9 @@ public Builder setType(java.lang.String value) { * `custom.googleapis.com` or `external.googleapis.com`. Metric types should * use a natural hierarchical grouping. For example: * - * "custom.googleapis.com/invoice/paid/amount" - * "external.googleapis.com/prometheus/up" - * "appengine.googleapis.com/http/server/response_latencies" + * "custom.googleapis.com/invoice/paid/amount" + * "external.googleapis.com/prometheus/up" + * "appengine.googleapis.com/http/server/response_latencies" * * * string type = 8; @@ -4403,9 +4352,9 @@ public Builder clearType() { * `custom.googleapis.com` or `external.googleapis.com`. Metric types should * use a natural hierarchical grouping. For example: * - * "custom.googleapis.com/invoice/paid/amount" - * "external.googleapis.com/prometheus/up" - * "appengine.googleapis.com/http/server/response_latencies" + * "custom.googleapis.com/invoice/paid/amount" + * "external.googleapis.com/prometheus/up" + * "appengine.googleapis.com/http/server/response_latencies" * * * string type = 8; @@ -4434,7 +4383,7 @@ private void ensureLabelsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.LabelDescriptor, com.google.api.LabelDescriptor.Builder, com.google.api.LabelDescriptorOrBuilder> @@ -4756,7 +4705,7 @@ public Builder removeLabels(int index) { * repeated .google.api.LabelDescriptor labels = 2; */ public com.google.api.LabelDescriptor.Builder getLabelsBuilder(int index) { - return getLabelsFieldBuilder().getBuilder(index); + return internalGetLabelsFieldBuilder().getBuilder(index); } /** @@ -4819,7 +4768,7 @@ public com.google.api.LabelDescriptorOrBuilder getLabelsOrBuilder(int index) { * repeated .google.api.LabelDescriptor labels = 2; */ public com.google.api.LabelDescriptor.Builder addLabelsBuilder() { - return getLabelsFieldBuilder() + return internalGetLabelsFieldBuilder() .addBuilder(com.google.api.LabelDescriptor.getDefaultInstance()); } @@ -4838,7 +4787,7 @@ public com.google.api.LabelDescriptor.Builder addLabelsBuilder() { * repeated .google.api.LabelDescriptor labels = 2; */ public com.google.api.LabelDescriptor.Builder addLabelsBuilder(int index) { - return getLabelsFieldBuilder() + return internalGetLabelsFieldBuilder() .addBuilder(index, com.google.api.LabelDescriptor.getDefaultInstance()); } @@ -4857,17 +4806,17 @@ public com.google.api.LabelDescriptor.Builder addLabelsBuilder(int index) { * repeated .google.api.LabelDescriptor labels = 2; */ public java.util.List getLabelsBuilderList() { - return getLabelsFieldBuilder().getBuilderList(); + return internalGetLabelsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.LabelDescriptor, com.google.api.LabelDescriptor.Builder, com.google.api.LabelDescriptorOrBuilder> - getLabelsFieldBuilder() { + internalGetLabelsFieldBuilder() { if (labelsBuilder_ == null) { labelsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.LabelDescriptor, com.google.api.LabelDescriptor.Builder, com.google.api.LabelDescriptorOrBuilder>( @@ -5147,44 +5096,44 @@ public Builder clearValueType() { * The grammar also includes these connectors: * * * `/` division or ratio (as an infix operator). For examples, - * `kBy/{email}` or `MiBy/10ms` (although you should almost never - * have `/s` in a metric `unit`; rates should always be computed at - * query time from the underlying cumulative or delta value). + * `kBy/{email}` or `MiBy/10ms` (although you should almost never + * have `/s` in a metric `unit`; rates should always be computed at + * query time from the underlying cumulative or delta value). * * `.` multiplication or composition (as an infix operator). For - * examples, `GBy.d` or `k{watt}.h`. + * examples, `GBy.d` or `k{watt}.h`. * * The grammar for a unit is as follows: * - * Expression = Component { "." Component } { "/" Component } ; + * Expression = Component { "." Component } { "/" Component } ; * - * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] - * | Annotation - * | "1" - * ; + * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] + * | Annotation + * | "1" + * ; * - * Annotation = "{" NAME "}" ; + * Annotation = "{" NAME "}" ; * * Notes: * * * `Annotation` is just a comment if it follows a `UNIT`. If the annotation - * is used alone, then the unit is equivalent to `1`. For examples, - * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. + * is used alone, then the unit is equivalent to `1`. For examples, + * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. * * `NAME` is a sequence of non-blank printable ASCII characters not - * containing `{` or `}`. + * containing `{` or `}`. * * `1` represents a unitary [dimensionless - * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such - * as in `1/s`. It is typically used when none of the basic units are - * appropriate. For example, "new users per day" can be represented as - * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new - * users). Alternatively, "thousands of page views per day" would be - * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric - * value of `5.3` would mean "5300 page views per day"). + * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such + * as in `1/s`. It is typically used when none of the basic units are + * appropriate. For example, "new users per day" can be represented as + * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new + * users). Alternatively, "thousands of page views per day" would be + * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric + * value of `5.3` would mean "5300 page views per day"). * * `%` represents dimensionless value of 1/100, and annotates values giving - * a percentage (so the metric values are typically in the range of 0..100, - * and a metric value `3` means "3 percent"). + * a percentage (so the metric values are typically in the range of 0..100, + * and a metric value `3` means "3 percent"). * * `10^2.%` indicates a metric contains a ratio, typically in the range - * 0..1, that will be multiplied by 100 and displayed as a percentage - * (so a metric value `0.03` means "3 percent"). + * 0..1, that will be multiplied by 100 and displayed as a percentage + * (so a metric value `0.03` means "3 percent"). * * * string unit = 5; @@ -5271,44 +5220,44 @@ public java.lang.String getUnit() { * The grammar also includes these connectors: * * * `/` division or ratio (as an infix operator). For examples, - * `kBy/{email}` or `MiBy/10ms` (although you should almost never - * have `/s` in a metric `unit`; rates should always be computed at - * query time from the underlying cumulative or delta value). + * `kBy/{email}` or `MiBy/10ms` (although you should almost never + * have `/s` in a metric `unit`; rates should always be computed at + * query time from the underlying cumulative or delta value). * * `.` multiplication or composition (as an infix operator). For - * examples, `GBy.d` or `k{watt}.h`. + * examples, `GBy.d` or `k{watt}.h`. * * The grammar for a unit is as follows: * - * Expression = Component { "." Component } { "/" Component } ; + * Expression = Component { "." Component } { "/" Component } ; * - * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] - * | Annotation - * | "1" - * ; + * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] + * | Annotation + * | "1" + * ; * - * Annotation = "{" NAME "}" ; + * Annotation = "{" NAME "}" ; * * Notes: * * * `Annotation` is just a comment if it follows a `UNIT`. If the annotation - * is used alone, then the unit is equivalent to `1`. For examples, - * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. + * is used alone, then the unit is equivalent to `1`. For examples, + * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. * * `NAME` is a sequence of non-blank printable ASCII characters not - * containing `{` or `}`. + * containing `{` or `}`. * * `1` represents a unitary [dimensionless - * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such - * as in `1/s`. It is typically used when none of the basic units are - * appropriate. For example, "new users per day" can be represented as - * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new - * users). Alternatively, "thousands of page views per day" would be - * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric - * value of `5.3` would mean "5300 page views per day"). + * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such + * as in `1/s`. It is typically used when none of the basic units are + * appropriate. For example, "new users per day" can be represented as + * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new + * users). Alternatively, "thousands of page views per day" would be + * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric + * value of `5.3` would mean "5300 page views per day"). * * `%` represents dimensionless value of 1/100, and annotates values giving - * a percentage (so the metric values are typically in the range of 0..100, - * and a metric value `3` means "3 percent"). + * a percentage (so the metric values are typically in the range of 0..100, + * and a metric value `3` means "3 percent"). * * `10^2.%` indicates a metric contains a ratio, typically in the range - * 0..1, that will be multiplied by 100 and displayed as a percentage - * (so a metric value `0.03` means "3 percent"). + * 0..1, that will be multiplied by 100 and displayed as a percentage + * (so a metric value `0.03` means "3 percent"). * * * string unit = 5; @@ -5395,44 +5344,44 @@ public com.google.protobuf.ByteString getUnitBytes() { * The grammar also includes these connectors: * * * `/` division or ratio (as an infix operator). For examples, - * `kBy/{email}` or `MiBy/10ms` (although you should almost never - * have `/s` in a metric `unit`; rates should always be computed at - * query time from the underlying cumulative or delta value). + * `kBy/{email}` or `MiBy/10ms` (although you should almost never + * have `/s` in a metric `unit`; rates should always be computed at + * query time from the underlying cumulative or delta value). * * `.` multiplication or composition (as an infix operator). For - * examples, `GBy.d` or `k{watt}.h`. + * examples, `GBy.d` or `k{watt}.h`. * * The grammar for a unit is as follows: * - * Expression = Component { "." Component } { "/" Component } ; + * Expression = Component { "." Component } { "/" Component } ; * - * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] - * | Annotation - * | "1" - * ; + * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] + * | Annotation + * | "1" + * ; * - * Annotation = "{" NAME "}" ; + * Annotation = "{" NAME "}" ; * * Notes: * * * `Annotation` is just a comment if it follows a `UNIT`. If the annotation - * is used alone, then the unit is equivalent to `1`. For examples, - * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. + * is used alone, then the unit is equivalent to `1`. For examples, + * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. * * `NAME` is a sequence of non-blank printable ASCII characters not - * containing `{` or `}`. + * containing `{` or `}`. * * `1` represents a unitary [dimensionless - * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such - * as in `1/s`. It is typically used when none of the basic units are - * appropriate. For example, "new users per day" can be represented as - * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new - * users). Alternatively, "thousands of page views per day" would be - * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric - * value of `5.3` would mean "5300 page views per day"). + * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such + * as in `1/s`. It is typically used when none of the basic units are + * appropriate. For example, "new users per day" can be represented as + * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new + * users). Alternatively, "thousands of page views per day" would be + * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric + * value of `5.3` would mean "5300 page views per day"). * * `%` represents dimensionless value of 1/100, and annotates values giving - * a percentage (so the metric values are typically in the range of 0..100, - * and a metric value `3` means "3 percent"). + * a percentage (so the metric values are typically in the range of 0..100, + * and a metric value `3` means "3 percent"). * * `10^2.%` indicates a metric contains a ratio, typically in the range - * 0..1, that will be multiplied by 100 and displayed as a percentage - * (so a metric value `0.03` means "3 percent"). + * 0..1, that will be multiplied by 100 and displayed as a percentage + * (so a metric value `0.03` means "3 percent"). * * * string unit = 5; @@ -5518,44 +5467,44 @@ public Builder setUnit(java.lang.String value) { * The grammar also includes these connectors: * * * `/` division or ratio (as an infix operator). For examples, - * `kBy/{email}` or `MiBy/10ms` (although you should almost never - * have `/s` in a metric `unit`; rates should always be computed at - * query time from the underlying cumulative or delta value). + * `kBy/{email}` or `MiBy/10ms` (although you should almost never + * have `/s` in a metric `unit`; rates should always be computed at + * query time from the underlying cumulative or delta value). * * `.` multiplication or composition (as an infix operator). For - * examples, `GBy.d` or `k{watt}.h`. + * examples, `GBy.d` or `k{watt}.h`. * * The grammar for a unit is as follows: * - * Expression = Component { "." Component } { "/" Component } ; + * Expression = Component { "." Component } { "/" Component } ; * - * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] - * | Annotation - * | "1" - * ; + * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] + * | Annotation + * | "1" + * ; * - * Annotation = "{" NAME "}" ; + * Annotation = "{" NAME "}" ; * * Notes: * * * `Annotation` is just a comment if it follows a `UNIT`. If the annotation - * is used alone, then the unit is equivalent to `1`. For examples, - * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. + * is used alone, then the unit is equivalent to `1`. For examples, + * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. * * `NAME` is a sequence of non-blank printable ASCII characters not - * containing `{` or `}`. + * containing `{` or `}`. * * `1` represents a unitary [dimensionless - * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such - * as in `1/s`. It is typically used when none of the basic units are - * appropriate. For example, "new users per day" can be represented as - * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new - * users). Alternatively, "thousands of page views per day" would be - * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric - * value of `5.3` would mean "5300 page views per day"). + * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such + * as in `1/s`. It is typically used when none of the basic units are + * appropriate. For example, "new users per day" can be represented as + * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new + * users). Alternatively, "thousands of page views per day" would be + * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric + * value of `5.3` would mean "5300 page views per day"). * * `%` represents dimensionless value of 1/100, and annotates values giving - * a percentage (so the metric values are typically in the range of 0..100, - * and a metric value `3` means "3 percent"). + * a percentage (so the metric values are typically in the range of 0..100, + * and a metric value `3` means "3 percent"). * * `10^2.%` indicates a metric contains a ratio, typically in the range - * 0..1, that will be multiplied by 100 and displayed as a percentage - * (so a metric value `0.03` means "3 percent"). + * 0..1, that will be multiplied by 100 and displayed as a percentage + * (so a metric value `0.03` means "3 percent"). * * * string unit = 5; @@ -5637,44 +5586,44 @@ public Builder clearUnit() { * The grammar also includes these connectors: * * * `/` division or ratio (as an infix operator). For examples, - * `kBy/{email}` or `MiBy/10ms` (although you should almost never - * have `/s` in a metric `unit`; rates should always be computed at - * query time from the underlying cumulative or delta value). + * `kBy/{email}` or `MiBy/10ms` (although you should almost never + * have `/s` in a metric `unit`; rates should always be computed at + * query time from the underlying cumulative or delta value). * * `.` multiplication or composition (as an infix operator). For - * examples, `GBy.d` or `k{watt}.h`. + * examples, `GBy.d` or `k{watt}.h`. * * The grammar for a unit is as follows: * - * Expression = Component { "." Component } { "/" Component } ; + * Expression = Component { "." Component } { "/" Component } ; * - * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] - * | Annotation - * | "1" - * ; + * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] + * | Annotation + * | "1" + * ; * - * Annotation = "{" NAME "}" ; + * Annotation = "{" NAME "}" ; * * Notes: * * * `Annotation` is just a comment if it follows a `UNIT`. If the annotation - * is used alone, then the unit is equivalent to `1`. For examples, - * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. + * is used alone, then the unit is equivalent to `1`. For examples, + * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. * * `NAME` is a sequence of non-blank printable ASCII characters not - * containing `{` or `}`. + * containing `{` or `}`. * * `1` represents a unitary [dimensionless - * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such - * as in `1/s`. It is typically used when none of the basic units are - * appropriate. For example, "new users per day" can be represented as - * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new - * users). Alternatively, "thousands of page views per day" would be - * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric - * value of `5.3` would mean "5300 page views per day"). + * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such + * as in `1/s`. It is typically used when none of the basic units are + * appropriate. For example, "new users per day" can be represented as + * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new + * users). Alternatively, "thousands of page views per day" would be + * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric + * value of `5.3` would mean "5300 page views per day"). * * `%` represents dimensionless value of 1/100, and annotates values giving - * a percentage (so the metric values are typically in the range of 0..100, - * and a metric value `3` means "3 percent"). + * a percentage (so the metric values are typically in the range of 0..100, + * and a metric value `3` means "3 percent"). * * `10^2.%` indicates a metric contains a ratio, typically in the range - * 0..1, that will be multiplied by 100 and displayed as a percentage - * (so a metric value `0.03` means "3 percent"). + * 0..1, that will be multiplied by 100 and displayed as a percentage + * (so a metric value `0.03` means "3 percent"). * * * string unit = 5; @@ -5931,7 +5880,7 @@ public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { } private com.google.api.MetricDescriptor.MetricDescriptorMetadata metadata_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.MetricDescriptor.MetricDescriptorMetadata, com.google.api.MetricDescriptor.MetricDescriptorMetadata.Builder, com.google.api.MetricDescriptor.MetricDescriptorMetadataOrBuilder> @@ -6078,7 +6027,7 @@ public Builder clearMetadata() { public com.google.api.MetricDescriptor.MetricDescriptorMetadata.Builder getMetadataBuilder() { bitField0_ |= 0x00000100; onChanged(); - return getMetadataFieldBuilder().getBuilder(); + return internalGetMetadataFieldBuilder().getBuilder(); } /** @@ -6110,14 +6059,14 @@ public com.google.api.MetricDescriptor.MetricDescriptorMetadata.Builder getMetad * * .google.api.MetricDescriptor.MetricDescriptorMetadata metadata = 10; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.MetricDescriptor.MetricDescriptorMetadata, com.google.api.MetricDescriptor.MetricDescriptorMetadata.Builder, com.google.api.MetricDescriptor.MetricDescriptorMetadataOrBuilder> - getMetadataFieldBuilder() { + internalGetMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.MetricDescriptor.MetricDescriptorMetadata, com.google.api.MetricDescriptor.MetricDescriptorMetadata.Builder, com.google.api.MetricDescriptor.MetricDescriptorMetadataOrBuilder>( @@ -6450,17 +6399,6 @@ public Builder addMonitoredResourceTypesBytes(com.google.protobuf.ByteString val return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.MetricDescriptor) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricDescriptorOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricDescriptorOrBuilder.java index 987794aee6..c02de66c8d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricDescriptorOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricDescriptorOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/metric.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface MetricDescriptorOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.MetricDescriptor) @@ -59,9 +61,9 @@ public interface MetricDescriptorOrBuilder * `custom.googleapis.com` or `external.googleapis.com`. Metric types should * use a natural hierarchical grouping. For example: * - * "custom.googleapis.com/invoice/paid/amount" - * "external.googleapis.com/prometheus/up" - * "appengine.googleapis.com/http/server/response_latencies" + * "custom.googleapis.com/invoice/paid/amount" + * "external.googleapis.com/prometheus/up" + * "appengine.googleapis.com/http/server/response_latencies" * * * string type = 8; @@ -79,9 +81,9 @@ public interface MetricDescriptorOrBuilder * `custom.googleapis.com` or `external.googleapis.com`. Metric types should * use a natural hierarchical grouping. For example: * - * "custom.googleapis.com/invoice/paid/amount" - * "external.googleapis.com/prometheus/up" - * "appengine.googleapis.com/http/server/response_latencies" + * "custom.googleapis.com/invoice/paid/amount" + * "external.googleapis.com/prometheus/up" + * "appengine.googleapis.com/http/server/response_latencies" * * * string type = 8; @@ -294,44 +296,44 @@ public interface MetricDescriptorOrBuilder * The grammar also includes these connectors: * * * `/` division or ratio (as an infix operator). For examples, - * `kBy/{email}` or `MiBy/10ms` (although you should almost never - * have `/s` in a metric `unit`; rates should always be computed at - * query time from the underlying cumulative or delta value). + * `kBy/{email}` or `MiBy/10ms` (although you should almost never + * have `/s` in a metric `unit`; rates should always be computed at + * query time from the underlying cumulative or delta value). * * `.` multiplication or composition (as an infix operator). For - * examples, `GBy.d` or `k{watt}.h`. + * examples, `GBy.d` or `k{watt}.h`. * * The grammar for a unit is as follows: * - * Expression = Component { "." Component } { "/" Component } ; + * Expression = Component { "." Component } { "/" Component } ; * - * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] - * | Annotation - * | "1" - * ; + * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] + * | Annotation + * | "1" + * ; * - * Annotation = "{" NAME "}" ; + * Annotation = "{" NAME "}" ; * * Notes: * * * `Annotation` is just a comment if it follows a `UNIT`. If the annotation - * is used alone, then the unit is equivalent to `1`. For examples, - * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. + * is used alone, then the unit is equivalent to `1`. For examples, + * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. * * `NAME` is a sequence of non-blank printable ASCII characters not - * containing `{` or `}`. + * containing `{` or `}`. * * `1` represents a unitary [dimensionless - * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such - * as in `1/s`. It is typically used when none of the basic units are - * appropriate. For example, "new users per day" can be represented as - * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new - * users). Alternatively, "thousands of page views per day" would be - * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric - * value of `5.3` would mean "5300 page views per day"). + * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such + * as in `1/s`. It is typically used when none of the basic units are + * appropriate. For example, "new users per day" can be represented as + * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new + * users). Alternatively, "thousands of page views per day" would be + * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric + * value of `5.3` would mean "5300 page views per day"). * * `%` represents dimensionless value of 1/100, and annotates values giving - * a percentage (so the metric values are typically in the range of 0..100, - * and a metric value `3` means "3 percent"). + * a percentage (so the metric values are typically in the range of 0..100, + * and a metric value `3` means "3 percent"). * * `10^2.%` indicates a metric contains a ratio, typically in the range - * 0..1, that will be multiplied by 100 and displayed as a percentage - * (so a metric value `0.03` means "3 percent"). + * 0..1, that will be multiplied by 100 and displayed as a percentage + * (so a metric value `0.03` means "3 percent"). * * * string unit = 5; @@ -408,44 +410,44 @@ public interface MetricDescriptorOrBuilder * The grammar also includes these connectors: * * * `/` division or ratio (as an infix operator). For examples, - * `kBy/{email}` or `MiBy/10ms` (although you should almost never - * have `/s` in a metric `unit`; rates should always be computed at - * query time from the underlying cumulative or delta value). + * `kBy/{email}` or `MiBy/10ms` (although you should almost never + * have `/s` in a metric `unit`; rates should always be computed at + * query time from the underlying cumulative or delta value). * * `.` multiplication or composition (as an infix operator). For - * examples, `GBy.d` or `k{watt}.h`. + * examples, `GBy.d` or `k{watt}.h`. * * The grammar for a unit is as follows: * - * Expression = Component { "." Component } { "/" Component } ; + * Expression = Component { "." Component } { "/" Component } ; * - * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] - * | Annotation - * | "1" - * ; + * Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] + * | Annotation + * | "1" + * ; * - * Annotation = "{" NAME "}" ; + * Annotation = "{" NAME "}" ; * * Notes: * * * `Annotation` is just a comment if it follows a `UNIT`. If the annotation - * is used alone, then the unit is equivalent to `1`. For examples, - * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. + * is used alone, then the unit is equivalent to `1`. For examples, + * `{request}/s == 1/s`, `By{transmitted}/s == By/s`. * * `NAME` is a sequence of non-blank printable ASCII characters not - * containing `{` or `}`. + * containing `{` or `}`. * * `1` represents a unitary [dimensionless - * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such - * as in `1/s`. It is typically used when none of the basic units are - * appropriate. For example, "new users per day" can be represented as - * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new - * users). Alternatively, "thousands of page views per day" would be - * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric - * value of `5.3` would mean "5300 page views per day"). + * unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such + * as in `1/s`. It is typically used when none of the basic units are + * appropriate. For example, "new users per day" can be represented as + * `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new + * users). Alternatively, "thousands of page views per day" would be + * represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric + * value of `5.3` would mean "5300 page views per day"). * * `%` represents dimensionless value of 1/100, and annotates values giving - * a percentage (so the metric values are typically in the range of 0..100, - * and a metric value `3` means "3 percent"). + * a percentage (so the metric values are typically in the range of 0..100, + * and a metric value `3` means "3 percent"). * * `10^2.%` indicates a metric contains a ratio, typically in the range - * 0..1, that will be multiplied by 100 and displayed as a percentage - * (so a metric value `0.03` means "3 percent"). + * 0..1, that will be multiplied by 100 and displayed as a percentage + * (so a metric value `0.03` means "3 percent"). * * * string unit = 5; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricOrBuilder.java index b96a2cda9d..f22a4be8a3 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/metric.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface MetricOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Metric) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricProto.java index 6b5914d728..7b20c0f274 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/metric.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class MetricProto { +@com.google.protobuf.Generated +public final class MetricProto extends com.google.protobuf.GeneratedFile { private MetricProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MetricProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,19 +42,19 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MetricDescriptor_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MetricDescriptor_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MetricDescriptor_MetricDescriptorMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MetricDescriptor_MetricDescriptorMetadata_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Metric_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Metric_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Metric_LabelsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Metric_LabelsEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -112,10 +124,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.LaunchStageProto.getDescriptor(), com.google.protobuf.DurationProto.getDescriptor(), }); - internal_static_google_api_MetricDescriptor_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_api_MetricDescriptor_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_MetricDescriptor_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MetricDescriptor_descriptor, new java.lang.String[] { "Name", @@ -131,28 +142,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MonitoredResourceTypes", }); internal_static_google_api_MetricDescriptor_MetricDescriptorMetadata_descriptor = - internal_static_google_api_MetricDescriptor_descriptor.getNestedTypes().get(0); + internal_static_google_api_MetricDescriptor_descriptor.getNestedType(0); internal_static_google_api_MetricDescriptor_MetricDescriptorMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MetricDescriptor_MetricDescriptorMetadata_descriptor, new java.lang.String[] { "LaunchStage", "SamplePeriod", "IngestDelay", "TimeSeriesResourceHierarchyLevel", }); - internal_static_google_api_Metric_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_api_Metric_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_Metric_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Metric_descriptor, new java.lang.String[] { "Type", "Labels", }); internal_static_google_api_Metric_LabelsEntry_descriptor = - internal_static_google_api_Metric_descriptor.getNestedTypes().get(0); + internal_static_google_api_Metric_descriptor.getNestedType(0); internal_static_google_api_Metric_LabelsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Metric_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); + descriptor.resolveAllFeaturesImmutable(); com.google.api.LabelProto.getDescriptor(); com.google.api.LaunchStageProto.getDescriptor(); com.google.protobuf.DurationProto.getDescriptor(); diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricRule.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricRule.java index 7cb2c91dc3..3c88df350c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricRule.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/quota.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.api.MetricRule} */ -public final class MetricRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class MetricRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.MetricRule) MetricRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MetricRule"); + } + // Use MetricRule.newBuilder() to construct. - private MetricRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MetricRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,12 +56,6 @@ private MetricRule() { selector_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MetricRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.QuotaProto.internal_static_google_api_MetricRule_descriptor; } @@ -67,7 +73,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.QuotaProto.internal_static_google_api_MetricRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -271,10 +277,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, selector_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetMetricCosts(), MetricCostsDefaultEntryHolder.defaultEntry, 2); getUnknownFields().writeTo(output); } @@ -285,8 +291,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selector_); } for (java.util.Map.Entry entry : internalGetMetricCosts().getMap().entrySet()) { @@ -373,38 +379,38 @@ public static com.google.api.MetricRule parseFrom( public static com.google.api.MetricRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MetricRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MetricRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.MetricRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MetricRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MetricRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -427,7 +433,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -442,7 +448,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.MetricRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.MetricRule) com.google.api.MetricRuleOrBuilder { @@ -473,7 +479,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.QuotaProto.internal_static_google_api_MetricRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -483,7 +489,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi // Construct using com.google.api.MetricRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -536,39 +542,6 @@ private void buildPartial0(com.google.api.MetricRule result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.MetricRule) { @@ -982,17 +955,6 @@ public Builder putAllMetricCosts(java.util.Map return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.MetricRule) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricRuleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricRuleOrBuilder.java index 08ed281def..7e7e91009d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricRuleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MetricRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/quota.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface MetricRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.MetricRule) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResource.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResource.java index 8e60faccef..6bff0a1469 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResource.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResource.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/monitored_resource.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -35,22 +36,33 @@ * `"gce_instance"` has labels * `"project_id"`, `"instance_id"` and `"zone"`: * - * { "type": "gce_instance", - * "labels": { "project_id": "my-project", - * "instance_id": "12345678901234", - * "zone": "us-central1-a" }} + * { "type": "gce_instance", + * "labels": { "project_id": "my-project", + * "instance_id": "12345678901234", + * "zone": "us-central1-a" }} * * * Protobuf type {@code google.api.MonitoredResource} */ -public final class MonitoredResource extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class MonitoredResource extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.MonitoredResource) MonitoredResourceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MonitoredResource"); + } + // Use MonitoredResource.newBuilder() to construct. - private MonitoredResource(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MonitoredResource(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -58,12 +70,6 @@ private MonitoredResource() { type_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MonitoredResource(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.MonitoredResourceProto .internal_static_google_api_MonitoredResource_descriptor; @@ -82,7 +88,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MonitoredResourceProto .internal_static_google_api_MonitoredResource_fieldAccessorTable @@ -284,10 +290,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, type_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 2); getUnknownFields().writeTo(output); } @@ -298,8 +304,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, type_); } for (java.util.Map.Entry entry : internalGetLabels().getMap().entrySet()) { @@ -386,38 +392,38 @@ public static com.google.api.MonitoredResource parseFrom( public static com.google.api.MonitoredResource parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MonitoredResource parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MonitoredResource parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.MonitoredResource parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MonitoredResource parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MonitoredResource parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -440,7 +446,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -461,15 +467,15 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * `"gce_instance"` has labels * `"project_id"`, `"instance_id"` and `"zone"`: * - * { "type": "gce_instance", - * "labels": { "project_id": "my-project", - * "instance_id": "12345678901234", - * "zone": "us-central1-a" }} + * { "type": "gce_instance", + * "labels": { "project_id": "my-project", + * "instance_id": "12345678901234", + * "zone": "us-central1-a" }} * * * Protobuf type {@code google.api.MonitoredResource} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.MonitoredResource) com.google.api.MonitoredResourceOrBuilder { @@ -501,7 +507,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MonitoredResourceProto .internal_static_google_api_MonitoredResource_fieldAccessorTable @@ -513,7 +519,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi // Construct using com.google.api.MonitoredResource.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -567,39 +573,6 @@ private void buildPartial0(com.google.api.MonitoredResource result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.MonitoredResource) { @@ -1009,17 +982,6 @@ public Builder putAllLabels(java.util.Map va return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.MonitoredResource) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceDescriptor.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceDescriptor.java index 5377caed2d..c82bb32523 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceDescriptor.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceDescriptor.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/monitored_resource.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -37,14 +38,25 @@ * * Protobuf type {@code google.api.MonitoredResourceDescriptor} */ -public final class MonitoredResourceDescriptor extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class MonitoredResourceDescriptor extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.MonitoredResourceDescriptor) MonitoredResourceDescriptorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MonitoredResourceDescriptor"); + } + // Use MonitoredResourceDescriptor.newBuilder() to construct. - private MonitoredResourceDescriptor(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MonitoredResourceDescriptor(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -57,19 +69,13 @@ private MonitoredResourceDescriptor() { launchStage_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MonitoredResourceDescriptor(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.MonitoredResourceProto .internal_static_google_api_MonitoredResourceDescriptor_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MonitoredResourceProto .internal_static_google_api_MonitoredResourceDescriptor_fieldAccessorTable @@ -152,8 +158,8 @@ public com.google.protobuf.ByteString getNameBytes() { *
    * Required. The monitored resource type. For example, the type
    * `"cloudsql_database"` represents databases in Google Cloud SQL.
-   *  For a list of types, see [Monitored resource
-   *  types](https://cloud.google.com/monitoring/api/resources)
+   * For a list of types, see [Monitored resource
+   * types](https://cloud.google.com/monitoring/api/resources)
    * and [Logging resource
    * types](https://cloud.google.com/logging/docs/api/v2/resource-list).
    * 
@@ -181,8 +187,8 @@ public java.lang.String getType() { *
    * Required. The monitored resource type. For example, the type
    * `"cloudsql_database"` represents databases in Google Cloud SQL.
-   *  For a list of types, see [Monitored resource
-   *  types](https://cloud.google.com/monitoring/api/resources)
+   * For a list of types, see [Monitored resource
+   * types](https://cloud.google.com/monitoring/api/resources)
    * and [Logging resource
    * types](https://cloud.google.com/logging/docs/api/v2/resource-list).
    * 
@@ -454,20 +460,20 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, displayName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } for (int i = 0; i < labels_.size(); i++) { output.writeMessage(4, labels_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, name_); } if (launchStage_ != com.google.api.LaunchStage.LAUNCH_STAGE_UNSPECIFIED.getNumber()) { output.writeEnum(7, launchStage_); @@ -481,20 +487,20 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, displayName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } for (int i = 0; i < labels_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, labels_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, name_); } if (launchStage_ != com.google.api.LaunchStage.LAUNCH_STAGE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(7, launchStage_); @@ -588,38 +594,38 @@ public static com.google.api.MonitoredResourceDescriptor parseFrom( public static com.google.api.MonitoredResourceDescriptor parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MonitoredResourceDescriptor parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MonitoredResourceDescriptor parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.MonitoredResourceDescriptor parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MonitoredResourceDescriptor parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MonitoredResourceDescriptor parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -642,7 +648,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -665,7 +671,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.MonitoredResourceDescriptor} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.MonitoredResourceDescriptor) com.google.api.MonitoredResourceDescriptorOrBuilder { @@ -675,7 +681,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MonitoredResourceProto .internal_static_google_api_MonitoredResourceDescriptor_fieldAccessorTable @@ -687,7 +693,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.MonitoredResourceDescriptor.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -773,39 +779,6 @@ private void buildPartial0(com.google.api.MonitoredResourceDescriptor result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.MonitoredResourceDescriptor) { @@ -857,8 +830,8 @@ public Builder mergeFrom(com.google.api.MonitoredResourceDescriptor other) { labels_ = other.labels_; bitField0_ = (bitField0_ & ~0x00000010); labelsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getLabelsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetLabelsFieldBuilder() : null; } else { labelsBuilder_.addAllMessages(other.labels_); @@ -1099,8 +1072,8 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { *
      * Required. The monitored resource type. For example, the type
      * `"cloudsql_database"` represents databases in Google Cloud SQL.
-     *  For a list of types, see [Monitored resource
-     *  types](https://cloud.google.com/monitoring/api/resources)
+     * For a list of types, see [Monitored resource
+     * types](https://cloud.google.com/monitoring/api/resources)
      * and [Logging resource
      * types](https://cloud.google.com/logging/docs/api/v2/resource-list).
      * 
@@ -1127,8 +1100,8 @@ public java.lang.String getType() { *
      * Required. The monitored resource type. For example, the type
      * `"cloudsql_database"` represents databases in Google Cloud SQL.
-     *  For a list of types, see [Monitored resource
-     *  types](https://cloud.google.com/monitoring/api/resources)
+     * For a list of types, see [Monitored resource
+     * types](https://cloud.google.com/monitoring/api/resources)
      * and [Logging resource
      * types](https://cloud.google.com/logging/docs/api/v2/resource-list).
      * 
@@ -1155,8 +1128,8 @@ public com.google.protobuf.ByteString getTypeBytes() { *
      * Required. The monitored resource type. For example, the type
      * `"cloudsql_database"` represents databases in Google Cloud SQL.
-     *  For a list of types, see [Monitored resource
-     *  types](https://cloud.google.com/monitoring/api/resources)
+     * For a list of types, see [Monitored resource
+     * types](https://cloud.google.com/monitoring/api/resources)
      * and [Logging resource
      * types](https://cloud.google.com/logging/docs/api/v2/resource-list).
      * 
@@ -1182,8 +1155,8 @@ public Builder setType(java.lang.String value) { *
      * Required. The monitored resource type. For example, the type
      * `"cloudsql_database"` represents databases in Google Cloud SQL.
-     *  For a list of types, see [Monitored resource
-     *  types](https://cloud.google.com/monitoring/api/resources)
+     * For a list of types, see [Monitored resource
+     * types](https://cloud.google.com/monitoring/api/resources)
      * and [Logging resource
      * types](https://cloud.google.com/logging/docs/api/v2/resource-list).
      * 
@@ -1205,8 +1178,8 @@ public Builder clearType() { *
      * Required. The monitored resource type. For example, the type
      * `"cloudsql_database"` represents databases in Google Cloud SQL.
-     *  For a list of types, see [Monitored resource
-     *  types](https://cloud.google.com/monitoring/api/resources)
+     * For a list of types, see [Monitored resource
+     * types](https://cloud.google.com/monitoring/api/resources)
      * and [Logging resource
      * types](https://cloud.google.com/logging/docs/api/v2/resource-list).
      * 
@@ -1479,7 +1452,7 @@ private void ensureLabelsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.LabelDescriptor, com.google.api.LabelDescriptor.Builder, com.google.api.LabelDescriptorOrBuilder> @@ -1762,7 +1735,7 @@ public Builder removeLabels(int index) { * repeated .google.api.LabelDescriptor labels = 4; */ public com.google.api.LabelDescriptor.Builder getLabelsBuilder(int index) { - return getLabelsFieldBuilder().getBuilder(index); + return internalGetLabelsFieldBuilder().getBuilder(index); } /** @@ -1816,7 +1789,7 @@ public com.google.api.LabelDescriptorOrBuilder getLabelsOrBuilder(int index) { * repeated .google.api.LabelDescriptor labels = 4; */ public com.google.api.LabelDescriptor.Builder addLabelsBuilder() { - return getLabelsFieldBuilder() + return internalGetLabelsFieldBuilder() .addBuilder(com.google.api.LabelDescriptor.getDefaultInstance()); } @@ -1832,7 +1805,7 @@ public com.google.api.LabelDescriptor.Builder addLabelsBuilder() { * repeated .google.api.LabelDescriptor labels = 4; */ public com.google.api.LabelDescriptor.Builder addLabelsBuilder(int index) { - return getLabelsFieldBuilder() + return internalGetLabelsFieldBuilder() .addBuilder(index, com.google.api.LabelDescriptor.getDefaultInstance()); } @@ -1848,17 +1821,17 @@ public com.google.api.LabelDescriptor.Builder addLabelsBuilder(int index) { * repeated .google.api.LabelDescriptor labels = 4; */ public java.util.List getLabelsBuilderList() { - return getLabelsFieldBuilder().getBuilderList(); + return internalGetLabelsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.LabelDescriptor, com.google.api.LabelDescriptor.Builder, com.google.api.LabelDescriptorOrBuilder> - getLabelsFieldBuilder() { + internalGetLabelsFieldBuilder() { if (labelsBuilder_ == null) { labelsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.LabelDescriptor, com.google.api.LabelDescriptor.Builder, com.google.api.LabelDescriptorOrBuilder>( @@ -1962,17 +1935,6 @@ public Builder clearLaunchStage() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.MonitoredResourceDescriptor) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceDescriptorOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceDescriptorOrBuilder.java index 404e8eeb46..537034cfb3 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceDescriptorOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceDescriptorOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/monitored_resource.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface MonitoredResourceDescriptorOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.MonitoredResourceDescriptor) @@ -66,8 +68,8 @@ public interface MonitoredResourceDescriptorOrBuilder *
    * Required. The monitored resource type. For example, the type
    * `"cloudsql_database"` represents databases in Google Cloud SQL.
-   *  For a list of types, see [Monitored resource
-   *  types](https://cloud.google.com/monitoring/api/resources)
+   * For a list of types, see [Monitored resource
+   * types](https://cloud.google.com/monitoring/api/resources)
    * and [Logging resource
    * types](https://cloud.google.com/logging/docs/api/v2/resource-list).
    * 
@@ -84,8 +86,8 @@ public interface MonitoredResourceDescriptorOrBuilder *
    * Required. The monitored resource type. For example, the type
    * `"cloudsql_database"` represents databases in Google Cloud SQL.
-   *  For a list of types, see [Monitored resource
-   *  types](https://cloud.google.com/monitoring/api/resources)
+   * For a list of types, see [Monitored resource
+   * types](https://cloud.google.com/monitoring/api/resources)
    * and [Logging resource
    * types](https://cloud.google.com/logging/docs/api/v2/resource-list).
    * 
diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceMetadata.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceMetadata.java index 02acbeb9c2..7d9faaf786 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceMetadata.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceMetadata.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/monitored_resource.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -33,25 +34,30 @@ * * Protobuf type {@code google.api.MonitoredResourceMetadata} */ -public final class MonitoredResourceMetadata extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class MonitoredResourceMetadata extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.MonitoredResourceMetadata) MonitoredResourceMetadataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MonitoredResourceMetadata"); + } + // Use MonitoredResourceMetadata.newBuilder() to construct. - private MonitoredResourceMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MonitoredResourceMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private MonitoredResourceMetadata() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MonitoredResourceMetadata(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.MonitoredResourceProto .internal_static_google_api_MonitoredResourceMetadata_descriptor; @@ -70,7 +76,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MonitoredResourceProto .internal_static_google_api_MonitoredResourceMetadata_fieldAccessorTable @@ -94,9 +100,9 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -119,9 +125,9 @@ public boolean hasSystemLabels() { * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -144,9 +150,9 @@ public com.google.protobuf.Struct getSystemLabels() { * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -280,7 +286,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getSystemLabels()); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetUserLabels(), UserLabelsDefaultEntryHolder.defaultEntry, 2); getUnknownFields().writeTo(output); } @@ -385,38 +391,38 @@ public static com.google.api.MonitoredResourceMetadata parseFrom( public static com.google.api.MonitoredResourceMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MonitoredResourceMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MonitoredResourceMetadata parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.MonitoredResourceMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.MonitoredResourceMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.MonitoredResourceMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -439,7 +445,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -458,7 +464,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.MonitoredResourceMetadata} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.MonitoredResourceMetadata) com.google.api.MonitoredResourceMetadataOrBuilder { @@ -490,7 +496,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MonitoredResourceProto .internal_static_google_api_MonitoredResourceMetadata_fieldAccessorTable @@ -504,14 +510,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getSystemLabelsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetSystemLabelsFieldBuilder(); } } @@ -574,39 +580,6 @@ private void buildPartial0(com.google.api.MonitoredResourceMetadata result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.MonitoredResourceMetadata) { @@ -652,7 +625,8 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getSystemLabelsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetSystemLabelsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -688,7 +662,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Struct systemLabels_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -705,9 +679,9 @@ public Builder mergeFrom( * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -729,9 +703,9 @@ public boolean hasSystemLabels() { * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -759,9 +733,9 @@ public com.google.protobuf.Struct getSystemLabels() { * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -791,9 +765,9 @@ public Builder setSystemLabels(com.google.protobuf.Struct value) { * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -820,9 +794,9 @@ public Builder setSystemLabels(com.google.protobuf.Struct.Builder builderForValu * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -857,9 +831,9 @@ public Builder mergeSystemLabels(com.google.protobuf.Struct value) { * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -886,9 +860,9 @@ public Builder clearSystemLabels() { * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -896,7 +870,7 @@ public Builder clearSystemLabels() { public com.google.protobuf.Struct.Builder getSystemLabelsBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getSystemLabelsFieldBuilder().getBuilder(); + return internalGetSystemLabelsFieldBuilder().getBuilder(); } /** @@ -910,9 +884,9 @@ public com.google.protobuf.Struct.Builder getSystemLabelsBuilder() { * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -938,21 +912,21 @@ public com.google.protobuf.StructOrBuilder getSystemLabelsOrBuilder() { * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getSystemLabelsFieldBuilder() { + internalGetSystemLabelsFieldBuilder() { if (systemLabelsBuilder_ == null) { systemLabelsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -1137,17 +1111,6 @@ public Builder putAllUserLabels(java.util.Map * * .google.protobuf.Struct system_labels = 1; @@ -57,9 +59,9 @@ public interface MonitoredResourceMetadataOrBuilder * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; @@ -79,9 +81,9 @@ public interface MonitoredResourceMetadataOrBuilder * System label values can be only strings, Boolean values, or a list of * strings. For example: * - * { "name": "my-test-instance", - * "security_group": ["a", "b", "c"], - * "spot_instance": false } + * { "name": "my-test-instance", + * "security_group": ["a", "b", "c"], + * "spot_instance": false } * * * .google.protobuf.Struct system_labels = 1; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceOrBuilder.java index 80d810ce68..65ea11c1a0 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/monitored_resource.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface MonitoredResourceOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.MonitoredResource) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceProto.java index 6383026175..6f0d58cb5e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/monitored_resource.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class MonitoredResourceProto { +@com.google.protobuf.Generated +public final class MonitoredResourceProto extends com.google.protobuf.GeneratedFile { private MonitoredResourceProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MonitoredResourceProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,23 +42,23 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MonitoredResourceDescriptor_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MonitoredResourceDescriptor_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MonitoredResource_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MonitoredResource_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MonitoredResource_LabelsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MonitoredResource_LabelsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MonitoredResourceMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MonitoredResourceMetadata_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MonitoredResourceMetadata_UserLabelsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MonitoredResourceMetadata_UserLabelsEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -94,45 +106,45 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.StructProto.getDescriptor(), }); internal_static_google_api_MonitoredResourceDescriptor_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_api_MonitoredResourceDescriptor_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MonitoredResourceDescriptor_descriptor, new java.lang.String[] { "Name", "Type", "DisplayName", "Description", "Labels", "LaunchStage", }); - internal_static_google_api_MonitoredResource_descriptor = - getDescriptor().getMessageTypes().get(1); + internal_static_google_api_MonitoredResource_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_MonitoredResource_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MonitoredResource_descriptor, new java.lang.String[] { "Type", "Labels", }); internal_static_google_api_MonitoredResource_LabelsEntry_descriptor = - internal_static_google_api_MonitoredResource_descriptor.getNestedTypes().get(0); + internal_static_google_api_MonitoredResource_descriptor.getNestedType(0); internal_static_google_api_MonitoredResource_LabelsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MonitoredResource_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_google_api_MonitoredResourceMetadata_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_api_MonitoredResourceMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MonitoredResourceMetadata_descriptor, new java.lang.String[] { "SystemLabels", "UserLabels", }); internal_static_google_api_MonitoredResourceMetadata_UserLabelsEntry_descriptor = - internal_static_google_api_MonitoredResourceMetadata_descriptor.getNestedTypes().get(0); + internal_static_google_api_MonitoredResourceMetadata_descriptor.getNestedType(0); internal_static_google_api_MonitoredResourceMetadata_UserLabelsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MonitoredResourceMetadata_UserLabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); + descriptor.resolveAllFeaturesImmutable(); com.google.api.LabelProto.getDescriptor(); com.google.api.LaunchStageProto.getDescriptor(); com.google.protobuf.StructProto.getDescriptor(); diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Monitoring.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Monitoring.java index b3570ec7a1..c33fe0057d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Monitoring.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Monitoring.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/monitoring.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -32,61 +33,72 @@ * `library.googleapis.com/book/num_overdue` metric is only sent to the * consumer project. * - * monitored_resources: - * - type: library.googleapis.com/Branch - * display_name: "Library Branch" - * description: "A branch of a library." - * launch_stage: GA - * labels: - * - key: resource_container - * description: "The Cloud container (ie. project id) for the Branch." - * - key: location - * description: "The location of the library branch." - * - key: branch_id - * description: "The id of the branch." - * metrics: - * - name: library.googleapis.com/book/returned_count - * display_name: "Books Returned" - * description: "The count of books that have been returned." - * launch_stage: GA - * metric_kind: DELTA - * value_type: INT64 - * unit: "1" - * labels: - * - key: customer_id - * description: "The id of the customer." - * - name: library.googleapis.com/book/num_overdue - * display_name: "Books Overdue" - * description: "The current number of overdue books." - * launch_stage: GA - * metric_kind: GAUGE - * value_type: INT64 - * unit: "1" - * labels: - * - key: customer_id - * description: "The id of the customer." - * monitoring: - * producer_destinations: - * - monitored_resource: library.googleapis.com/Branch - * metrics: - * - library.googleapis.com/book/returned_count - * consumer_destinations: - * - monitored_resource: library.googleapis.com/Branch - * metrics: - * - library.googleapis.com/book/returned_count - * - library.googleapis.com/book/num_overdue + * monitored_resources: + * - type: library.googleapis.com/Branch + * display_name: "Library Branch" + * description: "A branch of a library." + * launch_stage: GA + * labels: + * - key: resource_container + * description: "The Cloud container (ie. project id) for the Branch." + * - key: location + * description: "The location of the library branch." + * - key: branch_id + * description: "The id of the branch." + * metrics: + * - name: library.googleapis.com/book/returned_count + * display_name: "Books Returned" + * description: "The count of books that have been returned." + * launch_stage: GA + * metric_kind: DELTA + * value_type: INT64 + * unit: "1" + * labels: + * - key: customer_id + * description: "The id of the customer." + * - name: library.googleapis.com/book/num_overdue + * display_name: "Books Overdue" + * description: "The current number of overdue books." + * launch_stage: GA + * metric_kind: GAUGE + * value_type: INT64 + * unit: "1" + * labels: + * - key: customer_id + * description: "The id of the customer." + * monitoring: + * producer_destinations: + * - monitored_resource: library.googleapis.com/Branch + * metrics: + * - library.googleapis.com/book/returned_count + * consumer_destinations: + * - monitored_resource: library.googleapis.com/Branch + * metrics: + * - library.googleapis.com/book/returned_count + * - library.googleapis.com/book/num_overdue * * * Protobuf type {@code google.api.Monitoring} */ -public final class Monitoring extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Monitoring extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Monitoring) MonitoringOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Monitoring"); + } + // Use Monitoring.newBuilder() to construct. - private Monitoring(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Monitoring(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -95,18 +107,12 @@ private Monitoring() { consumerDestinations_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Monitoring(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.MonitoringProto.internal_static_google_api_Monitoring_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MonitoringProto.internal_static_google_api_Monitoring_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -221,14 +227,24 @@ public interface MonitoringDestinationOrBuilder * * Protobuf type {@code google.api.Monitoring.MonitoringDestination} */ - public static final class MonitoringDestination extends com.google.protobuf.GeneratedMessageV3 + public static final class MonitoringDestination extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Monitoring.MonitoringDestination) MonitoringDestinationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MonitoringDestination"); + } + // Use MonitoringDestination.newBuilder() to construct. - private MonitoringDestination(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MonitoringDestination(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -237,19 +253,13 @@ private MonitoringDestination() { metrics_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MonitoringDestination(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.MonitoringProto .internal_static_google_api_Monitoring_MonitoringDestination_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MonitoringProto .internal_static_google_api_Monitoring_MonitoringDestination_fieldAccessorTable @@ -405,11 +415,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(monitoredResource_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, monitoredResource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(monitoredResource_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, monitoredResource_); } for (int i = 0; i < metrics_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, metrics_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, metrics_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -420,8 +430,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(monitoredResource_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, monitoredResource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(monitoredResource_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, monitoredResource_); } { int dataSize = 0; @@ -508,38 +518,38 @@ public static com.google.api.Monitoring.MonitoringDestination parseFrom( public static com.google.api.Monitoring.MonitoringDestination parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Monitoring.MonitoringDestination parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Monitoring.MonitoringDestination parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Monitoring.MonitoringDestination parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Monitoring.MonitoringDestination parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Monitoring.MonitoringDestination parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -562,8 +572,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -578,8 +587,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.api.Monitoring.MonitoringDestination} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Monitoring.MonitoringDestination) com.google.api.Monitoring.MonitoringDestinationOrBuilder { @@ -589,7 +597,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MonitoringProto .internal_static_google_api_Monitoring_MonitoringDestination_fieldAccessorTable @@ -601,7 +609,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Monitoring.MonitoringDestination.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -656,41 +664,6 @@ private void buildPartial0(com.google.api.Monitoring.MonitoringDestination resul } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Monitoring.MonitoringDestination) { @@ -1099,18 +1072,6 @@ public Builder addMetricsBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Monitoring.MonitoringDestination) } @@ -1483,38 +1444,38 @@ public static com.google.api.Monitoring parseFrom( public static com.google.api.Monitoring parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Monitoring parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Monitoring parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Monitoring parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Monitoring parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Monitoring parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1537,7 +1498,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1555,54 +1516,54 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * `library.googleapis.com/book/num_overdue` metric is only sent to the * consumer project. * - * monitored_resources: - * - type: library.googleapis.com/Branch - * display_name: "Library Branch" - * description: "A branch of a library." - * launch_stage: GA - * labels: - * - key: resource_container - * description: "The Cloud container (ie. project id) for the Branch." - * - key: location - * description: "The location of the library branch." - * - key: branch_id - * description: "The id of the branch." - * metrics: - * - name: library.googleapis.com/book/returned_count - * display_name: "Books Returned" - * description: "The count of books that have been returned." - * launch_stage: GA - * metric_kind: DELTA - * value_type: INT64 - * unit: "1" - * labels: - * - key: customer_id - * description: "The id of the customer." - * - name: library.googleapis.com/book/num_overdue - * display_name: "Books Overdue" - * description: "The current number of overdue books." - * launch_stage: GA - * metric_kind: GAUGE - * value_type: INT64 - * unit: "1" - * labels: - * - key: customer_id - * description: "The id of the customer." - * monitoring: - * producer_destinations: - * - monitored_resource: library.googleapis.com/Branch - * metrics: - * - library.googleapis.com/book/returned_count - * consumer_destinations: - * - monitored_resource: library.googleapis.com/Branch - * metrics: - * - library.googleapis.com/book/returned_count - * - library.googleapis.com/book/num_overdue + * monitored_resources: + * - type: library.googleapis.com/Branch + * display_name: "Library Branch" + * description: "A branch of a library." + * launch_stage: GA + * labels: + * - key: resource_container + * description: "The Cloud container (ie. project id) for the Branch." + * - key: location + * description: "The location of the library branch." + * - key: branch_id + * description: "The id of the branch." + * metrics: + * - name: library.googleapis.com/book/returned_count + * display_name: "Books Returned" + * description: "The count of books that have been returned." + * launch_stage: GA + * metric_kind: DELTA + * value_type: INT64 + * unit: "1" + * labels: + * - key: customer_id + * description: "The id of the customer." + * - name: library.googleapis.com/book/num_overdue + * display_name: "Books Overdue" + * description: "The current number of overdue books." + * launch_stage: GA + * metric_kind: GAUGE + * value_type: INT64 + * unit: "1" + * labels: + * - key: customer_id + * description: "The id of the customer." + * monitoring: + * producer_destinations: + * - monitored_resource: library.googleapis.com/Branch + * metrics: + * - library.googleapis.com/book/returned_count + * consumer_destinations: + * - monitored_resource: library.googleapis.com/Branch + * metrics: + * - library.googleapis.com/book/returned_count + * - library.googleapis.com/book/num_overdue * * * Protobuf type {@code google.api.Monitoring} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Monitoring) com.google.api.MonitoringOrBuilder { @@ -1611,7 +1572,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.MonitoringProto.internal_static_google_api_Monitoring_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1621,7 +1582,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Monitoring.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1701,39 +1662,6 @@ private void buildPartial0(com.google.api.Monitoring result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Monitoring) { @@ -1765,8 +1693,8 @@ public Builder mergeFrom(com.google.api.Monitoring other) { producerDestinations_ = other.producerDestinations_; bitField0_ = (bitField0_ & ~0x00000001); producerDestinationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getProducerDestinationsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetProducerDestinationsFieldBuilder() : null; } else { producerDestinationsBuilder_.addAllMessages(other.producerDestinations_); @@ -1792,8 +1720,8 @@ public Builder mergeFrom(com.google.api.Monitoring other) { consumerDestinations_ = other.consumerDestinations_; bitField0_ = (bitField0_ & ~0x00000002); consumerDestinationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getConsumerDestinationsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetConsumerDestinationsFieldBuilder() : null; } else { consumerDestinationsBuilder_.addAllMessages(other.consumerDestinations_); @@ -1885,7 +1813,7 @@ private void ensureProducerDestinationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Monitoring.MonitoringDestination, com.google.api.Monitoring.MonitoringDestination.Builder, com.google.api.Monitoring.MonitoringDestinationOrBuilder> @@ -2214,7 +2142,7 @@ public Builder removeProducerDestinations(int index) { */ public com.google.api.Monitoring.MonitoringDestination.Builder getProducerDestinationsBuilder( int index) { - return getProducerDestinationsFieldBuilder().getBuilder(index); + return internalGetProducerDestinationsFieldBuilder().getBuilder(index); } /** @@ -2279,7 +2207,7 @@ public com.google.api.Monitoring.MonitoringDestination.Builder getProducerDestin */ public com.google.api.Monitoring.MonitoringDestination.Builder addProducerDestinationsBuilder() { - return getProducerDestinationsFieldBuilder() + return internalGetProducerDestinationsFieldBuilder() .addBuilder(com.google.api.Monitoring.MonitoringDestination.getDefaultInstance()); } @@ -2299,7 +2227,7 @@ public com.google.api.Monitoring.MonitoringDestination.Builder getProducerDestin */ public com.google.api.Monitoring.MonitoringDestination.Builder addProducerDestinationsBuilder( int index) { - return getProducerDestinationsFieldBuilder() + return internalGetProducerDestinationsFieldBuilder() .addBuilder(index, com.google.api.Monitoring.MonitoringDestination.getDefaultInstance()); } @@ -2319,17 +2247,17 @@ public com.google.api.Monitoring.MonitoringDestination.Builder addProducerDestin */ public java.util.List getProducerDestinationsBuilderList() { - return getProducerDestinationsFieldBuilder().getBuilderList(); + return internalGetProducerDestinationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Monitoring.MonitoringDestination, com.google.api.Monitoring.MonitoringDestination.Builder, com.google.api.Monitoring.MonitoringDestinationOrBuilder> - getProducerDestinationsFieldBuilder() { + internalGetProducerDestinationsFieldBuilder() { if (producerDestinationsBuilder_ == null) { producerDestinationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.Monitoring.MonitoringDestination, com.google.api.Monitoring.MonitoringDestination.Builder, com.google.api.Monitoring.MonitoringDestinationOrBuilder>( @@ -2354,7 +2282,7 @@ private void ensureConsumerDestinationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Monitoring.MonitoringDestination, com.google.api.Monitoring.MonitoringDestination.Builder, com.google.api.Monitoring.MonitoringDestinationOrBuilder> @@ -2683,7 +2611,7 @@ public Builder removeConsumerDestinations(int index) { */ public com.google.api.Monitoring.MonitoringDestination.Builder getConsumerDestinationsBuilder( int index) { - return getConsumerDestinationsFieldBuilder().getBuilder(index); + return internalGetConsumerDestinationsFieldBuilder().getBuilder(index); } /** @@ -2748,7 +2676,7 @@ public com.google.api.Monitoring.MonitoringDestination.Builder getConsumerDestin */ public com.google.api.Monitoring.MonitoringDestination.Builder addConsumerDestinationsBuilder() { - return getConsumerDestinationsFieldBuilder() + return internalGetConsumerDestinationsFieldBuilder() .addBuilder(com.google.api.Monitoring.MonitoringDestination.getDefaultInstance()); } @@ -2768,7 +2696,7 @@ public com.google.api.Monitoring.MonitoringDestination.Builder getConsumerDestin */ public com.google.api.Monitoring.MonitoringDestination.Builder addConsumerDestinationsBuilder( int index) { - return getConsumerDestinationsFieldBuilder() + return internalGetConsumerDestinationsFieldBuilder() .addBuilder(index, com.google.api.Monitoring.MonitoringDestination.getDefaultInstance()); } @@ -2788,17 +2716,17 @@ public com.google.api.Monitoring.MonitoringDestination.Builder addConsumerDestin */ public java.util.List getConsumerDestinationsBuilderList() { - return getConsumerDestinationsFieldBuilder().getBuilderList(); + return internalGetConsumerDestinationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Monitoring.MonitoringDestination, com.google.api.Monitoring.MonitoringDestination.Builder, com.google.api.Monitoring.MonitoringDestinationOrBuilder> - getConsumerDestinationsFieldBuilder() { + internalGetConsumerDestinationsFieldBuilder() { if (consumerDestinationsBuilder_ == null) { consumerDestinationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.Monitoring.MonitoringDestination, com.google.api.Monitoring.MonitoringDestination.Builder, com.google.api.Monitoring.MonitoringDestinationOrBuilder>( @@ -2811,17 +2739,6 @@ public com.google.api.Monitoring.MonitoringDestination.Builder addConsumerDestin return consumerDestinationsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Monitoring) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoringOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoringOrBuilder.java index ebbd4c28d5..79a702e364 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoringOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoringOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/monitoring.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface MonitoringOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Monitoring) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoringProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoringProto.java index 51e928451c..fbed3159a4 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoringProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoringProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/monitoring.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class MonitoringProto { +@com.google.protobuf.Generated +public final class MonitoringProto extends com.google.protobuf.GeneratedFile { private MonitoringProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MonitoringProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,11 +42,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Monitoring_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Monitoring_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Monitoring_MonitoringDestination_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Monitoring_MonitoringDestination_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -60,21 +72,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_Monitoring_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Monitoring_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Monitoring_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Monitoring_descriptor, new java.lang.String[] { "ProducerDestinations", "ConsumerDestinations", }); internal_static_google_api_Monitoring_MonitoringDestination_descriptor = - internal_static_google_api_Monitoring_descriptor.getNestedTypes().get(0); + internal_static_google_api_Monitoring_descriptor.getNestedType(0); internal_static_google_api_Monitoring_MonitoringDestination_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Monitoring_MonitoringDestination_descriptor, new java.lang.String[] { "MonitoredResource", "Metrics", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/NodeSettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/NodeSettings.java index 834ea57c72..5fc7acb70d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/NodeSettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/NodeSettings.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,31 +29,36 @@ * * Protobuf type {@code google.api.NodeSettings} */ -public final class NodeSettings extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class NodeSettings extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.NodeSettings) NodeSettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "NodeSettings"); + } + // Use NodeSettings.newBuilder() to construct. - private NodeSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private NodeSettings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private NodeSettings() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new NodeSettings(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto.internal_static_google_api_NodeSettings_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_NodeSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -213,38 +219,38 @@ public static com.google.api.NodeSettings parseFrom( public static com.google.api.NodeSettings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.NodeSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.NodeSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.NodeSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.NodeSettings parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.NodeSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -267,7 +273,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -281,7 +287,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.NodeSettings} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.NodeSettings) com.google.api.NodeSettingsOrBuilder { @@ -290,7 +296,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_NodeSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -302,14 +308,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCommonFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCommonFieldBuilder(); } } @@ -364,39 +370,6 @@ private void buildPartial0(com.google.api.NodeSettings result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.NodeSettings) { @@ -440,7 +413,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getCommonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetCommonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -464,7 +437,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.api.CommonLanguageSettings common_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> @@ -609,7 +582,7 @@ public Builder clearCommon() { public com.google.api.CommonLanguageSettings.Builder getCommonBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getCommonFieldBuilder().getBuilder(); + return internalGetCommonFieldBuilder().getBuilder(); } /** @@ -640,14 +613,14 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { * * .google.api.CommonLanguageSettings common = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> - getCommonFieldBuilder() { + internalGetCommonFieldBuilder() { if (commonBuilder_ == null) { commonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder>( @@ -657,17 +630,6 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { return commonBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.NodeSettings) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/NodeSettingsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/NodeSettingsOrBuilder.java index 7f08c9b89d..42b25fe040 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/NodeSettingsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/NodeSettingsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface NodeSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.NodeSettings) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/OAuthRequirements.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/OAuthRequirements.java index c0a38bb5ae..1edaf1615f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/OAuthRequirements.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/OAuthRequirements.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -45,14 +46,25 @@ * * Protobuf type {@code google.api.OAuthRequirements} */ -public final class OAuthRequirements extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class OAuthRequirements extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.OAuthRequirements) OAuthRequirementsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OAuthRequirements"); + } + // Use OAuthRequirements.newBuilder() to construct. - private OAuthRequirements(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private OAuthRequirements(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -60,18 +72,12 @@ private OAuthRequirements() { canonicalScopes_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new OAuthRequirements(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.AuthProto.internal_static_google_api_OAuthRequirements_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto.internal_static_google_api_OAuthRequirements_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -92,8 +98,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * Example: * - * canonical_scopes: https://www.googleapis.com/auth/calendar, - * https://www.googleapis.com/auth/calendar.read + * canonical_scopes: https://www.googleapis.com/auth/calendar, + * https://www.googleapis.com/auth/calendar.read * * * string canonical_scopes = 1; @@ -122,8 +128,8 @@ public java.lang.String getCanonicalScopes() { * * Example: * - * canonical_scopes: https://www.googleapis.com/auth/calendar, - * https://www.googleapis.com/auth/calendar.read + * canonical_scopes: https://www.googleapis.com/auth/calendar, + * https://www.googleapis.com/auth/calendar.read * * * string canonical_scopes = 1; @@ -157,8 +163,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(canonicalScopes_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, canonicalScopes_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(canonicalScopes_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, canonicalScopes_); } getUnknownFields().writeTo(output); } @@ -169,8 +175,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(canonicalScopes_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, canonicalScopes_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(canonicalScopes_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, canonicalScopes_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -242,38 +248,38 @@ public static com.google.api.OAuthRequirements parseFrom( public static com.google.api.OAuthRequirements parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.OAuthRequirements parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.OAuthRequirements parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.OAuthRequirements parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.OAuthRequirements parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.OAuthRequirements parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -296,7 +302,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -327,7 +333,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.OAuthRequirements} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.OAuthRequirements) com.google.api.OAuthRequirementsOrBuilder { @@ -336,7 +342,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.AuthProto .internal_static_google_api_OAuthRequirements_fieldAccessorTable @@ -348,7 +354,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.OAuthRequirements.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -396,39 +402,6 @@ private void buildPartial0(com.google.api.OAuthRequirements result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.OAuthRequirements) { @@ -508,8 +481,8 @@ public Builder mergeFrom( * * Example: * - * canonical_scopes: https://www.googleapis.com/auth/calendar, - * https://www.googleapis.com/auth/calendar.read + * canonical_scopes: https://www.googleapis.com/auth/calendar, + * https://www.googleapis.com/auth/calendar.read * * * string canonical_scopes = 1; @@ -537,8 +510,8 @@ public java.lang.String getCanonicalScopes() { * * Example: * - * canonical_scopes: https://www.googleapis.com/auth/calendar, - * https://www.googleapis.com/auth/calendar.read + * canonical_scopes: https://www.googleapis.com/auth/calendar, + * https://www.googleapis.com/auth/calendar.read * * * string canonical_scopes = 1; @@ -566,8 +539,8 @@ public com.google.protobuf.ByteString getCanonicalScopesBytes() { * * Example: * - * canonical_scopes: https://www.googleapis.com/auth/calendar, - * https://www.googleapis.com/auth/calendar.read + * canonical_scopes: https://www.googleapis.com/auth/calendar, + * https://www.googleapis.com/auth/calendar.read * * * string canonical_scopes = 1; @@ -594,8 +567,8 @@ public Builder setCanonicalScopes(java.lang.String value) { * * Example: * - * canonical_scopes: https://www.googleapis.com/auth/calendar, - * https://www.googleapis.com/auth/calendar.read + * canonical_scopes: https://www.googleapis.com/auth/calendar, + * https://www.googleapis.com/auth/calendar.read * * * string canonical_scopes = 1; @@ -618,8 +591,8 @@ public Builder clearCanonicalScopes() { * * Example: * - * canonical_scopes: https://www.googleapis.com/auth/calendar, - * https://www.googleapis.com/auth/calendar.read + * canonical_scopes: https://www.googleapis.com/auth/calendar, + * https://www.googleapis.com/auth/calendar.read * * * string canonical_scopes = 1; @@ -638,17 +611,6 @@ public Builder setCanonicalScopesBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.OAuthRequirements) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/OAuthRequirementsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/OAuthRequirementsOrBuilder.java index b135771598..751c855ceb 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/OAuthRequirementsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/OAuthRequirementsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/auth.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface OAuthRequirementsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.OAuthRequirements) @@ -33,8 +35,8 @@ public interface OAuthRequirementsOrBuilder * * Example: * - * canonical_scopes: https://www.googleapis.com/auth/calendar, - * https://www.googleapis.com/auth/calendar.read + * canonical_scopes: https://www.googleapis.com/auth/calendar, + * https://www.googleapis.com/auth/calendar.read * * * string canonical_scopes = 1; @@ -52,8 +54,8 @@ public interface OAuthRequirementsOrBuilder * * Example: * - * canonical_scopes: https://www.googleapis.com/auth/calendar, - * https://www.googleapis.com/auth/calendar.read + * canonical_scopes: https://www.googleapis.com/auth/calendar, + * https://www.googleapis.com/auth/calendar.read * * * string canonical_scopes = 1; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Page.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Page.java index 084718d8fd..cec097b029 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Page.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Page.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/documentation.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.api.Page} */ -public final class Page extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Page extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Page) PageOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Page"); + } + // Use Page.newBuilder() to construct. - private Page(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Page(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,18 +58,12 @@ private Page() { subpages_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Page(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.DocumentationProto.internal_static_google_api_Page_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DocumentationProto.internal_static_google_api_Page_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -80,10 +86,10 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * documentation. For example: * <pre><code>pages: * - name: Tutorial - * content: &#40;== include tutorial.md ==&#41; - * subpages: - * - name: Java - * content: &#40;== include tutorial_java.md ==&#41; + * content: &#40;== include tutorial.md ==&#41; + * subpages: + * - name: Java + * content: &#40;== include tutorial_java.md ==&#41; * </code></pre> * You can reference `Java` page using Markdown reference link syntax: * `[Java][Tutorial.Java]`. @@ -117,10 +123,10 @@ public java.lang.String getName() { * documentation. For example: * <pre><code>pages: * - name: Tutorial - * content: &#40;== include tutorial.md ==&#41; - * subpages: - * - name: Java - * content: &#40;== include tutorial_java.md ==&#41; + * content: &#40;== include tutorial.md ==&#41; + * subpages: + * - name: Java + * content: &#40;== include tutorial_java.md ==&#41; * </code></pre> * You can reference `Java` page using Markdown reference link syntax: * `[Java][Tutorial.Java]`. @@ -294,11 +300,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, content_); } for (int i = 0; i < subpages_.size(); i++) { output.writeMessage(3, subpages_.get(i)); @@ -312,11 +318,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, content_); } for (int i = 0; i < subpages_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, subpages_.get(i)); @@ -399,38 +405,38 @@ public static com.google.api.Page parseFrom( public static com.google.api.Page parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Page parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Page parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Page parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Page parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Page parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -453,7 +459,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -468,7 +474,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.Page} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Page) com.google.api.PageOrBuilder { @@ -477,7 +483,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.DocumentationProto.internal_static_google_api_Page_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -487,7 +493,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Page.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -559,39 +565,6 @@ private void buildPartial0(com.google.api.Page result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Page) { @@ -633,8 +606,8 @@ public Builder mergeFrom(com.google.api.Page other) { subpages_ = other.subpages_; bitField0_ = (bitField0_ & ~0x00000004); subpagesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getSubpagesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetSubpagesFieldBuilder() : null; } else { subpagesBuilder_.addAllMessages(other.subpages_); @@ -723,10 +696,10 @@ public Builder mergeFrom( * documentation. For example: * <pre><code>pages: * - name: Tutorial - * content: &#40;== include tutorial.md ==&#41; - * subpages: - * - name: Java - * content: &#40;== include tutorial_java.md ==&#41; + * content: &#40;== include tutorial.md ==&#41; + * subpages: + * - name: Java + * content: &#40;== include tutorial_java.md ==&#41; * </code></pre> * You can reference `Java` page using Markdown reference link syntax: * `[Java][Tutorial.Java]`. @@ -759,10 +732,10 @@ public java.lang.String getName() { * documentation. For example: * <pre><code>pages: * - name: Tutorial - * content: &#40;== include tutorial.md ==&#41; - * subpages: - * - name: Java - * content: &#40;== include tutorial_java.md ==&#41; + * content: &#40;== include tutorial.md ==&#41; + * subpages: + * - name: Java + * content: &#40;== include tutorial_java.md ==&#41; * </code></pre> * You can reference `Java` page using Markdown reference link syntax: * `[Java][Tutorial.Java]`. @@ -795,10 +768,10 @@ public com.google.protobuf.ByteString getNameBytes() { * documentation. For example: * <pre><code>pages: * - name: Tutorial - * content: &#40;== include tutorial.md ==&#41; - * subpages: - * - name: Java - * content: &#40;== include tutorial_java.md ==&#41; + * content: &#40;== include tutorial.md ==&#41; + * subpages: + * - name: Java + * content: &#40;== include tutorial_java.md ==&#41; * </code></pre> * You can reference `Java` page using Markdown reference link syntax: * `[Java][Tutorial.Java]`. @@ -830,10 +803,10 @@ public Builder setName(java.lang.String value) { * documentation. For example: * <pre><code>pages: * - name: Tutorial - * content: &#40;== include tutorial.md ==&#41; - * subpages: - * - name: Java - * content: &#40;== include tutorial_java.md ==&#41; + * content: &#40;== include tutorial.md ==&#41; + * subpages: + * - name: Java + * content: &#40;== include tutorial_java.md ==&#41; * </code></pre> * You can reference `Java` page using Markdown reference link syntax: * `[Java][Tutorial.Java]`. @@ -861,10 +834,10 @@ public Builder clearName() { * documentation. For example: * <pre><code>pages: * - name: Tutorial - * content: &#40;== include tutorial.md ==&#41; - * subpages: - * - name: Java - * content: &#40;== include tutorial_java.md ==&#41; + * content: &#40;== include tutorial.md ==&#41; + * subpages: + * - name: Java + * content: &#40;== include tutorial_java.md ==&#41; * </code></pre> * You can reference `Java` page using Markdown reference link syntax: * `[Java][Tutorial.Java]`. @@ -1016,7 +989,7 @@ private void ensureSubpagesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Page, com.google.api.Page.Builder, com.google.api.PageOrBuilder> subpagesBuilder_; @@ -1283,7 +1256,7 @@ public Builder removeSubpages(int index) { * repeated .google.api.Page subpages = 3; */ public com.google.api.Page.Builder getSubpagesBuilder(int index) { - return getSubpagesFieldBuilder().getBuilder(index); + return internalGetSubpagesFieldBuilder().getBuilder(index); } /** @@ -1333,7 +1306,7 @@ public java.util.List getSubpagesOrBuild * repeated .google.api.Page subpages = 3; */ public com.google.api.Page.Builder addSubpagesBuilder() { - return getSubpagesFieldBuilder().addBuilder(com.google.api.Page.getDefaultInstance()); + return internalGetSubpagesFieldBuilder().addBuilder(com.google.api.Page.getDefaultInstance()); } /** @@ -1347,7 +1320,8 @@ public com.google.api.Page.Builder addSubpagesBuilder() { * repeated .google.api.Page subpages = 3; */ public com.google.api.Page.Builder addSubpagesBuilder(int index) { - return getSubpagesFieldBuilder().addBuilder(index, com.google.api.Page.getDefaultInstance()); + return internalGetSubpagesFieldBuilder() + .addBuilder(index, com.google.api.Page.getDefaultInstance()); } /** @@ -1361,15 +1335,15 @@ public com.google.api.Page.Builder addSubpagesBuilder(int index) { * repeated .google.api.Page subpages = 3; */ public java.util.List getSubpagesBuilderList() { - return getSubpagesFieldBuilder().getBuilderList(); + return internalGetSubpagesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Page, com.google.api.Page.Builder, com.google.api.PageOrBuilder> - getSubpagesFieldBuilder() { + internalGetSubpagesFieldBuilder() { if (subpagesBuilder_ == null) { subpagesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.Page, com.google.api.Page.Builder, com.google.api.PageOrBuilder>( subpages_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); subpages_ = null; @@ -1377,17 +1351,6 @@ public java.util.List getSubpagesBuilderList() { return subpagesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Page) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PageOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PageOrBuilder.java index 3edefc3aaa..270b2e18f2 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PageOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PageOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/documentation.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface PageOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Page) @@ -35,10 +37,10 @@ public interface PageOrBuilder * documentation. For example: * <pre><code>pages: * - name: Tutorial - * content: &#40;== include tutorial.md ==&#41; - * subpages: - * - name: Java - * content: &#40;== include tutorial_java.md ==&#41; + * content: &#40;== include tutorial.md ==&#41; + * subpages: + * - name: Java + * content: &#40;== include tutorial_java.md ==&#41; * </code></pre> * You can reference `Java` page using Markdown reference link syntax: * `[Java][Tutorial.Java]`. @@ -61,10 +63,10 @@ public interface PageOrBuilder * documentation. For example: * <pre><code>pages: * - name: Tutorial - * content: &#40;== include tutorial.md ==&#41; - * subpages: - * - name: Java - * content: &#40;== include tutorial_java.md ==&#41; + * content: &#40;== include tutorial.md ==&#41; + * subpages: + * - name: Java + * content: &#40;== include tutorial_java.md ==&#41; * </code></pre> * You can reference `Java` page using Markdown reference link syntax: * `[Java][Tutorial.Java]`. diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PhpSettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PhpSettings.java index 2bbe5ed276..19874ecfbb 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PhpSettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PhpSettings.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,31 +29,36 @@ * * Protobuf type {@code google.api.PhpSettings} */ -public final class PhpSettings extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PhpSettings extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.PhpSettings) PhpSettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PhpSettings"); + } + // Use PhpSettings.newBuilder() to construct. - private PhpSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PhpSettings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private PhpSettings() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PhpSettings(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto.internal_static_google_api_PhpSettings_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_PhpSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -213,38 +219,38 @@ public static com.google.api.PhpSettings parseFrom( public static com.google.api.PhpSettings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.PhpSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.PhpSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.PhpSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.PhpSettings parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.PhpSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -267,7 +273,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -281,7 +287,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.PhpSettings} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.PhpSettings) com.google.api.PhpSettingsOrBuilder { @@ -290,7 +296,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_PhpSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -302,14 +308,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCommonFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCommonFieldBuilder(); } } @@ -364,39 +370,6 @@ private void buildPartial0(com.google.api.PhpSettings result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.PhpSettings) { @@ -440,7 +413,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getCommonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetCommonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -464,7 +437,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.api.CommonLanguageSettings common_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> @@ -609,7 +582,7 @@ public Builder clearCommon() { public com.google.api.CommonLanguageSettings.Builder getCommonBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getCommonFieldBuilder().getBuilder(); + return internalGetCommonFieldBuilder().getBuilder(); } /** @@ -640,14 +613,14 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { * * .google.api.CommonLanguageSettings common = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> - getCommonFieldBuilder() { + internalGetCommonFieldBuilder() { if (commonBuilder_ == null) { commonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder>( @@ -657,17 +630,6 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { return commonBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.PhpSettings) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PhpSettingsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PhpSettingsOrBuilder.java index 5d83a39bdb..55043bf6d8 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PhpSettingsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PhpSettingsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface PhpSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.PhpSettings) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PolicyProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PolicyProto.java index cfd058413e..1ebabac835 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PolicyProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PolicyProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class PolicyProto { +@com.google.protobuf.Generated +public final class PolicyProto extends com.google.protobuf.GeneratedFile { private PolicyProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { registry.add(com.google.api.PolicyProto.fieldPolicy); registry.add(com.google.api.PolicyProto.methodPolicy); @@ -67,11 +79,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_FieldPolicy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_FieldPolicy_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MethodPolicy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MethodPolicy_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -103,22 +115,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.DescriptorProtos.getDescriptor(), }); - internal_static_google_api_FieldPolicy_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_FieldPolicy_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_FieldPolicy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_FieldPolicy_descriptor, new java.lang.String[] { "Selector", "ResourcePermission", "ResourceType", }); - internal_static_google_api_MethodPolicy_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_api_MethodPolicy_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_MethodPolicy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MethodPolicy_descriptor, new java.lang.String[] { "Selector", "RequestPolicies", }); - fieldPolicy.internalInit(descriptor.getExtensions().get(0)); - methodPolicy.internalInit(descriptor.getExtensions().get(1)); + fieldPolicy.internalInit(descriptor.getExtension(0)); + methodPolicy.internalInit(descriptor.getExtension(1)); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.DescriptorProtos.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ProjectProperties.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ProjectProperties.java index a1615e6383..2750b8a1fe 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ProjectProperties.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ProjectProperties.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/consumer.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -32,25 +33,36 @@ * * Example: * - * project_properties: - * properties: - * - name: NO_WATERMARK - * type: BOOL - * description: Allows usage of the API without watermarks. - * - name: EXTENDED_TILE_CACHE_PERIOD - * type: INT64 + * project_properties: + * properties: + * - name: NO_WATERMARK + * type: BOOL + * description: Allows usage of the API without watermarks. + * - name: EXTENDED_TILE_CACHE_PERIOD + * type: INT64 * * * Protobuf type {@code google.api.ProjectProperties} */ -public final class ProjectProperties extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ProjectProperties extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.ProjectProperties) ProjectPropertiesOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ProjectProperties"); + } + // Use ProjectProperties.newBuilder() to construct. - private ProjectProperties(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ProjectProperties(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -58,18 +70,12 @@ private ProjectProperties() { properties_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ProjectProperties(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ConsumerProto.internal_static_google_api_ProjectProperties_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ConsumerProto .internal_static_google_api_ProjectProperties_fieldAccessorTable @@ -253,38 +259,38 @@ public static com.google.api.ProjectProperties parseFrom( public static com.google.api.ProjectProperties parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ProjectProperties parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ProjectProperties parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.ProjectProperties parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ProjectProperties parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ProjectProperties parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -307,7 +313,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -325,18 +331,18 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * project_properties: - * properties: - * - name: NO_WATERMARK - * type: BOOL - * description: Allows usage of the API without watermarks. - * - name: EXTENDED_TILE_CACHE_PERIOD - * type: INT64 + * project_properties: + * properties: + * - name: NO_WATERMARK + * type: BOOL + * description: Allows usage of the API without watermarks. + * - name: EXTENDED_TILE_CACHE_PERIOD + * type: INT64 * * * Protobuf type {@code google.api.ProjectProperties} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.ProjectProperties) com.google.api.ProjectPropertiesOrBuilder { @@ -345,7 +351,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ConsumerProto .internal_static_google_api_ProjectProperties_fieldAccessorTable @@ -357,7 +363,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.ProjectProperties.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -421,39 +427,6 @@ private void buildPartial0(com.google.api.ProjectProperties result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.ProjectProperties) { @@ -485,8 +458,8 @@ public Builder mergeFrom(com.google.api.ProjectProperties other) { properties_ = other.properties_; bitField0_ = (bitField0_ & ~0x00000001); propertiesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPropertiesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPropertiesFieldBuilder() : null; } else { propertiesBuilder_.addAllMessages(other.properties_); @@ -559,7 +532,7 @@ private void ensurePropertiesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Property, com.google.api.Property.Builder, com.google.api.PropertyOrBuilder> @@ -815,7 +788,7 @@ public Builder removeProperties(int index) { * repeated .google.api.Property properties = 1; */ public com.google.api.Property.Builder getPropertiesBuilder(int index) { - return getPropertiesFieldBuilder().getBuilder(index); + return internalGetPropertiesFieldBuilder().getBuilder(index); } /** @@ -862,7 +835,8 @@ public java.util.List getPropertiesO * repeated .google.api.Property properties = 1; */ public com.google.api.Property.Builder addPropertiesBuilder() { - return getPropertiesFieldBuilder().addBuilder(com.google.api.Property.getDefaultInstance()); + return internalGetPropertiesFieldBuilder() + .addBuilder(com.google.api.Property.getDefaultInstance()); } /** @@ -875,7 +849,7 @@ public com.google.api.Property.Builder addPropertiesBuilder() { * repeated .google.api.Property properties = 1; */ public com.google.api.Property.Builder addPropertiesBuilder(int index) { - return getPropertiesFieldBuilder() + return internalGetPropertiesFieldBuilder() .addBuilder(index, com.google.api.Property.getDefaultInstance()); } @@ -889,17 +863,17 @@ public com.google.api.Property.Builder addPropertiesBuilder(int index) { * repeated .google.api.Property properties = 1; */ public java.util.List getPropertiesBuilderList() { - return getPropertiesFieldBuilder().getBuilderList(); + return internalGetPropertiesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Property, com.google.api.Property.Builder, com.google.api.PropertyOrBuilder> - getPropertiesFieldBuilder() { + internalGetPropertiesFieldBuilder() { if (propertiesBuilder_ == null) { propertiesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.Property, com.google.api.Property.Builder, com.google.api.PropertyOrBuilder>( @@ -909,17 +883,6 @@ public java.util.List getPropertiesBuilderList( return propertiesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.ProjectProperties) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ProjectPropertiesOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ProjectPropertiesOrBuilder.java index c8c1eb6f2d..dd13a21aaa 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ProjectPropertiesOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ProjectPropertiesOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/consumer.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface ProjectPropertiesOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.ProjectProperties) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Property.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Property.java index 359e9e6a21..f8e7518767 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Property.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Property.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/consumer.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -37,14 +38,25 @@ * * Protobuf type {@code google.api.Property} */ -public final class Property extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Property extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Property) PropertyOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Property"); + } + // Use Property.newBuilder() to construct. - private Property(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Property(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -54,18 +66,12 @@ private Property() { description_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Property(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ConsumerProto.internal_static_google_api_Property_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ConsumerProto.internal_static_google_api_Property_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -135,6 +141,16 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PropertyType"); + } + /** * * @@ -252,7 +268,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.Property.getDescriptor().getEnumTypes().get(0); } @@ -434,14 +450,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (type_ != com.google.api.Property.PropertyType.UNSPECIFIED.getNumber()) { output.writeEnum(2, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } getUnknownFields().writeTo(output); } @@ -452,14 +468,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (type_ != com.google.api.Property.PropertyType.UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -537,38 +553,38 @@ public static com.google.api.Property parseFrom( public static com.google.api.Property parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Property parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Property parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Property parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Property parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Property parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -591,7 +607,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -614,7 +630,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.Property} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Property) com.google.api.PropertyOrBuilder { @@ -623,7 +639,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ConsumerProto.internal_static_google_api_Property_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -633,7 +649,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Property.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -689,39 +705,6 @@ private void buildPartial0(com.google.api.Property result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Property) { @@ -1127,17 +1110,6 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Property) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PropertyOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PropertyOrBuilder.java index e0933c5aea..ba60ebd6c8 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PropertyOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PropertyOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/consumer.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface PropertyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Property) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Publishing.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Publishing.java index e855ca9c4d..8085f35ff3 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Publishing.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Publishing.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.api.Publishing} */ -public final class Publishing extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Publishing extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Publishing) PublishingOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Publishing"); + } + // Use Publishing.newBuilder() to construct. - private Publishing(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Publishing(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -55,18 +67,12 @@ private Publishing() { restReferenceDocumentationUri_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Publishing(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto.internal_static_google_api_Publishing_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_Publishing_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -751,24 +757,24 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < methodSettings_.size(); i++) { output.writeMessage(2, methodSettings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(newIssueUri_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 101, newIssueUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(newIssueUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 101, newIssueUri_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(documentationUri_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 102, documentationUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(documentationUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 102, documentationUri_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiShortName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 103, apiShortName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(apiShortName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 103, apiShortName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(githubLabel_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 104, githubLabel_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(githubLabel_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 104, githubLabel_); } for (int i = 0; i < codeownerGithubTeams_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( + com.google.protobuf.GeneratedMessage.writeString( output, 105, codeownerGithubTeams_.getRaw(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(docTagPrefix_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 106, docTagPrefix_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(docTagPrefix_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 106, docTagPrefix_); } if (organization_ != com.google.api.ClientLibraryOrganization.CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED @@ -778,13 +784,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < librarySettings_.size(); i++) { output.writeMessage(109, librarySettings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(protoReferenceDocumentationUri_)) { - com.google.protobuf.GeneratedMessageV3.writeString( + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(protoReferenceDocumentationUri_)) { + com.google.protobuf.GeneratedMessage.writeString( output, 110, protoReferenceDocumentationUri_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(restReferenceDocumentationUri_)) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 111, restReferenceDocumentationUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(restReferenceDocumentationUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 111, restReferenceDocumentationUri_); } getUnknownFields().writeTo(output); } @@ -798,17 +803,17 @@ public int getSerializedSize() { for (int i = 0; i < methodSettings_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, methodSettings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(newIssueUri_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(101, newIssueUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(newIssueUri_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(101, newIssueUri_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(documentationUri_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(102, documentationUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(documentationUri_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(102, documentationUri_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiShortName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(103, apiShortName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(apiShortName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(103, apiShortName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(githubLabel_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(104, githubLabel_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(githubLabel_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(104, githubLabel_); } { int dataSize = 0; @@ -818,8 +823,8 @@ public int getSerializedSize() { size += dataSize; size += 2 * getCodeownerGithubTeamsList().size(); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(docTagPrefix_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(106, docTagPrefix_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(docTagPrefix_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(106, docTagPrefix_); } if (organization_ != com.google.api.ClientLibraryOrganization.CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED @@ -830,14 +835,14 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(109, librarySettings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(protoReferenceDocumentationUri_)) { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(protoReferenceDocumentationUri_)) { size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( + com.google.protobuf.GeneratedMessage.computeStringSize( 110, protoReferenceDocumentationUri_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(restReferenceDocumentationUri_)) { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(restReferenceDocumentationUri_)) { size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( + com.google.protobuf.GeneratedMessage.computeStringSize( 111, restReferenceDocumentationUri_); } size += getUnknownFields().getSerializedSize(); @@ -948,38 +953,38 @@ public static com.google.api.Publishing parseFrom( public static com.google.api.Publishing parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Publishing parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Publishing parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Publishing parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Publishing parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Publishing parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1002,7 +1007,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1018,7 +1023,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.Publishing} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Publishing) com.google.api.PublishingOrBuilder { @@ -1027,7 +1032,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_Publishing_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1037,7 +1042,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Publishing.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1154,39 +1159,6 @@ private void buildPartial0(com.google.api.Publishing result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Publishing) { @@ -1218,8 +1190,8 @@ public Builder mergeFrom(com.google.api.Publishing other) { methodSettings_ = other.methodSettings_; bitField0_ = (bitField0_ & ~0x00000001); methodSettingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getMethodSettingsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetMethodSettingsFieldBuilder() : null; } else { methodSettingsBuilder_.addAllMessages(other.methodSettings_); @@ -1283,8 +1255,8 @@ public Builder mergeFrom(com.google.api.Publishing other) { librarySettings_ = other.librarySettings_; bitField0_ = (bitField0_ & ~0x00000100); librarySettingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getLibrarySettingsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetLibrarySettingsFieldBuilder() : null; } else { librarySettingsBuilder_.addAllMessages(other.librarySettings_); @@ -1436,7 +1408,7 @@ private void ensureMethodSettingsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.MethodSettings, com.google.api.MethodSettings.Builder, com.google.api.MethodSettingsOrBuilder> @@ -1708,7 +1680,7 @@ public Builder removeMethodSettings(int index) { * repeated .google.api.MethodSettings method_settings = 2; */ public com.google.api.MethodSettings.Builder getMethodSettingsBuilder(int index) { - return getMethodSettingsFieldBuilder().getBuilder(index); + return internalGetMethodSettingsFieldBuilder().getBuilder(index); } /** @@ -1759,7 +1731,7 @@ public com.google.api.MethodSettingsOrBuilder getMethodSettingsOrBuilder(int ind * repeated .google.api.MethodSettings method_settings = 2; */ public com.google.api.MethodSettings.Builder addMethodSettingsBuilder() { - return getMethodSettingsFieldBuilder() + return internalGetMethodSettingsFieldBuilder() .addBuilder(com.google.api.MethodSettings.getDefaultInstance()); } @@ -1774,7 +1746,7 @@ public com.google.api.MethodSettings.Builder addMethodSettingsBuilder() { * repeated .google.api.MethodSettings method_settings = 2; */ public com.google.api.MethodSettings.Builder addMethodSettingsBuilder(int index) { - return getMethodSettingsFieldBuilder() + return internalGetMethodSettingsFieldBuilder() .addBuilder(index, com.google.api.MethodSettings.getDefaultInstance()); } @@ -1789,17 +1761,17 @@ public com.google.api.MethodSettings.Builder addMethodSettingsBuilder(int index) * repeated .google.api.MethodSettings method_settings = 2; */ public java.util.List getMethodSettingsBuilderList() { - return getMethodSettingsFieldBuilder().getBuilderList(); + return internalGetMethodSettingsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.MethodSettings, com.google.api.MethodSettings.Builder, com.google.api.MethodSettingsOrBuilder> - getMethodSettingsFieldBuilder() { + internalGetMethodSettingsFieldBuilder() { if (methodSettingsBuilder_ == null) { methodSettingsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.MethodSettings, com.google.api.MethodSettings.Builder, com.google.api.MethodSettingsOrBuilder>( @@ -2690,7 +2662,7 @@ private void ensureLibrarySettingsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.ClientLibrarySettings, com.google.api.ClientLibrarySettings.Builder, com.google.api.ClientLibrarySettingsOrBuilder> @@ -2976,7 +2948,7 @@ public Builder removeLibrarySettings(int index) { * repeated .google.api.ClientLibrarySettings library_settings = 109; */ public com.google.api.ClientLibrarySettings.Builder getLibrarySettingsBuilder(int index) { - return getLibrarySettingsFieldBuilder().getBuilder(index); + return internalGetLibrarySettingsFieldBuilder().getBuilder(index); } /** @@ -3030,7 +3002,7 @@ public com.google.api.ClientLibrarySettingsOrBuilder getLibrarySettingsOrBuilder * repeated .google.api.ClientLibrarySettings library_settings = 109; */ public com.google.api.ClientLibrarySettings.Builder addLibrarySettingsBuilder() { - return getLibrarySettingsFieldBuilder() + return internalGetLibrarySettingsFieldBuilder() .addBuilder(com.google.api.ClientLibrarySettings.getDefaultInstance()); } @@ -3046,7 +3018,7 @@ public com.google.api.ClientLibrarySettings.Builder addLibrarySettingsBuilder() * repeated .google.api.ClientLibrarySettings library_settings = 109; */ public com.google.api.ClientLibrarySettings.Builder addLibrarySettingsBuilder(int index) { - return getLibrarySettingsFieldBuilder() + return internalGetLibrarySettingsFieldBuilder() .addBuilder(index, com.google.api.ClientLibrarySettings.getDefaultInstance()); } @@ -3063,17 +3035,17 @@ public com.google.api.ClientLibrarySettings.Builder addLibrarySettingsBuilder(in */ public java.util.List getLibrarySettingsBuilderList() { - return getLibrarySettingsFieldBuilder().getBuilderList(); + return internalGetLibrarySettingsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.ClientLibrarySettings, com.google.api.ClientLibrarySettings.Builder, com.google.api.ClientLibrarySettingsOrBuilder> - getLibrarySettingsFieldBuilder() { + internalGetLibrarySettingsFieldBuilder() { if (librarySettingsBuilder_ == null) { librarySettingsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.ClientLibrarySettings, com.google.api.ClientLibrarySettings.Builder, com.google.api.ClientLibrarySettingsOrBuilder>( @@ -3318,17 +3290,6 @@ public Builder setRestReferenceDocumentationUriBytes(com.google.protobuf.ByteStr return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Publishing) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PublishingOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PublishingOrBuilder.java index ce1926b552..8f89f476ef 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PublishingOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PublishingOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface PublishingOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Publishing) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettings.java index f6866a9684..2eae0f6ba5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettings.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,31 +29,36 @@ * * Protobuf type {@code google.api.PythonSettings} */ -public final class PythonSettings extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PythonSettings extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.PythonSettings) PythonSettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PythonSettings"); + } + // Use PythonSettings.newBuilder() to construct. - private PythonSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PythonSettings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private PythonSettings() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PythonSettings(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto.internal_static_google_api_PythonSettings_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_PythonSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -124,32 +130,36 @@ public interface ExperimentalFeaturesOrBuilder * * Protobuf type {@code google.api.PythonSettings.ExperimentalFeatures} */ - public static final class ExperimentalFeatures extends com.google.protobuf.GeneratedMessageV3 + public static final class ExperimentalFeatures extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.PythonSettings.ExperimentalFeatures) ExperimentalFeaturesOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ExperimentalFeatures"); + } + // Use ExperimentalFeatures.newBuilder() to construct. - private ExperimentalFeatures(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ExperimentalFeatures(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ExperimentalFeatures() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ExperimentalFeatures(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto .internal_static_google_api_PythonSettings_ExperimentalFeatures_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto .internal_static_google_api_PythonSettings_ExperimentalFeatures_fieldAccessorTable @@ -348,38 +358,38 @@ public static com.google.api.PythonSettings.ExperimentalFeatures parseFrom( public static com.google.api.PythonSettings.ExperimentalFeatures parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.PythonSettings.ExperimentalFeatures parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.PythonSettings.ExperimentalFeatures parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.PythonSettings.ExperimentalFeatures parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.PythonSettings.ExperimentalFeatures parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.PythonSettings.ExperimentalFeatures parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -402,8 +412,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -419,8 +428,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.api.PythonSettings.ExperimentalFeatures} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.PythonSettings.ExperimentalFeatures) com.google.api.PythonSettings.ExperimentalFeaturesOrBuilder { @@ -430,7 +438,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto .internal_static_google_api_PythonSettings_ExperimentalFeatures_fieldAccessorTable @@ -442,7 +450,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.PythonSettings.ExperimentalFeatures.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -500,41 +508,6 @@ private void buildPartial0(com.google.api.PythonSettings.ExperimentalFeatures re } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.PythonSettings.ExperimentalFeatures) { @@ -815,18 +788,6 @@ public Builder clearUnversionedPackageDisabled() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.PythonSettings.ExperimentalFeatures) } @@ -1102,38 +1063,38 @@ public static com.google.api.PythonSettings parseFrom( public static com.google.api.PythonSettings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.PythonSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.PythonSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.PythonSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.PythonSettings parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.PythonSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1156,7 +1117,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1170,7 +1131,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.PythonSettings} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.PythonSettings) com.google.api.PythonSettingsOrBuilder { @@ -1179,7 +1140,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_PythonSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1191,15 +1152,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCommonFieldBuilder(); - getExperimentalFeaturesFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCommonFieldBuilder(); + internalGetExperimentalFeaturesFieldBuilder(); } } @@ -1266,39 +1227,6 @@ private void buildPartial0(com.google.api.PythonSettings result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.PythonSettings) { @@ -1345,14 +1273,14 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getCommonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetCommonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { input.readMessage( - getExperimentalFeaturesFieldBuilder().getBuilder(), extensionRegistry); + internalGetExperimentalFeaturesFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -1376,7 +1304,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.api.CommonLanguageSettings common_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> @@ -1521,7 +1449,7 @@ public Builder clearCommon() { public com.google.api.CommonLanguageSettings.Builder getCommonBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getCommonFieldBuilder().getBuilder(); + return internalGetCommonFieldBuilder().getBuilder(); } /** @@ -1552,14 +1480,14 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { * * .google.api.CommonLanguageSettings common = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> - getCommonFieldBuilder() { + internalGetCommonFieldBuilder() { if (commonBuilder_ == null) { commonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder>( @@ -1570,7 +1498,7 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { } private com.google.api.PythonSettings.ExperimentalFeatures experimentalFeatures_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.PythonSettings.ExperimentalFeatures, com.google.api.PythonSettings.ExperimentalFeatures.Builder, com.google.api.PythonSettings.ExperimentalFeaturesOrBuilder> @@ -1720,7 +1648,7 @@ public Builder clearExperimentalFeatures() { getExperimentalFeaturesBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getExperimentalFeaturesFieldBuilder().getBuilder(); + return internalGetExperimentalFeaturesFieldBuilder().getBuilder(); } /** @@ -1752,14 +1680,14 @@ public Builder clearExperimentalFeatures() { * * .google.api.PythonSettings.ExperimentalFeatures experimental_features = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.PythonSettings.ExperimentalFeatures, com.google.api.PythonSettings.ExperimentalFeatures.Builder, com.google.api.PythonSettings.ExperimentalFeaturesOrBuilder> - getExperimentalFeaturesFieldBuilder() { + internalGetExperimentalFeaturesFieldBuilder() { if (experimentalFeaturesBuilder_ == null) { experimentalFeaturesBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.PythonSettings.ExperimentalFeatures, com.google.api.PythonSettings.ExperimentalFeatures.Builder, com.google.api.PythonSettings.ExperimentalFeaturesOrBuilder>( @@ -1769,17 +1697,6 @@ public Builder clearExperimentalFeatures() { return experimentalFeaturesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.PythonSettings) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettingsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettingsOrBuilder.java index e6e4ec46cd..cf78c700af 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettingsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettingsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface PythonSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.PythonSettings) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Quota.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Quota.java index 9669edd108..b89e9f58a2 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Quota.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Quota.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/quota.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,61 +30,72 @@ * The metric based quota configuration works this way: * - The service configuration defines a set of metrics. * - For API calls, the quota.metric_rules maps methods to metrics with - * corresponding costs. + * corresponding costs. * - The quota.limits defines limits on the metrics, which will be used for - * quota checks at runtime. + * quota checks at runtime. * * An example quota configuration in yaml format: * - * quota: - * limits: + * quota: + * limits: * - * - name: apiWriteQpsPerProject - * metric: library.googleapis.com/write_calls - * unit: "1/min/{project}" # rate limit for consumer projects - * values: - * STANDARD: 10000 + * - name: apiWriteQpsPerProject + * metric: library.googleapis.com/write_calls + * unit: "1/min/{project}" # rate limit for consumer projects + * values: + * STANDARD: 10000 * * - * (The metric rules bind all methods to the read_calls metric, - * except for the UpdateBook and DeleteBook methods. These two methods - * are mapped to the write_calls metric, with the UpdateBook method - * consuming at twice rate as the DeleteBook method.) - * metric_rules: - * - selector: "*" - * metric_costs: - * library.googleapis.com/read_calls: 1 - * - selector: google.example.library.v1.LibraryService.UpdateBook - * metric_costs: - * library.googleapis.com/write_calls: 2 - * - selector: google.example.library.v1.LibraryService.DeleteBook - * metric_costs: - * library.googleapis.com/write_calls: 1 + * (The metric rules bind all methods to the read_calls metric, + * except for the UpdateBook and DeleteBook methods. These two methods + * are mapped to the write_calls metric, with the UpdateBook method + * consuming at twice rate as the DeleteBook method.) + * metric_rules: + * - selector: "*" + * metric_costs: + * library.googleapis.com/read_calls: 1 + * - selector: google.example.library.v1.LibraryService.UpdateBook + * metric_costs: + * library.googleapis.com/write_calls: 2 + * - selector: google.example.library.v1.LibraryService.DeleteBook + * metric_costs: + * library.googleapis.com/write_calls: 1 * - * Corresponding Metric definition: + * Corresponding Metric definition: * - * metrics: - * - name: library.googleapis.com/read_calls - * display_name: Read requests - * metric_kind: DELTA - * value_type: INT64 + * metrics: + * - name: library.googleapis.com/read_calls + * display_name: Read requests + * metric_kind: DELTA + * value_type: INT64 * - * - name: library.googleapis.com/write_calls - * display_name: Write requests - * metric_kind: DELTA - * value_type: INT64 + * - name: library.googleapis.com/write_calls + * display_name: Write requests + * metric_kind: DELTA + * value_type: INT64 * * * Protobuf type {@code google.api.Quota} */ -public final class Quota extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Quota extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Quota) QuotaOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Quota"); + } + // Use Quota.newBuilder() to construct. - private Quota(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Quota(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -92,18 +104,12 @@ private Quota() { metricRules_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Quota(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.QuotaProto.internal_static_google_api_Quota_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.QuotaProto.internal_static_google_api_Quota_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -378,38 +384,38 @@ public static com.google.api.Quota parseFrom( public static com.google.api.Quota parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Quota parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Quota parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Quota parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Quota parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Quota parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -432,7 +438,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -447,54 +453,54 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * The metric based quota configuration works this way: * - The service configuration defines a set of metrics. * - For API calls, the quota.metric_rules maps methods to metrics with - * corresponding costs. + * corresponding costs. * - The quota.limits defines limits on the metrics, which will be used for - * quota checks at runtime. + * quota checks at runtime. * * An example quota configuration in yaml format: * - * quota: - * limits: + * quota: + * limits: * - * - name: apiWriteQpsPerProject - * metric: library.googleapis.com/write_calls - * unit: "1/min/{project}" # rate limit for consumer projects - * values: - * STANDARD: 10000 + * - name: apiWriteQpsPerProject + * metric: library.googleapis.com/write_calls + * unit: "1/min/{project}" # rate limit for consumer projects + * values: + * STANDARD: 10000 * * - * (The metric rules bind all methods to the read_calls metric, - * except for the UpdateBook and DeleteBook methods. These two methods - * are mapped to the write_calls metric, with the UpdateBook method - * consuming at twice rate as the DeleteBook method.) - * metric_rules: - * - selector: "*" - * metric_costs: - * library.googleapis.com/read_calls: 1 - * - selector: google.example.library.v1.LibraryService.UpdateBook - * metric_costs: - * library.googleapis.com/write_calls: 2 - * - selector: google.example.library.v1.LibraryService.DeleteBook - * metric_costs: - * library.googleapis.com/write_calls: 1 + * (The metric rules bind all methods to the read_calls metric, + * except for the UpdateBook and DeleteBook methods. These two methods + * are mapped to the write_calls metric, with the UpdateBook method + * consuming at twice rate as the DeleteBook method.) + * metric_rules: + * - selector: "*" + * metric_costs: + * library.googleapis.com/read_calls: 1 + * - selector: google.example.library.v1.LibraryService.UpdateBook + * metric_costs: + * library.googleapis.com/write_calls: 2 + * - selector: google.example.library.v1.LibraryService.DeleteBook + * metric_costs: + * library.googleapis.com/write_calls: 1 * - * Corresponding Metric definition: + * Corresponding Metric definition: * - * metrics: - * - name: library.googleapis.com/read_calls - * display_name: Read requests - * metric_kind: DELTA - * value_type: INT64 + * metrics: + * - name: library.googleapis.com/read_calls + * display_name: Read requests + * metric_kind: DELTA + * value_type: INT64 * - * - name: library.googleapis.com/write_calls - * display_name: Write requests - * metric_kind: DELTA - * value_type: INT64 + * - name: library.googleapis.com/write_calls + * display_name: Write requests + * metric_kind: DELTA + * value_type: INT64 * * * Protobuf type {@code google.api.Quota} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Quota) com.google.api.QuotaOrBuilder { @@ -503,7 +509,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.QuotaProto.internal_static_google_api_Quota_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -513,7 +519,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Quota.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -593,39 +599,6 @@ private void buildPartial0(com.google.api.Quota result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Quota) { @@ -657,8 +630,8 @@ public Builder mergeFrom(com.google.api.Quota other) { limits_ = other.limits_; bitField0_ = (bitField0_ & ~0x00000001); limitsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getLimitsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetLimitsFieldBuilder() : null; } else { limitsBuilder_.addAllMessages(other.limits_); @@ -684,8 +657,8 @@ public Builder mergeFrom(com.google.api.Quota other) { metricRules_ = other.metricRules_; bitField0_ = (bitField0_ & ~0x00000002); metricRulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getMetricRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetMetricRulesFieldBuilder() : null; } else { metricRulesBuilder_.addAllMessages(other.metricRules_); @@ -770,7 +743,7 @@ private void ensureLimitsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.QuotaLimit, com.google.api.QuotaLimit.Builder, com.google.api.QuotaLimitOrBuilder> @@ -1026,7 +999,7 @@ public Builder removeLimits(int index) { * repeated .google.api.QuotaLimit limits = 3; */ public com.google.api.QuotaLimit.Builder getLimitsBuilder(int index) { - return getLimitsFieldBuilder().getBuilder(index); + return internalGetLimitsFieldBuilder().getBuilder(index); } /** @@ -1073,7 +1046,8 @@ public java.util.List getLimitsOrB * repeated .google.api.QuotaLimit limits = 3; */ public com.google.api.QuotaLimit.Builder addLimitsBuilder() { - return getLimitsFieldBuilder().addBuilder(com.google.api.QuotaLimit.getDefaultInstance()); + return internalGetLimitsFieldBuilder() + .addBuilder(com.google.api.QuotaLimit.getDefaultInstance()); } /** @@ -1086,7 +1060,7 @@ public com.google.api.QuotaLimit.Builder addLimitsBuilder() { * repeated .google.api.QuotaLimit limits = 3; */ public com.google.api.QuotaLimit.Builder addLimitsBuilder(int index) { - return getLimitsFieldBuilder() + return internalGetLimitsFieldBuilder() .addBuilder(index, com.google.api.QuotaLimit.getDefaultInstance()); } @@ -1100,17 +1074,17 @@ public com.google.api.QuotaLimit.Builder addLimitsBuilder(int index) { * repeated .google.api.QuotaLimit limits = 3; */ public java.util.List getLimitsBuilderList() { - return getLimitsFieldBuilder().getBuilderList(); + return internalGetLimitsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.QuotaLimit, com.google.api.QuotaLimit.Builder, com.google.api.QuotaLimitOrBuilder> - getLimitsFieldBuilder() { + internalGetLimitsFieldBuilder() { if (limitsBuilder_ == null) { limitsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.QuotaLimit, com.google.api.QuotaLimit.Builder, com.google.api.QuotaLimitOrBuilder>( @@ -1130,7 +1104,7 @@ private void ensureMetricRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.MetricRule, com.google.api.MetricRule.Builder, com.google.api.MetricRuleOrBuilder> @@ -1400,7 +1374,7 @@ public Builder removeMetricRules(int index) { * repeated .google.api.MetricRule metric_rules = 4; */ public com.google.api.MetricRule.Builder getMetricRulesBuilder(int index) { - return getMetricRulesFieldBuilder().getBuilder(index); + return internalGetMetricRulesFieldBuilder().getBuilder(index); } /** @@ -1451,7 +1425,7 @@ public com.google.api.MetricRuleOrBuilder getMetricRulesOrBuilder(int index) { * repeated .google.api.MetricRule metric_rules = 4; */ public com.google.api.MetricRule.Builder addMetricRulesBuilder() { - return getMetricRulesFieldBuilder() + return internalGetMetricRulesFieldBuilder() .addBuilder(com.google.api.MetricRule.getDefaultInstance()); } @@ -1466,7 +1440,7 @@ public com.google.api.MetricRule.Builder addMetricRulesBuilder() { * repeated .google.api.MetricRule metric_rules = 4; */ public com.google.api.MetricRule.Builder addMetricRulesBuilder(int index) { - return getMetricRulesFieldBuilder() + return internalGetMetricRulesFieldBuilder() .addBuilder(index, com.google.api.MetricRule.getDefaultInstance()); } @@ -1481,17 +1455,17 @@ public com.google.api.MetricRule.Builder addMetricRulesBuilder(int index) { * repeated .google.api.MetricRule metric_rules = 4; */ public java.util.List getMetricRulesBuilderList() { - return getMetricRulesFieldBuilder().getBuilderList(); + return internalGetMetricRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.MetricRule, com.google.api.MetricRule.Builder, com.google.api.MetricRuleOrBuilder> - getMetricRulesFieldBuilder() { + internalGetMetricRulesFieldBuilder() { if (metricRulesBuilder_ == null) { metricRulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.MetricRule, com.google.api.MetricRule.Builder, com.google.api.MetricRuleOrBuilder>( @@ -1501,17 +1475,6 @@ public java.util.List getMetricRulesBuilderLi return metricRulesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Quota) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaLimit.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaLimit.java index 48c95fd0d0..7ae30a39dd 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaLimit.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaLimit.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/quota.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.api.QuotaLimit} */ -public final class QuotaLimit extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class QuotaLimit extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.QuotaLimit) QuotaLimitOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "QuotaLimit"); + } + // Use QuotaLimit.newBuilder() to construct. - private QuotaLimit(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private QuotaLimit(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -50,12 +62,6 @@ private QuotaLimit() { displayName_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new QuotaLimit(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.QuotaProto.internal_static_google_api_QuotaLimit_descriptor; } @@ -73,7 +79,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.QuotaProto.internal_static_google_api_QuotaLimit_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -648,8 +654,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, description_); } if (defaultLimit_ != 0L) { output.writeInt64(3, defaultLimit_); @@ -657,25 +663,25 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (maxLimit_ != 0L) { output.writeInt64(4, maxLimit_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(duration_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, duration_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(duration_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, duration_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, name_); } if (freeTier_ != 0L) { output.writeInt64(7, freeTier_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, metric_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(metric_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 8, metric_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(unit_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, unit_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(unit_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 9, unit_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetValues(), ValuesDefaultEntryHolder.defaultEntry, 10); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 12, displayName_); } getUnknownFields().writeTo(output); } @@ -686,8 +692,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, description_); } if (defaultLimit_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, defaultLimit_); @@ -695,20 +701,20 @@ public int getSerializedSize() { if (maxLimit_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(4, maxLimit_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(duration_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, duration_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(duration_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, duration_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, name_); } if (freeTier_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(7, freeTier_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, metric_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(metric_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, metric_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(unit_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, unit_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(unit_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(9, unit_); } for (java.util.Map.Entry entry : internalGetValues().getMap().entrySet()) { @@ -720,8 +726,8 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, values__); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(12, displayName_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -822,38 +828,38 @@ public static com.google.api.QuotaLimit parseFrom( public static com.google.api.QuotaLimit parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.QuotaLimit parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.QuotaLimit parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.QuotaLimit parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.QuotaLimit parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.QuotaLimit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -876,7 +882,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -892,7 +898,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.QuotaLimit} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.QuotaLimit) com.google.api.QuotaLimitOrBuilder { @@ -923,7 +929,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.QuotaProto.internal_static_google_api_QuotaLimit_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -933,7 +939,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi // Construct using com.google.api.QuotaLimit.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1018,39 +1024,6 @@ private void buildPartial0(com.google.api.QuotaLimit result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.QuotaLimit) { @@ -2412,17 +2385,6 @@ public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.QuotaLimit) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaLimitOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaLimitOrBuilder.java index 2b1280e097..07b663d030 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaLimitOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaLimitOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/quota.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface QuotaLimitOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.QuotaLimit) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaOrBuilder.java index e704228ad5..2a528da0c5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/quota.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface QuotaOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Quota) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaProto.java index ee46b34fd6..9536bdd054 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/QuotaProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/quota.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class QuotaProto { +@com.google.protobuf.Generated +public final class QuotaProto extends com.google.protobuf.GeneratedFile { private QuotaProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "QuotaProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,23 +42,23 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Quota_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Quota_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MetricRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MetricRule_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_MetricRule_MetricCostsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_MetricRule_MetricCostsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_QuotaLimit_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_QuotaLimit_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_QuotaLimit_ValuesEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_QuotaLimit_ValuesEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -91,31 +103,31 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_Quota_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Quota_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Quota_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Quota_descriptor, new java.lang.String[] { "Limits", "MetricRules", }); - internal_static_google_api_MetricRule_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_api_MetricRule_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_MetricRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MetricRule_descriptor, new java.lang.String[] { "Selector", "MetricCosts", }); internal_static_google_api_MetricRule_MetricCostsEntry_descriptor = - internal_static_google_api_MetricRule_descriptor.getNestedTypes().get(0); + internal_static_google_api_MetricRule_descriptor.getNestedType(0); internal_static_google_api_MetricRule_MetricCostsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_MetricRule_MetricCostsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); - internal_static_google_api_QuotaLimit_descriptor = getDescriptor().getMessageTypes().get(2); + internal_static_google_api_QuotaLimit_descriptor = getDescriptor().getMessageType(2); internal_static_google_api_QuotaLimit_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_QuotaLimit_descriptor, new java.lang.String[] { "Name", @@ -130,13 +142,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DisplayName", }); internal_static_google_api_QuotaLimit_ValuesEntry_descriptor = - internal_static_google_api_QuotaLimit_descriptor.getNestedTypes().get(0); + internal_static_google_api_QuotaLimit_descriptor.getNestedType(0); internal_static_google_api_QuotaLimit_ValuesEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_QuotaLimit_ValuesEntry_descriptor, new java.lang.String[] { "Key", "Value", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceDescriptor.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceDescriptor.java index d9c4e593a3..fc5d850314 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceDescriptor.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceDescriptor.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/resource.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -31,57 +32,68 @@ * * Example: * - * message Topic { - * // Indicates this message defines a resource schema. - * // Declares the resource type in the format of {service}/{kind}. - * // For Kubernetes resources, the format is {api group}/{kind}. - * option (google.api.resource) = { - * type: "pubsub.googleapis.com/Topic" - * pattern: "projects/{project}/topics/{topic}" - * }; - * } + * message Topic { + * // Indicates this message defines a resource schema. + * // Declares the resource type in the format of {service}/{kind}. + * // For Kubernetes resources, the format is {api group}/{kind}. + * option (google.api.resource) = { + * type: "pubsub.googleapis.com/Topic" + * pattern: "projects/{project}/topics/{topic}" + * }; + * } * * The ResourceDescriptor Yaml config will look like: * - * resources: - * - type: "pubsub.googleapis.com/Topic" - * pattern: "projects/{project}/topics/{topic}" + * resources: + * - type: "pubsub.googleapis.com/Topic" + * pattern: "projects/{project}/topics/{topic}" * * Sometimes, resources have multiple patterns, typically because they can * live under multiple parents. * * Example: * - * message LogEntry { - * option (google.api.resource) = { - * type: "logging.googleapis.com/LogEntry" - * pattern: "projects/{project}/logs/{log}" - * pattern: "folders/{folder}/logs/{log}" - * pattern: "organizations/{organization}/logs/{log}" - * pattern: "billingAccounts/{billing_account}/logs/{log}" - * }; - * } + * message LogEntry { + * option (google.api.resource) = { + * type: "logging.googleapis.com/LogEntry" + * pattern: "projects/{project}/logs/{log}" + * pattern: "folders/{folder}/logs/{log}" + * pattern: "organizations/{organization}/logs/{log}" + * pattern: "billingAccounts/{billing_account}/logs/{log}" + * }; + * } * * The ResourceDescriptor Yaml config will look like: * - * resources: - * - type: 'logging.googleapis.com/LogEntry' - * pattern: "projects/{project}/logs/{log}" - * pattern: "folders/{folder}/logs/{log}" - * pattern: "organizations/{organization}/logs/{log}" - * pattern: "billingAccounts/{billing_account}/logs/{log}" + * resources: + * - type: 'logging.googleapis.com/LogEntry' + * pattern: "projects/{project}/logs/{log}" + * pattern: "folders/{folder}/logs/{log}" + * pattern: "organizations/{organization}/logs/{log}" + * pattern: "billingAccounts/{billing_account}/logs/{log}" * * * Protobuf type {@code google.api.ResourceDescriptor} */ -public final class ResourceDescriptor extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ResourceDescriptor extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.ResourceDescriptor) ResourceDescriptorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ResourceDescriptor"); + } + // Use ResourceDescriptor.newBuilder() to construct. - private ResourceDescriptor(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ResourceDescriptor(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -92,13 +104,7 @@ private ResourceDescriptor() { history_ = 0; plural_ = ""; singular_ = ""; - style_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ResourceDescriptor(); + style_ = emptyIntList(); } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -106,7 +112,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ResourceProto .internal_static_google_api_ResourceDescriptor_fieldAccessorTable @@ -162,6 +168,16 @@ public enum History implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "History"); + } + /** * * @@ -256,7 +272,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.ResourceDescriptor.getDescriptor().getEnumTypes().get(0); } @@ -321,6 +337,16 @@ public enum Style implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Style"); + } + /** * * @@ -406,7 +432,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.api.ResourceDescriptor.getDescriptor().getEnumTypes().get(1); } @@ -518,14 +544,14 @@ public com.google.protobuf.ByteString getTypeBytes() { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -551,14 +577,14 @@ public com.google.protobuf.ProtocolStringList getPatternList() { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -584,14 +610,14 @@ public int getPatternCount() { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -618,14 +644,14 @@ public java.lang.String getPattern(int index) { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -708,17 +734,17 @@ public com.google.protobuf.ByteString getNameFieldBytes() { * * Example: * - * // The InspectTemplate message originally only supported resource - * // names with organization, and project was added later. - * message InspectTemplate { - * option (google.api.resource) = { - * type: "dlp.googleapis.com/InspectTemplate" - * pattern: - * "organizations/{organization}/inspectTemplates/{inspect_template}" - * pattern: "projects/{project}/inspectTemplates/{inspect_template}" - * history: ORIGINALLY_SINGLE_PATTERN - * }; - * } + * // The InspectTemplate message originally only supported resource + * // names with organization, and project was added later. + * message InspectTemplate { + * option (google.api.resource) = { + * type: "dlp.googleapis.com/InspectTemplate" + * pattern: + * "organizations/{organization}/inspectTemplates/{inspect_template}" + * pattern: "projects/{project}/inspectTemplates/{inspect_template}" + * history: ORIGINALLY_SINGLE_PATTERN + * }; + * } * * * .google.api.ResourceDescriptor.History history = 4; @@ -738,17 +764,17 @@ public int getHistoryValue() { * * Example: * - * // The InspectTemplate message originally only supported resource - * // names with organization, and project was added later. - * message InspectTemplate { - * option (google.api.resource) = { - * type: "dlp.googleapis.com/InspectTemplate" - * pattern: - * "organizations/{organization}/inspectTemplates/{inspect_template}" - * pattern: "projects/{project}/inspectTemplates/{inspect_template}" - * history: ORIGINALLY_SINGLE_PATTERN - * }; - * } + * // The InspectTemplate message originally only supported resource + * // names with organization, and project was added later. + * message InspectTemplate { + * option (google.api.resource) = { + * type: "dlp.googleapis.com/InspectTemplate" + * pattern: + * "organizations/{organization}/inspectTemplates/{inspect_template}" + * pattern: "projects/{project}/inspectTemplates/{inspect_template}" + * history: ORIGINALLY_SINGLE_PATTERN + * }; + * } * * * .google.api.ResourceDescriptor.History history = 4; @@ -899,14 +925,14 @@ public com.google.protobuf.ByteString getSingularBytes() { public static final int STYLE_FIELD_NUMBER = 10; @SuppressWarnings("serial") - private java.util.List style_; + private com.google.protobuf.Internal.IntList style_ = emptyIntList(); - private static final com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, com.google.api.ResourceDescriptor.Style> + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.api.ResourceDescriptor.Style> style_converter_ = - new com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, com.google.api.ResourceDescriptor.Style>() { - public com.google.api.ResourceDescriptor.Style convert(java.lang.Integer from) { + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.api.ResourceDescriptor.Style>() { + public com.google.api.ResourceDescriptor.Style convert(int from) { com.google.api.ResourceDescriptor.Style result = com.google.api.ResourceDescriptor.Style.forNumber(from); return result == null ? com.google.api.ResourceDescriptor.Style.UNRECOGNIZED : result; @@ -928,8 +954,8 @@ public com.google.api.ResourceDescriptor.Style convert(java.lang.Integer from) { */ @java.lang.Override public java.util.List getStyleList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.api.ResourceDescriptor.Style>(style_, style_converter_); + return new com.google.protobuf.Internal.IntListAdapter( + style_, style_converter_); } /** @@ -966,7 +992,7 @@ public int getStyleCount() { */ @java.lang.Override public com.google.api.ResourceDescriptor.Style getStyle(int index) { - return style_converter_.convert(style_.get(index)); + return style_converter_.convert(style_.getInt(index)); } /** @@ -1003,7 +1029,7 @@ public java.util.List getStyleValueList() { */ @java.lang.Override public int getStyleValue(int index) { - return style_.get(index); + return style_.getInt(index); } private int styleMemoizedSerializedSize; @@ -1023,30 +1049,30 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, type_); } for (int i = 0; i < pattern_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pattern_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, pattern_.getRaw(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nameField_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, nameField_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nameField_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, nameField_); } if (history_ != com.google.api.ResourceDescriptor.History.HISTORY_UNSPECIFIED.getNumber()) { output.writeEnum(4, history_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(plural_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, plural_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(plural_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, plural_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(singular_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, singular_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(singular_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, singular_); } if (getStyleList().size() > 0) { output.writeUInt32NoTag(82); output.writeUInt32NoTag(styleMemoizedSerializedSize); } for (int i = 0; i < style_.size(); i++) { - output.writeEnumNoTag(style_.get(i)); + output.writeEnumNoTag(style_.getInt(i)); } getUnknownFields().writeTo(output); } @@ -1057,8 +1083,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, type_); } { int dataSize = 0; @@ -1068,22 +1094,22 @@ public int getSerializedSize() { size += dataSize; size += 1 * getPatternList().size(); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nameField_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, nameField_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nameField_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, nameField_); } if (history_ != com.google.api.ResourceDescriptor.History.HISTORY_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, history_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(plural_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, plural_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(plural_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, plural_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(singular_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, singular_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(singular_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, singular_); } { int dataSize = 0; for (int i = 0; i < style_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream.computeEnumSizeNoTag(style_.get(i)); + dataSize += com.google.protobuf.CodedOutputStream.computeEnumSizeNoTag(style_.getInt(i)); } size += dataSize; if (!getStyleList().isEmpty()) { @@ -1184,38 +1210,38 @@ public static com.google.api.ResourceDescriptor parseFrom( public static com.google.api.ResourceDescriptor parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ResourceDescriptor parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ResourceDescriptor parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.ResourceDescriptor parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ResourceDescriptor parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ResourceDescriptor parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1238,7 +1264,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1255,50 +1281,50 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * message Topic { - * // Indicates this message defines a resource schema. - * // Declares the resource type in the format of {service}/{kind}. - * // For Kubernetes resources, the format is {api group}/{kind}. - * option (google.api.resource) = { - * type: "pubsub.googleapis.com/Topic" - * pattern: "projects/{project}/topics/{topic}" - * }; - * } + * message Topic { + * // Indicates this message defines a resource schema. + * // Declares the resource type in the format of {service}/{kind}. + * // For Kubernetes resources, the format is {api group}/{kind}. + * option (google.api.resource) = { + * type: "pubsub.googleapis.com/Topic" + * pattern: "projects/{project}/topics/{topic}" + * }; + * } * * The ResourceDescriptor Yaml config will look like: * - * resources: - * - type: "pubsub.googleapis.com/Topic" - * pattern: "projects/{project}/topics/{topic}" + * resources: + * - type: "pubsub.googleapis.com/Topic" + * pattern: "projects/{project}/topics/{topic}" * * Sometimes, resources have multiple patterns, typically because they can * live under multiple parents. * * Example: * - * message LogEntry { - * option (google.api.resource) = { - * type: "logging.googleapis.com/LogEntry" - * pattern: "projects/{project}/logs/{log}" - * pattern: "folders/{folder}/logs/{log}" - * pattern: "organizations/{organization}/logs/{log}" - * pattern: "billingAccounts/{billing_account}/logs/{log}" - * }; - * } + * message LogEntry { + * option (google.api.resource) = { + * type: "logging.googleapis.com/LogEntry" + * pattern: "projects/{project}/logs/{log}" + * pattern: "folders/{folder}/logs/{log}" + * pattern: "organizations/{organization}/logs/{log}" + * pattern: "billingAccounts/{billing_account}/logs/{log}" + * }; + * } * * The ResourceDescriptor Yaml config will look like: * - * resources: - * - type: 'logging.googleapis.com/LogEntry' - * pattern: "projects/{project}/logs/{log}" - * pattern: "folders/{folder}/logs/{log}" - * pattern: "organizations/{organization}/logs/{log}" - * pattern: "billingAccounts/{billing_account}/logs/{log}" + * resources: + * - type: 'logging.googleapis.com/LogEntry' + * pattern: "projects/{project}/logs/{log}" + * pattern: "folders/{folder}/logs/{log}" + * pattern: "organizations/{organization}/logs/{log}" + * pattern: "billingAccounts/{billing_account}/logs/{log}" * * * Protobuf type {@code google.api.ResourceDescriptor} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.ResourceDescriptor) com.google.api.ResourceDescriptorOrBuilder { @@ -1307,7 +1333,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ResourceProto .internal_static_google_api_ResourceDescriptor_fieldAccessorTable @@ -1319,7 +1345,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.ResourceDescriptor.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1333,8 +1359,7 @@ public Builder clear() { history_ = 0; plural_ = ""; singular_ = ""; - style_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000040); + style_ = emptyIntList(); return this; } @@ -1360,7 +1385,6 @@ public com.google.api.ResourceDescriptor build() { @java.lang.Override public com.google.api.ResourceDescriptor buildPartial() { com.google.api.ResourceDescriptor result = new com.google.api.ResourceDescriptor(this); - buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -1368,14 +1392,6 @@ public com.google.api.ResourceDescriptor buildPartial() { return result; } - private void buildPartialRepeatedFields(com.google.api.ResourceDescriptor result) { - if (((bitField0_ & 0x00000040) != 0)) { - style_ = java.util.Collections.unmodifiableList(style_); - bitField0_ = (bitField0_ & ~0x00000040); - } - result.style_ = style_; - } - private void buildPartial0(com.google.api.ResourceDescriptor result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -1397,39 +1413,10 @@ private void buildPartial0(com.google.api.ResourceDescriptor result) { if (((from_bitField0_ & 0x00000020) != 0)) { result.singular_ = singular_; } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); + if (((from_bitField0_ & 0x00000040) != 0)) { + style_.makeImmutable(); + result.style_ = style_; + } } @java.lang.Override @@ -1480,7 +1467,8 @@ public Builder mergeFrom(com.google.api.ResourceDescriptor other) { if (!other.style_.isEmpty()) { if (style_.isEmpty()) { style_ = other.style_; - bitField0_ = (bitField0_ & ~0x00000040); + style_.makeImmutable(); + bitField0_ |= 0x00000040; } else { ensureStyleIsMutable(); style_.addAll(other.style_); @@ -1554,19 +1542,18 @@ public Builder mergeFrom( { int tmpRaw = input.readEnum(); ensureStyleIsMutable(); - style_.add(tmpRaw); + style_.addInt(tmpRaw); break; } // case 80 case 82: { int length = input.readRawVarint32(); - int oldLimit = input.pushLimit(length); + int limit = input.pushLimit(length); + ensureStyleIsMutable(); while (input.getBytesUntilLimit() > 0) { - int tmpRaw = input.readEnum(); - ensureStyleIsMutable(); - style_.add(tmpRaw); + style_.addInt(input.readEnum()); } - input.popLimit(oldLimit); + input.popLimit(limit); break; } // case 82 default: @@ -1764,14 +1751,14 @@ private void ensurePatternIsMutable() { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -1798,14 +1785,14 @@ public com.google.protobuf.ProtocolStringList getPatternList() { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -1831,14 +1818,14 @@ public int getPatternCount() { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -1865,14 +1852,14 @@ public java.lang.String getPattern(int index) { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -1899,14 +1886,14 @@ public com.google.protobuf.ByteString getPatternBytes(int index) { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -1941,14 +1928,14 @@ public Builder setPattern(int index, java.lang.String value) { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -1982,14 +1969,14 @@ public Builder addPattern(java.lang.String value) { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -2020,14 +2007,14 @@ public Builder addAllPattern(java.lang.Iterable values) { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -2057,14 +2044,14 @@ public Builder clearPattern() { * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -2215,17 +2202,17 @@ public Builder setNameFieldBytes(com.google.protobuf.ByteString value) { * * Example: * - * // The InspectTemplate message originally only supported resource - * // names with organization, and project was added later. - * message InspectTemplate { - * option (google.api.resource) = { - * type: "dlp.googleapis.com/InspectTemplate" - * pattern: - * "organizations/{organization}/inspectTemplates/{inspect_template}" - * pattern: "projects/{project}/inspectTemplates/{inspect_template}" - * history: ORIGINALLY_SINGLE_PATTERN - * }; - * } + * // The InspectTemplate message originally only supported resource + * // names with organization, and project was added later. + * message InspectTemplate { + * option (google.api.resource) = { + * type: "dlp.googleapis.com/InspectTemplate" + * pattern: + * "organizations/{organization}/inspectTemplates/{inspect_template}" + * pattern: "projects/{project}/inspectTemplates/{inspect_template}" + * history: ORIGINALLY_SINGLE_PATTERN + * }; + * } * * * .google.api.ResourceDescriptor.History history = 4; @@ -2245,17 +2232,17 @@ public int getHistoryValue() { * * Example: * - * // The InspectTemplate message originally only supported resource - * // names with organization, and project was added later. - * message InspectTemplate { - * option (google.api.resource) = { - * type: "dlp.googleapis.com/InspectTemplate" - * pattern: - * "organizations/{organization}/inspectTemplates/{inspect_template}" - * pattern: "projects/{project}/inspectTemplates/{inspect_template}" - * history: ORIGINALLY_SINGLE_PATTERN - * }; - * } + * // The InspectTemplate message originally only supported resource + * // names with organization, and project was added later. + * message InspectTemplate { + * option (google.api.resource) = { + * type: "dlp.googleapis.com/InspectTemplate" + * pattern: + * "organizations/{organization}/inspectTemplates/{inspect_template}" + * pattern: "projects/{project}/inspectTemplates/{inspect_template}" + * history: ORIGINALLY_SINGLE_PATTERN + * }; + * } * * * .google.api.ResourceDescriptor.History history = 4; @@ -2278,17 +2265,17 @@ public Builder setHistoryValue(int value) { * * Example: * - * // The InspectTemplate message originally only supported resource - * // names with organization, and project was added later. - * message InspectTemplate { - * option (google.api.resource) = { - * type: "dlp.googleapis.com/InspectTemplate" - * pattern: - * "organizations/{organization}/inspectTemplates/{inspect_template}" - * pattern: "projects/{project}/inspectTemplates/{inspect_template}" - * history: ORIGINALLY_SINGLE_PATTERN - * }; - * } + * // The InspectTemplate message originally only supported resource + * // names with organization, and project was added later. + * message InspectTemplate { + * option (google.api.resource) = { + * type: "dlp.googleapis.com/InspectTemplate" + * pattern: + * "organizations/{organization}/inspectTemplates/{inspect_template}" + * pattern: "projects/{project}/inspectTemplates/{inspect_template}" + * history: ORIGINALLY_SINGLE_PATTERN + * }; + * } * * * .google.api.ResourceDescriptor.History history = 4; @@ -2310,17 +2297,17 @@ public com.google.api.ResourceDescriptor.History getHistory() { * * Example: * - * // The InspectTemplate message originally only supported resource - * // names with organization, and project was added later. - * message InspectTemplate { - * option (google.api.resource) = { - * type: "dlp.googleapis.com/InspectTemplate" - * pattern: - * "organizations/{organization}/inspectTemplates/{inspect_template}" - * pattern: "projects/{project}/inspectTemplates/{inspect_template}" - * history: ORIGINALLY_SINGLE_PATTERN - * }; - * } + * // The InspectTemplate message originally only supported resource + * // names with organization, and project was added later. + * message InspectTemplate { + * option (google.api.resource) = { + * type: "dlp.googleapis.com/InspectTemplate" + * pattern: + * "organizations/{organization}/inspectTemplates/{inspect_template}" + * pattern: "projects/{project}/inspectTemplates/{inspect_template}" + * history: ORIGINALLY_SINGLE_PATTERN + * }; + * } * * * .google.api.ResourceDescriptor.History history = 4; @@ -2346,17 +2333,17 @@ public Builder setHistory(com.google.api.ResourceDescriptor.History value) { * * Example: * - * // The InspectTemplate message originally only supported resource - * // names with organization, and project was added later. - * message InspectTemplate { - * option (google.api.resource) = { - * type: "dlp.googleapis.com/InspectTemplate" - * pattern: - * "organizations/{organization}/inspectTemplates/{inspect_template}" - * pattern: "projects/{project}/inspectTemplates/{inspect_template}" - * history: ORIGINALLY_SINGLE_PATTERN - * }; - * } + * // The InspectTemplate message originally only supported resource + * // names with organization, and project was added later. + * message InspectTemplate { + * option (google.api.resource) = { + * type: "dlp.googleapis.com/InspectTemplate" + * pattern: + * "organizations/{organization}/inspectTemplates/{inspect_template}" + * pattern: "projects/{project}/inspectTemplates/{inspect_template}" + * history: ORIGINALLY_SINGLE_PATTERN + * }; + * } * * * .google.api.ResourceDescriptor.History history = 4; @@ -2662,13 +2649,13 @@ public Builder setSingularBytes(com.google.protobuf.ByteString value) { return this; } - private java.util.List style_ = java.util.Collections.emptyList(); + private com.google.protobuf.Internal.IntList style_ = emptyIntList(); private void ensureStyleIsMutable() { - if (!((bitField0_ & 0x00000040) != 0)) { - style_ = new java.util.ArrayList(style_); - bitField0_ |= 0x00000040; + if (!style_.isModifiable()) { + style_ = makeMutableCopy(style_); } + bitField0_ |= 0x00000040; } /** @@ -2685,8 +2672,8 @@ private void ensureStyleIsMutable() { * @return A list containing the style. */ public java.util.List getStyleList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.api.ResourceDescriptor.Style>(style_, style_converter_); + return new com.google.protobuf.Internal.IntListAdapter< + com.google.api.ResourceDescriptor.Style>(style_, style_converter_); } /** @@ -2721,7 +2708,7 @@ public int getStyleCount() { * @return The style at the given index. */ public com.google.api.ResourceDescriptor.Style getStyle(int index) { - return style_converter_.convert(style_.get(index)); + return style_converter_.convert(style_.getInt(index)); } /** @@ -2744,7 +2731,7 @@ public Builder setStyle(int index, com.google.api.ResourceDescriptor.Style value throw new NullPointerException(); } ensureStyleIsMutable(); - style_.set(index, value.getNumber()); + style_.setInt(index, value.getNumber()); onChanged(); return this; } @@ -2768,7 +2755,7 @@ public Builder addStyle(com.google.api.ResourceDescriptor.Style value) { throw new NullPointerException(); } ensureStyleIsMutable(); - style_.add(value.getNumber()); + style_.addInt(value.getNumber()); onChanged(); return this; } @@ -2791,7 +2778,7 @@ public Builder addAllStyle( java.lang.Iterable values) { ensureStyleIsMutable(); for (com.google.api.ResourceDescriptor.Style value : values) { - style_.add(value.getNumber()); + style_.addInt(value.getNumber()); } onChanged(); return this; @@ -2811,7 +2798,7 @@ public Builder addAllStyle( * @return This builder for chaining. */ public Builder clearStyle() { - style_ = java.util.Collections.emptyList(); + style_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; @@ -2831,7 +2818,8 @@ public Builder clearStyle() { * @return A list containing the enum numeric values on the wire for style. */ public java.util.List getStyleValueList() { - return java.util.Collections.unmodifiableList(style_); + style_.makeImmutable(); + return style_; } /** @@ -2849,7 +2837,7 @@ public java.util.List getStyleValueList() { * @return The enum numeric value on the wire of style at the given index. */ public int getStyleValue(int index) { - return style_.get(index); + return style_.getInt(index); } /** @@ -2869,7 +2857,7 @@ public int getStyleValue(int index) { */ public Builder setStyleValue(int index, int value) { ensureStyleIsMutable(); - style_.set(index, value); + style_.setInt(index, value); onChanged(); return this; } @@ -2890,7 +2878,7 @@ public Builder setStyleValue(int index, int value) { */ public Builder addStyleValue(int value) { ensureStyleIsMutable(); - style_.add(value); + style_.addInt(value); onChanged(); return this; } @@ -2912,23 +2900,12 @@ public Builder addStyleValue(int value) { public Builder addAllStyleValue(java.lang.Iterable values) { ensureStyleIsMutable(); for (int value : values) { - style_.add(value); + style_.addInt(value); } onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.ResourceDescriptor) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceDescriptorOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceDescriptorOrBuilder.java index 62b8262774..17dfd1f5b8 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceDescriptorOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceDescriptorOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/resource.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface ResourceDescriptorOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.ResourceDescriptor) @@ -78,14 +80,14 @@ public interface ResourceDescriptorOrBuilder * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -109,14 +111,14 @@ public interface ResourceDescriptorOrBuilder * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -140,14 +142,14 @@ public interface ResourceDescriptorOrBuilder * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -172,14 +174,14 @@ public interface ResourceDescriptorOrBuilder * The path pattern must follow the syntax, which aligns with HTTP binding * syntax: * - * Template = Segment { "/" Segment } ; - * Segment = LITERAL | Variable ; - * Variable = "{" LITERAL "}" ; + * Template = Segment { "/" Segment } ; + * Segment = LITERAL | Variable ; + * Variable = "{" LITERAL "}" ; * * Examples: * - * - "projects/{project}/topics/{topic}" - * - "projects/{project}/knowledgeBases/{knowledge_base}" + * - "projects/{project}/topics/{topic}" + * - "projects/{project}/knowledgeBases/{knowledge_base}" * * The components in braces correspond to the IDs for each resource in the * hierarchy. It is expected that, if multiple patterns are provided, @@ -230,17 +232,17 @@ public interface ResourceDescriptorOrBuilder * * Example: * - * // The InspectTemplate message originally only supported resource - * // names with organization, and project was added later. - * message InspectTemplate { - * option (google.api.resource) = { - * type: "dlp.googleapis.com/InspectTemplate" - * pattern: - * "organizations/{organization}/inspectTemplates/{inspect_template}" - * pattern: "projects/{project}/inspectTemplates/{inspect_template}" - * history: ORIGINALLY_SINGLE_PATTERN - * }; - * } + * // The InspectTemplate message originally only supported resource + * // names with organization, and project was added later. + * message InspectTemplate { + * option (google.api.resource) = { + * type: "dlp.googleapis.com/InspectTemplate" + * pattern: + * "organizations/{organization}/inspectTemplates/{inspect_template}" + * pattern: "projects/{project}/inspectTemplates/{inspect_template}" + * history: ORIGINALLY_SINGLE_PATTERN + * }; + * } * * * .google.api.ResourceDescriptor.History history = 4; @@ -257,17 +259,17 @@ public interface ResourceDescriptorOrBuilder * * Example: * - * // The InspectTemplate message originally only supported resource - * // names with organization, and project was added later. - * message InspectTemplate { - * option (google.api.resource) = { - * type: "dlp.googleapis.com/InspectTemplate" - * pattern: - * "organizations/{organization}/inspectTemplates/{inspect_template}" - * pattern: "projects/{project}/inspectTemplates/{inspect_template}" - * history: ORIGINALLY_SINGLE_PATTERN - * }; - * } + * // The InspectTemplate message originally only supported resource + * // names with organization, and project was added later. + * message InspectTemplate { + * option (google.api.resource) = { + * type: "dlp.googleapis.com/InspectTemplate" + * pattern: + * "organizations/{organization}/inspectTemplates/{inspect_template}" + * pattern: "projects/{project}/inspectTemplates/{inspect_template}" + * history: ORIGINALLY_SINGLE_PATTERN + * }; + * } * * * .google.api.ResourceDescriptor.History history = 4; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceProto.java index 1fd4395aec..977da397ad 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/resource.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class ResourceProto { +@com.google.protobuf.Generated +public final class ResourceProto extends com.google.protobuf.GeneratedFile { private ResourceProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ResourceProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { registry.add(com.google.api.ResourceProto.resourceReference); registry.add(com.google.api.ResourceProto.resourceDefinition); @@ -92,11 +104,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_ResourceDescriptor_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_ResourceDescriptor_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_ResourceReference_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_ResourceReference_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -137,25 +149,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.DescriptorProtos.getDescriptor(), }); - internal_static_google_api_ResourceDescriptor_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_api_ResourceDescriptor_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_ResourceDescriptor_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_ResourceDescriptor_descriptor, new java.lang.String[] { "Type", "Pattern", "NameField", "History", "Plural", "Singular", "Style", }); - internal_static_google_api_ResourceReference_descriptor = - getDescriptor().getMessageTypes().get(1); + internal_static_google_api_ResourceReference_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_ResourceReference_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_ResourceReference_descriptor, new java.lang.String[] { "Type", "ChildType", }); - resourceReference.internalInit(descriptor.getExtensions().get(0)); - resourceDefinition.internalInit(descriptor.getExtensions().get(1)); - resource.internalInit(descriptor.getExtensions().get(2)); + resourceReference.internalInit(descriptor.getExtension(0)); + resourceDefinition.internalInit(descriptor.getExtension(1)); + resource.internalInit(descriptor.getExtension(2)); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.DescriptorProtos.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceReference.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceReference.java index bd847c2dc4..e7039f81bf 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceReference.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceReference.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/resource.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.api.ResourceReference} */ -public final class ResourceReference extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ResourceReference extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.ResourceReference) ResourceReferenceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ResourceReference"); + } + // Use ResourceReference.newBuilder() to construct. - private ResourceReference(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ResourceReference(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,18 +57,12 @@ private ResourceReference() { childType_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ResourceReference(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ResourceProto.internal_static_google_api_ResourceReference_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ResourceProto .internal_static_google_api_ResourceReference_fieldAccessorTable @@ -77,22 +83,22 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * Example: * - * message Subscription { - * string topic = 2 [(google.api.resource_reference) = { - * type: "pubsub.googleapis.com/Topic" - * }]; - * } + * message Subscription { + * string topic = 2 [(google.api.resource_reference) = { + * type: "pubsub.googleapis.com/Topic" + * }]; + * } * * Occasionally, a field may reference an arbitrary resource. In this case, * APIs use the special value * in their resource reference. * * Example: * - * message GetIamPolicyRequest { - * string resource = 2 [(google.api.resource_reference) = { - * type: "*" - * }]; - * } + * message GetIamPolicyRequest { + * string resource = 2 [(google.api.resource_reference) = { + * type: "*" + * }]; + * } * * * string type = 1; @@ -120,22 +126,22 @@ public java.lang.String getType() { * * Example: * - * message Subscription { - * string topic = 2 [(google.api.resource_reference) = { - * type: "pubsub.googleapis.com/Topic" - * }]; - * } + * message Subscription { + * string topic = 2 [(google.api.resource_reference) = { + * type: "pubsub.googleapis.com/Topic" + * }]; + * } * * Occasionally, a field may reference an arbitrary resource. In this case, * APIs use the special value * in their resource reference. * * Example: * - * message GetIamPolicyRequest { - * string resource = 2 [(google.api.resource_reference) = { - * type: "*" - * }]; - * } + * message GetIamPolicyRequest { + * string resource = 2 [(google.api.resource_reference) = { + * type: "*" + * }]; + * } * * * string type = 1; @@ -170,11 +176,11 @@ public com.google.protobuf.ByteString getTypeBytes() { * * Example: * - * message ListLogEntriesRequest { - * string parent = 1 [(google.api.resource_reference) = { - * child_type: "logging.googleapis.com/LogEntry" - * }; - * } + * message ListLogEntriesRequest { + * string parent = 1 [(google.api.resource_reference) = { + * child_type: "logging.googleapis.com/LogEntry" + * }; + * } * * * string child_type = 2; @@ -204,11 +210,11 @@ public java.lang.String getChildType() { * * Example: * - * message ListLogEntriesRequest { - * string parent = 1 [(google.api.resource_reference) = { - * child_type: "logging.googleapis.com/LogEntry" - * }; - * } + * message ListLogEntriesRequest { + * string parent = 1 [(google.api.resource_reference) = { + * child_type: "logging.googleapis.com/LogEntry" + * }; + * } * * * string child_type = 2; @@ -242,11 +248,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(childType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, childType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(childType_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, childType_); } getUnknownFields().writeTo(output); } @@ -257,11 +263,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(childType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, childType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(childType_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, childType_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -336,38 +342,38 @@ public static com.google.api.ResourceReference parseFrom( public static com.google.api.ResourceReference parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ResourceReference parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ResourceReference parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.ResourceReference parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.ResourceReference parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.ResourceReference parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -390,7 +396,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -405,7 +411,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.ResourceReference} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.ResourceReference) com.google.api.ResourceReferenceOrBuilder { @@ -414,7 +420,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ResourceProto .internal_static_google_api_ResourceReference_fieldAccessorTable @@ -426,7 +432,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.ResourceReference.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -478,39 +484,6 @@ private void buildPartial0(com.google.api.ResourceReference result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.ResourceReference) { @@ -600,22 +573,22 @@ public Builder mergeFrom( * * Example: * - * message Subscription { - * string topic = 2 [(google.api.resource_reference) = { - * type: "pubsub.googleapis.com/Topic" - * }]; - * } + * message Subscription { + * string topic = 2 [(google.api.resource_reference) = { + * type: "pubsub.googleapis.com/Topic" + * }]; + * } * * Occasionally, a field may reference an arbitrary resource. In this case, * APIs use the special value * in their resource reference. * * Example: * - * message GetIamPolicyRequest { - * string resource = 2 [(google.api.resource_reference) = { - * type: "*" - * }]; - * } + * message GetIamPolicyRequest { + * string resource = 2 [(google.api.resource_reference) = { + * type: "*" + * }]; + * } * * * string type = 1; @@ -642,22 +615,22 @@ public java.lang.String getType() { * * Example: * - * message Subscription { - * string topic = 2 [(google.api.resource_reference) = { - * type: "pubsub.googleapis.com/Topic" - * }]; - * } + * message Subscription { + * string topic = 2 [(google.api.resource_reference) = { + * type: "pubsub.googleapis.com/Topic" + * }]; + * } * * Occasionally, a field may reference an arbitrary resource. In this case, * APIs use the special value * in their resource reference. * * Example: * - * message GetIamPolicyRequest { - * string resource = 2 [(google.api.resource_reference) = { - * type: "*" - * }]; - * } + * message GetIamPolicyRequest { + * string resource = 2 [(google.api.resource_reference) = { + * type: "*" + * }]; + * } * * * string type = 1; @@ -684,22 +657,22 @@ public com.google.protobuf.ByteString getTypeBytes() { * * Example: * - * message Subscription { - * string topic = 2 [(google.api.resource_reference) = { - * type: "pubsub.googleapis.com/Topic" - * }]; - * } + * message Subscription { + * string topic = 2 [(google.api.resource_reference) = { + * type: "pubsub.googleapis.com/Topic" + * }]; + * } * * Occasionally, a field may reference an arbitrary resource. In this case, * APIs use the special value * in their resource reference. * * Example: * - * message GetIamPolicyRequest { - * string resource = 2 [(google.api.resource_reference) = { - * type: "*" - * }]; - * } + * message GetIamPolicyRequest { + * string resource = 2 [(google.api.resource_reference) = { + * type: "*" + * }]; + * } * * * string type = 1; @@ -725,22 +698,22 @@ public Builder setType(java.lang.String value) { * * Example: * - * message Subscription { - * string topic = 2 [(google.api.resource_reference) = { - * type: "pubsub.googleapis.com/Topic" - * }]; - * } + * message Subscription { + * string topic = 2 [(google.api.resource_reference) = { + * type: "pubsub.googleapis.com/Topic" + * }]; + * } * * Occasionally, a field may reference an arbitrary resource. In this case, * APIs use the special value * in their resource reference. * * Example: * - * message GetIamPolicyRequest { - * string resource = 2 [(google.api.resource_reference) = { - * type: "*" - * }]; - * } + * message GetIamPolicyRequest { + * string resource = 2 [(google.api.resource_reference) = { + * type: "*" + * }]; + * } * * * string type = 1; @@ -762,22 +735,22 @@ public Builder clearType() { * * Example: * - * message Subscription { - * string topic = 2 [(google.api.resource_reference) = { - * type: "pubsub.googleapis.com/Topic" - * }]; - * } + * message Subscription { + * string topic = 2 [(google.api.resource_reference) = { + * type: "pubsub.googleapis.com/Topic" + * }]; + * } * * Occasionally, a field may reference an arbitrary resource. In this case, * APIs use the special value * in their resource reference. * * Example: * - * message GetIamPolicyRequest { - * string resource = 2 [(google.api.resource_reference) = { - * type: "*" - * }]; - * } + * message GetIamPolicyRequest { + * string resource = 2 [(google.api.resource_reference) = { + * type: "*" + * }]; + * } * * * string type = 1; @@ -808,11 +781,11 @@ public Builder setTypeBytes(com.google.protobuf.ByteString value) { * * Example: * - * message ListLogEntriesRequest { - * string parent = 1 [(google.api.resource_reference) = { - * child_type: "logging.googleapis.com/LogEntry" - * }; - * } + * message ListLogEntriesRequest { + * string parent = 1 [(google.api.resource_reference) = { + * child_type: "logging.googleapis.com/LogEntry" + * }; + * } * * * string child_type = 2; @@ -841,11 +814,11 @@ public java.lang.String getChildType() { * * Example: * - * message ListLogEntriesRequest { - * string parent = 1 [(google.api.resource_reference) = { - * child_type: "logging.googleapis.com/LogEntry" - * }; - * } + * message ListLogEntriesRequest { + * string parent = 1 [(google.api.resource_reference) = { + * child_type: "logging.googleapis.com/LogEntry" + * }; + * } * * * string child_type = 2; @@ -874,11 +847,11 @@ public com.google.protobuf.ByteString getChildTypeBytes() { * * Example: * - * message ListLogEntriesRequest { - * string parent = 1 [(google.api.resource_reference) = { - * child_type: "logging.googleapis.com/LogEntry" - * }; - * } + * message ListLogEntriesRequest { + * string parent = 1 [(google.api.resource_reference) = { + * child_type: "logging.googleapis.com/LogEntry" + * }; + * } * * * string child_type = 2; @@ -906,11 +879,11 @@ public Builder setChildType(java.lang.String value) { * * Example: * - * message ListLogEntriesRequest { - * string parent = 1 [(google.api.resource_reference) = { - * child_type: "logging.googleapis.com/LogEntry" - * }; - * } + * message ListLogEntriesRequest { + * string parent = 1 [(google.api.resource_reference) = { + * child_type: "logging.googleapis.com/LogEntry" + * }; + * } * * * string child_type = 2; @@ -934,11 +907,11 @@ public Builder clearChildType() { * * Example: * - * message ListLogEntriesRequest { - * string parent = 1 [(google.api.resource_reference) = { - * child_type: "logging.googleapis.com/LogEntry" - * }; - * } + * message ListLogEntriesRequest { + * string parent = 1 [(google.api.resource_reference) = { + * child_type: "logging.googleapis.com/LogEntry" + * }; + * } * * * string child_type = 2; @@ -957,17 +930,6 @@ public Builder setChildTypeBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.ResourceReference) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceReferenceOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceReferenceOrBuilder.java index b9f4f515b7..00710c2064 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceReferenceOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceReferenceOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/resource.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface ResourceReferenceOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.ResourceReference) @@ -32,22 +34,22 @@ public interface ResourceReferenceOrBuilder * * Example: * - * message Subscription { - * string topic = 2 [(google.api.resource_reference) = { - * type: "pubsub.googleapis.com/Topic" - * }]; - * } + * message Subscription { + * string topic = 2 [(google.api.resource_reference) = { + * type: "pubsub.googleapis.com/Topic" + * }]; + * } * * Occasionally, a field may reference an arbitrary resource. In this case, * APIs use the special value * in their resource reference. * * Example: * - * message GetIamPolicyRequest { - * string resource = 2 [(google.api.resource_reference) = { - * type: "*" - * }]; - * } + * message GetIamPolicyRequest { + * string resource = 2 [(google.api.resource_reference) = { + * type: "*" + * }]; + * } * * * string type = 1; @@ -64,22 +66,22 @@ public interface ResourceReferenceOrBuilder * * Example: * - * message Subscription { - * string topic = 2 [(google.api.resource_reference) = { - * type: "pubsub.googleapis.com/Topic" - * }]; - * } + * message Subscription { + * string topic = 2 [(google.api.resource_reference) = { + * type: "pubsub.googleapis.com/Topic" + * }]; + * } * * Occasionally, a field may reference an arbitrary resource. In this case, * APIs use the special value * in their resource reference. * * Example: * - * message GetIamPolicyRequest { - * string resource = 2 [(google.api.resource_reference) = { - * type: "*" - * }]; - * } + * message GetIamPolicyRequest { + * string resource = 2 [(google.api.resource_reference) = { + * type: "*" + * }]; + * } * * * string type = 1; @@ -98,11 +100,11 @@ public interface ResourceReferenceOrBuilder * * Example: * - * message ListLogEntriesRequest { - * string parent = 1 [(google.api.resource_reference) = { - * child_type: "logging.googleapis.com/LogEntry" - * }; - * } + * message ListLogEntriesRequest { + * string parent = 1 [(google.api.resource_reference) = { + * child_type: "logging.googleapis.com/LogEntry" + * }; + * } * * * string child_type = 2; @@ -121,11 +123,11 @@ public interface ResourceReferenceOrBuilder * * Example: * - * message ListLogEntriesRequest { - * string parent = 1 [(google.api.resource_reference) = { - * child_type: "logging.googleapis.com/LogEntry" - * }; - * } + * message ListLogEntriesRequest { + * string parent = 1 [(google.api.resource_reference) = { + * child_type: "logging.googleapis.com/LogEntry" + * }; + * } * * * string child_type = 2; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingParameter.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingParameter.java index 401e127012..744c4bd5fc 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingParameter.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingParameter.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/routing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.RoutingParameter} */ -public final class RoutingParameter extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class RoutingParameter extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.RoutingParameter) RoutingParameterOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "RoutingParameter"); + } + // Use RoutingParameter.newBuilder() to construct. - private RoutingParameter(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private RoutingParameter(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private RoutingParameter() { pathTemplate_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RoutingParameter(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.RoutingProto.internal_static_google_api_RoutingParameter_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.RoutingProto .internal_static_google_api_RoutingParameter_fieldAccessorTable @@ -137,46 +143,46 @@ public com.google.protobuf.ByteString getFieldBytes() { * * Example: * - * -- This is a field in the request message - * | that the header value will be extracted from. - * | - * | -- This is the key name in the - * | | routing header. - * V | - * field: "table_name" v - * path_template: "projects/*/{table_location=instances/*}/tables/*" - * ^ ^ - * | | - * In the {} brackets is the pattern that -- | - * specifies what to extract from the | - * field as a value to be sent. | - * | - * The string in the field must match the whole pattern -- - * before brackets, inside brackets, after brackets. + * -- This is a field in the request message + * | that the header value will be extracted from. + * | + * | -- This is the key name in the + * | | routing header. + * V | + * field: "table_name" v + * path_template: "projects/*/{table_location=instances/*}/tables/*" + * ^ ^ + * | | + * In the {} brackets is the pattern that -- | + * specifies what to extract from the | + * field as a value to be sent. | + * | + * The string in the field must match the whole pattern -- + * before brackets, inside brackets, after brackets. * * When looking at this specific example, we can see that: * - A key-value pair with the key `table_location` - * and the value matching `instances/*` should be added - * to the x-goog-request-params routing header. + * and the value matching `instances/*` should be added + * to the x-goog-request-params routing header. * - The value is extracted from the request message's `table_name` field - * if it matches the full pattern specified: - * `projects/*/instances/*/tables/*`. + * if it matches the full pattern specified: + * `projects/*/instances/*/tables/*`. * * **NB:** If the `path_template` field is not provided, the key name is * equal to the field name, and the whole field should be sent as a value. * This makes the pattern for the field and the value functionally equivalent * to `**`, and the configuration * - * { - * field: "table_name" - * } + * { + * field: "table_name" + * } * * is a functionally equivalent shorthand to: * - * { - * field: "table_name" - * path_template: "{table_name=**}" - * } + * { + * field: "table_name" + * path_template: "{table_name=**}" + * } * * See Example 1 for more details. * @@ -214,46 +220,46 @@ public java.lang.String getPathTemplate() { * * Example: * - * -- This is a field in the request message - * | that the header value will be extracted from. - * | - * | -- This is the key name in the - * | | routing header. - * V | - * field: "table_name" v - * path_template: "projects/*/{table_location=instances/*}/tables/*" - * ^ ^ - * | | - * In the {} brackets is the pattern that -- | - * specifies what to extract from the | - * field as a value to be sent. | - * | - * The string in the field must match the whole pattern -- - * before brackets, inside brackets, after brackets. + * -- This is a field in the request message + * | that the header value will be extracted from. + * | + * | -- This is the key name in the + * | | routing header. + * V | + * field: "table_name" v + * path_template: "projects/*/{table_location=instances/*}/tables/*" + * ^ ^ + * | | + * In the {} brackets is the pattern that -- | + * specifies what to extract from the | + * field as a value to be sent. | + * | + * The string in the field must match the whole pattern -- + * before brackets, inside brackets, after brackets. * * When looking at this specific example, we can see that: * - A key-value pair with the key `table_location` - * and the value matching `instances/*` should be added - * to the x-goog-request-params routing header. + * and the value matching `instances/*` should be added + * to the x-goog-request-params routing header. * - The value is extracted from the request message's `table_name` field - * if it matches the full pattern specified: - * `projects/*/instances/*/tables/*`. + * if it matches the full pattern specified: + * `projects/*/instances/*/tables/*`. * * **NB:** If the `path_template` field is not provided, the key name is * equal to the field name, and the whole field should be sent as a value. * This makes the pattern for the field and the value functionally equivalent * to `**`, and the configuration * - * { - * field: "table_name" - * } + * { + * field: "table_name" + * } * * is a functionally equivalent shorthand to: * - * { - * field: "table_name" - * path_template: "{table_name=**}" - * } + * { + * field: "table_name" + * path_template: "{table_name=**}" + * } * * See Example 1 for more details. * @@ -289,11 +295,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, field_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(field_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, field_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pathTemplate_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pathTemplate_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pathTemplate_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, pathTemplate_); } getUnknownFields().writeTo(output); } @@ -304,11 +310,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, field_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(field_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, field_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pathTemplate_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pathTemplate_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pathTemplate_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, pathTemplate_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -383,38 +389,38 @@ public static com.google.api.RoutingParameter parseFrom( public static com.google.api.RoutingParameter parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.RoutingParameter parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.RoutingParameter parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.RoutingParameter parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.RoutingParameter parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.RoutingParameter parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -437,7 +443,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -451,7 +457,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.RoutingParameter} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.RoutingParameter) com.google.api.RoutingParameterOrBuilder { @@ -460,7 +466,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.RoutingProto .internal_static_google_api_RoutingParameter_fieldAccessorTable @@ -471,7 +477,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.RoutingParameter.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -523,39 +529,6 @@ private void buildPartial0(com.google.api.RoutingParameter result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.RoutingParameter) { @@ -764,46 +737,46 @@ public Builder setFieldBytes(com.google.protobuf.ByteString value) { * * Example: * - * -- This is a field in the request message - * | that the header value will be extracted from. - * | - * | -- This is the key name in the - * | | routing header. - * V | - * field: "table_name" v - * path_template: "projects/*/{table_location=instances/*}/tables/*" - * ^ ^ - * | | - * In the {} brackets is the pattern that -- | - * specifies what to extract from the | - * field as a value to be sent. | - * | - * The string in the field must match the whole pattern -- - * before brackets, inside brackets, after brackets. + * -- This is a field in the request message + * | that the header value will be extracted from. + * | + * | -- This is the key name in the + * | | routing header. + * V | + * field: "table_name" v + * path_template: "projects/*/{table_location=instances/*}/tables/*" + * ^ ^ + * | | + * In the {} brackets is the pattern that -- | + * specifies what to extract from the | + * field as a value to be sent. | + * | + * The string in the field must match the whole pattern -- + * before brackets, inside brackets, after brackets. * * When looking at this specific example, we can see that: * - A key-value pair with the key `table_location` - * and the value matching `instances/*` should be added - * to the x-goog-request-params routing header. + * and the value matching `instances/*` should be added + * to the x-goog-request-params routing header. * - The value is extracted from the request message's `table_name` field - * if it matches the full pattern specified: - * `projects/*/instances/*/tables/*`. + * if it matches the full pattern specified: + * `projects/*/instances/*/tables/*`. * * **NB:** If the `path_template` field is not provided, the key name is * equal to the field name, and the whole field should be sent as a value. * This makes the pattern for the field and the value functionally equivalent * to `**`, and the configuration * - * { - * field: "table_name" - * } + * { + * field: "table_name" + * } * * is a functionally equivalent shorthand to: * - * { - * field: "table_name" - * path_template: "{table_name=**}" - * } + * { + * field: "table_name" + * path_template: "{table_name=**}" + * } * * See Example 1 for more details. * @@ -840,46 +813,46 @@ public java.lang.String getPathTemplate() { * * Example: * - * -- This is a field in the request message - * | that the header value will be extracted from. - * | - * | -- This is the key name in the - * | | routing header. - * V | - * field: "table_name" v - * path_template: "projects/*/{table_location=instances/*}/tables/*" - * ^ ^ - * | | - * In the {} brackets is the pattern that -- | - * specifies what to extract from the | - * field as a value to be sent. | - * | - * The string in the field must match the whole pattern -- - * before brackets, inside brackets, after brackets. + * -- This is a field in the request message + * | that the header value will be extracted from. + * | + * | -- This is the key name in the + * | | routing header. + * V | + * field: "table_name" v + * path_template: "projects/*/{table_location=instances/*}/tables/*" + * ^ ^ + * | | + * In the {} brackets is the pattern that -- | + * specifies what to extract from the | + * field as a value to be sent. | + * | + * The string in the field must match the whole pattern -- + * before brackets, inside brackets, after brackets. * * When looking at this specific example, we can see that: * - A key-value pair with the key `table_location` - * and the value matching `instances/*` should be added - * to the x-goog-request-params routing header. + * and the value matching `instances/*` should be added + * to the x-goog-request-params routing header. * - The value is extracted from the request message's `table_name` field - * if it matches the full pattern specified: - * `projects/*/instances/*/tables/*`. + * if it matches the full pattern specified: + * `projects/*/instances/*/tables/*`. * * **NB:** If the `path_template` field is not provided, the key name is * equal to the field name, and the whole field should be sent as a value. * This makes the pattern for the field and the value functionally equivalent * to `**`, and the configuration * - * { - * field: "table_name" - * } + * { + * field: "table_name" + * } * * is a functionally equivalent shorthand to: * - * { - * field: "table_name" - * path_template: "{table_name=**}" - * } + * { + * field: "table_name" + * path_template: "{table_name=**}" + * } * * See Example 1 for more details. * @@ -916,46 +889,46 @@ public com.google.protobuf.ByteString getPathTemplateBytes() { * * Example: * - * -- This is a field in the request message - * | that the header value will be extracted from. - * | - * | -- This is the key name in the - * | | routing header. - * V | - * field: "table_name" v - * path_template: "projects/*/{table_location=instances/*}/tables/*" - * ^ ^ - * | | - * In the {} brackets is the pattern that -- | - * specifies what to extract from the | - * field as a value to be sent. | - * | - * The string in the field must match the whole pattern -- - * before brackets, inside brackets, after brackets. + * -- This is a field in the request message + * | that the header value will be extracted from. + * | + * | -- This is the key name in the + * | | routing header. + * V | + * field: "table_name" v + * path_template: "projects/*/{table_location=instances/*}/tables/*" + * ^ ^ + * | | + * In the {} brackets is the pattern that -- | + * specifies what to extract from the | + * field as a value to be sent. | + * | + * The string in the field must match the whole pattern -- + * before brackets, inside brackets, after brackets. * * When looking at this specific example, we can see that: * - A key-value pair with the key `table_location` - * and the value matching `instances/*` should be added - * to the x-goog-request-params routing header. + * and the value matching `instances/*` should be added + * to the x-goog-request-params routing header. * - The value is extracted from the request message's `table_name` field - * if it matches the full pattern specified: - * `projects/*/instances/*/tables/*`. + * if it matches the full pattern specified: + * `projects/*/instances/*/tables/*`. * * **NB:** If the `path_template` field is not provided, the key name is * equal to the field name, and the whole field should be sent as a value. * This makes the pattern for the field and the value functionally equivalent * to `**`, and the configuration * - * { - * field: "table_name" - * } + * { + * field: "table_name" + * } * * is a functionally equivalent shorthand to: * - * { - * field: "table_name" - * path_template: "{table_name=**}" - * } + * { + * field: "table_name" + * path_template: "{table_name=**}" + * } * * See Example 1 for more details. * @@ -991,46 +964,46 @@ public Builder setPathTemplate(java.lang.String value) { * * Example: * - * -- This is a field in the request message - * | that the header value will be extracted from. - * | - * | -- This is the key name in the - * | | routing header. - * V | - * field: "table_name" v - * path_template: "projects/*/{table_location=instances/*}/tables/*" - * ^ ^ - * | | - * In the {} brackets is the pattern that -- | - * specifies what to extract from the | - * field as a value to be sent. | - * | - * The string in the field must match the whole pattern -- - * before brackets, inside brackets, after brackets. + * -- This is a field in the request message + * | that the header value will be extracted from. + * | + * | -- This is the key name in the + * | | routing header. + * V | + * field: "table_name" v + * path_template: "projects/*/{table_location=instances/*}/tables/*" + * ^ ^ + * | | + * In the {} brackets is the pattern that -- | + * specifies what to extract from the | + * field as a value to be sent. | + * | + * The string in the field must match the whole pattern -- + * before brackets, inside brackets, after brackets. * * When looking at this specific example, we can see that: * - A key-value pair with the key `table_location` - * and the value matching `instances/*` should be added - * to the x-goog-request-params routing header. + * and the value matching `instances/*` should be added + * to the x-goog-request-params routing header. * - The value is extracted from the request message's `table_name` field - * if it matches the full pattern specified: - * `projects/*/instances/*/tables/*`. + * if it matches the full pattern specified: + * `projects/*/instances/*/tables/*`. * * **NB:** If the `path_template` field is not provided, the key name is * equal to the field name, and the whole field should be sent as a value. * This makes the pattern for the field and the value functionally equivalent * to `**`, and the configuration * - * { - * field: "table_name" - * } + * { + * field: "table_name" + * } * * is a functionally equivalent shorthand to: * - * { - * field: "table_name" - * path_template: "{table_name=**}" - * } + * { + * field: "table_name" + * path_template: "{table_name=**}" + * } * * See Example 1 for more details. * @@ -1062,46 +1035,46 @@ public Builder clearPathTemplate() { * * Example: * - * -- This is a field in the request message - * | that the header value will be extracted from. - * | - * | -- This is the key name in the - * | | routing header. - * V | - * field: "table_name" v - * path_template: "projects/*/{table_location=instances/*}/tables/*" - * ^ ^ - * | | - * In the {} brackets is the pattern that -- | - * specifies what to extract from the | - * field as a value to be sent. | - * | - * The string in the field must match the whole pattern -- - * before brackets, inside brackets, after brackets. + * -- This is a field in the request message + * | that the header value will be extracted from. + * | + * | -- This is the key name in the + * | | routing header. + * V | + * field: "table_name" v + * path_template: "projects/*/{table_location=instances/*}/tables/*" + * ^ ^ + * | | + * In the {} brackets is the pattern that -- | + * specifies what to extract from the | + * field as a value to be sent. | + * | + * The string in the field must match the whole pattern -- + * before brackets, inside brackets, after brackets. * * When looking at this specific example, we can see that: * - A key-value pair with the key `table_location` - * and the value matching `instances/*` should be added - * to the x-goog-request-params routing header. + * and the value matching `instances/*` should be added + * to the x-goog-request-params routing header. * - The value is extracted from the request message's `table_name` field - * if it matches the full pattern specified: - * `projects/*/instances/*/tables/*`. + * if it matches the full pattern specified: + * `projects/*/instances/*/tables/*`. * * **NB:** If the `path_template` field is not provided, the key name is * equal to the field name, and the whole field should be sent as a value. * This makes the pattern for the field and the value functionally equivalent * to `**`, and the configuration * - * { - * field: "table_name" - * } + * { + * field: "table_name" + * } * * is a functionally equivalent shorthand to: * - * { - * field: "table_name" - * path_template: "{table_name=**}" - * } + * { + * field: "table_name" + * path_template: "{table_name=**}" + * } * * See Example 1 for more details. * @@ -1122,17 +1095,6 @@ public Builder setPathTemplateBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.RoutingParameter) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingParameterOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingParameterOrBuilder.java index 1ce27e7a94..40a9a014ab 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingParameterOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingParameterOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/routing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface RoutingParameterOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.RoutingParameter) @@ -66,46 +68,46 @@ public interface RoutingParameterOrBuilder * * Example: * - * -- This is a field in the request message - * | that the header value will be extracted from. - * | - * | -- This is the key name in the - * | | routing header. - * V | - * field: "table_name" v - * path_template: "projects/*/{table_location=instances/*}/tables/*" - * ^ ^ - * | | - * In the {} brackets is the pattern that -- | - * specifies what to extract from the | - * field as a value to be sent. | - * | - * The string in the field must match the whole pattern -- - * before brackets, inside brackets, after brackets. + * -- This is a field in the request message + * | that the header value will be extracted from. + * | + * | -- This is the key name in the + * | | routing header. + * V | + * field: "table_name" v + * path_template: "projects/*/{table_location=instances/*}/tables/*" + * ^ ^ + * | | + * In the {} brackets is the pattern that -- | + * specifies what to extract from the | + * field as a value to be sent. | + * | + * The string in the field must match the whole pattern -- + * before brackets, inside brackets, after brackets. * * When looking at this specific example, we can see that: * - A key-value pair with the key `table_location` - * and the value matching `instances/*` should be added - * to the x-goog-request-params routing header. + * and the value matching `instances/*` should be added + * to the x-goog-request-params routing header. * - The value is extracted from the request message's `table_name` field - * if it matches the full pattern specified: - * `projects/*/instances/*/tables/*`. + * if it matches the full pattern specified: + * `projects/*/instances/*/tables/*`. * * **NB:** If the `path_template` field is not provided, the key name is * equal to the field name, and the whole field should be sent as a value. * This makes the pattern for the field and the value functionally equivalent * to `**`, and the configuration * - * { - * field: "table_name" - * } + * { + * field: "table_name" + * } * * is a functionally equivalent shorthand to: * - * { - * field: "table_name" - * path_template: "{table_name=**}" - * } + * { + * field: "table_name" + * path_template: "{table_name=**}" + * } * * See Example 1 for more details. * @@ -132,46 +134,46 @@ public interface RoutingParameterOrBuilder * * Example: * - * -- This is a field in the request message - * | that the header value will be extracted from. - * | - * | -- This is the key name in the - * | | routing header. - * V | - * field: "table_name" v - * path_template: "projects/*/{table_location=instances/*}/tables/*" - * ^ ^ - * | | - * In the {} brackets is the pattern that -- | - * specifies what to extract from the | - * field as a value to be sent. | - * | - * The string in the field must match the whole pattern -- - * before brackets, inside brackets, after brackets. + * -- This is a field in the request message + * | that the header value will be extracted from. + * | + * | -- This is the key name in the + * | | routing header. + * V | + * field: "table_name" v + * path_template: "projects/*/{table_location=instances/*}/tables/*" + * ^ ^ + * | | + * In the {} brackets is the pattern that -- | + * specifies what to extract from the | + * field as a value to be sent. | + * | + * The string in the field must match the whole pattern -- + * before brackets, inside brackets, after brackets. * * When looking at this specific example, we can see that: * - A key-value pair with the key `table_location` - * and the value matching `instances/*` should be added - * to the x-goog-request-params routing header. + * and the value matching `instances/*` should be added + * to the x-goog-request-params routing header. * - The value is extracted from the request message's `table_name` field - * if it matches the full pattern specified: - * `projects/*/instances/*/tables/*`. + * if it matches the full pattern specified: + * `projects/*/instances/*/tables/*`. * * **NB:** If the `path_template` field is not provided, the key name is * equal to the field name, and the whole field should be sent as a value. * This makes the pattern for the field and the value functionally equivalent * to `**`, and the configuration * - * { - * field: "table_name" - * } + * { + * field: "table_name" + * } * * is a functionally equivalent shorthand to: * - * { - * field: "table_name" - * path_template: "{table_name=**}" - * } + * { + * field: "table_name" + * path_template: "{table_name=**}" + * } * * See Example 1 for more details. * diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingProto.java index 886af1a9b4..cbe7d8902a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/routing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class RoutingProto { +@com.google.protobuf.Generated +public final class RoutingProto extends com.google.protobuf.GeneratedFile { private RoutingProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "RoutingProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { registry.add(com.google.api.RoutingProto.routing); } @@ -49,11 +61,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_RoutingRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_RoutingRule_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_RoutingParameter_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_RoutingParameter_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -81,22 +93,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.DescriptorProtos.getDescriptor(), }); - internal_static_google_api_RoutingRule_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_RoutingRule_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_RoutingRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_RoutingRule_descriptor, new java.lang.String[] { "RoutingParameters", }); - internal_static_google_api_RoutingParameter_descriptor = - getDescriptor().getMessageTypes().get(1); + internal_static_google_api_RoutingParameter_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_RoutingParameter_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_RoutingParameter_descriptor, new java.lang.String[] { "Field", "PathTemplate", }); - routing.internalInit(descriptor.getExtensions().get(0)); + routing.internalInit(descriptor.getExtension(0)); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.DescriptorProtos.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRule.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRule.java index 097229fd4d..096e177b94 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRule.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/routing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -31,27 +32,27 @@ * * Message Definition: * - * message Request { - * // The name of the Table - * // Values can be of the following formats: - * // - `projects/<project>/tables/<table>` - * // - `projects/<project>/instances/<instance>/tables/<table>` - * // - `region/<region>/zones/<zone>/tables/<table>` - * string table_name = 1; - * - * // This value specifies routing for replication. - * // It can be in the following formats: - * // - `profiles/<profile_id>` - * // - a legacy `profile_id` that can be any string - * string app_profile_id = 2; - * } + * message Request { + * // The name of the Table + * // Values can be of the following formats: + * // - `projects/<project>/tables/<table>` + * // - `projects/<project>/instances/<instance>/tables/<table>` + * // - `region/<region>/zones/<zone>/tables/<table>` + * string table_name = 1; + * + * // This value specifies routing for replication. + * // It can be in the following formats: + * // - `profiles/<profile_id>` + * // - a legacy `profile_id` that can be any string + * string app_profile_id = 2; + * } * * Example message: * - * { - * table_name: projects/proj_foo/instances/instance_bar/table/table_baz, - * app_profile_id: profiles/prof_qux - * } + * { + * table_name: projects/proj_foo/instances/instance_bar/table/table_baz, + * app_profile_id: profiles/prof_qux + * } * * The routing header consists of one or multiple key-value pairs. Every key * and value must be percent-encoded, and joined together in the format of @@ -65,16 +66,16 @@ * * annotation: * - * option (google.api.routing) = { - * // Take the `app_profile_id`. - * routing_parameters { - * field: "app_profile_id" - * } - * }; + * option (google.api.routing) = { + * // Take the `app_profile_id`. + * routing_parameters { + * field: "app_profile_id" + * } + * }; * * result: * - * x-goog-request-params: app_profile_id=profiles/prof_qux + * x-goog-request-params: app_profile_id=profiles/prof_qux * * Example 2 * @@ -83,17 +84,17 @@ * * annotation: * - * option (google.api.routing) = { - * // Take the `app_profile_id`, but name it `routing_id` in the header. - * routing_parameters { - * field: "app_profile_id" - * path_template: "{routing_id=**}" - * } - * }; + * option (google.api.routing) = { + * // Take the `app_profile_id`, but name it `routing_id` in the header. + * routing_parameters { + * field: "app_profile_id" + * path_template: "{routing_id=**}" + * } + * }; * * result: * - * x-goog-request-params: routing_id=profiles/prof_qux + * x-goog-request-params: routing_id=profiles/prof_qux * * Example 3 * @@ -109,19 +110,19 @@ * * annotation: * - * option (google.api.routing) = { - * // Take the `table_name`, if it's well-formed (with project-based - * // syntax). - * routing_parameters { - * field: "table_name" - * path_template: "{table_name=projects/*/instances/*/**}" - * } - * }; + * option (google.api.routing) = { + * // Take the `table_name`, if it's well-formed (with project-based + * // syntax). + * routing_parameters { + * field: "table_name" + * path_template: "{table_name=projects/*/instances/*/**}" + * } + * }; * * result: * - * x-goog-request-params: - * table_name=projects/proj_foo/instances/instance_bar/table/table_baz + * x-goog-request-params: + * table_name=projects/proj_foo/instances/instance_bar/table/table_baz * * Sub-example 3b * @@ -129,18 +130,18 @@ * * annotation: * - * option (google.api.routing) = { - * // Take the `table_name`, if it's well-formed (with region-based - * // syntax). - * routing_parameters { - * field: "table_name" - * path_template: "{table_name=regions/*/zones/*/**}" - * } - * }; + * option (google.api.routing) = { + * // Take the `table_name`, if it's well-formed (with region-based + * // syntax). + * routing_parameters { + * field: "table_name" + * path_template: "{table_name=regions/*/zones/*/**}" + * } + * }; * * result: * - * <no routing header will be sent> + * <no routing header will be sent> * * Sub-example 3c * @@ -149,24 +150,24 @@ * * annotation: * - * option (google.api.routing) = { - * // Take the `table_name`, if it's well-formed, whether - * // using the region- or projects-based syntax. + * option (google.api.routing) = { + * // Take the `table_name`, if it's well-formed, whether + * // using the region- or projects-based syntax. * - * routing_parameters { - * field: "table_name" - * path_template: "{table_name=regions/*/zones/*/**}" - * } - * routing_parameters { - * field: "table_name" - * path_template: "{table_name=projects/*/instances/*/**}" - * } - * }; + * routing_parameters { + * field: "table_name" + * path_template: "{table_name=regions/*/zones/*/**}" + * } + * routing_parameters { + * field: "table_name" + * path_template: "{table_name=projects/*/instances/*/**}" + * } + * }; * * result: * - * x-goog-request-params: - * table_name=projects/proj_foo/instances/instance_bar/table/table_baz + * x-goog-request-params: + * table_name=projects/proj_foo/instances/instance_bar/table/table_baz * * Example 4 * @@ -175,17 +176,17 @@ * * annotation: * - * option (google.api.routing) = { - * // Take just the project id from the `table_name` field. - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=projects/*}/**" - * } - * }; + * option (google.api.routing) = { + * // Take just the project id from the `table_name` field. + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=projects/*}/**" + * } + * }; * * result: * - * x-goog-request-params: routing_id=projects/proj_foo + * x-goog-request-params: routing_id=projects/proj_foo * * Example 5 * @@ -195,25 +196,25 @@ * * annotation: * - * option (google.api.routing) = { - * // If the `table_name` does not have instances information, - * // take just the project id for routing. - * // Otherwise take project + instance. - * - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=projects/*}/**" - * } - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=projects/*/instances/*}/**" - * } - * }; + * option (google.api.routing) = { + * // If the `table_name` does not have instances information, + * // take just the project id for routing. + * // Otherwise take project + instance. + * + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=projects/*}/**" + * } + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=projects/*/instances/*}/**" + * } + * }; * * result: * - * x-goog-request-params: - * routing_id=projects/proj_foo/instances/instance_bar + * x-goog-request-params: + * routing_id=projects/proj_foo/instances/instance_bar * * Example 6 * @@ -227,25 +228,25 @@ * * annotation: * - * option (google.api.routing) = { - * // The routing code needs two keys instead of one composite - * // but works only for the tables with the "project-instance" name - * // syntax. - * - * routing_parameters { - * field: "table_name" - * path_template: "{project_id=projects/*}/instances/*/**" - * } - * routing_parameters { - * field: "table_name" - * path_template: "projects/*/{instance_id=instances/*}/**" - * } - * }; + * option (google.api.routing) = { + * // The routing code needs two keys instead of one composite + * // but works only for the tables with the "project-instance" name + * // syntax. + * + * routing_parameters { + * field: "table_name" + * path_template: "{project_id=projects/*}/instances/*/**" + * } + * routing_parameters { + * field: "table_name" + * path_template: "projects/*/{instance_id=instances/*}/**" + * } + * }; * * result: * - * x-goog-request-params: - * project_id=projects/proj_foo&instance_id=instances/instance_bar + * x-goog-request-params: + * project_id=projects/proj_foo&instance_id=instances/instance_bar * * Sub-example 6b * @@ -254,26 +255,26 @@ * * annotation: * - * option (google.api.routing) = { - * // The routing code wants two keys instead of one composite - * // but will work with just the `project_id` for tables without - * // an instance in the `table_name`. - * - * routing_parameters { - * field: "table_name" - * path_template: "{project_id=projects/*}/**" - * } - * routing_parameters { - * field: "table_name" - * path_template: "projects/*/{instance_id=instances/*}/**" - * } - * }; + * option (google.api.routing) = { + * // The routing code wants two keys instead of one composite + * // but will work with just the `project_id` for tables without + * // an instance in the `table_name`. + * + * routing_parameters { + * field: "table_name" + * path_template: "{project_id=projects/*}/**" + * } + * routing_parameters { + * field: "table_name" + * path_template: "projects/*/{instance_id=instances/*}/**" + * } + * }; * * result (is the same as 6a for our example message because it has the instance * information): * - * x-goog-request-params: - * project_id=projects/proj_foo&instance_id=instances/instance_bar + * x-goog-request-params: + * project_id=projects/proj_foo&instance_id=instances/instance_bar * * Example 7 * @@ -288,24 +289,24 @@ * * annotation: * - * option (google.api.routing) = { - * // The routing needs both `project_id` and `routing_id` - * // (from the `app_profile_id` field) for routing. + * option (google.api.routing) = { + * // The routing needs both `project_id` and `routing_id` + * // (from the `app_profile_id` field) for routing. * - * routing_parameters { - * field: "table_name" - * path_template: "{project_id=projects/*}/**" - * } - * routing_parameters { - * field: "app_profile_id" - * path_template: "{routing_id=**}" - * } - * }; + * routing_parameters { + * field: "table_name" + * path_template: "{project_id=projects/*}/**" + * } + * routing_parameters { + * field: "app_profile_id" + * path_template: "{routing_id=**}" + * } + * }; * * result: * - * x-goog-request-params: - * project_id=projects/proj_foo&routing_id=profiles/prof_qux + * x-goog-request-params: + * project_id=projects/proj_foo&routing_id=profiles/prof_qux * * Example 8 * @@ -315,28 +316,28 @@ * * annotation: * - * option (google.api.routing) = { - * // The `routing_id` can be a project id or a region id depending on - * // the table name format, but only if the `app_profile_id` is not set. - * // If `app_profile_id` is set it should be used instead. - * - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=projects/*}/**" - * } - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=regions/*}/**" - * } - * routing_parameters { - * field: "app_profile_id" - * path_template: "{routing_id=**}" - * } - * }; + * option (google.api.routing) = { + * // The `routing_id` can be a project id or a region id depending on + * // the table name format, but only if the `app_profile_id` is not set. + * // If `app_profile_id` is set it should be used instead. + * + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=projects/*}/**" + * } + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=regions/*}/**" + * } + * routing_parameters { + * field: "app_profile_id" + * path_template: "{routing_id=**}" + * } + * }; * * result: * - * x-goog-request-params: routing_id=profiles/prof_qux + * x-goog-request-params: routing_id=profiles/prof_qux * * Example 9 * @@ -344,56 +345,67 @@ * * annotation: * - * option (google.api.routing) = { - * // For routing both `table_location` and a `routing_id` are needed. - * // - * // table_location can be either an instance id or a region+zone id. - * // - * // For `routing_id`, take the value of `app_profile_id` - * // - If it's in the format `profiles/<profile_id>`, send - * // just the `<profile_id>` part. - * // - If it's any other literal, send it as is. - * // If the `app_profile_id` is empty, and the `table_name` starts with - * // the project_id, send that instead. - * - * routing_parameters { - * field: "table_name" - * path_template: "projects/*/{table_location=instances/*}/tables/*" - * } - * routing_parameters { - * field: "table_name" - * path_template: "{table_location=regions/*/zones/*}/tables/*" - * } - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=projects/*}/**" - * } - * routing_parameters { - * field: "app_profile_id" - * path_template: "{routing_id=**}" - * } - * routing_parameters { - * field: "app_profile_id" - * path_template: "profiles/{routing_id=*}" - * } - * }; + * option (google.api.routing) = { + * // For routing both `table_location` and a `routing_id` are needed. + * // + * // table_location can be either an instance id or a region+zone id. + * // + * // For `routing_id`, take the value of `app_profile_id` + * // - If it's in the format `profiles/<profile_id>`, send + * // just the `<profile_id>` part. + * // - If it's any other literal, send it as is. + * // If the `app_profile_id` is empty, and the `table_name` starts with + * // the project_id, send that instead. + * + * routing_parameters { + * field: "table_name" + * path_template: "projects/*/{table_location=instances/*}/tables/*" + * } + * routing_parameters { + * field: "table_name" + * path_template: "{table_location=regions/*/zones/*}/tables/*" + * } + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=projects/*}/**" + * } + * routing_parameters { + * field: "app_profile_id" + * path_template: "{routing_id=**}" + * } + * routing_parameters { + * field: "app_profile_id" + * path_template: "profiles/{routing_id=*}" + * } + * }; * * result: * - * x-goog-request-params: - * table_location=instances/instance_bar&routing_id=prof_qux + * x-goog-request-params: + * table_location=instances/instance_bar&routing_id=prof_qux * * * Protobuf type {@code google.api.RoutingRule} */ -public final class RoutingRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class RoutingRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.RoutingRule) RoutingRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "RoutingRule"); + } + // Use RoutingRule.newBuilder() to construct. - private RoutingRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private RoutingRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -401,18 +413,12 @@ private RoutingRule() { routingParameters_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RoutingRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.RoutingProto.internal_static_google_api_RoutingRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.RoutingProto.internal_static_google_api_RoutingRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -622,38 +628,38 @@ public static com.google.api.RoutingRule parseFrom( public static com.google.api.RoutingRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.RoutingRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.RoutingRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.RoutingRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.RoutingRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.RoutingRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -676,7 +682,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -693,27 +699,27 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Message Definition: * - * message Request { - * // The name of the Table - * // Values can be of the following formats: - * // - `projects/<project>/tables/<table>` - * // - `projects/<project>/instances/<instance>/tables/<table>` - * // - `region/<region>/zones/<zone>/tables/<table>` - * string table_name = 1; - * - * // This value specifies routing for replication. - * // It can be in the following formats: - * // - `profiles/<profile_id>` - * // - a legacy `profile_id` that can be any string - * string app_profile_id = 2; - * } + * message Request { + * // The name of the Table + * // Values can be of the following formats: + * // - `projects/<project>/tables/<table>` + * // - `projects/<project>/instances/<instance>/tables/<table>` + * // - `region/<region>/zones/<zone>/tables/<table>` + * string table_name = 1; + * + * // This value specifies routing for replication. + * // It can be in the following formats: + * // - `profiles/<profile_id>` + * // - a legacy `profile_id` that can be any string + * string app_profile_id = 2; + * } * * Example message: * - * { - * table_name: projects/proj_foo/instances/instance_bar/table/table_baz, - * app_profile_id: profiles/prof_qux - * } + * { + * table_name: projects/proj_foo/instances/instance_bar/table/table_baz, + * app_profile_id: profiles/prof_qux + * } * * The routing header consists of one or multiple key-value pairs. Every key * and value must be percent-encoded, and joined together in the format of @@ -727,16 +733,16 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // Take the `app_profile_id`. - * routing_parameters { - * field: "app_profile_id" - * } - * }; + * option (google.api.routing) = { + * // Take the `app_profile_id`. + * routing_parameters { + * field: "app_profile_id" + * } + * }; * * result: * - * x-goog-request-params: app_profile_id=profiles/prof_qux + * x-goog-request-params: app_profile_id=profiles/prof_qux * * Example 2 * @@ -745,17 +751,17 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // Take the `app_profile_id`, but name it `routing_id` in the header. - * routing_parameters { - * field: "app_profile_id" - * path_template: "{routing_id=**}" - * } - * }; + * option (google.api.routing) = { + * // Take the `app_profile_id`, but name it `routing_id` in the header. + * routing_parameters { + * field: "app_profile_id" + * path_template: "{routing_id=**}" + * } + * }; * * result: * - * x-goog-request-params: routing_id=profiles/prof_qux + * x-goog-request-params: routing_id=profiles/prof_qux * * Example 3 * @@ -771,19 +777,19 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // Take the `table_name`, if it's well-formed (with project-based - * // syntax). - * routing_parameters { - * field: "table_name" - * path_template: "{table_name=projects/*/instances/*/**}" - * } - * }; + * option (google.api.routing) = { + * // Take the `table_name`, if it's well-formed (with project-based + * // syntax). + * routing_parameters { + * field: "table_name" + * path_template: "{table_name=projects/*/instances/*/**}" + * } + * }; * * result: * - * x-goog-request-params: - * table_name=projects/proj_foo/instances/instance_bar/table/table_baz + * x-goog-request-params: + * table_name=projects/proj_foo/instances/instance_bar/table/table_baz * * Sub-example 3b * @@ -791,18 +797,18 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // Take the `table_name`, if it's well-formed (with region-based - * // syntax). - * routing_parameters { - * field: "table_name" - * path_template: "{table_name=regions/*/zones/*/**}" - * } - * }; + * option (google.api.routing) = { + * // Take the `table_name`, if it's well-formed (with region-based + * // syntax). + * routing_parameters { + * field: "table_name" + * path_template: "{table_name=regions/*/zones/*/**}" + * } + * }; * * result: * - * <no routing header will be sent> + * <no routing header will be sent> * * Sub-example 3c * @@ -811,24 +817,24 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // Take the `table_name`, if it's well-formed, whether - * // using the region- or projects-based syntax. + * option (google.api.routing) = { + * // Take the `table_name`, if it's well-formed, whether + * // using the region- or projects-based syntax. * - * routing_parameters { - * field: "table_name" - * path_template: "{table_name=regions/*/zones/*/**}" - * } - * routing_parameters { - * field: "table_name" - * path_template: "{table_name=projects/*/instances/*/**}" - * } - * }; + * routing_parameters { + * field: "table_name" + * path_template: "{table_name=regions/*/zones/*/**}" + * } + * routing_parameters { + * field: "table_name" + * path_template: "{table_name=projects/*/instances/*/**}" + * } + * }; * * result: * - * x-goog-request-params: - * table_name=projects/proj_foo/instances/instance_bar/table/table_baz + * x-goog-request-params: + * table_name=projects/proj_foo/instances/instance_bar/table/table_baz * * Example 4 * @@ -837,17 +843,17 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // Take just the project id from the `table_name` field. - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=projects/*}/**" - * } - * }; + * option (google.api.routing) = { + * // Take just the project id from the `table_name` field. + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=projects/*}/**" + * } + * }; * * result: * - * x-goog-request-params: routing_id=projects/proj_foo + * x-goog-request-params: routing_id=projects/proj_foo * * Example 5 * @@ -857,25 +863,25 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // If the `table_name` does not have instances information, - * // take just the project id for routing. - * // Otherwise take project + instance. - * - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=projects/*}/**" - * } - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=projects/*/instances/*}/**" - * } - * }; + * option (google.api.routing) = { + * // If the `table_name` does not have instances information, + * // take just the project id for routing. + * // Otherwise take project + instance. + * + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=projects/*}/**" + * } + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=projects/*/instances/*}/**" + * } + * }; * * result: * - * x-goog-request-params: - * routing_id=projects/proj_foo/instances/instance_bar + * x-goog-request-params: + * routing_id=projects/proj_foo/instances/instance_bar * * Example 6 * @@ -889,25 +895,25 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // The routing code needs two keys instead of one composite - * // but works only for the tables with the "project-instance" name - * // syntax. - * - * routing_parameters { - * field: "table_name" - * path_template: "{project_id=projects/*}/instances/*/**" - * } - * routing_parameters { - * field: "table_name" - * path_template: "projects/*/{instance_id=instances/*}/**" - * } - * }; + * option (google.api.routing) = { + * // The routing code needs two keys instead of one composite + * // but works only for the tables with the "project-instance" name + * // syntax. + * + * routing_parameters { + * field: "table_name" + * path_template: "{project_id=projects/*}/instances/*/**" + * } + * routing_parameters { + * field: "table_name" + * path_template: "projects/*/{instance_id=instances/*}/**" + * } + * }; * * result: * - * x-goog-request-params: - * project_id=projects/proj_foo&instance_id=instances/instance_bar + * x-goog-request-params: + * project_id=projects/proj_foo&instance_id=instances/instance_bar * * Sub-example 6b * @@ -916,26 +922,26 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // The routing code wants two keys instead of one composite - * // but will work with just the `project_id` for tables without - * // an instance in the `table_name`. - * - * routing_parameters { - * field: "table_name" - * path_template: "{project_id=projects/*}/**" - * } - * routing_parameters { - * field: "table_name" - * path_template: "projects/*/{instance_id=instances/*}/**" - * } - * }; + * option (google.api.routing) = { + * // The routing code wants two keys instead of one composite + * // but will work with just the `project_id` for tables without + * // an instance in the `table_name`. + * + * routing_parameters { + * field: "table_name" + * path_template: "{project_id=projects/*}/**" + * } + * routing_parameters { + * field: "table_name" + * path_template: "projects/*/{instance_id=instances/*}/**" + * } + * }; * * result (is the same as 6a for our example message because it has the instance * information): * - * x-goog-request-params: - * project_id=projects/proj_foo&instance_id=instances/instance_bar + * x-goog-request-params: + * project_id=projects/proj_foo&instance_id=instances/instance_bar * * Example 7 * @@ -950,24 +956,24 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // The routing needs both `project_id` and `routing_id` - * // (from the `app_profile_id` field) for routing. + * option (google.api.routing) = { + * // The routing needs both `project_id` and `routing_id` + * // (from the `app_profile_id` field) for routing. * - * routing_parameters { - * field: "table_name" - * path_template: "{project_id=projects/*}/**" - * } - * routing_parameters { - * field: "app_profile_id" - * path_template: "{routing_id=**}" - * } - * }; + * routing_parameters { + * field: "table_name" + * path_template: "{project_id=projects/*}/**" + * } + * routing_parameters { + * field: "app_profile_id" + * path_template: "{routing_id=**}" + * } + * }; * * result: * - * x-goog-request-params: - * project_id=projects/proj_foo&routing_id=profiles/prof_qux + * x-goog-request-params: + * project_id=projects/proj_foo&routing_id=profiles/prof_qux * * Example 8 * @@ -977,28 +983,28 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // The `routing_id` can be a project id or a region id depending on - * // the table name format, but only if the `app_profile_id` is not set. - * // If `app_profile_id` is set it should be used instead. - * - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=projects/*}/**" - * } - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=regions/*}/**" - * } - * routing_parameters { - * field: "app_profile_id" - * path_template: "{routing_id=**}" - * } - * }; + * option (google.api.routing) = { + * // The `routing_id` can be a project id or a region id depending on + * // the table name format, but only if the `app_profile_id` is not set. + * // If `app_profile_id` is set it should be used instead. + * + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=projects/*}/**" + * } + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=regions/*}/**" + * } + * routing_parameters { + * field: "app_profile_id" + * path_template: "{routing_id=**}" + * } + * }; * * result: * - * x-goog-request-params: routing_id=profiles/prof_qux + * x-goog-request-params: routing_id=profiles/prof_qux * * Example 9 * @@ -1006,49 +1012,49 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * annotation: * - * option (google.api.routing) = { - * // For routing both `table_location` and a `routing_id` are needed. - * // - * // table_location can be either an instance id or a region+zone id. - * // - * // For `routing_id`, take the value of `app_profile_id` - * // - If it's in the format `profiles/<profile_id>`, send - * // just the `<profile_id>` part. - * // - If it's any other literal, send it as is. - * // If the `app_profile_id` is empty, and the `table_name` starts with - * // the project_id, send that instead. - * - * routing_parameters { - * field: "table_name" - * path_template: "projects/*/{table_location=instances/*}/tables/*" - * } - * routing_parameters { - * field: "table_name" - * path_template: "{table_location=regions/*/zones/*}/tables/*" - * } - * routing_parameters { - * field: "table_name" - * path_template: "{routing_id=projects/*}/**" - * } - * routing_parameters { - * field: "app_profile_id" - * path_template: "{routing_id=**}" - * } - * routing_parameters { - * field: "app_profile_id" - * path_template: "profiles/{routing_id=*}" - * } - * }; + * option (google.api.routing) = { + * // For routing both `table_location` and a `routing_id` are needed. + * // + * // table_location can be either an instance id or a region+zone id. + * // + * // For `routing_id`, take the value of `app_profile_id` + * // - If it's in the format `profiles/<profile_id>`, send + * // just the `<profile_id>` part. + * // - If it's any other literal, send it as is. + * // If the `app_profile_id` is empty, and the `table_name` starts with + * // the project_id, send that instead. + * + * routing_parameters { + * field: "table_name" + * path_template: "projects/*/{table_location=instances/*}/tables/*" + * } + * routing_parameters { + * field: "table_name" + * path_template: "{table_location=regions/*/zones/*}/tables/*" + * } + * routing_parameters { + * field: "table_name" + * path_template: "{routing_id=projects/*}/**" + * } + * routing_parameters { + * field: "app_profile_id" + * path_template: "{routing_id=**}" + * } + * routing_parameters { + * field: "app_profile_id" + * path_template: "profiles/{routing_id=*}" + * } + * }; * * result: * - * x-goog-request-params: - * table_location=instances/instance_bar&routing_id=prof_qux + * x-goog-request-params: + * table_location=instances/instance_bar&routing_id=prof_qux * * * Protobuf type {@code google.api.RoutingRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.RoutingRule) com.google.api.RoutingRuleOrBuilder { @@ -1057,7 +1063,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.RoutingProto.internal_static_google_api_RoutingRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1067,7 +1073,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.RoutingRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1131,39 +1137,6 @@ private void buildPartial0(com.google.api.RoutingRule result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.RoutingRule) { @@ -1195,8 +1168,8 @@ public Builder mergeFrom(com.google.api.RoutingRule other) { routingParameters_ = other.routingParameters_; bitField0_ = (bitField0_ & ~0x00000001); routingParametersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRoutingParametersFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRoutingParametersFieldBuilder() : null; } else { routingParametersBuilder_.addAllMessages(other.routingParameters_); @@ -1271,7 +1244,7 @@ private void ensureRoutingParametersIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.RoutingParameter, com.google.api.RoutingParameter.Builder, com.google.api.RoutingParameterOrBuilder> @@ -1595,7 +1568,7 @@ public Builder removeRoutingParameters(int index) { * repeated .google.api.RoutingParameter routing_parameters = 2; */ public com.google.api.RoutingParameter.Builder getRoutingParametersBuilder(int index) { - return getRoutingParametersFieldBuilder().getBuilder(index); + return internalGetRoutingParametersFieldBuilder().getBuilder(index); } /** @@ -1658,7 +1631,7 @@ public com.google.api.RoutingParameterOrBuilder getRoutingParametersOrBuilder(in * repeated .google.api.RoutingParameter routing_parameters = 2; */ public com.google.api.RoutingParameter.Builder addRoutingParametersBuilder() { - return getRoutingParametersFieldBuilder() + return internalGetRoutingParametersFieldBuilder() .addBuilder(com.google.api.RoutingParameter.getDefaultInstance()); } @@ -1677,7 +1650,7 @@ public com.google.api.RoutingParameter.Builder addRoutingParametersBuilder() { * repeated .google.api.RoutingParameter routing_parameters = 2; */ public com.google.api.RoutingParameter.Builder addRoutingParametersBuilder(int index) { - return getRoutingParametersFieldBuilder() + return internalGetRoutingParametersFieldBuilder() .addBuilder(index, com.google.api.RoutingParameter.getDefaultInstance()); } @@ -1697,17 +1670,17 @@ public com.google.api.RoutingParameter.Builder addRoutingParametersBuilder(int i */ public java.util.List getRoutingParametersBuilderList() { - return getRoutingParametersFieldBuilder().getBuilderList(); + return internalGetRoutingParametersFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.RoutingParameter, com.google.api.RoutingParameter.Builder, com.google.api.RoutingParameterOrBuilder> - getRoutingParametersFieldBuilder() { + internalGetRoutingParametersFieldBuilder() { if (routingParametersBuilder_ == null) { routingParametersBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.RoutingParameter, com.google.api.RoutingParameter.Builder, com.google.api.RoutingParameterOrBuilder>( @@ -1720,17 +1693,6 @@ public com.google.api.RoutingParameter.Builder addRoutingParametersBuilder(int i return routingParametersBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.RoutingRule) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRuleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRuleOrBuilder.java index d3307deb28..48832ed1e5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRuleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/routing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface RoutingRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.RoutingRule) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RubySettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RubySettings.java index 61254d551c..461bf4e92b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RubySettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RubySettings.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,31 +29,36 @@ * * Protobuf type {@code google.api.RubySettings} */ -public final class RubySettings extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class RubySettings extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.RubySettings) RubySettingsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "RubySettings"); + } + // Use RubySettings.newBuilder() to construct. - private RubySettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private RubySettings(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private RubySettings() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RubySettings(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto.internal_static_google_api_RubySettings_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_RubySettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -213,38 +219,38 @@ public static com.google.api.RubySettings parseFrom( public static com.google.api.RubySettings parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.RubySettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.RubySettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.RubySettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.RubySettings parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.RubySettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -267,7 +273,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -281,7 +287,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.RubySettings} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.RubySettings) com.google.api.RubySettingsOrBuilder { @@ -290,7 +296,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto.internal_static_google_api_RubySettings_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -302,14 +308,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCommonFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCommonFieldBuilder(); } } @@ -364,39 +370,6 @@ private void buildPartial0(com.google.api.RubySettings result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.RubySettings) { @@ -440,7 +413,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getCommonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetCommonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -464,7 +437,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.api.CommonLanguageSettings common_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> @@ -609,7 +582,7 @@ public Builder clearCommon() { public com.google.api.CommonLanguageSettings.Builder getCommonBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getCommonFieldBuilder().getBuilder(); + return internalGetCommonFieldBuilder().getBuilder(); } /** @@ -640,14 +613,14 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { * * .google.api.CommonLanguageSettings common = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder> - getCommonFieldBuilder() { + internalGetCommonFieldBuilder() { if (commonBuilder_ == null) { commonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.CommonLanguageSettings, com.google.api.CommonLanguageSettings.Builder, com.google.api.CommonLanguageSettingsOrBuilder>( @@ -657,17 +630,6 @@ public com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder() { return commonBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.RubySettings) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RubySettingsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RubySettingsOrBuilder.java index fc1abfb8a7..e7614f75c0 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RubySettingsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RubySettingsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface RubySettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.RubySettings) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGeneration.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGeneration.java index 0aa6fcc9e0..172f36dd6c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGeneration.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGeneration.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.api.SelectiveGapicGeneration} */ -public final class SelectiveGapicGeneration extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SelectiveGapicGeneration extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.SelectiveGapicGeneration) SelectiveGapicGenerationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SelectiveGapicGeneration"); + } + // Use SelectiveGapicGeneration.newBuilder() to construct. - private SelectiveGapicGeneration(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SelectiveGapicGeneration(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private SelectiveGapicGeneration() { methods_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SelectiveGapicGeneration(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ClientProto .internal_static_google_api_SelectiveGapicGeneration_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto .internal_static_google_api_SelectiveGapicGeneration_fieldAccessorTable @@ -176,7 +182,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < methods_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, methods_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, methods_.getRaw(i)); } if (generateOmittedAsInternal_ != false) { output.writeBool(2, generateOmittedAsInternal_); @@ -277,38 +283,38 @@ public static com.google.api.SelectiveGapicGeneration parseFrom( public static com.google.api.SelectiveGapicGeneration parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.SelectiveGapicGeneration parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.SelectiveGapicGeneration parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.SelectiveGapicGeneration parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.SelectiveGapicGeneration parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.SelectiveGapicGeneration parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -331,7 +337,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -346,7 +352,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.SelectiveGapicGeneration} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.SelectiveGapicGeneration) com.google.api.SelectiveGapicGenerationOrBuilder { @@ -356,7 +362,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ClientProto .internal_static_google_api_SelectiveGapicGeneration_fieldAccessorTable @@ -368,7 +374,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.SelectiveGapicGeneration.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -423,39 +429,6 @@ private void buildPartial0(com.google.api.SelectiveGapicGeneration result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.SelectiveGapicGeneration) { @@ -802,17 +775,6 @@ public Builder clearGenerateOmittedAsInternal() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.SelectiveGapicGeneration) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGenerationOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGenerationOrBuilder.java index f26250c751..b33003c56f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGenerationOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGenerationOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/client.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface SelectiveGapicGenerationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.SelectiveGapicGeneration) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Service.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Service.java index 99f133e957..1307e4aca0 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Service.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Service.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -32,42 +33,53 @@ * * Example: * - * type: google.api.Service - * name: calendar.googleapis.com - * title: Google Calendar API - * apis: - * - name: google.calendar.v3.Calendar + * type: google.api.Service + * name: calendar.googleapis.com + * title: Google Calendar API + * apis: + * - name: google.calendar.v3.Calendar * - * visibility: - * rules: - * - selector: "google.calendar.v3.*" - * restriction: PREVIEW - * backend: - * rules: - * - selector: "google.calendar.v3.*" - * address: calendar.example.com + * visibility: + * rules: + * - selector: "google.calendar.v3.*" + * restriction: PREVIEW + * backend: + * rules: + * - selector: "google.calendar.v3.*" + * address: calendar.example.com * - * authentication: - * providers: - * - id: google_calendar_auth - * jwks_uri: https://www.googleapis.com/oauth2/v1/certs - * issuer: https://securetoken.google.com - * rules: - * - selector: "*" - * requirements: - * provider_id: google_calendar_auth + * authentication: + * providers: + * - id: google_calendar_auth + * jwks_uri: https://www.googleapis.com/oauth2/v1/certs + * issuer: https://securetoken.google.com + * rules: + * - selector: "*" + * requirements: + * provider_id: google_calendar_auth * * * Protobuf type {@code google.api.Service} */ -public final class Service extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Service extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Service) ServiceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Service"); + } + // Use Service.newBuilder() to construct. - private Service(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Service(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -85,18 +97,12 @@ private Service() { monitoredResources_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Service(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.ServiceProto.internal_static_google_api_Service_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ServiceProto.internal_static_google_api_Service_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -440,8 +446,8 @@ public com.google.protobuf.ApiOrBuilder getApisOrBuilder(int index) { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -461,8 +467,8 @@ public java.util.List getTypesList() { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -482,8 +488,8 @@ public java.util.List getTypesOrBui * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -503,8 +509,8 @@ public int getTypesCount() { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -524,8 +530,8 @@ public com.google.protobuf.Type getTypes(int index) { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -549,8 +555,8 @@ public com.google.protobuf.TypeOrBuilder getTypesOrBuilder(int index) { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -569,8 +575,8 @@ public java.util.List getEnumsList() { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -589,8 +595,8 @@ public java.util.List getEnumsOrBui * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -609,8 +615,8 @@ public int getEnumsCount() { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -629,8 +635,8 @@ public com.google.protobuf.Enum getEnums(int index) { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -1743,11 +1749,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, title_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(title_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, title_); } for (int i = 0; i < apis_.size(); i++) { output.writeMessage(3, apis_.get(i)); @@ -1788,8 +1794,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000080) != 0)) { output.writeMessage(21, getControl()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(producerProjectId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 22, producerProjectId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(producerProjectId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 22, producerProjectId_); } for (int i = 0; i < logs_.size(); i++) { output.writeMessage(23, logs_.get(i)); @@ -1812,8 +1818,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000800) != 0)) { output.writeMessage(29, getSystemParameters()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 33, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 33, id_); } if (((bitField0_ & 0x00001000) != 0)) { output.writeMessage(37, getSourceInfo()); @@ -1830,11 +1836,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, title_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(title_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, title_); } for (int i = 0; i < apis_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, apis_.get(i)); @@ -1875,8 +1881,8 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(21, getControl()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(producerProjectId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(22, producerProjectId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(producerProjectId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(22, producerProjectId_); } for (int i = 0; i < logs_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(23, logs_.get(i)); @@ -1900,8 +1906,8 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(29, getSystemParameters()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(33, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(33, id_); } if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(37, getSourceInfo()); @@ -2143,38 +2149,38 @@ public static com.google.api.Service parseFrom( public static com.google.api.Service parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Service parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Service parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Service parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Service parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Service parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2197,7 +2203,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2215,35 +2221,35 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * type: google.api.Service - * name: calendar.googleapis.com - * title: Google Calendar API - * apis: - * - name: google.calendar.v3.Calendar - * - * visibility: - * rules: - * - selector: "google.calendar.v3.*" - * restriction: PREVIEW - * backend: - * rules: - * - selector: "google.calendar.v3.*" - * address: calendar.example.com - * - * authentication: - * providers: - * - id: google_calendar_auth - * jwks_uri: https://www.googleapis.com/oauth2/v1/certs - * issuer: https://securetoken.google.com - * rules: - * - selector: "*" - * requirements: - * provider_id: google_calendar_auth + * type: google.api.Service + * name: calendar.googleapis.com + * title: Google Calendar API + * apis: + * - name: google.calendar.v3.Calendar + * + * visibility: + * rules: + * - selector: "google.calendar.v3.*" + * restriction: PREVIEW + * backend: + * rules: + * - selector: "google.calendar.v3.*" + * address: calendar.example.com + * + * authentication: + * providers: + * - id: google_calendar_auth + * jwks_uri: https://www.googleapis.com/oauth2/v1/certs + * issuer: https://securetoken.google.com + * rules: + * - selector: "*" + * requirements: + * provider_id: google_calendar_auth * * * Protobuf type {@code google.api.Service} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Service) com.google.api.ServiceOrBuilder { @@ -2252,7 +2258,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.ServiceProto.internal_static_google_api_Service_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -2264,35 +2270,35 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getApisFieldBuilder(); - getTypesFieldBuilder(); - getEnumsFieldBuilder(); - getDocumentationFieldBuilder(); - getBackendFieldBuilder(); - getHttpFieldBuilder(); - getQuotaFieldBuilder(); - getAuthenticationFieldBuilder(); - getContextFieldBuilder(); - getUsageFieldBuilder(); - getEndpointsFieldBuilder(); - getControlFieldBuilder(); - getLogsFieldBuilder(); - getMetricsFieldBuilder(); - getMonitoredResourcesFieldBuilder(); - getBillingFieldBuilder(); - getLoggingFieldBuilder(); - getMonitoringFieldBuilder(); - getSystemParametersFieldBuilder(); - getSourceInfoFieldBuilder(); - getPublishingFieldBuilder(); - getConfigVersionFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetApisFieldBuilder(); + internalGetTypesFieldBuilder(); + internalGetEnumsFieldBuilder(); + internalGetDocumentationFieldBuilder(); + internalGetBackendFieldBuilder(); + internalGetHttpFieldBuilder(); + internalGetQuotaFieldBuilder(); + internalGetAuthenticationFieldBuilder(); + internalGetContextFieldBuilder(); + internalGetUsageFieldBuilder(); + internalGetEndpointsFieldBuilder(); + internalGetControlFieldBuilder(); + internalGetLogsFieldBuilder(); + internalGetMetricsFieldBuilder(); + internalGetMonitoredResourcesFieldBuilder(); + internalGetBillingFieldBuilder(); + internalGetLoggingFieldBuilder(); + internalGetMonitoringFieldBuilder(); + internalGetSystemParametersFieldBuilder(); + internalGetSourceInfoFieldBuilder(); + internalGetPublishingFieldBuilder(); + internalGetConfigVersionFieldBuilder(); } } @@ -2609,39 +2615,6 @@ private void buildPartial0(com.google.api.Service result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Service) { @@ -2693,8 +2666,8 @@ public Builder mergeFrom(com.google.api.Service other) { apis_ = other.apis_; bitField0_ = (bitField0_ & ~0x00000010); apisBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getApisFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetApisFieldBuilder() : null; } else { apisBuilder_.addAllMessages(other.apis_); @@ -2720,8 +2693,8 @@ public Builder mergeFrom(com.google.api.Service other) { types_ = other.types_; bitField0_ = (bitField0_ & ~0x00000020); typesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getTypesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetTypesFieldBuilder() : null; } else { typesBuilder_.addAllMessages(other.types_); @@ -2747,8 +2720,8 @@ public Builder mergeFrom(com.google.api.Service other) { enums_ = other.enums_; bitField0_ = (bitField0_ & ~0x00000040); enumsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getEnumsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetEnumsFieldBuilder() : null; } else { enumsBuilder_.addAllMessages(other.enums_); @@ -2795,8 +2768,8 @@ public Builder mergeFrom(com.google.api.Service other) { endpoints_ = other.endpoints_; bitField0_ = (bitField0_ & ~0x00004000); endpointsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getEndpointsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetEndpointsFieldBuilder() : null; } else { endpointsBuilder_.addAllMessages(other.endpoints_); @@ -2825,8 +2798,8 @@ public Builder mergeFrom(com.google.api.Service other) { logs_ = other.logs_; bitField0_ = (bitField0_ & ~0x00010000); logsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getLogsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetLogsFieldBuilder() : null; } else { logsBuilder_.addAllMessages(other.logs_); @@ -2852,8 +2825,8 @@ public Builder mergeFrom(com.google.api.Service other) { metrics_ = other.metrics_; bitField0_ = (bitField0_ & ~0x00020000); metricsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getMetricsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetMetricsFieldBuilder() : null; } else { metricsBuilder_.addAllMessages(other.metrics_); @@ -2879,8 +2852,8 @@ public Builder mergeFrom(com.google.api.Service other) { monitoredResources_ = other.monitoredResources_; bitField0_ = (bitField0_ & ~0x00040000); monitoredResourcesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getMonitoredResourcesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetMonitoredResourcesFieldBuilder() : null; } else { monitoredResourcesBuilder_.addAllMessages(other.monitoredResources_); @@ -2984,43 +2957,45 @@ public Builder mergeFrom( } // case 42 case 50: { - input.readMessage(getDocumentationFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDocumentationFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000080; break; } // case 50 case 66: { - input.readMessage(getBackendFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetBackendFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000100; break; } // case 66 case 74: { - input.readMessage(getHttpFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetHttpFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000200; break; } // case 74 case 82: { - input.readMessage(getQuotaFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetQuotaFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000400; break; } // case 82 case 90: { - input.readMessage(getAuthenticationFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetAuthenticationFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000800; break; } // case 90 case 98: { - input.readMessage(getContextFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetContextFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00001000; break; } // case 98 case 122: { - input.readMessage(getUsageFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetUsageFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00002000; break; } // case 122 @@ -3038,13 +3013,14 @@ public Builder mergeFrom( } // case 146 case 162: { - input.readMessage(getConfigVersionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetConfigVersionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x02000000; break; } // case 162 case 170: { - input.readMessage(getControlFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetControlFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00008000; break; } // case 170 @@ -3093,26 +3069,27 @@ public Builder mergeFrom( } // case 202 case 210: { - input.readMessage(getBillingFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetBillingFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00080000; break; } // case 210 case 218: { - input.readMessage(getLoggingFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetLoggingFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00100000; break; } // case 218 case 226: { - input.readMessage(getMonitoringFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetMonitoringFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00200000; break; } // case 226 case 234: { input.readMessage( - getSystemParametersFieldBuilder().getBuilder(), extensionRegistry); + internalGetSystemParametersFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00400000; break; } // case 234 @@ -3124,13 +3101,15 @@ public Builder mergeFrom( } // case 266 case 298: { - input.readMessage(getSourceInfoFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetSourceInfoFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00800000; break; } // case 298 case 362: { - input.readMessage(getPublishingFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetPublishingFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x01000000; break; } // case 362 @@ -3641,7 +3620,7 @@ private void ensureApisIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Api, com.google.protobuf.Api.Builder, com.google.protobuf.ApiOrBuilder> @@ -3949,7 +3928,7 @@ public Builder removeApis(int index) { * repeated .google.protobuf.Api apis = 3; */ public com.google.protobuf.Api.Builder getApisBuilder(int index) { - return getApisFieldBuilder().getBuilder(index); + return internalGetApisFieldBuilder().getBuilder(index); } /** @@ -4008,7 +3987,7 @@ public java.util.List getApisOrBuild * repeated .google.protobuf.Api apis = 3; */ public com.google.protobuf.Api.Builder addApisBuilder() { - return getApisFieldBuilder().addBuilder(com.google.protobuf.Api.getDefaultInstance()); + return internalGetApisFieldBuilder().addBuilder(com.google.protobuf.Api.getDefaultInstance()); } /** @@ -4025,7 +4004,8 @@ public com.google.protobuf.Api.Builder addApisBuilder() { * repeated .google.protobuf.Api apis = 3; */ public com.google.protobuf.Api.Builder addApisBuilder(int index) { - return getApisFieldBuilder().addBuilder(index, com.google.protobuf.Api.getDefaultInstance()); + return internalGetApisFieldBuilder() + .addBuilder(index, com.google.protobuf.Api.getDefaultInstance()); } /** @@ -4042,17 +4022,17 @@ public com.google.protobuf.Api.Builder addApisBuilder(int index) { * repeated .google.protobuf.Api apis = 3; */ public java.util.List getApisBuilderList() { - return getApisFieldBuilder().getBuilderList(); + return internalGetApisFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Api, com.google.protobuf.Api.Builder, com.google.protobuf.ApiOrBuilder> - getApisFieldBuilder() { + internalGetApisFieldBuilder() { if (apisBuilder_ == null) { apisBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Api, com.google.protobuf.Api.Builder, com.google.protobuf.ApiOrBuilder>( @@ -4071,7 +4051,7 @@ private void ensureTypesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Type, com.google.protobuf.Type.Builder, com.google.protobuf.TypeOrBuilder> @@ -4087,8 +4067,8 @@ private void ensureTypesIsMutable() { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4111,8 +4091,8 @@ public java.util.List getTypesList() { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4135,8 +4115,8 @@ public int getTypesCount() { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4159,8 +4139,8 @@ public com.google.protobuf.Type getTypes(int index) { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4189,8 +4169,8 @@ public Builder setTypes(int index, com.google.protobuf.Type value) { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4216,8 +4196,8 @@ public Builder setTypes(int index, com.google.protobuf.Type.Builder builderForVa * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4246,8 +4226,8 @@ public Builder addTypes(com.google.protobuf.Type value) { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4276,8 +4256,8 @@ public Builder addTypes(int index, com.google.protobuf.Type value) { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4303,8 +4283,8 @@ public Builder addTypes(com.google.protobuf.Type.Builder builderForValue) { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4330,8 +4310,8 @@ public Builder addTypes(int index, com.google.protobuf.Type.Builder builderForVa * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4357,8 +4337,8 @@ public Builder addAllTypes(java.lang.Iterable * * repeated .google.protobuf.Type types = 4; @@ -4384,8 +4364,8 @@ public Builder clearTypes() { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4411,14 +4391,14 @@ public Builder removeTypes(int index) { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; */ public com.google.protobuf.Type.Builder getTypesBuilder(int index) { - return getTypesFieldBuilder().getBuilder(index); + return internalGetTypesFieldBuilder().getBuilder(index); } /** @@ -4431,8 +4411,8 @@ public com.google.protobuf.Type.Builder getTypesBuilder(int index) { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4455,8 +4435,8 @@ public com.google.protobuf.TypeOrBuilder getTypesOrBuilder(int index) { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -4479,14 +4459,15 @@ public java.util.List getTypesOrBui * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; */ public com.google.protobuf.Type.Builder addTypesBuilder() { - return getTypesFieldBuilder().addBuilder(com.google.protobuf.Type.getDefaultInstance()); + return internalGetTypesFieldBuilder() + .addBuilder(com.google.protobuf.Type.getDefaultInstance()); } /** @@ -4499,14 +4480,14 @@ public com.google.protobuf.Type.Builder addTypesBuilder() { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; */ public com.google.protobuf.Type.Builder addTypesBuilder(int index) { - return getTypesFieldBuilder() + return internalGetTypesFieldBuilder() .addBuilder(index, com.google.protobuf.Type.getDefaultInstance()); } @@ -4520,24 +4501,24 @@ public com.google.protobuf.Type.Builder addTypesBuilder(int index) { * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; */ public java.util.List getTypesBuilderList() { - return getTypesFieldBuilder().getBuilderList(); + return internalGetTypesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Type, com.google.protobuf.Type.Builder, com.google.protobuf.TypeOrBuilder> - getTypesFieldBuilder() { + internalGetTypesFieldBuilder() { if (typesBuilder_ == null) { typesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Type, com.google.protobuf.Type.Builder, com.google.protobuf.TypeOrBuilder>( @@ -4556,7 +4537,7 @@ private void ensureEnumsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Enum, com.google.protobuf.Enum.Builder, com.google.protobuf.EnumOrBuilder> @@ -4571,8 +4552,8 @@ private void ensureEnumsIsMutable() { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4594,8 +4575,8 @@ public java.util.List getEnumsList() { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4617,8 +4598,8 @@ public int getEnumsCount() { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4640,8 +4621,8 @@ public com.google.protobuf.Enum getEnums(int index) { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4669,8 +4650,8 @@ public Builder setEnums(int index, com.google.protobuf.Enum value) { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4695,8 +4676,8 @@ public Builder setEnums(int index, com.google.protobuf.Enum.Builder builderForVa * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4724,8 +4705,8 @@ public Builder addEnums(com.google.protobuf.Enum value) { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4753,8 +4734,8 @@ public Builder addEnums(int index, com.google.protobuf.Enum value) { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4779,8 +4760,8 @@ public Builder addEnums(com.google.protobuf.Enum.Builder builderForValue) { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4805,8 +4786,8 @@ public Builder addEnums(int index, com.google.protobuf.Enum.Builder builderForVa * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4831,8 +4812,8 @@ public Builder addAllEnums(java.lang.Iterable * * repeated .google.protobuf.Enum enums = 5; @@ -4857,8 +4838,8 @@ public Builder clearEnums() { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4883,14 +4864,14 @@ public Builder removeEnums(int index) { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; */ public com.google.protobuf.Enum.Builder getEnumsBuilder(int index) { - return getEnumsFieldBuilder().getBuilder(index); + return internalGetEnumsFieldBuilder().getBuilder(index); } /** @@ -4902,8 +4883,8 @@ public com.google.protobuf.Enum.Builder getEnumsBuilder(int index) { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4925,8 +4906,8 @@ public com.google.protobuf.EnumOrBuilder getEnumsOrBuilder(int index) { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -4948,14 +4929,15 @@ public java.util.List getEnumsOrBui * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; */ public com.google.protobuf.Enum.Builder addEnumsBuilder() { - return getEnumsFieldBuilder().addBuilder(com.google.protobuf.Enum.getDefaultInstance()); + return internalGetEnumsFieldBuilder() + .addBuilder(com.google.protobuf.Enum.getDefaultInstance()); } /** @@ -4967,14 +4949,14 @@ public com.google.protobuf.Enum.Builder addEnumsBuilder() { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; */ public com.google.protobuf.Enum.Builder addEnumsBuilder(int index) { - return getEnumsFieldBuilder() + return internalGetEnumsFieldBuilder() .addBuilder(index, com.google.protobuf.Enum.getDefaultInstance()); } @@ -4987,24 +4969,24 @@ public com.google.protobuf.Enum.Builder addEnumsBuilder(int index) { * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; */ public java.util.List getEnumsBuilderList() { - return getEnumsFieldBuilder().getBuilderList(); + return internalGetEnumsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Enum, com.google.protobuf.Enum.Builder, com.google.protobuf.EnumOrBuilder> - getEnumsFieldBuilder() { + internalGetEnumsFieldBuilder() { if (enumsBuilder_ == null) { enumsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Enum, com.google.protobuf.Enum.Builder, com.google.protobuf.EnumOrBuilder>( @@ -5015,7 +4997,7 @@ public java.util.List getEnumsBuilderList() { } private com.google.api.Documentation documentation_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Documentation, com.google.api.Documentation.Builder, com.google.api.DocumentationOrBuilder> @@ -5160,7 +5142,7 @@ public Builder clearDocumentation() { public com.google.api.Documentation.Builder getDocumentationBuilder() { bitField0_ |= 0x00000080; onChanged(); - return getDocumentationFieldBuilder().getBuilder(); + return internalGetDocumentationFieldBuilder().getBuilder(); } /** @@ -5191,14 +5173,14 @@ public com.google.api.DocumentationOrBuilder getDocumentationOrBuilder() { * * .google.api.Documentation documentation = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Documentation, com.google.api.Documentation.Builder, com.google.api.DocumentationOrBuilder> - getDocumentationFieldBuilder() { + internalGetDocumentationFieldBuilder() { if (documentationBuilder_ == null) { documentationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Documentation, com.google.api.Documentation.Builder, com.google.api.DocumentationOrBuilder>( @@ -5209,7 +5191,7 @@ public com.google.api.DocumentationOrBuilder getDocumentationOrBuilder() { } private com.google.api.Backend backend_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Backend, com.google.api.Backend.Builder, com.google.api.BackendOrBuilder> backendBuilder_; @@ -5350,7 +5332,7 @@ public Builder clearBackend() { public com.google.api.Backend.Builder getBackendBuilder() { bitField0_ |= 0x00000100; onChanged(); - return getBackendFieldBuilder().getBuilder(); + return internalGetBackendFieldBuilder().getBuilder(); } /** @@ -5379,12 +5361,12 @@ public com.google.api.BackendOrBuilder getBackendOrBuilder() { * * .google.api.Backend backend = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Backend, com.google.api.Backend.Builder, com.google.api.BackendOrBuilder> - getBackendFieldBuilder() { + internalGetBackendFieldBuilder() { if (backendBuilder_ == null) { backendBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Backend, com.google.api.Backend.Builder, com.google.api.BackendOrBuilder>(getBackend(), getParentForChildren(), isClean()); @@ -5394,7 +5376,7 @@ public com.google.api.BackendOrBuilder getBackendOrBuilder() { } private com.google.api.Http http_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Http, com.google.api.Http.Builder, com.google.api.HttpOrBuilder> httpBuilder_; @@ -5535,7 +5517,7 @@ public Builder clearHttp() { public com.google.api.Http.Builder getHttpBuilder() { bitField0_ |= 0x00000200; onChanged(); - return getHttpFieldBuilder().getBuilder(); + return internalGetHttpFieldBuilder().getBuilder(); } /** @@ -5564,12 +5546,12 @@ public com.google.api.HttpOrBuilder getHttpOrBuilder() { * * .google.api.Http http = 9; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Http, com.google.api.Http.Builder, com.google.api.HttpOrBuilder> - getHttpFieldBuilder() { + internalGetHttpFieldBuilder() { if (httpBuilder_ == null) { httpBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Http, com.google.api.Http.Builder, com.google.api.HttpOrBuilder>( getHttp(), getParentForChildren(), isClean()); http_ = null; @@ -5578,7 +5560,7 @@ public com.google.api.HttpOrBuilder getHttpOrBuilder() { } private com.google.api.Quota quota_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Quota, com.google.api.Quota.Builder, com.google.api.QuotaOrBuilder> quotaBuilder_; @@ -5719,7 +5701,7 @@ public Builder clearQuota() { public com.google.api.Quota.Builder getQuotaBuilder() { bitField0_ |= 0x00000400; onChanged(); - return getQuotaFieldBuilder().getBuilder(); + return internalGetQuotaFieldBuilder().getBuilder(); } /** @@ -5748,12 +5730,12 @@ public com.google.api.QuotaOrBuilder getQuotaOrBuilder() { * * .google.api.Quota quota = 10; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Quota, com.google.api.Quota.Builder, com.google.api.QuotaOrBuilder> - getQuotaFieldBuilder() { + internalGetQuotaFieldBuilder() { if (quotaBuilder_ == null) { quotaBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Quota, com.google.api.Quota.Builder, com.google.api.QuotaOrBuilder>( getQuota(), getParentForChildren(), isClean()); quota_ = null; @@ -5762,7 +5744,7 @@ public com.google.api.QuotaOrBuilder getQuotaOrBuilder() { } private com.google.api.Authentication authentication_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Authentication, com.google.api.Authentication.Builder, com.google.api.AuthenticationOrBuilder> @@ -5907,7 +5889,7 @@ public Builder clearAuthentication() { public com.google.api.Authentication.Builder getAuthenticationBuilder() { bitField0_ |= 0x00000800; onChanged(); - return getAuthenticationFieldBuilder().getBuilder(); + return internalGetAuthenticationFieldBuilder().getBuilder(); } /** @@ -5938,14 +5920,14 @@ public com.google.api.AuthenticationOrBuilder getAuthenticationOrBuilder() { * * .google.api.Authentication authentication = 11; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Authentication, com.google.api.Authentication.Builder, com.google.api.AuthenticationOrBuilder> - getAuthenticationFieldBuilder() { + internalGetAuthenticationFieldBuilder() { if (authenticationBuilder_ == null) { authenticationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Authentication, com.google.api.Authentication.Builder, com.google.api.AuthenticationOrBuilder>( @@ -5956,7 +5938,7 @@ public com.google.api.AuthenticationOrBuilder getAuthenticationOrBuilder() { } private com.google.api.Context context_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Context, com.google.api.Context.Builder, com.google.api.ContextOrBuilder> contextBuilder_; @@ -6097,7 +6079,7 @@ public Builder clearContext() { public com.google.api.Context.Builder getContextBuilder() { bitField0_ |= 0x00001000; onChanged(); - return getContextFieldBuilder().getBuilder(); + return internalGetContextFieldBuilder().getBuilder(); } /** @@ -6126,12 +6108,12 @@ public com.google.api.ContextOrBuilder getContextOrBuilder() { * * .google.api.Context context = 12; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Context, com.google.api.Context.Builder, com.google.api.ContextOrBuilder> - getContextFieldBuilder() { + internalGetContextFieldBuilder() { if (contextBuilder_ == null) { contextBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Context, com.google.api.Context.Builder, com.google.api.ContextOrBuilder>(getContext(), getParentForChildren(), isClean()); @@ -6141,7 +6123,7 @@ public com.google.api.ContextOrBuilder getContextOrBuilder() { } private com.google.api.Usage usage_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Usage, com.google.api.Usage.Builder, com.google.api.UsageOrBuilder> usageBuilder_; @@ -6282,7 +6264,7 @@ public Builder clearUsage() { public com.google.api.Usage.Builder getUsageBuilder() { bitField0_ |= 0x00002000; onChanged(); - return getUsageFieldBuilder().getBuilder(); + return internalGetUsageFieldBuilder().getBuilder(); } /** @@ -6311,12 +6293,12 @@ public com.google.api.UsageOrBuilder getUsageOrBuilder() { * * .google.api.Usage usage = 15; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Usage, com.google.api.Usage.Builder, com.google.api.UsageOrBuilder> - getUsageFieldBuilder() { + internalGetUsageFieldBuilder() { if (usageBuilder_ == null) { usageBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Usage, com.google.api.Usage.Builder, com.google.api.UsageOrBuilder>( getUsage(), getParentForChildren(), isClean()); usage_ = null; @@ -6333,7 +6315,7 @@ private void ensureEndpointsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Endpoint, com.google.api.Endpoint.Builder, com.google.api.EndpointOrBuilder> @@ -6615,7 +6597,7 @@ public Builder removeEndpoints(int index) { * repeated .google.api.Endpoint endpoints = 18; */ public com.google.api.Endpoint.Builder getEndpointsBuilder(int index) { - return getEndpointsFieldBuilder().getBuilder(index); + return internalGetEndpointsFieldBuilder().getBuilder(index); } /** @@ -6668,7 +6650,8 @@ public java.util.List getEndpointsOr * repeated .google.api.Endpoint endpoints = 18; */ public com.google.api.Endpoint.Builder addEndpointsBuilder() { - return getEndpointsFieldBuilder().addBuilder(com.google.api.Endpoint.getDefaultInstance()); + return internalGetEndpointsFieldBuilder() + .addBuilder(com.google.api.Endpoint.getDefaultInstance()); } /** @@ -6683,7 +6666,7 @@ public com.google.api.Endpoint.Builder addEndpointsBuilder() { * repeated .google.api.Endpoint endpoints = 18; */ public com.google.api.Endpoint.Builder addEndpointsBuilder(int index) { - return getEndpointsFieldBuilder() + return internalGetEndpointsFieldBuilder() .addBuilder(index, com.google.api.Endpoint.getDefaultInstance()); } @@ -6699,17 +6682,17 @@ public com.google.api.Endpoint.Builder addEndpointsBuilder(int index) { * repeated .google.api.Endpoint endpoints = 18; */ public java.util.List getEndpointsBuilderList() { - return getEndpointsFieldBuilder().getBuilderList(); + return internalGetEndpointsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.Endpoint, com.google.api.Endpoint.Builder, com.google.api.EndpointOrBuilder> - getEndpointsFieldBuilder() { + internalGetEndpointsFieldBuilder() { if (endpointsBuilder_ == null) { endpointsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.Endpoint, com.google.api.Endpoint.Builder, com.google.api.EndpointOrBuilder>( @@ -6720,7 +6703,7 @@ public java.util.List getEndpointsBuilderList() } private com.google.api.Control control_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Control, com.google.api.Control.Builder, com.google.api.ControlOrBuilder> controlBuilder_; @@ -6861,7 +6844,7 @@ public Builder clearControl() { public com.google.api.Control.Builder getControlBuilder() { bitField0_ |= 0x00008000; onChanged(); - return getControlFieldBuilder().getBuilder(); + return internalGetControlFieldBuilder().getBuilder(); } /** @@ -6890,12 +6873,12 @@ public com.google.api.ControlOrBuilder getControlOrBuilder() { * * .google.api.Control control = 21; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Control, com.google.api.Control.Builder, com.google.api.ControlOrBuilder> - getControlFieldBuilder() { + internalGetControlFieldBuilder() { if (controlBuilder_ == null) { controlBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Control, com.google.api.Control.Builder, com.google.api.ControlOrBuilder>(getControl(), getParentForChildren(), isClean()); @@ -6913,7 +6896,7 @@ private void ensureLogsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.LogDescriptor, com.google.api.LogDescriptor.Builder, com.google.api.LogDescriptorOrBuilder> @@ -7169,7 +7152,7 @@ public Builder removeLogs(int index) { * repeated .google.api.LogDescriptor logs = 23; */ public com.google.api.LogDescriptor.Builder getLogsBuilder(int index) { - return getLogsFieldBuilder().getBuilder(index); + return internalGetLogsFieldBuilder().getBuilder(index); } /** @@ -7216,7 +7199,8 @@ public java.util.List getLogsOr * repeated .google.api.LogDescriptor logs = 23; */ public com.google.api.LogDescriptor.Builder addLogsBuilder() { - return getLogsFieldBuilder().addBuilder(com.google.api.LogDescriptor.getDefaultInstance()); + return internalGetLogsFieldBuilder() + .addBuilder(com.google.api.LogDescriptor.getDefaultInstance()); } /** @@ -7229,7 +7213,7 @@ public com.google.api.LogDescriptor.Builder addLogsBuilder() { * repeated .google.api.LogDescriptor logs = 23; */ public com.google.api.LogDescriptor.Builder addLogsBuilder(int index) { - return getLogsFieldBuilder() + return internalGetLogsFieldBuilder() .addBuilder(index, com.google.api.LogDescriptor.getDefaultInstance()); } @@ -7243,17 +7227,17 @@ public com.google.api.LogDescriptor.Builder addLogsBuilder(int index) { * repeated .google.api.LogDescriptor logs = 23; */ public java.util.List getLogsBuilderList() { - return getLogsFieldBuilder().getBuilderList(); + return internalGetLogsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.LogDescriptor, com.google.api.LogDescriptor.Builder, com.google.api.LogDescriptorOrBuilder> - getLogsFieldBuilder() { + internalGetLogsFieldBuilder() { if (logsBuilder_ == null) { logsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.LogDescriptor, com.google.api.LogDescriptor.Builder, com.google.api.LogDescriptorOrBuilder>( @@ -7273,7 +7257,7 @@ private void ensureMetricsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.MetricDescriptor, com.google.api.MetricDescriptor.Builder, com.google.api.MetricDescriptorOrBuilder> @@ -7530,7 +7514,7 @@ public Builder removeMetrics(int index) { * repeated .google.api.MetricDescriptor metrics = 24; */ public com.google.api.MetricDescriptor.Builder getMetricsBuilder(int index) { - return getMetricsFieldBuilder().getBuilder(index); + return internalGetMetricsFieldBuilder().getBuilder(index); } /** @@ -7578,7 +7562,7 @@ public com.google.api.MetricDescriptorOrBuilder getMetricsOrBuilder(int index) { * repeated .google.api.MetricDescriptor metrics = 24; */ public com.google.api.MetricDescriptor.Builder addMetricsBuilder() { - return getMetricsFieldBuilder() + return internalGetMetricsFieldBuilder() .addBuilder(com.google.api.MetricDescriptor.getDefaultInstance()); } @@ -7592,7 +7576,7 @@ public com.google.api.MetricDescriptor.Builder addMetricsBuilder() { * repeated .google.api.MetricDescriptor metrics = 24; */ public com.google.api.MetricDescriptor.Builder addMetricsBuilder(int index) { - return getMetricsFieldBuilder() + return internalGetMetricsFieldBuilder() .addBuilder(index, com.google.api.MetricDescriptor.getDefaultInstance()); } @@ -7606,17 +7590,17 @@ public com.google.api.MetricDescriptor.Builder addMetricsBuilder(int index) { * repeated .google.api.MetricDescriptor metrics = 24; */ public java.util.List getMetricsBuilderList() { - return getMetricsFieldBuilder().getBuilderList(); + return internalGetMetricsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.MetricDescriptor, com.google.api.MetricDescriptor.Builder, com.google.api.MetricDescriptorOrBuilder> - getMetricsFieldBuilder() { + internalGetMetricsFieldBuilder() { if (metricsBuilder_ == null) { metricsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.MetricDescriptor, com.google.api.MetricDescriptor.Builder, com.google.api.MetricDescriptorOrBuilder>( @@ -7638,7 +7622,7 @@ private void ensureMonitoredResourcesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.MonitoredResourceDescriptor, com.google.api.MonitoredResourceDescriptor.Builder, com.google.api.MonitoredResourceDescriptorOrBuilder> @@ -7927,7 +7911,7 @@ public Builder removeMonitoredResources(int index) { */ public com.google.api.MonitoredResourceDescriptor.Builder getMonitoredResourcesBuilder( int index) { - return getMonitoredResourcesFieldBuilder().getBuilder(index); + return internalGetMonitoredResourcesFieldBuilder().getBuilder(index); } /** @@ -7982,7 +7966,7 @@ public com.google.api.MonitoredResourceDescriptorOrBuilder getMonitoredResources * repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25; */ public com.google.api.MonitoredResourceDescriptor.Builder addMonitoredResourcesBuilder() { - return getMonitoredResourcesFieldBuilder() + return internalGetMonitoredResourcesFieldBuilder() .addBuilder(com.google.api.MonitoredResourceDescriptor.getDefaultInstance()); } @@ -7999,7 +7983,7 @@ public com.google.api.MonitoredResourceDescriptor.Builder addMonitoredResourcesB */ public com.google.api.MonitoredResourceDescriptor.Builder addMonitoredResourcesBuilder( int index) { - return getMonitoredResourcesFieldBuilder() + return internalGetMonitoredResourcesFieldBuilder() .addBuilder(index, com.google.api.MonitoredResourceDescriptor.getDefaultInstance()); } @@ -8016,17 +8000,17 @@ public com.google.api.MonitoredResourceDescriptor.Builder addMonitoredResourcesB */ public java.util.List getMonitoredResourcesBuilderList() { - return getMonitoredResourcesFieldBuilder().getBuilderList(); + return internalGetMonitoredResourcesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.MonitoredResourceDescriptor, com.google.api.MonitoredResourceDescriptor.Builder, com.google.api.MonitoredResourceDescriptorOrBuilder> - getMonitoredResourcesFieldBuilder() { + internalGetMonitoredResourcesFieldBuilder() { if (monitoredResourcesBuilder_ == null) { monitoredResourcesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.MonitoredResourceDescriptor, com.google.api.MonitoredResourceDescriptor.Builder, com.google.api.MonitoredResourceDescriptorOrBuilder>( @@ -8040,7 +8024,7 @@ public com.google.api.MonitoredResourceDescriptor.Builder addMonitoredResourcesB } private com.google.api.Billing billing_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Billing, com.google.api.Billing.Builder, com.google.api.BillingOrBuilder> billingBuilder_; @@ -8181,7 +8165,7 @@ public Builder clearBilling() { public com.google.api.Billing.Builder getBillingBuilder() { bitField0_ |= 0x00080000; onChanged(); - return getBillingFieldBuilder().getBuilder(); + return internalGetBillingFieldBuilder().getBuilder(); } /** @@ -8210,12 +8194,12 @@ public com.google.api.BillingOrBuilder getBillingOrBuilder() { * * .google.api.Billing billing = 26; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Billing, com.google.api.Billing.Builder, com.google.api.BillingOrBuilder> - getBillingFieldBuilder() { + internalGetBillingFieldBuilder() { if (billingBuilder_ == null) { billingBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Billing, com.google.api.Billing.Builder, com.google.api.BillingOrBuilder>(getBilling(), getParentForChildren(), isClean()); @@ -8225,7 +8209,7 @@ public com.google.api.BillingOrBuilder getBillingOrBuilder() { } private com.google.api.Logging logging_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Logging, com.google.api.Logging.Builder, com.google.api.LoggingOrBuilder> loggingBuilder_; @@ -8366,7 +8350,7 @@ public Builder clearLogging() { public com.google.api.Logging.Builder getLoggingBuilder() { bitField0_ |= 0x00100000; onChanged(); - return getLoggingFieldBuilder().getBuilder(); + return internalGetLoggingFieldBuilder().getBuilder(); } /** @@ -8395,12 +8379,12 @@ public com.google.api.LoggingOrBuilder getLoggingOrBuilder() { * * .google.api.Logging logging = 27; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Logging, com.google.api.Logging.Builder, com.google.api.LoggingOrBuilder> - getLoggingFieldBuilder() { + internalGetLoggingFieldBuilder() { if (loggingBuilder_ == null) { loggingBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Logging, com.google.api.Logging.Builder, com.google.api.LoggingOrBuilder>(getLogging(), getParentForChildren(), isClean()); @@ -8410,7 +8394,7 @@ public com.google.api.LoggingOrBuilder getLoggingOrBuilder() { } private com.google.api.Monitoring monitoring_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Monitoring, com.google.api.Monitoring.Builder, com.google.api.MonitoringOrBuilder> @@ -8553,7 +8537,7 @@ public Builder clearMonitoring() { public com.google.api.Monitoring.Builder getMonitoringBuilder() { bitField0_ |= 0x00200000; onChanged(); - return getMonitoringFieldBuilder().getBuilder(); + return internalGetMonitoringFieldBuilder().getBuilder(); } /** @@ -8582,14 +8566,14 @@ public com.google.api.MonitoringOrBuilder getMonitoringOrBuilder() { * * .google.api.Monitoring monitoring = 28; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Monitoring, com.google.api.Monitoring.Builder, com.google.api.MonitoringOrBuilder> - getMonitoringFieldBuilder() { + internalGetMonitoringFieldBuilder() { if (monitoringBuilder_ == null) { monitoringBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Monitoring, com.google.api.Monitoring.Builder, com.google.api.MonitoringOrBuilder>( @@ -8600,7 +8584,7 @@ public com.google.api.MonitoringOrBuilder getMonitoringOrBuilder() { } private com.google.api.SystemParameters systemParameters_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.SystemParameters, com.google.api.SystemParameters.Builder, com.google.api.SystemParametersOrBuilder> @@ -8745,7 +8729,7 @@ public Builder clearSystemParameters() { public com.google.api.SystemParameters.Builder getSystemParametersBuilder() { bitField0_ |= 0x00400000; onChanged(); - return getSystemParametersFieldBuilder().getBuilder(); + return internalGetSystemParametersFieldBuilder().getBuilder(); } /** @@ -8776,14 +8760,14 @@ public com.google.api.SystemParametersOrBuilder getSystemParametersOrBuilder() { * * .google.api.SystemParameters system_parameters = 29; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.SystemParameters, com.google.api.SystemParameters.Builder, com.google.api.SystemParametersOrBuilder> - getSystemParametersFieldBuilder() { + internalGetSystemParametersFieldBuilder() { if (systemParametersBuilder_ == null) { systemParametersBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.SystemParameters, com.google.api.SystemParameters.Builder, com.google.api.SystemParametersOrBuilder>( @@ -8794,7 +8778,7 @@ public com.google.api.SystemParametersOrBuilder getSystemParametersOrBuilder() { } private com.google.api.SourceInfo sourceInfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.SourceInfo, com.google.api.SourceInfo.Builder, com.google.api.SourceInfoOrBuilder> @@ -8937,7 +8921,7 @@ public Builder clearSourceInfo() { public com.google.api.SourceInfo.Builder getSourceInfoBuilder() { bitField0_ |= 0x00800000; onChanged(); - return getSourceInfoFieldBuilder().getBuilder(); + return internalGetSourceInfoFieldBuilder().getBuilder(); } /** @@ -8966,14 +8950,14 @@ public com.google.api.SourceInfoOrBuilder getSourceInfoOrBuilder() { * * .google.api.SourceInfo source_info = 37; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.SourceInfo, com.google.api.SourceInfo.Builder, com.google.api.SourceInfoOrBuilder> - getSourceInfoFieldBuilder() { + internalGetSourceInfoFieldBuilder() { if (sourceInfoBuilder_ == null) { sourceInfoBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.SourceInfo, com.google.api.SourceInfo.Builder, com.google.api.SourceInfoOrBuilder>( @@ -8984,7 +8968,7 @@ public com.google.api.SourceInfoOrBuilder getSourceInfoOrBuilder() { } private com.google.api.Publishing publishing_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Publishing, com.google.api.Publishing.Builder, com.google.api.PublishingOrBuilder> @@ -9141,7 +9125,7 @@ public Builder clearPublishing() { public com.google.api.Publishing.Builder getPublishingBuilder() { bitField0_ |= 0x01000000; onChanged(); - return getPublishingFieldBuilder().getBuilder(); + return internalGetPublishingFieldBuilder().getBuilder(); } /** @@ -9174,14 +9158,14 @@ public com.google.api.PublishingOrBuilder getPublishingOrBuilder() { * * .google.api.Publishing publishing = 45; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.api.Publishing, com.google.api.Publishing.Builder, com.google.api.PublishingOrBuilder> - getPublishingFieldBuilder() { + internalGetPublishingFieldBuilder() { if (publishingBuilder_ == null) { publishingBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.api.Publishing, com.google.api.Publishing.Builder, com.google.api.PublishingOrBuilder>( @@ -9192,7 +9176,7 @@ public com.google.api.PublishingOrBuilder getPublishingOrBuilder() { } private com.google.protobuf.UInt32Value configVersion_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.UInt32Value, com.google.protobuf.UInt32Value.Builder, com.google.protobuf.UInt32ValueOrBuilder> @@ -9358,7 +9342,7 @@ public Builder clearConfigVersion() { public com.google.protobuf.UInt32Value.Builder getConfigVersionBuilder() { bitField0_ |= 0x02000000; onChanged(); - return getConfigVersionFieldBuilder().getBuilder(); + return internalGetConfigVersionFieldBuilder().getBuilder(); } /** @@ -9395,14 +9379,14 @@ public com.google.protobuf.UInt32ValueOrBuilder getConfigVersionOrBuilder() { * * .google.protobuf.UInt32Value config_version = 20; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.UInt32Value, com.google.protobuf.UInt32Value.Builder, com.google.protobuf.UInt32ValueOrBuilder> - getConfigVersionFieldBuilder() { + internalGetConfigVersionFieldBuilder() { if (configVersionBuilder_ == null) { configVersionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.UInt32Value, com.google.protobuf.UInt32Value.Builder, com.google.protobuf.UInt32ValueOrBuilder>( @@ -9412,17 +9396,6 @@ public com.google.protobuf.UInt32ValueOrBuilder getConfigVersionOrBuilder() { return configVersionBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Service) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ServiceOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ServiceOrBuilder.java index 92b5005d3e..bb8c3733a7 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ServiceOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ServiceOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface ServiceOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Service) @@ -227,8 +229,8 @@ public interface ServiceOrBuilder * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -245,8 +247,8 @@ public interface ServiceOrBuilder * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -263,8 +265,8 @@ public interface ServiceOrBuilder * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -281,8 +283,8 @@ public interface ServiceOrBuilder * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -299,8 +301,8 @@ public interface ServiceOrBuilder * types used by the `google.protobuf.Any` type, should be listed here by * name by the configuration author. Example: * - * types: - * - name: google.protobuf.Int32 + * types: + * - name: google.protobuf.Int32 * * * repeated .google.protobuf.Type types = 4; @@ -316,8 +318,8 @@ public interface ServiceOrBuilder * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -333,8 +335,8 @@ public interface ServiceOrBuilder * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -350,8 +352,8 @@ public interface ServiceOrBuilder * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -367,8 +369,8 @@ public interface ServiceOrBuilder * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; @@ -384,8 +386,8 @@ public interface ServiceOrBuilder * which are not referenced but shall be included should be listed here by * name by the configuration author. Example: * - * enums: - * - name: google.someapi.v1.SomeEnum + * enums: + * - name: google.someapi.v1.SomeEnum * * * repeated .google.protobuf.Enum enums = 5; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ServiceProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ServiceProto.java index ef639ff6de..d218a75724 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ServiceProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ServiceProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class ServiceProto { +@com.google.protobuf.Generated +public final class ServiceProto extends com.google.protobuf.GeneratedFile { private ServiceProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ServiceProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Service_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Service_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -112,9 +124,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.TypeProto.getDescriptor(), com.google.protobuf.WrappersProto.getDescriptor(), }); - internal_static_google_api_Service_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Service_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Service_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Service_descriptor, new java.lang.String[] { "Name", @@ -144,6 +156,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Publishing", "ConfigVersion", }); + descriptor.resolveAllFeaturesImmutable(); com.google.api.AuthProto.getDescriptor(); com.google.api.BackendProto.getDescriptor(); com.google.api.BillingProto.getDescriptor(); diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfo.java index 9f5099b89f..a249f4a134 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/source_info.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.SourceInfo} */ -public final class SourceInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SourceInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.SourceInfo) SourceInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SourceInfo"); + } + // Use SourceInfo.newBuilder() to construct. - private SourceInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SourceInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,18 +55,12 @@ private SourceInfo() { sourceFiles_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SourceInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.SourceInfoProto.internal_static_google_api_SourceInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.SourceInfoProto.internal_static_google_api_SourceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -237,38 +243,38 @@ public static com.google.api.SourceInfo parseFrom( public static com.google.api.SourceInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.SourceInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.SourceInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.SourceInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.SourceInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.SourceInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -291,7 +297,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -305,7 +311,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.SourceInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.SourceInfo) com.google.api.SourceInfoOrBuilder { @@ -314,7 +320,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.SourceInfoProto.internal_static_google_api_SourceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -324,7 +330,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.SourceInfo.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -388,39 +394,6 @@ private void buildPartial0(com.google.api.SourceInfo result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.SourceInfo) { @@ -452,8 +425,8 @@ public Builder mergeFrom(com.google.api.SourceInfo other) { sourceFiles_ = other.sourceFiles_; bitField0_ = (bitField0_ & ~0x00000001); sourceFilesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getSourceFilesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetSourceFilesFieldBuilder() : null; } else { sourceFilesBuilder_.addAllMessages(other.sourceFiles_); @@ -527,7 +500,7 @@ private void ensureSourceFilesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> @@ -783,7 +756,7 @@ public Builder removeSourceFiles(int index) { * repeated .google.protobuf.Any source_files = 1; */ public com.google.protobuf.Any.Builder getSourceFilesBuilder(int index) { - return getSourceFilesFieldBuilder().getBuilder(index); + return internalGetSourceFilesFieldBuilder().getBuilder(index); } /** @@ -831,7 +804,8 @@ public com.google.protobuf.AnyOrBuilder getSourceFilesOrBuilder(int index) { * repeated .google.protobuf.Any source_files = 1; */ public com.google.protobuf.Any.Builder addSourceFilesBuilder() { - return getSourceFilesFieldBuilder().addBuilder(com.google.protobuf.Any.getDefaultInstance()); + return internalGetSourceFilesFieldBuilder() + .addBuilder(com.google.protobuf.Any.getDefaultInstance()); } /** @@ -844,7 +818,7 @@ public com.google.protobuf.Any.Builder addSourceFilesBuilder() { * repeated .google.protobuf.Any source_files = 1; */ public com.google.protobuf.Any.Builder addSourceFilesBuilder(int index) { - return getSourceFilesFieldBuilder() + return internalGetSourceFilesFieldBuilder() .addBuilder(index, com.google.protobuf.Any.getDefaultInstance()); } @@ -858,17 +832,17 @@ public com.google.protobuf.Any.Builder addSourceFilesBuilder(int index) { * repeated .google.protobuf.Any source_files = 1; */ public java.util.List getSourceFilesBuilderList() { - return getSourceFilesFieldBuilder().getBuilderList(); + return internalGetSourceFilesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> - getSourceFilesFieldBuilder() { + internalGetSourceFilesFieldBuilder() { if (sourceFilesBuilder_ == null) { sourceFilesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>( @@ -878,17 +852,6 @@ public java.util.List getSourceFilesBuilderList return sourceFilesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.SourceInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfoOrBuilder.java index f7c823950e..d36381b6f9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/source_info.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface SourceInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.SourceInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfoProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfoProto.java index 7ac30673de..a64fdc9a98 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfoProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SourceInfoProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/source_info.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class SourceInfoProto { +@com.google.protobuf.Generated +public final class SourceInfoProto extends com.google.protobuf.GeneratedFile { private SourceInfoProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SourceInfoProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_SourceInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_SourceInfo_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -55,13 +67,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.AnyProto.getDescriptor(), }); - internal_static_google_api_SourceInfo_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_SourceInfo_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_SourceInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_SourceInfo_descriptor, new java.lang.String[] { "SourceFiles", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.AnyProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameter.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameter.java index ec8fc591ea..321dadb384 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameter.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameter.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/system_parameter.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.api.SystemParameter} */ -public final class SystemParameter extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SystemParameter extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.SystemParameter) SystemParameterOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SystemParameter"); + } + // Use SystemParameter.newBuilder() to construct. - private SystemParameter(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SystemParameter(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -47,19 +59,13 @@ private SystemParameter() { urlQueryParameter_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SystemParameter(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.SystemParameterProto .internal_static_google_api_SystemParameter_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.SystemParameterProto .internal_static_google_api_SystemParameter_fieldAccessorTable @@ -244,14 +250,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(httpHeader_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, httpHeader_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(httpHeader_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, httpHeader_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(urlQueryParameter_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, urlQueryParameter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(urlQueryParameter_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, urlQueryParameter_); } getUnknownFields().writeTo(output); } @@ -262,14 +268,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(httpHeader_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, httpHeader_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(httpHeader_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, httpHeader_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(urlQueryParameter_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, urlQueryParameter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(urlQueryParameter_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, urlQueryParameter_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -347,38 +353,38 @@ public static com.google.api.SystemParameter parseFrom( public static com.google.api.SystemParameter parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.SystemParameter parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.SystemParameter parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.SystemParameter parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.SystemParameter parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.SystemParameter parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -401,7 +407,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -417,7 +423,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.SystemParameter} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.SystemParameter) com.google.api.SystemParameterOrBuilder { @@ -427,7 +433,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.SystemParameterProto .internal_static_google_api_SystemParameter_fieldAccessorTable @@ -438,7 +444,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.SystemParameter.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -495,39 +501,6 @@ private void buildPartial0(com.google.api.SystemParameter result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.SystemParameter) { @@ -961,17 +934,6 @@ public Builder setUrlQueryParameterBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.SystemParameter) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterOrBuilder.java index cafe8e3c69..cd52be3d36 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/system_parameter.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface SystemParameterOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.SystemParameter) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterProto.java index 179ec30bc7..4c5ffabf4d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/system_parameter.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class SystemParameterProto { +@com.google.protobuf.Generated +public final class SystemParameterProto extends com.google.protobuf.GeneratedFile { private SystemParameterProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SystemParameterProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,15 +42,15 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_SystemParameters_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_SystemParameters_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_SystemParameterRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_SystemParameterRule_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_SystemParameter_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_SystemParameter_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -64,30 +76,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_SystemParameters_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_api_SystemParameters_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_SystemParameters_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_SystemParameters_descriptor, new java.lang.String[] { "Rules", }); - internal_static_google_api_SystemParameterRule_descriptor = - getDescriptor().getMessageTypes().get(1); + internal_static_google_api_SystemParameterRule_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_SystemParameterRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_SystemParameterRule_descriptor, new java.lang.String[] { "Selector", "Parameters", }); - internal_static_google_api_SystemParameter_descriptor = - getDescriptor().getMessageTypes().get(2); + internal_static_google_api_SystemParameter_descriptor = getDescriptor().getMessageType(2); internal_static_google_api_SystemParameter_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_SystemParameter_descriptor, new java.lang.String[] { "Name", "HttpHeader", "UrlQueryParameter", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterRule.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterRule.java index e0b93fb087..d75516f69c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterRule.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/system_parameter.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.api.SystemParameterRule} */ -public final class SystemParameterRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SystemParameterRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.SystemParameterRule) SystemParameterRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SystemParameterRule"); + } + // Use SystemParameterRule.newBuilder() to construct. - private SystemParameterRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SystemParameterRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private SystemParameterRule() { parameters_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SystemParameterRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.SystemParameterProto .internal_static_google_api_SystemParameterRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.SystemParameterProto .internal_static_google_api_SystemParameterRule_fieldAccessorTable @@ -237,8 +243,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, selector_); } for (int i = 0; i < parameters_.size(); i++) { output.writeMessage(2, parameters_.get(i)); @@ -252,8 +258,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selector_); } for (int i = 0; i < parameters_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, parameters_.get(i)); @@ -333,38 +339,38 @@ public static com.google.api.SystemParameterRule parseFrom( public static com.google.api.SystemParameterRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.SystemParameterRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.SystemParameterRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.SystemParameterRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.SystemParameterRule parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.SystemParameterRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -387,7 +393,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -402,7 +408,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.SystemParameterRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.SystemParameterRule) com.google.api.SystemParameterRuleOrBuilder { @@ -412,7 +418,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.SystemParameterProto .internal_static_google_api_SystemParameterRule_fieldAccessorTable @@ -424,7 +430,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.SystemParameterRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -493,39 +499,6 @@ private void buildPartial0(com.google.api.SystemParameterRule result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.SystemParameterRule) { @@ -562,8 +535,8 @@ public Builder mergeFrom(com.google.api.SystemParameterRule other) { parameters_ = other.parameters_; bitField0_ = (bitField0_ & ~0x00000002); parametersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getParametersFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetParametersFieldBuilder() : null; } else { parametersBuilder_.addAllMessages(other.parameters_); @@ -774,7 +747,7 @@ private void ensureParametersIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.SystemParameter, com.google.api.SystemParameter.Builder, com.google.api.SystemParameterOrBuilder> @@ -1085,7 +1058,7 @@ public Builder removeParameters(int index) { * repeated .google.api.SystemParameter parameters = 2; */ public com.google.api.SystemParameter.Builder getParametersBuilder(int index) { - return getParametersFieldBuilder().getBuilder(index); + return internalGetParametersFieldBuilder().getBuilder(index); } /** @@ -1145,7 +1118,7 @@ public com.google.api.SystemParameterOrBuilder getParametersOrBuilder(int index) * repeated .google.api.SystemParameter parameters = 2; */ public com.google.api.SystemParameter.Builder addParametersBuilder() { - return getParametersFieldBuilder() + return internalGetParametersFieldBuilder() .addBuilder(com.google.api.SystemParameter.getDefaultInstance()); } @@ -1163,7 +1136,7 @@ public com.google.api.SystemParameter.Builder addParametersBuilder() { * repeated .google.api.SystemParameter parameters = 2; */ public com.google.api.SystemParameter.Builder addParametersBuilder(int index) { - return getParametersFieldBuilder() + return internalGetParametersFieldBuilder() .addBuilder(index, com.google.api.SystemParameter.getDefaultInstance()); } @@ -1181,17 +1154,17 @@ public com.google.api.SystemParameter.Builder addParametersBuilder(int index) { * repeated .google.api.SystemParameter parameters = 2; */ public java.util.List getParametersBuilderList() { - return getParametersFieldBuilder().getBuilderList(); + return internalGetParametersFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.SystemParameter, com.google.api.SystemParameter.Builder, com.google.api.SystemParameterOrBuilder> - getParametersFieldBuilder() { + internalGetParametersFieldBuilder() { if (parametersBuilder_ == null) { parametersBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.SystemParameter, com.google.api.SystemParameter.Builder, com.google.api.SystemParameterOrBuilder>( @@ -1201,17 +1174,6 @@ public java.util.List getParametersBuild return parametersBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.SystemParameterRule) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterRuleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterRuleOrBuilder.java index 9c44aba415..6f8fcebbd0 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterRuleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameterRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/system_parameter.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface SystemParameterRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.SystemParameterRule) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameters.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameters.java index 3bb9467391..a8d09cce99 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameters.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParameters.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/system_parameter.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -33,14 +34,25 @@ * * Protobuf type {@code google.api.SystemParameters} */ -public final class SystemParameters extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SystemParameters extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.SystemParameters) SystemParametersOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SystemParameters"); + } + // Use SystemParameters.newBuilder() to construct. - private SystemParameters(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SystemParameters(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -48,19 +60,13 @@ private SystemParameters() { rules_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SystemParameters(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.SystemParameterProto .internal_static_google_api_SystemParameters_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.SystemParameterProto .internal_static_google_api_SystemParameters_fieldAccessorTable @@ -86,24 +92,24 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -128,24 +134,24 @@ public java.util.List getRulesList() { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -171,24 +177,24 @@ public java.util.List getRulesList() { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -213,24 +219,24 @@ public int getRulesCount() { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -255,24 +261,24 @@ public com.google.api.SystemParameterRule getRules(int index) { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -385,38 +391,38 @@ public static com.google.api.SystemParameters parseFrom( public static com.google.api.SystemParameters parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.SystemParameters parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.SystemParameters parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.SystemParameters parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.SystemParameters parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.SystemParameters parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -439,7 +445,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -458,7 +464,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.SystemParameters} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.SystemParameters) com.google.api.SystemParametersOrBuilder { @@ -468,7 +474,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.SystemParameterProto .internal_static_google_api_SystemParameters_fieldAccessorTable @@ -479,7 +485,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.SystemParameters.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -544,39 +550,6 @@ private void buildPartial0(com.google.api.SystemParameters result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.SystemParameters) { @@ -608,8 +581,8 @@ public Builder mergeFrom(com.google.api.SystemParameters other) { rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000001); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -684,7 +657,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.SystemParameterRule, com.google.api.SystemParameterRule.Builder, com.google.api.SystemParameterRuleOrBuilder> @@ -703,24 +676,24 @@ private void ensureRulesIsMutable() { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -748,24 +721,24 @@ public java.util.List getRulesList() { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -793,24 +766,24 @@ public int getRulesCount() { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -838,24 +811,24 @@ public com.google.api.SystemParameterRule getRules(int index) { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -889,24 +862,24 @@ public Builder setRules(int index, com.google.api.SystemParameterRule value) { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -937,24 +910,24 @@ public Builder setRules(int index, com.google.api.SystemParameterRule.Builder bu * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -988,24 +961,24 @@ public Builder addRules(com.google.api.SystemParameterRule value) { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1039,24 +1012,24 @@ public Builder addRules(int index, com.google.api.SystemParameterRule value) { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1087,24 +1060,24 @@ public Builder addRules(com.google.api.SystemParameterRule.Builder builderForVal * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1135,24 +1108,24 @@ public Builder addRules(int index, com.google.api.SystemParameterRule.Builder bu * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1184,24 +1157,24 @@ public Builder addAllRules( * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1232,24 +1205,24 @@ public Builder clearRules() { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1280,24 +1253,24 @@ public Builder removeRules(int index) { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1305,7 +1278,7 @@ public Builder removeRules(int index) { * repeated .google.api.SystemParameterRule rules = 1; */ public com.google.api.SystemParameterRule.Builder getRulesBuilder(int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -1321,24 +1294,24 @@ public com.google.api.SystemParameterRule.Builder getRulesBuilder(int index) { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1366,24 +1339,24 @@ public com.google.api.SystemParameterRuleOrBuilder getRulesOrBuilder(int index) * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1412,24 +1385,24 @@ public com.google.api.SystemParameterRuleOrBuilder getRulesOrBuilder(int index) * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1437,7 +1410,7 @@ public com.google.api.SystemParameterRuleOrBuilder getRulesOrBuilder(int index) * repeated .google.api.SystemParameterRule rules = 1; */ public com.google.api.SystemParameterRule.Builder addRulesBuilder() { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(com.google.api.SystemParameterRule.getDefaultInstance()); } @@ -1454,24 +1427,24 @@ public com.google.api.SystemParameterRule.Builder addRulesBuilder() { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1479,7 +1452,7 @@ public com.google.api.SystemParameterRule.Builder addRulesBuilder() { * repeated .google.api.SystemParameterRule rules = 1; */ public com.google.api.SystemParameterRule.Builder addRulesBuilder(int index) { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(index, com.google.api.SystemParameterRule.getDefaultInstance()); } @@ -1496,24 +1469,24 @@ public com.google.api.SystemParameterRule.Builder addRulesBuilder(int index) { * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -1521,17 +1494,17 @@ public com.google.api.SystemParameterRule.Builder addRulesBuilder(int index) { * repeated .google.api.SystemParameterRule rules = 1; */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.SystemParameterRule, com.google.api.SystemParameterRule.Builder, com.google.api.SystemParameterRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.SystemParameterRule, com.google.api.SystemParameterRule.Builder, com.google.api.SystemParameterRuleOrBuilder>( @@ -1541,17 +1514,6 @@ public java.util.List getRulesBuilde return rulesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.SystemParameters) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParametersOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParametersOrBuilder.java index 110d7274bd..c6ab347387 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParametersOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SystemParametersOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/system_parameter.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface SystemParametersOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.SystemParameters) @@ -37,24 +39,24 @@ public interface SystemParametersOrBuilder * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -76,24 +78,24 @@ public interface SystemParametersOrBuilder * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -115,24 +117,24 @@ public interface SystemParametersOrBuilder * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -154,24 +156,24 @@ public interface SystemParametersOrBuilder * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * @@ -193,24 +195,24 @@ public interface SystemParametersOrBuilder * * Example: define api key for all methods * - * system_parameters - * rules: - * - selector: "*" - * parameters: - * - name: api_key - * url_query_parameter: api_key + * system_parameters + * rules: + * - selector: "*" + * parameters: + * - name: api_key + * url_query_parameter: api_key * * * Example: define 2 api key names for a specific method. * - * system_parameters - * rules: - * - selector: "/ListShelves" - * parameters: - * - name: api_key - * http_header: Api-Key1 - * - name: api_key - * http_header: Api-Key2 + * system_parameters + * rules: + * - selector: "/ListShelves" + * parameters: + * - name: api_key + * http_header: Api-Key1 + * - name: api_key + * http_header: Api-Key2 * * **NOTE:** All service configuration rules follow "last one wins" order. * diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/TypeReference.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/TypeReference.java index 31d29f0cff..3f8c6ad5c2 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/TypeReference.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/TypeReference.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/field_info.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.TypeReference} */ -public final class TypeReference extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class TypeReference extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.TypeReference) TypeReferenceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TypeReference"); + } + // Use TypeReference.newBuilder() to construct. - private TypeReference(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TypeReference(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,18 +55,12 @@ private TypeReference() { typeName_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new TypeReference(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.FieldInfoProto.internal_static_google_api_TypeReference_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.FieldInfoProto.internal_static_google_api_TypeReference_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -144,8 +150,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(typeName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, typeName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(typeName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, typeName_); } getUnknownFields().writeTo(output); } @@ -156,8 +162,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(typeName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, typeName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(typeName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, typeName_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -229,38 +235,38 @@ public static com.google.api.TypeReference parseFrom( public static com.google.api.TypeReference parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.TypeReference parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.TypeReference parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.TypeReference parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.TypeReference parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.TypeReference parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -283,7 +289,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -297,7 +303,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.TypeReference} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.TypeReference) com.google.api.TypeReferenceOrBuilder { @@ -306,7 +312,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.FieldInfoProto .internal_static_google_api_TypeReference_fieldAccessorTable @@ -317,7 +323,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.TypeReference.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -365,39 +371,6 @@ private void buildPartial0(com.google.api.TypeReference result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.TypeReference) { @@ -617,17 +590,6 @@ public Builder setTypeNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.TypeReference) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/TypeReferenceOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/TypeReferenceOrBuilder.java index c5caef40cc..a12edfdd37 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/TypeReferenceOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/TypeReferenceOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/field_info.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface TypeReferenceOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.TypeReference) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Usage.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Usage.java index bbcae39b08..12f129e300 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Usage.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Usage.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/usage.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.api.Usage} */ -public final class Usage extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Usage extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Usage) UsageOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Usage"); + } + // Use Usage.newBuilder() to construct. - private Usage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Usage(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,18 +57,12 @@ private Usage() { producerNotificationChannel_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Usage(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.UsageProto.internal_static_google_api_Usage_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.UsageProto.internal_static_google_api_Usage_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -330,13 +336,13 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < requirements_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requirements_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, requirements_.getRaw(i)); } for (int i = 0; i < rules_.size(); i++) { output.writeMessage(6, rules_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(producerNotificationChannel_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, producerNotificationChannel_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(producerNotificationChannel_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, producerNotificationChannel_); } getUnknownFields().writeTo(output); } @@ -358,9 +364,9 @@ public int getSerializedSize() { for (int i = 0; i < rules_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, rules_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(producerNotificationChannel_)) { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(producerNotificationChannel_)) { size += - com.google.protobuf.GeneratedMessageV3.computeStringSize(7, producerNotificationChannel_); + com.google.protobuf.GeneratedMessage.computeStringSize(7, producerNotificationChannel_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -443,38 +449,38 @@ public static com.google.api.Usage parseFrom( public static com.google.api.Usage parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Usage parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Usage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Usage parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Usage parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Usage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -497,7 +503,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -511,7 +517,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.Usage} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Usage) com.google.api.UsageOrBuilder { @@ -520,7 +526,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.UsageProto.internal_static_google_api_Usage_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -530,7 +536,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Usage.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -603,39 +609,6 @@ private void buildPartial0(com.google.api.Usage result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Usage) { @@ -677,8 +650,8 @@ public Builder mergeFrom(com.google.api.Usage other) { rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000002); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -1024,7 +997,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.UsageRule, com.google.api.UsageRule.Builder, com.google.api.UsageRuleOrBuilder> @@ -1306,7 +1279,7 @@ public Builder removeRules(int index) { * repeated .google.api.UsageRule rules = 6; */ public com.google.api.UsageRule.Builder getRulesBuilder(int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -1359,7 +1332,8 @@ public java.util.List getRulesOrBui * repeated .google.api.UsageRule rules = 6; */ public com.google.api.UsageRule.Builder addRulesBuilder() { - return getRulesFieldBuilder().addBuilder(com.google.api.UsageRule.getDefaultInstance()); + return internalGetRulesFieldBuilder() + .addBuilder(com.google.api.UsageRule.getDefaultInstance()); } /** @@ -1374,7 +1348,7 @@ public com.google.api.UsageRule.Builder addRulesBuilder() { * repeated .google.api.UsageRule rules = 6; */ public com.google.api.UsageRule.Builder addRulesBuilder(int index) { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(index, com.google.api.UsageRule.getDefaultInstance()); } @@ -1390,17 +1364,17 @@ public com.google.api.UsageRule.Builder addRulesBuilder(int index) { * repeated .google.api.UsageRule rules = 6; */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.UsageRule, com.google.api.UsageRule.Builder, com.google.api.UsageRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.UsageRule, com.google.api.UsageRule.Builder, com.google.api.UsageRuleOrBuilder>( @@ -1556,17 +1530,6 @@ public Builder setProducerNotificationChannelBytes(com.google.protobuf.ByteStrin return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Usage) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageOrBuilder.java index 527ddab80b..c328efca79 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/usage.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface UsageOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Usage) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageProto.java index 4c6736a19b..9d4489e052 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/usage.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class UsageProto { +@com.google.protobuf.Generated +public final class UsageProto extends com.google.protobuf.GeneratedFile { private UsageProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "UsageProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,11 +42,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Usage_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Usage_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_UsageRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_UsageRule_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -58,20 +70,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_api_Usage_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Usage_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Usage_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Usage_descriptor, new java.lang.String[] { "Requirements", "Rules", "ProducerNotificationChannel", }); - internal_static_google_api_UsageRule_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_api_UsageRule_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_UsageRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_UsageRule_descriptor, new java.lang.String[] { "Selector", "AllowUnregisteredCalls", "SkipServiceControl", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageRule.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageRule.java index 2f22d40238..54ebc0df07 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageRule.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/usage.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -37,29 +38,40 @@ * * Example of an API that wants to allow unregistered calls for entire service. * - * usage: - * rules: - * - selector: "*" - * allow_unregistered_calls: true + * usage: + * rules: + * - selector: "*" + * allow_unregistered_calls: true * * Example of a method that wants to allow unregistered calls. * - * usage: - * rules: - * - selector: "google.example.library.v1.LibraryService.CreateBook" - * allow_unregistered_calls: true + * usage: + * rules: + * - selector: "google.example.library.v1.LibraryService.CreateBook" + * allow_unregistered_calls: true * * * Protobuf type {@code google.api.UsageRule} */ -public final class UsageRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class UsageRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.UsageRule) UsageRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "UsageRule"); + } + // Use UsageRule.newBuilder() to construct. - private UsageRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UsageRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -67,18 +79,12 @@ private UsageRule() { selector_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UsageRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.UsageProto.internal_static_google_api_UsageRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.UsageProto.internal_static_google_api_UsageRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -202,8 +208,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, selector_); } if (allowUnregisteredCalls_ != false) { output.writeBool(2, allowUnregisteredCalls_); @@ -220,8 +226,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selector_); } if (allowUnregisteredCalls_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, allowUnregisteredCalls_); @@ -305,38 +311,38 @@ public static com.google.api.UsageRule parseFrom( public static com.google.api.UsageRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.UsageRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.UsageRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.UsageRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.UsageRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.UsageRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -359,7 +365,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -382,22 +388,22 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example of an API that wants to allow unregistered calls for entire service. * - * usage: - * rules: - * - selector: "*" - * allow_unregistered_calls: true + * usage: + * rules: + * - selector: "*" + * allow_unregistered_calls: true * * Example of a method that wants to allow unregistered calls. * - * usage: - * rules: - * - selector: "google.example.library.v1.LibraryService.CreateBook" - * allow_unregistered_calls: true + * usage: + * rules: + * - selector: "google.example.library.v1.LibraryService.CreateBook" + * allow_unregistered_calls: true * * * Protobuf type {@code google.api.UsageRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.UsageRule) com.google.api.UsageRuleOrBuilder { @@ -406,7 +412,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.UsageProto.internal_static_google_api_UsageRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -416,7 +422,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.UsageRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -472,39 +478,6 @@ private void buildPartial0(com.google.api.UsageRule result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.UsageRule) { @@ -846,17 +819,6 @@ public Builder clearSkipServiceControl() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.UsageRule) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageRuleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageRuleOrBuilder.java index edb401fee1..ae90a4531b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageRuleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/UsageRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/usage.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface UsageRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.UsageRule) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Visibility.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Visibility.java index 8e5777bfc7..91d82dbd7b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Visibility.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Visibility.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/visibility.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -37,12 +38,12 @@ * * Example: * - * visibility: - * rules: - * - selector: google.calendar.Calendar.EnhancedSearch - * restriction: PREVIEW - * - selector: google.calendar.Calendar.Delegate - * restriction: INTERNAL + * visibility: + * rules: + * - selector: google.calendar.Calendar.EnhancedSearch + * restriction: PREVIEW + * - selector: google.calendar.Calendar.Delegate + * restriction: INTERNAL * * Here, all methods are publicly visible except for the restricted methods * EnhancedSearch and Delegate. @@ -50,14 +51,25 @@ * * Protobuf type {@code google.api.Visibility} */ -public final class Visibility extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Visibility extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.Visibility) VisibilityOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Visibility"); + } + // Use Visibility.newBuilder() to construct. - private Visibility(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Visibility(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -65,18 +77,12 @@ private Visibility() { rules_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Visibility(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.VisibilityProto.internal_static_google_api_Visibility_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.VisibilityProto.internal_static_google_api_Visibility_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -269,38 +275,38 @@ public static com.google.api.Visibility parseFrom( public static com.google.api.Visibility parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Visibility parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Visibility parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.Visibility parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.Visibility parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.Visibility parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -323,7 +329,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -346,12 +352,12 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * visibility: - * rules: - * - selector: google.calendar.Calendar.EnhancedSearch - * restriction: PREVIEW - * - selector: google.calendar.Calendar.Delegate - * restriction: INTERNAL + * visibility: + * rules: + * - selector: google.calendar.Calendar.EnhancedSearch + * restriction: PREVIEW + * - selector: google.calendar.Calendar.Delegate + * restriction: INTERNAL * * Here, all methods are publicly visible except for the restricted methods * EnhancedSearch and Delegate. @@ -359,7 +365,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.Visibility} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.Visibility) com.google.api.VisibilityOrBuilder { @@ -368,7 +374,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.VisibilityProto.internal_static_google_api_Visibility_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -378,7 +384,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.Visibility.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -442,39 +448,6 @@ private void buildPartial0(com.google.api.Visibility result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.Visibility) { @@ -506,8 +479,8 @@ public Builder mergeFrom(com.google.api.Visibility other) { rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000001); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -581,7 +554,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.VisibilityRule, com.google.api.VisibilityRule.Builder, com.google.api.VisibilityRuleOrBuilder> @@ -863,7 +836,7 @@ public Builder removeRules(int index) { * repeated .google.api.VisibilityRule rules = 1; */ public com.google.api.VisibilityRule.Builder getRulesBuilder(int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -917,7 +890,8 @@ public com.google.api.VisibilityRuleOrBuilder getRulesOrBuilder(int index) { * repeated .google.api.VisibilityRule rules = 1; */ public com.google.api.VisibilityRule.Builder addRulesBuilder() { - return getRulesFieldBuilder().addBuilder(com.google.api.VisibilityRule.getDefaultInstance()); + return internalGetRulesFieldBuilder() + .addBuilder(com.google.api.VisibilityRule.getDefaultInstance()); } /** @@ -932,7 +906,7 @@ public com.google.api.VisibilityRule.Builder addRulesBuilder() { * repeated .google.api.VisibilityRule rules = 1; */ public com.google.api.VisibilityRule.Builder addRulesBuilder(int index) { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(index, com.google.api.VisibilityRule.getDefaultInstance()); } @@ -948,17 +922,17 @@ public com.google.api.VisibilityRule.Builder addRulesBuilder(int index) { * repeated .google.api.VisibilityRule rules = 1; */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.api.VisibilityRule, com.google.api.VisibilityRule.Builder, com.google.api.VisibilityRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.api.VisibilityRule, com.google.api.VisibilityRule.Builder, com.google.api.VisibilityRuleOrBuilder>( @@ -968,17 +942,6 @@ public java.util.List getRulesBuilderList return rulesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.Visibility) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityOrBuilder.java index c25ea51984..a669c72702 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/visibility.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface VisibilityOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.Visibility) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityProto.java index 0422158045..7feeb579a7 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/visibility.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; -public final class VisibilityProto { +@com.google.protobuf.Generated +public final class VisibilityProto extends com.google.protobuf.GeneratedFile { private VisibilityProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "VisibilityProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { registry.add(com.google.api.VisibilityProto.enumVisibility); registry.add(com.google.api.VisibilityProto.valueVisibility); @@ -145,11 +157,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_Visibility_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_Visibility_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_api_VisibilityRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_api_VisibilityRule_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -189,26 +201,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.DescriptorProtos.getDescriptor(), }); - internal_static_google_api_Visibility_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_api_Visibility_descriptor = getDescriptor().getMessageType(0); internal_static_google_api_Visibility_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_Visibility_descriptor, new java.lang.String[] { "Rules", }); - internal_static_google_api_VisibilityRule_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_api_VisibilityRule_descriptor = getDescriptor().getMessageType(1); internal_static_google_api_VisibilityRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_api_VisibilityRule_descriptor, new java.lang.String[] { "Selector", "Restriction", }); - enumVisibility.internalInit(descriptor.getExtensions().get(0)); - valueVisibility.internalInit(descriptor.getExtensions().get(1)); - fieldVisibility.internalInit(descriptor.getExtensions().get(2)); - messageVisibility.internalInit(descriptor.getExtensions().get(3)); - methodVisibility.internalInit(descriptor.getExtensions().get(4)); - apiVisibility.internalInit(descriptor.getExtensions().get(5)); + enumVisibility.internalInit(descriptor.getExtension(0)); + valueVisibility.internalInit(descriptor.getExtension(1)); + fieldVisibility.internalInit(descriptor.getExtension(2)); + messageVisibility.internalInit(descriptor.getExtension(3)); + methodVisibility.internalInit(descriptor.getExtension(4)); + apiVisibility.internalInit(descriptor.getExtension(5)); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.DescriptorProtos.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityRule.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityRule.java index 414065ff54..37360e965c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityRule.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/visibility.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.api.VisibilityRule} */ -public final class VisibilityRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class VisibilityRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.api.VisibilityRule) VisibilityRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "VisibilityRule"); + } + // Use VisibilityRule.newBuilder() to construct. - private VisibilityRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private VisibilityRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,18 +57,12 @@ private VisibilityRule() { restriction_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new VisibilityRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.api.VisibilityProto.internal_static_google_api_VisibilityRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.VisibilityProto .internal_static_google_api_VisibilityRule_fieldAccessorTable @@ -140,10 +146,10 @@ public com.google.protobuf.ByteString getSelectorBytes() { * * Example: * - * visibility: - * rules: - * - selector: google.calendar.Calendar.EnhancedSearch - * restriction: INTERNAL, PREVIEW + * visibility: + * rules: + * - selector: google.calendar.Calendar.EnhancedSearch + * restriction: INTERNAL, PREVIEW * * Removing INTERNAL from this restriction will break clients that rely on * this method and only had access to it through INTERNAL. @@ -178,10 +184,10 @@ public java.lang.String getRestriction() { * * Example: * - * visibility: - * rules: - * - selector: google.calendar.Calendar.EnhancedSearch - * restriction: INTERNAL, PREVIEW + * visibility: + * rules: + * - selector: google.calendar.Calendar.EnhancedSearch + * restriction: INTERNAL, PREVIEW * * Removing INTERNAL from this restriction will break clients that rely on * this method and only had access to it through INTERNAL. @@ -218,11 +224,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, selector_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(restriction_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, restriction_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(restriction_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, restriction_); } getUnknownFields().writeTo(output); } @@ -233,11 +239,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(selector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, selector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(selector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selector_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(restriction_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, restriction_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(restriction_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, restriction_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -312,38 +318,38 @@ public static com.google.api.VisibilityRule parseFrom( public static com.google.api.VisibilityRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.VisibilityRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.VisibilityRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.api.VisibilityRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.api.VisibilityRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.api.VisibilityRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -366,7 +372,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -381,7 +387,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.api.VisibilityRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.api.VisibilityRule) com.google.api.VisibilityRuleOrBuilder { @@ -390,7 +396,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.api.VisibilityProto .internal_static_google_api_VisibilityRule_fieldAccessorTable @@ -401,7 +407,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.api.VisibilityRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -453,39 +459,6 @@ private void buildPartial0(com.google.api.VisibilityRule result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.api.VisibilityRule) { @@ -705,10 +678,10 @@ public Builder setSelectorBytes(com.google.protobuf.ByteString value) { * * Example: * - * visibility: - * rules: - * - selector: google.calendar.Calendar.EnhancedSearch - * restriction: INTERNAL, PREVIEW + * visibility: + * rules: + * - selector: google.calendar.Calendar.EnhancedSearch + * restriction: INTERNAL, PREVIEW * * Removing INTERNAL from this restriction will break clients that rely on * this method and only had access to it through INTERNAL. @@ -742,10 +715,10 @@ public java.lang.String getRestriction() { * * Example: * - * visibility: - * rules: - * - selector: google.calendar.Calendar.EnhancedSearch - * restriction: INTERNAL, PREVIEW + * visibility: + * rules: + * - selector: google.calendar.Calendar.EnhancedSearch + * restriction: INTERNAL, PREVIEW * * Removing INTERNAL from this restriction will break clients that rely on * this method and only had access to it through INTERNAL. @@ -779,10 +752,10 @@ public com.google.protobuf.ByteString getRestrictionBytes() { * * Example: * - * visibility: - * rules: - * - selector: google.calendar.Calendar.EnhancedSearch - * restriction: INTERNAL, PREVIEW + * visibility: + * rules: + * - selector: google.calendar.Calendar.EnhancedSearch + * restriction: INTERNAL, PREVIEW * * Removing INTERNAL from this restriction will break clients that rely on * this method and only had access to it through INTERNAL. @@ -815,10 +788,10 @@ public Builder setRestriction(java.lang.String value) { * * Example: * - * visibility: - * rules: - * - selector: google.calendar.Calendar.EnhancedSearch - * restriction: INTERNAL, PREVIEW + * visibility: + * rules: + * - selector: google.calendar.Calendar.EnhancedSearch + * restriction: INTERNAL, PREVIEW * * Removing INTERNAL from this restriction will break clients that rely on * this method and only had access to it through INTERNAL. @@ -847,10 +820,10 @@ public Builder clearRestriction() { * * Example: * - * visibility: - * rules: - * - selector: google.calendar.Calendar.EnhancedSearch - * restriction: INTERNAL, PREVIEW + * visibility: + * rules: + * - selector: google.calendar.Calendar.EnhancedSearch + * restriction: INTERNAL, PREVIEW * * Removing INTERNAL from this restriction will break clients that rely on * this method and only had access to it through INTERNAL. @@ -872,17 +845,6 @@ public Builder setRestrictionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.api.VisibilityRule) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityRuleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityRuleOrBuilder.java index 53d210a238..182afbb03c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityRuleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/api/visibility.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.api; +@com.google.protobuf.Generated public interface VisibilityRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.api.VisibilityRule) @@ -68,10 +70,10 @@ public interface VisibilityRuleOrBuilder * * Example: * - * visibility: - * rules: - * - selector: google.calendar.Calendar.EnhancedSearch - * restriction: INTERNAL, PREVIEW + * visibility: + * rules: + * - selector: google.calendar.Calendar.EnhancedSearch + * restriction: INTERNAL, PREVIEW * * Removing INTERNAL from this restriction will break clients that rely on * this method and only had access to it through INTERNAL. @@ -95,10 +97,10 @@ public interface VisibilityRuleOrBuilder * * Example: * - * visibility: - * rules: - * - selector: google.calendar.Calendar.EnhancedSearch - * restriction: INTERNAL, PREVIEW + * visibility: + * rules: + * - selector: google.calendar.Calendar.EnhancedSearch + * restriction: INTERNAL, PREVIEW * * Removing INTERNAL from this restriction will break clients that rely on * this method and only had access to it through INTERNAL. diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Action.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Action.java index 28f4764d12..b8279f25b1 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Action.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Action.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -33,14 +34,25 @@ * * Protobuf type {@code google.apps.card.v1.Action} */ -public final class Action extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Action extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Action) ActionOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Action"); + } + // Use Action.newBuilder() to construct. - private Action(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Action(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -52,18 +64,12 @@ private Action() { requiredWidgets_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Action(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto.internal_static_google_apps_card_v1_Action_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Action_fieldAccessorTable @@ -108,6 +114,16 @@ public enum LoadIndicator implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LoadIndicator"); + } + /** * * @@ -186,7 +202,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Action.getDescriptor().getEnumTypes().get(0); } @@ -268,6 +284,16 @@ public enum Interaction implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Interaction"); + } + /** * * @@ -354,7 +380,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Action.getDescriptor().getEnumTypes().get(1); } @@ -455,14 +481,24 @@ public interface ActionParameterOrBuilder * * Protobuf type {@code google.apps.card.v1.Action.ActionParameter} */ - public static final class ActionParameter extends com.google.protobuf.GeneratedMessageV3 + public static final class ActionParameter extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Action.ActionParameter) ActionParameterOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ActionParameter"); + } + // Use ActionParameter.newBuilder() to construct. - private ActionParameter(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ActionParameter(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -471,19 +507,13 @@ private ActionParameter() { value_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ActionParameter(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Action_ActionParameter_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Action_ActionParameter_fieldAccessorTable @@ -612,11 +642,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(key_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, key_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(value_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, value_); } getUnknownFields().writeTo(output); } @@ -627,11 +657,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(key_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, key_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(value_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, value_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -708,38 +738,38 @@ public static com.google.apps.card.v1.Action.ActionParameter parseFrom( public static com.google.apps.card.v1.Action.ActionParameter parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Action.ActionParameter parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Action.ActionParameter parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Action.ActionParameter parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Action.ActionParameter parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Action.ActionParameter parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -762,8 +792,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -786,8 +815,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.Action.ActionParameter} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Action.ActionParameter) com.google.apps.card.v1.Action.ActionParameterOrBuilder { @@ -797,7 +825,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Action_ActionParameter_fieldAccessorTable @@ -809,7 +837,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Action.ActionParameter.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -863,41 +891,6 @@ private void buildPartial0(com.google.apps.card.v1.Action.ActionParameter result } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Action.ActionParameter) { @@ -1200,18 +1193,6 @@ public Builder setValueBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Action.ActionParameter) } @@ -1677,8 +1658,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(function_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, function_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(function_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, function_); } for (int i = 0; i < parameters_.size(); i++) { output.writeMessage(2, parameters_.get(i)); @@ -1694,7 +1675,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeEnum(5, interaction_); } for (int i = 0; i < requiredWidgets_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, requiredWidgets_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 6, requiredWidgets_.getRaw(i)); } if (allWidgetsAreRequired_ != false) { output.writeBool(7, allWidgetsAreRequired_); @@ -1708,8 +1689,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(function_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, function_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(function_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, function_); } for (int i = 0; i < parameters_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, parameters_.get(i)); @@ -1827,38 +1808,38 @@ public static com.google.apps.card.v1.Action parseFrom( public static com.google.apps.card.v1.Action parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Action parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Action parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Action parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Action parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Action parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1881,7 +1862,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1900,7 +1881,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.Action} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Action) com.google.apps.card.v1.ActionOrBuilder { @@ -1910,7 +1891,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Action_fieldAccessorTable @@ -1921,7 +1902,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Action.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -2011,39 +1992,6 @@ private void buildPartial0(com.google.apps.card.v1.Action result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Action) { @@ -2080,8 +2028,8 @@ public Builder mergeFrom(com.google.apps.card.v1.Action other) { parameters_ = other.parameters_; bitField0_ = (bitField0_ & ~0x00000002); parametersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getParametersFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetParametersFieldBuilder() : null; } else { parametersBuilder_.addAllMessages(other.parameters_); @@ -2347,7 +2295,7 @@ private void ensureParametersIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Action.ActionParameter, com.google.apps.card.v1.Action.ActionParameter.Builder, com.google.apps.card.v1.Action.ActionParameterOrBuilder> @@ -2607,7 +2555,7 @@ public Builder removeParameters(int index) { * repeated .google.apps.card.v1.Action.ActionParameter parameters = 2; */ public com.google.apps.card.v1.Action.ActionParameter.Builder getParametersBuilder(int index) { - return getParametersFieldBuilder().getBuilder(index); + return internalGetParametersFieldBuilder().getBuilder(index); } /** @@ -2656,7 +2604,7 @@ public com.google.apps.card.v1.Action.ActionParameterOrBuilder getParametersOrBu * repeated .google.apps.card.v1.Action.ActionParameter parameters = 2; */ public com.google.apps.card.v1.Action.ActionParameter.Builder addParametersBuilder() { - return getParametersFieldBuilder() + return internalGetParametersFieldBuilder() .addBuilder(com.google.apps.card.v1.Action.ActionParameter.getDefaultInstance()); } @@ -2670,7 +2618,7 @@ public com.google.apps.card.v1.Action.ActionParameter.Builder addParametersBuild * repeated .google.apps.card.v1.Action.ActionParameter parameters = 2; */ public com.google.apps.card.v1.Action.ActionParameter.Builder addParametersBuilder(int index) { - return getParametersFieldBuilder() + return internalGetParametersFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Action.ActionParameter.getDefaultInstance()); } @@ -2685,17 +2633,17 @@ public com.google.apps.card.v1.Action.ActionParameter.Builder addParametersBuild */ public java.util.List getParametersBuilderList() { - return getParametersFieldBuilder().getBuilderList(); + return internalGetParametersFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Action.ActionParameter, com.google.apps.card.v1.Action.ActionParameter.Builder, com.google.apps.card.v1.Action.ActionParameterOrBuilder> - getParametersFieldBuilder() { + internalGetParametersFieldBuilder() { if (parametersBuilder_ == null) { parametersBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Action.ActionParameter, com.google.apps.card.v1.Action.ActionParameter.Builder, com.google.apps.card.v1.Action.ActionParameterOrBuilder>( @@ -3399,17 +3347,6 @@ public Builder clearAllWidgetsAreRequired() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Action) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ActionOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ActionOrBuilder.java index 8edf767ad2..9e7ec21725 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ActionOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ActionOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface ActionOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Action) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/BorderStyle.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/BorderStyle.java index 3addf66de6..d8aeb90c87 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/BorderStyle.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/BorderStyle.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -32,14 +33,25 @@ * * Protobuf type {@code google.apps.card.v1.BorderStyle} */ -public final class BorderStyle extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class BorderStyle extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.BorderStyle) BorderStyleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "BorderStyle"); + } + // Use BorderStyle.newBuilder() to construct. - private BorderStyle(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private BorderStyle(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -47,19 +59,13 @@ private BorderStyle() { type_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BorderStyle(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_BorderStyle_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_BorderStyle_fieldAccessorTable @@ -114,6 +120,16 @@ public enum BorderType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "BorderType"); + } + /** * * @@ -205,7 +221,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.BorderStyle.getDescriptor().getEnumTypes().get(0); } @@ -287,9 +303,9 @@ public com.google.apps.card.v1.BorderStyle.BorderType getType() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -322,9 +338,9 @@ public boolean hasStrokeColor() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -357,9 +373,9 @@ public com.google.type.Color getStrokeColor() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -517,38 +533,38 @@ public static com.google.apps.card.v1.BorderStyle parseFrom( public static com.google.apps.card.v1.BorderStyle parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.BorderStyle parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.BorderStyle parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.BorderStyle parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.BorderStyle parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.BorderStyle parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -571,7 +587,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -589,7 +605,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.BorderStyle} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.BorderStyle) com.google.apps.card.v1.BorderStyleOrBuilder { @@ -599,7 +615,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_BorderStyle_fieldAccessorTable @@ -613,14 +629,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getStrokeColorFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetStrokeColorFieldBuilder(); } } @@ -685,39 +701,6 @@ private void buildPartial0(com.google.apps.card.v1.BorderStyle result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.BorderStyle) { @@ -773,7 +756,8 @@ public Builder mergeFrom( } // case 8 case 18: { - input.readMessage(getStrokeColorFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetStrokeColorFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -898,7 +882,7 @@ public Builder clearType() { } private com.google.type.Color strokeColor_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Color, com.google.type.Color.Builder, com.google.type.ColorOrBuilder> strokeColorBuilder_; @@ -918,9 +902,9 @@ public Builder clearType() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -952,9 +936,9 @@ public boolean hasStrokeColor() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -990,9 +974,9 @@ public com.google.type.Color getStrokeColor() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1032,9 +1016,9 @@ public Builder setStrokeColor(com.google.type.Color value) { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1071,9 +1055,9 @@ public Builder setStrokeColor(com.google.type.Color.Builder builderForValue) { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1118,9 +1102,9 @@ public Builder mergeStrokeColor(com.google.type.Color value) { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1157,9 +1141,9 @@ public Builder clearStrokeColor() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1172,7 +1156,7 @@ public Builder clearStrokeColor() { public com.google.type.Color.Builder getStrokeColorBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getStrokeColorFieldBuilder().getBuilder(); + return internalGetStrokeColorFieldBuilder().getBuilder(); } /** @@ -1191,9 +1175,9 @@ public com.google.type.Color.Builder getStrokeColorBuilder() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1227,9 +1211,9 @@ public com.google.type.ColorOrBuilder getStrokeColorOrBuilder() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1239,12 +1223,12 @@ public com.google.type.ColorOrBuilder getStrokeColorOrBuilder() { * * .google.type.Color stroke_color = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Color, com.google.type.Color.Builder, com.google.type.ColorOrBuilder> - getStrokeColorFieldBuilder() { + internalGetStrokeColorFieldBuilder() { if (strokeColorBuilder_ == null) { strokeColorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.Color, com.google.type.Color.Builder, com.google.type.ColorOrBuilder>( @@ -1310,17 +1294,6 @@ public Builder clearCornerRadius() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.BorderStyle) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/BorderStyleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/BorderStyleOrBuilder.java index 4b9d1f35fe..3028915bc7 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/BorderStyleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/BorderStyleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface BorderStyleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.BorderStyle) @@ -66,9 +68,9 @@ public interface BorderStyleOrBuilder * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -98,9 +100,9 @@ public interface BorderStyleOrBuilder * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -130,9 +132,9 @@ public interface BorderStyleOrBuilder * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Button.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Button.java index 81af6dcfc6..60e3e1b3f1 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Button.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Button.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -39,14 +40,25 @@ * * Protobuf type {@code google.apps.card.v1.Button} */ -public final class Button extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Button extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Button) ButtonOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Button"); + } + // Use Button.newBuilder() to construct. - private Button(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Button(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -56,18 +68,12 @@ private Button() { type_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Button(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto.internal_static_google_apps_card_v1_Button_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Button_fieldAccessorTable @@ -150,6 +156,16 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Type"); + } + /** * * @@ -275,7 +291,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Button.getDescriptor().getEnumTypes().get(0); } @@ -428,9 +444,9 @@ public com.google.apps.card.v1.IconOrBuilder getIconOrBuilder() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -466,9 +482,9 @@ public boolean hasColor() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -504,9 +520,9 @@ public com.google.type.Color getColor() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -711,8 +727,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, text_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getIcon()); @@ -726,8 +742,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (disabled_ != false) { output.writeBool(5, disabled_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(altText_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, altText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(altText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, altText_); } if (type_ != com.google.apps.card.v1.Button.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(7, type_); @@ -741,8 +757,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, text_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getIcon()); @@ -756,8 +772,8 @@ public int getSerializedSize() { if (disabled_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, disabled_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(altText_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, altText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(altText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, altText_); } if (type_ != com.google.apps.card.v1.Button.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(7, type_); @@ -865,38 +881,38 @@ public static com.google.apps.card.v1.Button parseFrom( public static com.google.apps.card.v1.Button parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Button parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Button parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Button parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Button parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Button parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -919,7 +935,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -944,7 +960,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.Button} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Button) com.google.apps.card.v1.ButtonOrBuilder { @@ -954,7 +970,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Button_fieldAccessorTable @@ -967,16 +983,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getIconFieldBuilder(); - getColorFieldBuilder(); - getOnClickFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetIconFieldBuilder(); + internalGetColorFieldBuilder(); + internalGetOnClickFieldBuilder(); } } @@ -1066,39 +1082,6 @@ private void buildPartial0(com.google.apps.card.v1.Button result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Button) { @@ -1170,19 +1153,19 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getIconFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetIconFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 case 26: { - input.readMessage(getColorFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetColorFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 case 34: { - input.readMessage(getOnClickFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetOnClickFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 @@ -1335,7 +1318,7 @@ public Builder setTextBytes(com.google.protobuf.ByteString value) { } private com.google.apps.card.v1.Icon icon_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> @@ -1485,7 +1468,7 @@ public Builder clearIcon() { public com.google.apps.card.v1.Icon.Builder getIconBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getIconFieldBuilder().getBuilder(); + return internalGetIconFieldBuilder().getBuilder(); } /** @@ -1516,14 +1499,14 @@ public com.google.apps.card.v1.IconOrBuilder getIconOrBuilder() { * * .google.apps.card.v1.Icon icon = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> - getIconFieldBuilder() { + internalGetIconFieldBuilder() { if (iconBuilder_ == null) { iconBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder>( @@ -1534,7 +1517,7 @@ public com.google.apps.card.v1.IconOrBuilder getIconOrBuilder() { } private com.google.type.Color color_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Color, com.google.type.Color.Builder, com.google.type.ColorOrBuilder> colorBuilder_; @@ -1557,9 +1540,9 @@ public com.google.apps.card.v1.IconOrBuilder getIconOrBuilder() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1594,9 +1577,9 @@ public boolean hasColor() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1635,9 +1618,9 @@ public com.google.type.Color getColor() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1680,9 +1663,9 @@ public Builder setColor(com.google.type.Color value) { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1722,9 +1705,9 @@ public Builder setColor(com.google.type.Color.Builder builderForValue) { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1772,9 +1755,9 @@ public Builder mergeColor(com.google.type.Color value) { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1814,9 +1797,9 @@ public Builder clearColor() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1829,7 +1812,7 @@ public Builder clearColor() { public com.google.type.Color.Builder getColorBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getColorFieldBuilder().getBuilder(); + return internalGetColorFieldBuilder().getBuilder(); } /** @@ -1851,9 +1834,9 @@ public com.google.type.Color.Builder getColorBuilder() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1890,9 +1873,9 @@ public com.google.type.ColorOrBuilder getColorOrBuilder() { * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -1902,12 +1885,12 @@ public com.google.type.ColorOrBuilder getColorOrBuilder() { * * .google.type.Color color = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Color, com.google.type.Color.Builder, com.google.type.ColorOrBuilder> - getColorFieldBuilder() { + internalGetColorFieldBuilder() { if (colorBuilder_ == null) { colorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.Color, com.google.type.Color.Builder, com.google.type.ColorOrBuilder>(getColor(), getParentForChildren(), isClean()); @@ -1917,7 +1900,7 @@ public com.google.type.ColorOrBuilder getColorOrBuilder() { } private com.google.apps.card.v1.OnClick onClick_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> @@ -2067,7 +2050,7 @@ public Builder clearOnClick() { public com.google.apps.card.v1.OnClick.Builder getOnClickBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getOnClickFieldBuilder().getBuilder(); + return internalGetOnClickFieldBuilder().getBuilder(); } /** @@ -2098,14 +2081,14 @@ public com.google.apps.card.v1.OnClickOrBuilder getOnClickOrBuilder() { * * .google.apps.card.v1.OnClick on_click = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> - getOnClickFieldBuilder() { + internalGetOnClickFieldBuilder() { if (onClickBuilder_ == null) { onClickBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder>( @@ -2415,17 +2398,6 @@ public Builder clearType() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Button) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonList.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonList.java index c01cedfa00..850ffb1aab 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonList.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonList.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -34,14 +35,25 @@ * * Protobuf type {@code google.apps.card.v1.ButtonList} */ -public final class ButtonList extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ButtonList extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.ButtonList) ButtonListOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ButtonList"); + } + // Use ButtonList.newBuilder() to construct. - private ButtonList(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ButtonList(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -49,19 +61,13 @@ private ButtonList() { buttons_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ButtonList(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ButtonList_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ButtonList_fieldAccessorTable @@ -247,38 +253,38 @@ public static com.google.apps.card.v1.ButtonList parseFrom( public static com.google.apps.card.v1.ButtonList parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.ButtonList parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.ButtonList parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.ButtonList parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.ButtonList parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.ButtonList parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -301,7 +307,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -321,7 +327,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.ButtonList} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.ButtonList) com.google.apps.card.v1.ButtonListOrBuilder { @@ -331,7 +337,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ButtonList_fieldAccessorTable @@ -343,7 +349,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.ButtonList.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -408,39 +414,6 @@ private void buildPartial0(com.google.apps.card.v1.ButtonList result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.ButtonList) { @@ -472,8 +445,8 @@ public Builder mergeFrom(com.google.apps.card.v1.ButtonList other) { buttons_ = other.buttons_; bitField0_ = (bitField0_ & ~0x00000001); buttonsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getButtonsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetButtonsFieldBuilder() : null; } else { buttonsBuilder_.addAllMessages(other.buttons_); @@ -547,7 +520,7 @@ private void ensureButtonsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> @@ -804,7 +777,7 @@ public Builder removeButtons(int index) { * repeated .google.apps.card.v1.Button buttons = 1; */ public com.google.apps.card.v1.Button.Builder getButtonsBuilder(int index) { - return getButtonsFieldBuilder().getBuilder(index); + return internalGetButtonsFieldBuilder().getBuilder(index); } /** @@ -852,7 +825,7 @@ public com.google.apps.card.v1.ButtonOrBuilder getButtonsOrBuilder(int index) { * repeated .google.apps.card.v1.Button buttons = 1; */ public com.google.apps.card.v1.Button.Builder addButtonsBuilder() { - return getButtonsFieldBuilder() + return internalGetButtonsFieldBuilder() .addBuilder(com.google.apps.card.v1.Button.getDefaultInstance()); } @@ -866,7 +839,7 @@ public com.google.apps.card.v1.Button.Builder addButtonsBuilder() { * repeated .google.apps.card.v1.Button buttons = 1; */ public com.google.apps.card.v1.Button.Builder addButtonsBuilder(int index) { - return getButtonsFieldBuilder() + return internalGetButtonsFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Button.getDefaultInstance()); } @@ -880,17 +853,17 @@ public com.google.apps.card.v1.Button.Builder addButtonsBuilder(int index) { * repeated .google.apps.card.v1.Button buttons = 1; */ public java.util.List getButtonsBuilderList() { - return getButtonsFieldBuilder().getBuilderList(); + return internalGetButtonsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> - getButtonsFieldBuilder() { + internalGetButtonsFieldBuilder() { if (buttonsBuilder_ == null) { buttonsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder>( @@ -900,17 +873,6 @@ public java.util.List getButtonsBuilderL return buttonsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.ButtonList) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonListOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonListOrBuilder.java index c9c85024e9..a90e007a3d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonListOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonListOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface ButtonListOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.ButtonList) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonOrBuilder.java index f651b22ed7..00ecd06f79 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ButtonOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface ButtonOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Button) @@ -109,9 +111,9 @@ public interface ButtonOrBuilder * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -144,9 +146,9 @@ public interface ButtonOrBuilder * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * @@ -179,9 +181,9 @@ public interface ButtonOrBuilder * * ``` * "color": { - * "red": 1, - * "green": 0, - * "blue": 0, + * "red": 1, + * "green": 0, + * "blue": 0, * } * ``` * diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Card.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Card.java index feea5697c4..b839a41f3a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Card.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Card.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -36,7 +37,7 @@ * to build cards, see the following documentation: * * * For Google Chat apps, see [Design the components of a card or - * dialog](https://developers.google.com/workspace/chat/design-components-card-dialog). + * dialog](https://developers.google.com/workspace/chat/design-components-card-dialog). * * For Google Workspace add-ons, see [Card-based * interfaces](https://developers.google.com/apps-script/add-ons/concepts/cards). * @@ -53,96 +54,107 @@ * * ``` * { - * "cardsV2": [ - * { - * "cardId": "unique-card-id", - * "card": { - * "header": { - * "title": "Sasha", - * "subtitle": "Software Engineer", - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "imageType": "CIRCLE", - * "imageAltText": "Avatar for Sasha" - * }, - * "sections": [ - * { - * "header": "Contact Info", - * "collapsible": true, - * "uncollapsibleWidgetsCount": 1, - * "widgets": [ - * { - * "decoratedText": { - * "startIcon": { - * "knownIcon": "EMAIL" - * }, - * "text": "sasha@example.com" - * } - * }, - * { - * "decoratedText": { - * "startIcon": { - * "knownIcon": "PERSON" - * }, - * "text": "<font color=\"#80e27e\">Online</font>" - * } - * }, - * { - * "decoratedText": { - * "startIcon": { - * "knownIcon": "PHONE" - * }, - * "text": "+1 (555) 555-1234" - * } - * }, - * { - * "buttonList": { - * "buttons": [ - * { - * "text": "Share", - * "onClick": { - * "openLink": { - * "url": "https://example.com/share" - * } - * } - * }, - * { - * "text": "Edit", - * "onClick": { - * "action": { - * "function": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "EDIT" - * } - * ] - * } - * } - * } - * ] - * } - * } - * ] - * } - * ] - * } - * } - * ] + * "cardsV2": [ + * { + * "cardId": "unique-card-id", + * "card": { + * "header": { + * "title": "Sasha", + * "subtitle": "Software Engineer", + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "imageType": "CIRCLE", + * "imageAltText": "Avatar for Sasha" + * }, + * "sections": [ + * { + * "header": "Contact Info", + * "collapsible": true, + * "uncollapsibleWidgetsCount": 1, + * "widgets": [ + * { + * "decoratedText": { + * "startIcon": { + * "knownIcon": "EMAIL" + * }, + * "text": "sasha@example.com" + * } + * }, + * { + * "decoratedText": { + * "startIcon": { + * "knownIcon": "PERSON" + * }, + * "text": "<font color=\"#80e27e\">Online</font>" + * } + * }, + * { + * "decoratedText": { + * "startIcon": { + * "knownIcon": "PHONE" + * }, + * "text": "+1 (555) 555-1234" + * } + * }, + * { + * "buttonList": { + * "buttons": [ + * { + * "text": "Share", + * "onClick": { + * "openLink": { + * "url": "https://example.com/share" + * } + * } + * }, + * { + * "text": "Edit", + * "onClick": { + * "action": { + * "function": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "EDIT" + * } + * ] + * } + * } + * } + * ] + * } + * } + * ] + * } + * ] + * } + * } + * ] * } * ``` * * * Protobuf type {@code google.apps.card.v1.Card} */ -public final class Card extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Card extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Card) CardOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Card"); + } + // Use Card.newBuilder() to construct. - private Card(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Card(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -154,18 +166,12 @@ private Card() { displayStyle_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Card(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto.internal_static_google_apps_card_v1_Card_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_fieldAccessorTable @@ -221,6 +227,16 @@ public enum DividerStyle implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DividerStyle"); + } + /** * * @@ -313,7 +329,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Card.getDescriptor().getEnumTypes().get(0); } @@ -389,6 +405,16 @@ public enum DisplayStyle implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DisplayStyle"); + } + /** * * @@ -484,7 +510,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Card.getDescriptor().getEnumTypes().get(1); } @@ -672,14 +698,24 @@ public interface CardHeaderOrBuilder * * Protobuf type {@code google.apps.card.v1.Card.CardHeader} */ - public static final class CardHeader extends com.google.protobuf.GeneratedMessageV3 + public static final class CardHeader extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Card.CardHeader) CardHeaderOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CardHeader"); + } + // Use CardHeader.newBuilder() to construct. - private CardHeader(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CardHeader(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -691,19 +727,13 @@ private CardHeader() { imageAltText_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CardHeader(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_CardHeader_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_CardHeader_fieldAccessorTable @@ -989,20 +1019,20 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, title_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(title_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, title_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subtitle_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, subtitle_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(subtitle_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, subtitle_); } if (imageType_ != com.google.apps.card.v1.Widget.ImageType.SQUARE.getNumber()) { output.writeEnum(3, imageType_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageUrl_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, imageUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(imageUrl_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, imageUrl_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageAltText_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, imageAltText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(imageAltText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, imageAltText_); } getUnknownFields().writeTo(output); } @@ -1013,20 +1043,20 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, title_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(title_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, title_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subtitle_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, subtitle_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(subtitle_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, subtitle_); } if (imageType_ != com.google.apps.card.v1.Widget.ImageType.SQUARE.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, imageType_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageUrl_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, imageUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(imageUrl_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, imageUrl_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageAltText_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, imageAltText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(imageAltText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, imageAltText_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1111,38 +1141,38 @@ public static com.google.apps.card.v1.Card.CardHeader parseFrom( public static com.google.apps.card.v1.Card.CardHeader parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.CardHeader parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card.CardHeader parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.CardHeader parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card.CardHeader parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.CardHeader parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1165,8 +1195,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1184,8 +1213,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.Card.CardHeader} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Card.CardHeader) com.google.apps.card.v1.Card.CardHeaderOrBuilder { @@ -1195,7 +1223,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_CardHeader_fieldAccessorTable @@ -1207,7 +1235,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Card.CardHeader.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1273,41 +1301,6 @@ private void buildPartial0(com.google.apps.card.v1.Card.CardHeader result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Card.CardHeader) { @@ -1992,18 +1985,6 @@ public Builder setImageAltTextBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Card.CardHeader) } @@ -2260,14 +2241,24 @@ public interface SectionOrBuilder * * Protobuf type {@code google.apps.card.v1.Card.Section} */ - public static final class Section extends com.google.protobuf.GeneratedMessageV3 + public static final class Section extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Card.Section) SectionOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Section"); + } + // Use Section.newBuilder() to construct. - private Section(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Section(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -2276,19 +2267,13 @@ private Section() { widgets_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Section(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_Section_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_Section_fieldAccessorTable @@ -2573,8 +2558,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(header_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, header_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(header_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, header_); } for (int i = 0; i < widgets_.size(); i++) { output.writeMessage(2, widgets_.get(i)); @@ -2597,8 +2582,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(header_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, header_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(header_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, header_); } for (int i = 0; i < widgets_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, widgets_.get(i)); @@ -2703,38 +2688,38 @@ public static com.google.apps.card.v1.Card.Section parseFrom( public static com.google.apps.card.v1.Card.Section parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.Section parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card.Section parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.Section parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card.Section parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.Section parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2757,8 +2742,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2776,8 +2760,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.Card.Section} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Card.Section) com.google.apps.card.v1.Card.SectionOrBuilder { @@ -2787,7 +2770,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_Section_fieldAccessorTable @@ -2801,15 +2784,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getWidgetsFieldBuilder(); - getCollapseControlFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetWidgetsFieldBuilder(); + internalGetCollapseControlFieldBuilder(); } } @@ -2899,41 +2882,6 @@ private void buildPartial0(com.google.apps.card.v1.Card.Section result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Card.Section) { @@ -2970,8 +2918,8 @@ public Builder mergeFrom(com.google.apps.card.v1.Card.Section other) { widgets_ = other.widgets_; bitField0_ = (bitField0_ & ~0x00000002); widgetsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getWidgetsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetWidgetsFieldBuilder() : null; } else { widgetsBuilder_.addAllMessages(other.widgets_); @@ -3046,7 +2994,7 @@ public Builder mergeFrom( case 66: { input.readMessage( - getCollapseControlFieldBuilder().getBuilder(), extensionRegistry); + internalGetCollapseControlFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 66 @@ -3230,7 +3178,7 @@ private void ensureWidgetsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Widget, com.google.apps.card.v1.Widget.Builder, com.google.apps.card.v1.WidgetOrBuilder> @@ -3500,7 +3448,7 @@ public Builder removeWidgets(int index) { * repeated .google.apps.card.v1.Widget widgets = 2; */ public com.google.apps.card.v1.Widget.Builder getWidgetsBuilder(int index) { - return getWidgetsFieldBuilder().getBuilder(index); + return internalGetWidgetsFieldBuilder().getBuilder(index); } /** @@ -3551,7 +3499,7 @@ public com.google.apps.card.v1.WidgetOrBuilder getWidgetsOrBuilder(int index) { * repeated .google.apps.card.v1.Widget widgets = 2; */ public com.google.apps.card.v1.Widget.Builder addWidgetsBuilder() { - return getWidgetsFieldBuilder() + return internalGetWidgetsFieldBuilder() .addBuilder(com.google.apps.card.v1.Widget.getDefaultInstance()); } @@ -3566,7 +3514,7 @@ public com.google.apps.card.v1.Widget.Builder addWidgetsBuilder() { * repeated .google.apps.card.v1.Widget widgets = 2; */ public com.google.apps.card.v1.Widget.Builder addWidgetsBuilder(int index) { - return getWidgetsFieldBuilder() + return internalGetWidgetsFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Widget.getDefaultInstance()); } @@ -3581,17 +3529,17 @@ public com.google.apps.card.v1.Widget.Builder addWidgetsBuilder(int index) { * repeated .google.apps.card.v1.Widget widgets = 2; */ public java.util.List getWidgetsBuilderList() { - return getWidgetsFieldBuilder().getBuilderList(); + return internalGetWidgetsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Widget, com.google.apps.card.v1.Widget.Builder, com.google.apps.card.v1.WidgetOrBuilder> - getWidgetsFieldBuilder() { + internalGetWidgetsFieldBuilder() { if (widgetsBuilder_ == null) { widgetsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Widget, com.google.apps.card.v1.Widget.Builder, com.google.apps.card.v1.WidgetOrBuilder>( @@ -3756,7 +3704,7 @@ public Builder clearUncollapsibleWidgetsCount() { } private com.google.apps.card.v1.CollapseControl collapseControl_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.CollapseControl, com.google.apps.card.v1.CollapseControl.Builder, com.google.apps.card.v1.CollapseControlOrBuilder> @@ -3916,7 +3864,7 @@ public Builder clearCollapseControl() { public com.google.apps.card.v1.CollapseControl.Builder getCollapseControlBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getCollapseControlFieldBuilder().getBuilder(); + return internalGetCollapseControlFieldBuilder().getBuilder(); } /** @@ -3951,14 +3899,14 @@ public com.google.apps.card.v1.CollapseControlOrBuilder getCollapseControlOrBuil * * .google.apps.card.v1.CollapseControl collapse_control = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.CollapseControl, com.google.apps.card.v1.CollapseControl.Builder, com.google.apps.card.v1.CollapseControlOrBuilder> - getCollapseControlFieldBuilder() { + internalGetCollapseControlFieldBuilder() { if (collapseControlBuilder_ == null) { collapseControlBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.CollapseControl, com.google.apps.card.v1.CollapseControl.Builder, com.google.apps.card.v1.CollapseControlOrBuilder>( @@ -3968,18 +3916,6 @@ public com.google.apps.card.v1.CollapseControlOrBuilder getCollapseControlOrBuil return collapseControlBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Card.Section) } @@ -4115,14 +4051,24 @@ public interface CardActionOrBuilder * * Protobuf type {@code google.apps.card.v1.Card.CardAction} */ - public static final class CardAction extends com.google.protobuf.GeneratedMessageV3 + public static final class CardAction extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Card.CardAction) CardActionOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CardAction"); + } + // Use CardAction.newBuilder() to construct. - private CardAction(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CardAction(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -4130,19 +4076,13 @@ private CardAction() { actionLabel_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CardAction(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_CardAction_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_CardAction_fieldAccessorTable @@ -4268,8 +4208,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(actionLabel_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, actionLabel_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(actionLabel_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, actionLabel_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getOnClick()); @@ -4283,8 +4223,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(actionLabel_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, actionLabel_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(actionLabel_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, actionLabel_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getOnClick()); @@ -4368,38 +4308,38 @@ public static com.google.apps.card.v1.Card.CardAction parseFrom( public static com.google.apps.card.v1.Card.CardAction parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.CardAction parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card.CardAction parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.CardAction parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card.CardAction parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.CardAction parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -4422,8 +4362,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -4442,8 +4381,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.Card.CardAction} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Card.CardAction) com.google.apps.card.v1.Card.CardActionOrBuilder { @@ -4453,7 +4391,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_CardAction_fieldAccessorTable @@ -4467,14 +4405,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOnClickFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetOnClickFieldBuilder(); } } @@ -4535,41 +4473,6 @@ private void buildPartial0(com.google.apps.card.v1.Card.CardAction result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Card.CardAction) { @@ -4624,7 +4527,8 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getOnClickFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetOnClickFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -4759,7 +4663,7 @@ public Builder setActionLabelBytes(com.google.protobuf.ByteString value) { } private com.google.apps.card.v1.OnClick onClick_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> @@ -4902,7 +4806,7 @@ public Builder clearOnClick() { public com.google.apps.card.v1.OnClick.Builder getOnClickBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getOnClickFieldBuilder().getBuilder(); + return internalGetOnClickFieldBuilder().getBuilder(); } /** @@ -4931,14 +4835,14 @@ public com.google.apps.card.v1.OnClickOrBuilder getOnClickOrBuilder() { * * .google.apps.card.v1.OnClick on_click = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> - getOnClickFieldBuilder() { + internalGetOnClickFieldBuilder() { if (onClickBuilder_ == null) { onClickBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder>( @@ -4948,18 +4852,6 @@ public com.google.apps.card.v1.OnClickOrBuilder getOnClickOrBuilder() { return onClickBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Card.CardAction) } @@ -5142,32 +5034,36 @@ public interface NestedWidgetOrBuilder * * Protobuf type {@code google.apps.card.v1.Card.NestedWidget} */ - public static final class NestedWidget extends com.google.protobuf.GeneratedMessageV3 + public static final class NestedWidget extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Card.NestedWidget) NestedWidgetOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "NestedWidget"); + } + // Use NestedWidget.newBuilder() to construct. - private NestedWidget(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private NestedWidget(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private NestedWidget() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new NestedWidget(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_NestedWidget_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_NestedWidget_fieldAccessorTable @@ -5537,38 +5433,38 @@ public static com.google.apps.card.v1.Card.NestedWidget parseFrom( public static com.google.apps.card.v1.Card.NestedWidget parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.NestedWidget parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card.NestedWidget parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.NestedWidget parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card.NestedWidget parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.NestedWidget parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -5591,8 +5487,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -5608,8 +5503,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.Card.NestedWidget} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Card.NestedWidget) com.google.apps.card.v1.Card.NestedWidgetOrBuilder { @@ -5619,7 +5513,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_NestedWidget_fieldAccessorTable @@ -5631,7 +5525,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Card.NestedWidget.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -5703,41 +5597,6 @@ private void buildPartialOneofs(com.google.apps.card.v1.Card.NestedWidget result } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Card.NestedWidget) { @@ -5799,19 +5658,21 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getTextParagraphFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetTextParagraphFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 1; break; } // case 10 case 26: { - input.readMessage(getButtonListFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetButtonListFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 3; break; } // case 26 case 82: { - input.readMessage(getImageFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetImageFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 10; break; } // case 82 @@ -5848,7 +5709,7 @@ public Builder clearData() { private int bitField0_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> @@ -6009,7 +5870,7 @@ public Builder clearTextParagraph() { * .google.apps.card.v1.TextParagraph text_paragraph = 1; */ public com.google.apps.card.v1.TextParagraph.Builder getTextParagraphBuilder() { - return getTextParagraphFieldBuilder().getBuilder(); + return internalGetTextParagraphFieldBuilder().getBuilder(); } /** @@ -6042,17 +5903,17 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getTextParagraphOrBuilder( * * .google.apps.card.v1.TextParagraph text_paragraph = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> - getTextParagraphFieldBuilder() { + internalGetTextParagraphFieldBuilder() { if (textParagraphBuilder_ == null) { if (!(dataCase_ == 1)) { data_ = com.google.apps.card.v1.TextParagraph.getDefaultInstance(); } textParagraphBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder>( @@ -6064,7 +5925,7 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getTextParagraphOrBuilder( return textParagraphBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ButtonList, com.google.apps.card.v1.ButtonList.Builder, com.google.apps.card.v1.ButtonListOrBuilder> @@ -6223,7 +6084,7 @@ public Builder clearButtonList() { * .google.apps.card.v1.ButtonList button_list = 3; */ public com.google.apps.card.v1.ButtonList.Builder getButtonListBuilder() { - return getButtonListFieldBuilder().getBuilder(); + return internalGetButtonListFieldBuilder().getBuilder(); } /** @@ -6256,17 +6117,17 @@ public com.google.apps.card.v1.ButtonListOrBuilder getButtonListOrBuilder() { * * .google.apps.card.v1.ButtonList button_list = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ButtonList, com.google.apps.card.v1.ButtonList.Builder, com.google.apps.card.v1.ButtonListOrBuilder> - getButtonListFieldBuilder() { + internalGetButtonListFieldBuilder() { if (buttonListBuilder_ == null) { if (!(dataCase_ == 3)) { data_ = com.google.apps.card.v1.ButtonList.getDefaultInstance(); } buttonListBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ButtonList, com.google.apps.card.v1.ButtonList.Builder, com.google.apps.card.v1.ButtonListOrBuilder>( @@ -6278,7 +6139,7 @@ public com.google.apps.card.v1.ButtonListOrBuilder getButtonListOrBuilder() { return buttonListBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Image, com.google.apps.card.v1.Image.Builder, com.google.apps.card.v1.ImageOrBuilder> @@ -6436,7 +6297,7 @@ public Builder clearImage() { * .google.apps.card.v1.Image image = 10; */ public com.google.apps.card.v1.Image.Builder getImageBuilder() { - return getImageFieldBuilder().getBuilder(); + return internalGetImageFieldBuilder().getBuilder(); } /** @@ -6469,17 +6330,17 @@ public com.google.apps.card.v1.ImageOrBuilder getImageOrBuilder() { * * .google.apps.card.v1.Image image = 10; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Image, com.google.apps.card.v1.Image.Builder, com.google.apps.card.v1.ImageOrBuilder> - getImageFieldBuilder() { + internalGetImageFieldBuilder() { if (imageBuilder_ == null) { if (!(dataCase_ == 10)) { data_ = com.google.apps.card.v1.Image.getDefaultInstance(); } imageBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Image, com.google.apps.card.v1.Image.Builder, com.google.apps.card.v1.ImageOrBuilder>( @@ -6491,18 +6352,6 @@ public com.google.apps.card.v1.ImageOrBuilder getImageOrBuilder() { return imageBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Card.NestedWidget) } @@ -6666,32 +6515,36 @@ public interface CardFixedFooterOrBuilder * * Protobuf type {@code google.apps.card.v1.Card.CardFixedFooter} */ - public static final class CardFixedFooter extends com.google.protobuf.GeneratedMessageV3 + public static final class CardFixedFooter extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Card.CardFixedFooter) CardFixedFooterOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CardFixedFooter"); + } + // Use CardFixedFooter.newBuilder() to construct. - private CardFixedFooter(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CardFixedFooter(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CardFixedFooter() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CardFixedFooter(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_CardFixedFooter_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_CardFixedFooter_fieldAccessorTable @@ -6936,38 +6789,38 @@ public static com.google.apps.card.v1.Card.CardFixedFooter parseFrom( public static com.google.apps.card.v1.Card.CardFixedFooter parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.CardFixedFooter parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card.CardFixedFooter parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.CardFixedFooter parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card.CardFixedFooter parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card.CardFixedFooter parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -6990,8 +6843,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -7018,8 +6870,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.Card.CardFixedFooter} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Card.CardFixedFooter) com.google.apps.card.v1.Card.CardFixedFooterOrBuilder { @@ -7029,7 +6880,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_CardFixedFooter_fieldAccessorTable @@ -7043,15 +6894,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPrimaryButtonFieldBuilder(); - getSecondaryButtonFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPrimaryButtonFieldBuilder(); + internalGetSecondaryButtonFieldBuilder(); } } @@ -7119,41 +6970,6 @@ private void buildPartial0(com.google.apps.card.v1.Card.CardFixedFooter result) result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Card.CardFixedFooter) { @@ -7200,14 +7016,15 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getPrimaryButtonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetPrimaryButtonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { input.readMessage( - getSecondaryButtonFieldBuilder().getBuilder(), extensionRegistry); + internalGetSecondaryButtonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -7231,7 +7048,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.apps.card.v1.Button primaryButton_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> @@ -7383,7 +7200,7 @@ public Builder clearPrimaryButton() { public com.google.apps.card.v1.Button.Builder getPrimaryButtonBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getPrimaryButtonFieldBuilder().getBuilder(); + return internalGetPrimaryButtonFieldBuilder().getBuilder(); } /** @@ -7416,14 +7233,14 @@ public com.google.apps.card.v1.ButtonOrBuilder getPrimaryButtonOrBuilder() { * * .google.apps.card.v1.Button primary_button = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> - getPrimaryButtonFieldBuilder() { + internalGetPrimaryButtonFieldBuilder() { if (primaryButtonBuilder_ == null) { primaryButtonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder>( @@ -7434,7 +7251,7 @@ public com.google.apps.card.v1.ButtonOrBuilder getPrimaryButtonOrBuilder() { } private com.google.apps.card.v1.Button secondaryButton_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> @@ -7593,7 +7410,7 @@ public Builder clearSecondaryButton() { public com.google.apps.card.v1.Button.Builder getSecondaryButtonBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getSecondaryButtonFieldBuilder().getBuilder(); + return internalGetSecondaryButtonFieldBuilder().getBuilder(); } /** @@ -7628,14 +7445,14 @@ public com.google.apps.card.v1.ButtonOrBuilder getSecondaryButtonOrBuilder() { * * .google.apps.card.v1.Button secondary_button = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> - getSecondaryButtonFieldBuilder() { + internalGetSecondaryButtonFieldBuilder() { if (secondaryButtonBuilder_ == null) { secondaryButtonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder>( @@ -7645,18 +7462,6 @@ public com.google.apps.card.v1.ButtonOrBuilder getSecondaryButtonOrBuilder() { return secondaryButtonBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Card.CardFixedFooter) } @@ -7909,29 +7714,29 @@ public com.google.apps.card.v1.Card.DividerStyle getSectionDividerStyle() { * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -7957,29 +7762,29 @@ public java.util.List getCardActionsLis * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -8006,29 +7811,29 @@ public java.util.List getCardActionsLis * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -8054,29 +7859,29 @@ public int getCardActionsCount() { * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -8102,29 +7907,29 @@ public com.google.apps.card.v1.Card.CardAction getCardActions(int index) { * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -8414,8 +8219,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < cardActions_.size(); i++) { output.writeMessage(3, cardActions_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, name_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(5, getFixedFooter()); @@ -8449,8 +8254,8 @@ public int getSerializedSize() { for (int i = 0; i < cardActions_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, cardActions_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, name_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getFixedFooter()); @@ -8576,38 +8381,38 @@ public static com.google.apps.card.v1.Card parseFrom( public static com.google.apps.card.v1.Card parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Card parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Card parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -8630,7 +8435,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -8652,7 +8457,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * to build cards, see the following documentation: * * * For Google Chat apps, see [Design the components of a card or - * dialog](https://developers.google.com/workspace/chat/design-components-card-dialog). + * dialog](https://developers.google.com/workspace/chat/design-components-card-dialog). * * For Google Workspace add-ons, see [Card-based * interfaces](https://developers.google.com/apps-script/add-ons/concepts/cards). * @@ -8669,89 +8474,89 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * ``` * { - * "cardsV2": [ - * { - * "cardId": "unique-card-id", - * "card": { - * "header": { - * "title": "Sasha", - * "subtitle": "Software Engineer", - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "imageType": "CIRCLE", - * "imageAltText": "Avatar for Sasha" - * }, - * "sections": [ - * { - * "header": "Contact Info", - * "collapsible": true, - * "uncollapsibleWidgetsCount": 1, - * "widgets": [ - * { - * "decoratedText": { - * "startIcon": { - * "knownIcon": "EMAIL" - * }, - * "text": "sasha@example.com" - * } - * }, - * { - * "decoratedText": { - * "startIcon": { - * "knownIcon": "PERSON" - * }, - * "text": "<font color=\"#80e27e\">Online</font>" - * } - * }, - * { - * "decoratedText": { - * "startIcon": { - * "knownIcon": "PHONE" - * }, - * "text": "+1 (555) 555-1234" - * } - * }, - * { - * "buttonList": { - * "buttons": [ - * { - * "text": "Share", - * "onClick": { - * "openLink": { - * "url": "https://example.com/share" - * } - * } - * }, - * { - * "text": "Edit", - * "onClick": { - * "action": { - * "function": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "EDIT" - * } - * ] - * } - * } - * } - * ] - * } - * } - * ] - * } - * ] - * } - * } - * ] + * "cardsV2": [ + * { + * "cardId": "unique-card-id", + * "card": { + * "header": { + * "title": "Sasha", + * "subtitle": "Software Engineer", + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "imageType": "CIRCLE", + * "imageAltText": "Avatar for Sasha" + * }, + * "sections": [ + * { + * "header": "Contact Info", + * "collapsible": true, + * "uncollapsibleWidgetsCount": 1, + * "widgets": [ + * { + * "decoratedText": { + * "startIcon": { + * "knownIcon": "EMAIL" + * }, + * "text": "sasha@example.com" + * } + * }, + * { + * "decoratedText": { + * "startIcon": { + * "knownIcon": "PERSON" + * }, + * "text": "<font color=\"#80e27e\">Online</font>" + * } + * }, + * { + * "decoratedText": { + * "startIcon": { + * "knownIcon": "PHONE" + * }, + * "text": "+1 (555) 555-1234" + * } + * }, + * { + * "buttonList": { + * "buttons": [ + * { + * "text": "Share", + * "onClick": { + * "openLink": { + * "url": "https://example.com/share" + * } + * } + * }, + * { + * "text": "Edit", + * "onClick": { + * "action": { + * "function": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "EDIT" + * } + * ] + * } + * } + * } + * ] + * } + * } + * ] + * } + * ] + * } + * } + * ] * } * ``` * * * Protobuf type {@code google.apps.card.v1.Card} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Card) com.google.apps.card.v1.CardOrBuilder { @@ -8760,7 +8565,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Card_fieldAccessorTable @@ -8773,18 +8578,18 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getHeaderFieldBuilder(); - getSectionsFieldBuilder(); - getCardActionsFieldBuilder(); - getFixedFooterFieldBuilder(); - getPeekCardHeaderFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetHeaderFieldBuilder(); + internalGetSectionsFieldBuilder(); + internalGetCardActionsFieldBuilder(); + internalGetFixedFooterFieldBuilder(); + internalGetPeekCardHeaderFieldBuilder(); } } @@ -8907,39 +8712,6 @@ private void buildPartial0(com.google.apps.card.v1.Card result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Card) { @@ -8974,8 +8746,8 @@ public Builder mergeFrom(com.google.apps.card.v1.Card other) { sections_ = other.sections_; bitField0_ = (bitField0_ & ~0x00000002); sectionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getSectionsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetSectionsFieldBuilder() : null; } else { sectionsBuilder_.addAllMessages(other.sections_); @@ -9004,8 +8776,8 @@ public Builder mergeFrom(com.google.apps.card.v1.Card other) { cardActions_ = other.cardActions_; bitField0_ = (bitField0_ & ~0x00000008); cardActionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getCardActionsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetCardActionsFieldBuilder() : null; } else { cardActionsBuilder_.addAllMessages(other.cardActions_); @@ -9054,7 +8826,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getHeaderFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetHeaderFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -9092,7 +8864,8 @@ public Builder mergeFrom( } // case 34 case 42: { - input.readMessage(getFixedFooterFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetFixedFooterFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000020; break; } // case 42 @@ -9104,7 +8877,8 @@ public Builder mergeFrom( } // case 48 case 58: { - input.readMessage(getPeekCardHeaderFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetPeekCardHeaderFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000080; break; } // case 58 @@ -9134,7 +8908,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.apps.card.v1.Card.CardHeader header_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card.CardHeader, com.google.apps.card.v1.Card.CardHeader.Builder, com.google.apps.card.v1.Card.CardHeaderOrBuilder> @@ -9286,7 +9060,7 @@ public Builder clearHeader() { public com.google.apps.card.v1.Card.CardHeader.Builder getHeaderBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getHeaderFieldBuilder().getBuilder(); + return internalGetHeaderFieldBuilder().getBuilder(); } /** @@ -9319,14 +9093,14 @@ public com.google.apps.card.v1.Card.CardHeaderOrBuilder getHeaderOrBuilder() { * * .google.apps.card.v1.Card.CardHeader header = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card.CardHeader, com.google.apps.card.v1.Card.CardHeader.Builder, com.google.apps.card.v1.Card.CardHeaderOrBuilder> - getHeaderFieldBuilder() { + internalGetHeaderFieldBuilder() { if (headerBuilder_ == null) { headerBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card.CardHeader, com.google.apps.card.v1.Card.CardHeader.Builder, com.google.apps.card.v1.Card.CardHeaderOrBuilder>( @@ -9346,7 +9120,7 @@ private void ensureSectionsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.Section, com.google.apps.card.v1.Card.Section.Builder, com.google.apps.card.v1.Card.SectionOrBuilder> @@ -9644,7 +9418,7 @@ public Builder removeSections(int index) { * repeated .google.apps.card.v1.Card.Section sections = 2; */ public com.google.apps.card.v1.Card.Section.Builder getSectionsBuilder(int index) { - return getSectionsFieldBuilder().getBuilder(index); + return internalGetSectionsFieldBuilder().getBuilder(index); } /** @@ -9701,7 +9475,7 @@ public com.google.apps.card.v1.Card.SectionOrBuilder getSectionsOrBuilder(int in * repeated .google.apps.card.v1.Card.Section sections = 2; */ public com.google.apps.card.v1.Card.Section.Builder addSectionsBuilder() { - return getSectionsFieldBuilder() + return internalGetSectionsFieldBuilder() .addBuilder(com.google.apps.card.v1.Card.Section.getDefaultInstance()); } @@ -9718,7 +9492,7 @@ public com.google.apps.card.v1.Card.Section.Builder addSectionsBuilder() { * repeated .google.apps.card.v1.Card.Section sections = 2; */ public com.google.apps.card.v1.Card.Section.Builder addSectionsBuilder(int index) { - return getSectionsFieldBuilder() + return internalGetSectionsFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Card.Section.getDefaultInstance()); } @@ -9735,17 +9509,17 @@ public com.google.apps.card.v1.Card.Section.Builder addSectionsBuilder(int index * repeated .google.apps.card.v1.Card.Section sections = 2; */ public java.util.List getSectionsBuilderList() { - return getSectionsFieldBuilder().getBuilderList(); + return internalGetSectionsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.Section, com.google.apps.card.v1.Card.Section.Builder, com.google.apps.card.v1.Card.SectionOrBuilder> - getSectionsFieldBuilder() { + internalGetSectionsFieldBuilder() { if (sectionsBuilder_ == null) { sectionsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.Section, com.google.apps.card.v1.Card.Section.Builder, com.google.apps.card.v1.Card.SectionOrBuilder>( @@ -9861,7 +9635,7 @@ private void ensureCardActionsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.CardAction, com.google.apps.card.v1.Card.CardAction.Builder, com.google.apps.card.v1.Card.CardActionOrBuilder> @@ -9881,29 +9655,29 @@ private void ensureCardActionsIsMutable() { * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -9932,29 +9706,29 @@ public java.util.List getCardActionsLis * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -9983,29 +9757,29 @@ public int getCardActionsCount() { * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10034,29 +9808,29 @@ public com.google.apps.card.v1.Card.CardAction getCardActions(int index) { * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10091,29 +9865,29 @@ public Builder setCardActions(int index, com.google.apps.card.v1.Card.CardAction * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10146,29 +9920,29 @@ public Builder setCardActions( * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10203,29 +9977,29 @@ public Builder addCardActions(com.google.apps.card.v1.Card.CardAction value) { * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10260,29 +10034,29 @@ public Builder addCardActions(int index, com.google.apps.card.v1.Card.CardAction * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10314,29 +10088,29 @@ public Builder addCardActions(com.google.apps.card.v1.Card.CardAction.Builder bu * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10369,29 +10143,29 @@ public Builder addCardActions( * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10424,29 +10198,29 @@ public Builder addAllCardActions( * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10478,29 +10252,29 @@ public Builder clearCardActions() { * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10532,29 +10306,29 @@ public Builder removeCardActions(int index) { * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10562,7 +10336,7 @@ public Builder removeCardActions(int index) { * repeated .google.apps.card.v1.Card.CardAction card_actions = 3; */ public com.google.apps.card.v1.Card.CardAction.Builder getCardActionsBuilder(int index) { - return getCardActionsFieldBuilder().getBuilder(index); + return internalGetCardActionsFieldBuilder().getBuilder(index); } /** @@ -10579,29 +10353,29 @@ public com.google.apps.card.v1.Card.CardAction.Builder getCardActionsBuilder(int * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10630,29 +10404,29 @@ public com.google.apps.card.v1.Card.CardActionOrBuilder getCardActionsOrBuilder( * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10682,29 +10456,29 @@ public com.google.apps.card.v1.Card.CardActionOrBuilder getCardActionsOrBuilder( * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10712,7 +10486,7 @@ public com.google.apps.card.v1.Card.CardActionOrBuilder getCardActionsOrBuilder( * repeated .google.apps.card.v1.Card.CardAction card_actions = 3; */ public com.google.apps.card.v1.Card.CardAction.Builder addCardActionsBuilder() { - return getCardActionsFieldBuilder() + return internalGetCardActionsFieldBuilder() .addBuilder(com.google.apps.card.v1.Card.CardAction.getDefaultInstance()); } @@ -10730,29 +10504,29 @@ public com.google.apps.card.v1.Card.CardAction.Builder addCardActionsBuilder() { * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10760,7 +10534,7 @@ public com.google.apps.card.v1.Card.CardAction.Builder addCardActionsBuilder() { * repeated .google.apps.card.v1.Card.CardAction card_actions = 3; */ public com.google.apps.card.v1.Card.CardAction.Builder addCardActionsBuilder(int index) { - return getCardActionsFieldBuilder() + return internalGetCardActionsFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Card.CardAction.getDefaultInstance()); } @@ -10778,29 +10552,29 @@ public com.google.apps.card.v1.Card.CardAction.Builder addCardActionsBuilder(int * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -10809,17 +10583,17 @@ public com.google.apps.card.v1.Card.CardAction.Builder addCardActionsBuilder(int */ public java.util.List getCardActionsBuilderList() { - return getCardActionsFieldBuilder().getBuilderList(); + return internalGetCardActionsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.CardAction, com.google.apps.card.v1.Card.CardAction.Builder, com.google.apps.card.v1.Card.CardActionOrBuilder> - getCardActionsFieldBuilder() { + internalGetCardActionsFieldBuilder() { if (cardActionsBuilder_ == null) { cardActionsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.CardAction, com.google.apps.card.v1.Card.CardAction.Builder, com.google.apps.card.v1.Card.CardActionOrBuilder>( @@ -10956,7 +10730,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } private com.google.apps.card.v1.Card.CardFixedFooter fixedFooter_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card.CardFixedFooter, com.google.apps.card.v1.Card.CardFixedFooter.Builder, com.google.apps.card.v1.Card.CardFixedFooterOrBuilder> @@ -11172,7 +10946,7 @@ public Builder clearFixedFooter() { public com.google.apps.card.v1.Card.CardFixedFooter.Builder getFixedFooterBuilder() { bitField0_ |= 0x00000020; onChanged(); - return getFixedFooterFieldBuilder().getBuilder(); + return internalGetFixedFooterFieldBuilder().getBuilder(); } /** @@ -11223,14 +10997,14 @@ public com.google.apps.card.v1.Card.CardFixedFooterOrBuilder getFixedFooterOrBui * * .google.apps.card.v1.Card.CardFixedFooter fixed_footer = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card.CardFixedFooter, com.google.apps.card.v1.Card.CardFixedFooter.Builder, com.google.apps.card.v1.Card.CardFixedFooterOrBuilder> - getFixedFooterFieldBuilder() { + internalGetFixedFooterFieldBuilder() { if (fixedFooterBuilder_ == null) { fixedFooterBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card.CardFixedFooter, com.google.apps.card.v1.Card.CardFixedFooter.Builder, com.google.apps.card.v1.Card.CardFixedFooterOrBuilder>( @@ -11356,7 +11130,7 @@ public Builder clearDisplayStyle() { } private com.google.apps.card.v1.Card.CardHeader peekCardHeader_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card.CardHeader, com.google.apps.card.v1.Card.CardHeader.Builder, com.google.apps.card.v1.Card.CardHeaderOrBuilder> @@ -11537,7 +11311,7 @@ public Builder clearPeekCardHeader() { public com.google.apps.card.v1.Card.CardHeader.Builder getPeekCardHeaderBuilder() { bitField0_ |= 0x00000080; onChanged(); - return getPeekCardHeaderFieldBuilder().getBuilder(); + return internalGetPeekCardHeaderFieldBuilder().getBuilder(); } /** @@ -11578,14 +11352,14 @@ public com.google.apps.card.v1.Card.CardHeaderOrBuilder getPeekCardHeaderOrBuild * * .google.apps.card.v1.Card.CardHeader peek_card_header = 7; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card.CardHeader, com.google.apps.card.v1.Card.CardHeader.Builder, com.google.apps.card.v1.Card.CardHeaderOrBuilder> - getPeekCardHeaderFieldBuilder() { + internalGetPeekCardHeaderFieldBuilder() { if (peekCardHeaderBuilder_ == null) { peekCardHeaderBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card.CardHeader, com.google.apps.card.v1.Card.CardHeader.Builder, com.google.apps.card.v1.Card.CardHeaderOrBuilder>( @@ -11595,17 +11369,6 @@ public com.google.apps.card.v1.Card.CardHeaderOrBuilder getPeekCardHeaderOrBuild return peekCardHeaderBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Card) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CardOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CardOrBuilder.java index e7064a4d45..c5f52acba0 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CardOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CardOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface CardOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Card) @@ -175,29 +177,29 @@ public interface CardOrBuilder * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -220,29 +222,29 @@ public interface CardOrBuilder * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -265,29 +267,29 @@ public interface CardOrBuilder * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -310,29 +312,29 @@ public interface CardOrBuilder * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * @@ -356,29 +358,29 @@ public interface CardOrBuilder * * ``` * "card_actions": [ - * { - * "actionLabel": "Settings", - * "onClick": { - * "action": { - * "functionName": "goToView", - * "parameters": [ - * { - * "key": "viewType", - * "value": "SETTING" - * } - * ], - * "loadIndicator": "LoadIndicator.SPINNER" - * } - * } - * }, - * { - * "actionLabel": "Send Feedback", - * "onClick": { - * "openLink": { - * "url": "https://example.com/feedback" - * } - * } - * } + * { + * "actionLabel": "Settings", + * "onClick": { + * "action": { + * "functionName": "goToView", + * "parameters": [ + * { + * "key": "viewType", + * "value": "SETTING" + * } + * ], + * "loadIndicator": "LoadIndicator.SPINNER" + * } + * } + * }, + * { + * "actionLabel": "Send Feedback", + * "onClick": { + * "openLink": { + * "url": "https://example.com/feedback" + * } + * } + * } * ] * ``` * diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CardProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CardProto.java index 75af237788..1b6cd11c12 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CardProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CardProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; -public final class CardProto { +@com.google.protobuf.Generated +public final class CardProto extends com.google.protobuf.GeneratedFile { private CardProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CardProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,175 +42,175 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Card_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Card_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Card_CardHeader_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Card_CardHeader_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Card_Section_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Card_Section_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Card_CardAction_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Card_CardAction_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Card_NestedWidget_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Card_NestedWidget_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Card_CardFixedFooter_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Card_CardFixedFooter_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Widget_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Widget_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_TextParagraph_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_TextParagraph_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Image_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Image_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Divider_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Divider_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_DecoratedText_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_DecoratedText_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_DecoratedText_SwitchControl_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_DecoratedText_SwitchControl_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_TextInput_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_TextInput_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Suggestions_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Suggestions_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Suggestions_SuggestionItem_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Suggestions_SuggestionItem_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_ButtonList_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_ButtonList_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_SelectionInput_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_SelectionInput_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_SelectionInput_SelectionItem_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_SelectionInput_SelectionItem_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_SelectionInput_PlatformDataSource_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_SelectionInput_PlatformDataSource_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_DateTimePicker_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_DateTimePicker_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_OverflowMenu_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_OverflowMenu_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_OverflowMenu_OverflowMenuItem_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_OverflowMenu_OverflowMenuItem_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Button_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Button_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Icon_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Icon_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_MaterialIcon_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_MaterialIcon_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_ImageCropStyle_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_ImageCropStyle_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_BorderStyle_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_BorderStyle_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_ImageComponent_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_ImageComponent_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Grid_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Grid_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Grid_GridItem_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Grid_GridItem_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Columns_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Columns_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Columns_Column_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Columns_Column_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Columns_Column_Widgets_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Columns_Column_Widgets_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Carousel_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Carousel_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Carousel_CarouselCard_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Carousel_CarouselCard_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_CollapseControl_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_CollapseControl_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_OnClick_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_OnClick_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_OpenLink_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_OpenLink_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Action_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Action_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Action_ActionParameter_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Action_ActionParameter_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Validation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Validation_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_ChipList_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_ChipList_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_apps_card_v1_Chip_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_apps_card_v1_Chip_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -585,9 +597,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.type.ColorProto.getDescriptor(), }); - internal_static_google_apps_card_v1_Card_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_apps_card_v1_Card_descriptor = getDescriptor().getMessageType(0); internal_static_google_apps_card_v1_Card_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Card_descriptor, new java.lang.String[] { "Header", @@ -600,49 +612,48 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PeekCardHeader", }); internal_static_google_apps_card_v1_Card_CardHeader_descriptor = - internal_static_google_apps_card_v1_Card_descriptor.getNestedTypes().get(0); + internal_static_google_apps_card_v1_Card_descriptor.getNestedType(0); internal_static_google_apps_card_v1_Card_CardHeader_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Card_CardHeader_descriptor, new java.lang.String[] { "Title", "Subtitle", "ImageType", "ImageUrl", "ImageAltText", }); internal_static_google_apps_card_v1_Card_Section_descriptor = - internal_static_google_apps_card_v1_Card_descriptor.getNestedTypes().get(1); + internal_static_google_apps_card_v1_Card_descriptor.getNestedType(1); internal_static_google_apps_card_v1_Card_Section_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Card_Section_descriptor, new java.lang.String[] { "Header", "Widgets", "Collapsible", "UncollapsibleWidgetsCount", "CollapseControl", }); internal_static_google_apps_card_v1_Card_CardAction_descriptor = - internal_static_google_apps_card_v1_Card_descriptor.getNestedTypes().get(2); + internal_static_google_apps_card_v1_Card_descriptor.getNestedType(2); internal_static_google_apps_card_v1_Card_CardAction_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Card_CardAction_descriptor, new java.lang.String[] { "ActionLabel", "OnClick", }); internal_static_google_apps_card_v1_Card_NestedWidget_descriptor = - internal_static_google_apps_card_v1_Card_descriptor.getNestedTypes().get(3); + internal_static_google_apps_card_v1_Card_descriptor.getNestedType(3); internal_static_google_apps_card_v1_Card_NestedWidget_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Card_NestedWidget_descriptor, new java.lang.String[] { "TextParagraph", "ButtonList", "Image", "Data", }); internal_static_google_apps_card_v1_Card_CardFixedFooter_descriptor = - internal_static_google_apps_card_v1_Card_descriptor.getNestedTypes().get(4); + internal_static_google_apps_card_v1_Card_descriptor.getNestedType(4); internal_static_google_apps_card_v1_Card_CardFixedFooter_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Card_CardFixedFooter_descriptor, new java.lang.String[] { "PrimaryButton", "SecondaryButton", }); - internal_static_google_apps_card_v1_Widget_descriptor = - getDescriptor().getMessageTypes().get(1); + internal_static_google_apps_card_v1_Widget_descriptor = getDescriptor().getMessageType(1); internal_static_google_apps_card_v1_Widget_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Widget_descriptor, new java.lang.String[] { "TextParagraph", @@ -661,29 +672,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Data", }); internal_static_google_apps_card_v1_TextParagraph_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_apps_card_v1_TextParagraph_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_TextParagraph_descriptor, new java.lang.String[] { "Text", "MaxLines", "TextSyntax", }); - internal_static_google_apps_card_v1_Image_descriptor = getDescriptor().getMessageTypes().get(3); + internal_static_google_apps_card_v1_Image_descriptor = getDescriptor().getMessageType(3); internal_static_google_apps_card_v1_Image_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Image_descriptor, new java.lang.String[] { "ImageUrl", "OnClick", "AltText", }); - internal_static_google_apps_card_v1_Divider_descriptor = - getDescriptor().getMessageTypes().get(4); + internal_static_google_apps_card_v1_Divider_descriptor = getDescriptor().getMessageType(4); internal_static_google_apps_card_v1_Divider_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Divider_descriptor, new java.lang.String[] {}); internal_static_google_apps_card_v1_DecoratedText_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_apps_card_v1_DecoratedText_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_DecoratedText_descriptor, new java.lang.String[] { "Icon", @@ -703,17 +713,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Control", }); internal_static_google_apps_card_v1_DecoratedText_SwitchControl_descriptor = - internal_static_google_apps_card_v1_DecoratedText_descriptor.getNestedTypes().get(0); + internal_static_google_apps_card_v1_DecoratedText_descriptor.getNestedType(0); internal_static_google_apps_card_v1_DecoratedText_SwitchControl_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_DecoratedText_SwitchControl_descriptor, new java.lang.String[] { "Name", "Value", "Selected", "OnChangeAction", "ControlType", }); - internal_static_google_apps_card_v1_TextInput_descriptor = - getDescriptor().getMessageTypes().get(6); + internal_static_google_apps_card_v1_TextInput_descriptor = getDescriptor().getMessageType(6); internal_static_google_apps_card_v1_TextInput_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_TextInput_descriptor, new java.lang.String[] { "Name", @@ -727,34 +736,32 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Validation", "PlaceholderText", }); - internal_static_google_apps_card_v1_Suggestions_descriptor = - getDescriptor().getMessageTypes().get(7); + internal_static_google_apps_card_v1_Suggestions_descriptor = getDescriptor().getMessageType(7); internal_static_google_apps_card_v1_Suggestions_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Suggestions_descriptor, new java.lang.String[] { "Items", }); internal_static_google_apps_card_v1_Suggestions_SuggestionItem_descriptor = - internal_static_google_apps_card_v1_Suggestions_descriptor.getNestedTypes().get(0); + internal_static_google_apps_card_v1_Suggestions_descriptor.getNestedType(0); internal_static_google_apps_card_v1_Suggestions_SuggestionItem_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Suggestions_SuggestionItem_descriptor, new java.lang.String[] { "Text", "Content", }); - internal_static_google_apps_card_v1_ButtonList_descriptor = - getDescriptor().getMessageTypes().get(8); + internal_static_google_apps_card_v1_ButtonList_descriptor = getDescriptor().getMessageType(8); internal_static_google_apps_card_v1_ButtonList_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_ButtonList_descriptor, new java.lang.String[] { "Buttons", }); internal_static_google_apps_card_v1_SelectionInput_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_apps_card_v1_SelectionInput_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_SelectionInput_descriptor, new java.lang.String[] { "Name", @@ -769,127 +776,124 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MultiSelectDataSource", }); internal_static_google_apps_card_v1_SelectionInput_SelectionItem_descriptor = - internal_static_google_apps_card_v1_SelectionInput_descriptor.getNestedTypes().get(0); + internal_static_google_apps_card_v1_SelectionInput_descriptor.getNestedType(0); internal_static_google_apps_card_v1_SelectionInput_SelectionItem_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_SelectionInput_SelectionItem_descriptor, new java.lang.String[] { "Text", "Value", "Selected", "StartIconUri", "BottomText", "StartIcon", }); internal_static_google_apps_card_v1_SelectionInput_PlatformDataSource_descriptor = - internal_static_google_apps_card_v1_SelectionInput_descriptor.getNestedTypes().get(1); + internal_static_google_apps_card_v1_SelectionInput_descriptor.getNestedType(1); internal_static_google_apps_card_v1_SelectionInput_PlatformDataSource_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_SelectionInput_PlatformDataSource_descriptor, new java.lang.String[] { "CommonDataSource", "DataSource", }); internal_static_google_apps_card_v1_DateTimePicker_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_apps_card_v1_DateTimePicker_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_DateTimePicker_descriptor, new java.lang.String[] { "Name", "Label", "Type", "ValueMsEpoch", "TimezoneOffsetDate", "OnChangeAction", }); internal_static_google_apps_card_v1_OverflowMenu_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_apps_card_v1_OverflowMenu_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_OverflowMenu_descriptor, new java.lang.String[] { "Items", }); internal_static_google_apps_card_v1_OverflowMenu_OverflowMenuItem_descriptor = - internal_static_google_apps_card_v1_OverflowMenu_descriptor.getNestedTypes().get(0); + internal_static_google_apps_card_v1_OverflowMenu_descriptor.getNestedType(0); internal_static_google_apps_card_v1_OverflowMenu_OverflowMenuItem_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_OverflowMenu_OverflowMenuItem_descriptor, new java.lang.String[] { "StartIcon", "Text", "OnClick", "Disabled", }); - internal_static_google_apps_card_v1_Button_descriptor = - getDescriptor().getMessageTypes().get(12); + internal_static_google_apps_card_v1_Button_descriptor = getDescriptor().getMessageType(12); internal_static_google_apps_card_v1_Button_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Button_descriptor, new java.lang.String[] { "Text", "Icon", "Color", "OnClick", "Disabled", "AltText", "Type", }); - internal_static_google_apps_card_v1_Icon_descriptor = getDescriptor().getMessageTypes().get(13); + internal_static_google_apps_card_v1_Icon_descriptor = getDescriptor().getMessageType(13); internal_static_google_apps_card_v1_Icon_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Icon_descriptor, new java.lang.String[] { "KnownIcon", "IconUrl", "MaterialIcon", "AltText", "ImageType", "Icons", }); internal_static_google_apps_card_v1_MaterialIcon_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_apps_card_v1_MaterialIcon_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_MaterialIcon_descriptor, new java.lang.String[] { "Name", "Fill", "Weight", "Grade", }); internal_static_google_apps_card_v1_ImageCropStyle_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_apps_card_v1_ImageCropStyle_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_ImageCropStyle_descriptor, new java.lang.String[] { "Type", "AspectRatio", }); - internal_static_google_apps_card_v1_BorderStyle_descriptor = - getDescriptor().getMessageTypes().get(16); + internal_static_google_apps_card_v1_BorderStyle_descriptor = getDescriptor().getMessageType(16); internal_static_google_apps_card_v1_BorderStyle_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_BorderStyle_descriptor, new java.lang.String[] { "Type", "StrokeColor", "CornerRadius", }); internal_static_google_apps_card_v1_ImageComponent_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageType(17); internal_static_google_apps_card_v1_ImageComponent_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_ImageComponent_descriptor, new java.lang.String[] { "ImageUri", "AltText", "CropStyle", "BorderStyle", }); - internal_static_google_apps_card_v1_Grid_descriptor = getDescriptor().getMessageTypes().get(18); + internal_static_google_apps_card_v1_Grid_descriptor = getDescriptor().getMessageType(18); internal_static_google_apps_card_v1_Grid_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Grid_descriptor, new java.lang.String[] { "Title", "Items", "BorderStyle", "ColumnCount", "OnClick", }); internal_static_google_apps_card_v1_Grid_GridItem_descriptor = - internal_static_google_apps_card_v1_Grid_descriptor.getNestedTypes().get(0); + internal_static_google_apps_card_v1_Grid_descriptor.getNestedType(0); internal_static_google_apps_card_v1_Grid_GridItem_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Grid_GridItem_descriptor, new java.lang.String[] { "Id", "Image", "Title", "Subtitle", "Layout", }); - internal_static_google_apps_card_v1_Columns_descriptor = - getDescriptor().getMessageTypes().get(19); + internal_static_google_apps_card_v1_Columns_descriptor = getDescriptor().getMessageType(19); internal_static_google_apps_card_v1_Columns_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Columns_descriptor, new java.lang.String[] { "ColumnItems", }); internal_static_google_apps_card_v1_Columns_Column_descriptor = - internal_static_google_apps_card_v1_Columns_descriptor.getNestedTypes().get(0); + internal_static_google_apps_card_v1_Columns_descriptor.getNestedType(0); internal_static_google_apps_card_v1_Columns_Column_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Columns_Column_descriptor, new java.lang.String[] { "HorizontalSizeStyle", "HorizontalAlignment", "VerticalAlignment", "Widgets", }); internal_static_google_apps_card_v1_Columns_Column_Widgets_descriptor = - internal_static_google_apps_card_v1_Columns_Column_descriptor.getNestedTypes().get(0); + internal_static_google_apps_card_v1_Columns_Column_descriptor.getNestedType(0); internal_static_google_apps_card_v1_Columns_Column_Widgets_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Columns_Column_Widgets_descriptor, new java.lang.String[] { "TextParagraph", @@ -902,50 +906,46 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ChipList", "Data", }); - internal_static_google_apps_card_v1_Carousel_descriptor = - getDescriptor().getMessageTypes().get(20); + internal_static_google_apps_card_v1_Carousel_descriptor = getDescriptor().getMessageType(20); internal_static_google_apps_card_v1_Carousel_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Carousel_descriptor, new java.lang.String[] { "CarouselCards", }); internal_static_google_apps_card_v1_Carousel_CarouselCard_descriptor = - internal_static_google_apps_card_v1_Carousel_descriptor.getNestedTypes().get(0); + internal_static_google_apps_card_v1_Carousel_descriptor.getNestedType(0); internal_static_google_apps_card_v1_Carousel_CarouselCard_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Carousel_CarouselCard_descriptor, new java.lang.String[] { "Widgets", "FooterWidgets", }); internal_static_google_apps_card_v1_CollapseControl_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageType(21); internal_static_google_apps_card_v1_CollapseControl_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_CollapseControl_descriptor, new java.lang.String[] { "HorizontalAlignment", "ExpandButton", "CollapseButton", }); - internal_static_google_apps_card_v1_OnClick_descriptor = - getDescriptor().getMessageTypes().get(22); + internal_static_google_apps_card_v1_OnClick_descriptor = getDescriptor().getMessageType(22); internal_static_google_apps_card_v1_OnClick_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_OnClick_descriptor, new java.lang.String[] { "Action", "OpenLink", "OpenDynamicLinkAction", "Card", "OverflowMenu", "Data", }); - internal_static_google_apps_card_v1_OpenLink_descriptor = - getDescriptor().getMessageTypes().get(23); + internal_static_google_apps_card_v1_OpenLink_descriptor = getDescriptor().getMessageType(23); internal_static_google_apps_card_v1_OpenLink_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_OpenLink_descriptor, new java.lang.String[] { "Url", "OpenAs", "OnClose", }); - internal_static_google_apps_card_v1_Action_descriptor = - getDescriptor().getMessageTypes().get(24); + internal_static_google_apps_card_v1_Action_descriptor = getDescriptor().getMessageType(24); internal_static_google_apps_card_v1_Action_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Action_descriptor, new java.lang.String[] { "Function", @@ -957,36 +957,35 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AllWidgetsAreRequired", }); internal_static_google_apps_card_v1_Action_ActionParameter_descriptor = - internal_static_google_apps_card_v1_Action_descriptor.getNestedTypes().get(0); + internal_static_google_apps_card_v1_Action_descriptor.getNestedType(0); internal_static_google_apps_card_v1_Action_ActionParameter_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Action_ActionParameter_descriptor, new java.lang.String[] { "Key", "Value", }); - internal_static_google_apps_card_v1_Validation_descriptor = - getDescriptor().getMessageTypes().get(25); + internal_static_google_apps_card_v1_Validation_descriptor = getDescriptor().getMessageType(25); internal_static_google_apps_card_v1_Validation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Validation_descriptor, new java.lang.String[] { "CharacterLimit", "InputType", }); - internal_static_google_apps_card_v1_ChipList_descriptor = - getDescriptor().getMessageTypes().get(26); + internal_static_google_apps_card_v1_ChipList_descriptor = getDescriptor().getMessageType(26); internal_static_google_apps_card_v1_ChipList_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_ChipList_descriptor, new java.lang.String[] { "Layout", "Chips", }); - internal_static_google_apps_card_v1_Chip_descriptor = getDescriptor().getMessageTypes().get(27); + internal_static_google_apps_card_v1_Chip_descriptor = getDescriptor().getMessageType(27); internal_static_google_apps_card_v1_Chip_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_apps_card_v1_Chip_descriptor, new java.lang.String[] { "Icon", "Label", "OnClick", "Enabled", "Disabled", "AltText", }); + descriptor.resolveAllFeaturesImmutable(); com.google.type.ColorProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Carousel.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Carousel.java index e5b53c36a7..1ec343851e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Carousel.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Carousel.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -31,35 +32,35 @@ * * ``` * { - * "carouselCards": [ - * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in carousel", - * } - * } - * ] - * }, - * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second text paragraph in carousel", - * } - * } - * ] - * }, - * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "Third text paragraph in carousel", - * } - * } - * ] - * } - * ] + * "carouselCards": [ + * { + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in carousel", + * } + * } + * ] + * }, + * { + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second text paragraph in carousel", + * } + * } + * ] + * }, + * { + * "widgets": [ + * { + * "textParagraph": { + * "text": "Third text paragraph in carousel", + * } + * } + * ] + * } + * ] * } * ``` * @@ -68,14 +69,25 @@ * * Protobuf type {@code google.apps.card.v1.Carousel} */ -public final class Carousel extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Carousel extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Carousel) CarouselOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Carousel"); + } + // Use Carousel.newBuilder() to construct. - private Carousel(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Carousel(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -83,19 +95,13 @@ private Carousel() { carouselCards_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Carousel(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Carousel_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Carousel_fieldAccessorTable @@ -241,14 +247,24 @@ public interface CarouselCardOrBuilder * * Protobuf type {@code google.apps.card.v1.Carousel.CarouselCard} */ - public static final class CarouselCard extends com.google.protobuf.GeneratedMessageV3 + public static final class CarouselCard extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Carousel.CarouselCard) CarouselCardOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CarouselCard"); + } + // Use CarouselCard.newBuilder() to construct. - private CarouselCard(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CarouselCard(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -257,19 +273,13 @@ private CarouselCard() { footerWidgets_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CarouselCard(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Carousel_CarouselCard_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Carousel_CarouselCard_fieldAccessorTable @@ -554,38 +564,38 @@ public static com.google.apps.card.v1.Carousel.CarouselCard parseFrom( public static com.google.apps.card.v1.Carousel.CarouselCard parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Carousel.CarouselCard parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Carousel.CarouselCard parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Carousel.CarouselCard parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Carousel.CarouselCard parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Carousel.CarouselCard parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -608,8 +618,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -624,8 +633,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.Carousel.CarouselCard} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Carousel.CarouselCard) com.google.apps.card.v1.Carousel.CarouselCardOrBuilder { @@ -635,7 +643,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Carousel_CarouselCard_fieldAccessorTable @@ -647,7 +655,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Carousel.CarouselCard.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -730,41 +738,6 @@ private void buildPartial0(com.google.apps.card.v1.Carousel.CarouselCard result) int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Carousel.CarouselCard) { @@ -797,8 +770,8 @@ public Builder mergeFrom(com.google.apps.card.v1.Carousel.CarouselCard other) { widgets_ = other.widgets_; bitField0_ = (bitField0_ & ~0x00000001); widgetsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getWidgetsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetWidgetsFieldBuilder() : null; } else { widgetsBuilder_.addAllMessages(other.widgets_); @@ -824,8 +797,8 @@ public Builder mergeFrom(com.google.apps.card.v1.Carousel.CarouselCard other) { footerWidgets_ = other.footerWidgets_; bitField0_ = (bitField0_ & ~0x00000002); footerWidgetsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getFooterWidgetsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetFooterWidgetsFieldBuilder() : null; } else { footerWidgetsBuilder_.addAllMessages(other.footerWidgets_); @@ -913,7 +886,7 @@ private void ensureWidgetsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.NestedWidget, com.google.apps.card.v1.Card.NestedWidget.Builder, com.google.apps.card.v1.Card.NestedWidgetOrBuilder> @@ -1185,7 +1158,7 @@ public Builder removeWidgets(int index) { * repeated .google.apps.card.v1.Card.NestedWidget widgets = 1; */ public com.google.apps.card.v1.Card.NestedWidget.Builder getWidgetsBuilder(int index) { - return getWidgetsFieldBuilder().getBuilder(index); + return internalGetWidgetsFieldBuilder().getBuilder(index); } /** @@ -1236,7 +1209,7 @@ public com.google.apps.card.v1.Card.NestedWidgetOrBuilder getWidgetsOrBuilder(in * repeated .google.apps.card.v1.Card.NestedWidget widgets = 1; */ public com.google.apps.card.v1.Card.NestedWidget.Builder addWidgetsBuilder() { - return getWidgetsFieldBuilder() + return internalGetWidgetsFieldBuilder() .addBuilder(com.google.apps.card.v1.Card.NestedWidget.getDefaultInstance()); } @@ -1251,7 +1224,7 @@ public com.google.apps.card.v1.Card.NestedWidget.Builder addWidgetsBuilder() { * repeated .google.apps.card.v1.Card.NestedWidget widgets = 1; */ public com.google.apps.card.v1.Card.NestedWidget.Builder addWidgetsBuilder(int index) { - return getWidgetsFieldBuilder() + return internalGetWidgetsFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Card.NestedWidget.getDefaultInstance()); } @@ -1267,17 +1240,17 @@ public com.google.apps.card.v1.Card.NestedWidget.Builder addWidgetsBuilder(int i */ public java.util.List getWidgetsBuilderList() { - return getWidgetsFieldBuilder().getBuilderList(); + return internalGetWidgetsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.NestedWidget, com.google.apps.card.v1.Card.NestedWidget.Builder, com.google.apps.card.v1.Card.NestedWidgetOrBuilder> - getWidgetsFieldBuilder() { + internalGetWidgetsFieldBuilder() { if (widgetsBuilder_ == null) { widgetsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.NestedWidget, com.google.apps.card.v1.Card.NestedWidget.Builder, com.google.apps.card.v1.Card.NestedWidgetOrBuilder>( @@ -1298,7 +1271,7 @@ private void ensureFooterWidgetsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.NestedWidget, com.google.apps.card.v1.Card.NestedWidget.Builder, com.google.apps.card.v1.Card.NestedWidgetOrBuilder> @@ -1571,7 +1544,7 @@ public Builder removeFooterWidgets(int index) { * repeated .google.apps.card.v1.Card.NestedWidget footer_widgets = 2; */ public com.google.apps.card.v1.Card.NestedWidget.Builder getFooterWidgetsBuilder(int index) { - return getFooterWidgetsFieldBuilder().getBuilder(index); + return internalGetFooterWidgetsFieldBuilder().getBuilder(index); } /** @@ -1623,7 +1596,7 @@ public com.google.apps.card.v1.Card.NestedWidgetOrBuilder getFooterWidgetsOrBuil * repeated .google.apps.card.v1.Card.NestedWidget footer_widgets = 2; */ public com.google.apps.card.v1.Card.NestedWidget.Builder addFooterWidgetsBuilder() { - return getFooterWidgetsFieldBuilder() + return internalGetFooterWidgetsFieldBuilder() .addBuilder(com.google.apps.card.v1.Card.NestedWidget.getDefaultInstance()); } @@ -1638,7 +1611,7 @@ public com.google.apps.card.v1.Card.NestedWidget.Builder addFooterWidgetsBuilder * repeated .google.apps.card.v1.Card.NestedWidget footer_widgets = 2; */ public com.google.apps.card.v1.Card.NestedWidget.Builder addFooterWidgetsBuilder(int index) { - return getFooterWidgetsFieldBuilder() + return internalGetFooterWidgetsFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Card.NestedWidget.getDefaultInstance()); } @@ -1654,17 +1627,17 @@ public com.google.apps.card.v1.Card.NestedWidget.Builder addFooterWidgetsBuilder */ public java.util.List getFooterWidgetsBuilderList() { - return getFooterWidgetsFieldBuilder().getBuilderList(); + return internalGetFooterWidgetsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.NestedWidget, com.google.apps.card.v1.Card.NestedWidget.Builder, com.google.apps.card.v1.Card.NestedWidgetOrBuilder> - getFooterWidgetsFieldBuilder() { + internalGetFooterWidgetsFieldBuilder() { if (footerWidgetsBuilder_ == null) { footerWidgetsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Card.NestedWidget, com.google.apps.card.v1.Card.NestedWidget.Builder, com.google.apps.card.v1.Card.NestedWidgetOrBuilder>( @@ -1677,18 +1650,6 @@ public com.google.apps.card.v1.Card.NestedWidget.Builder addFooterWidgetsBuilder return footerWidgetsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Carousel.CarouselCard) } @@ -1919,38 +1880,38 @@ public static com.google.apps.card.v1.Carousel parseFrom( public static com.google.apps.card.v1.Carousel parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Carousel parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Carousel parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Carousel parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Carousel parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Carousel parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1973,7 +1934,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1990,35 +1951,35 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * ``` * { - * "carouselCards": [ - * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in carousel", - * } - * } - * ] - * }, - * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second text paragraph in carousel", - * } - * } - * ] - * }, - * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "Third text paragraph in carousel", - * } - * } - * ] - * } - * ] + * "carouselCards": [ + * { + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in carousel", + * } + * } + * ] + * }, + * { + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second text paragraph in carousel", + * } + * } + * ] + * }, + * { + * "widgets": [ + * { + * "textParagraph": { + * "text": "Third text paragraph in carousel", + * } + * } + * ] + * } + * ] * } * ``` * @@ -2027,7 +1988,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.Carousel} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Carousel) com.google.apps.card.v1.CarouselOrBuilder { @@ -2037,7 +1998,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Carousel_fieldAccessorTable @@ -2049,7 +2010,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Carousel.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -2114,39 +2075,6 @@ private void buildPartial0(com.google.apps.card.v1.Carousel result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Carousel) { @@ -2178,8 +2106,8 @@ public Builder mergeFrom(com.google.apps.card.v1.Carousel other) { carouselCards_ = other.carouselCards_; bitField0_ = (bitField0_ & ~0x00000001); carouselCardsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getCarouselCardsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetCarouselCardsFieldBuilder() : null; } else { carouselCardsBuilder_.addAllMessages(other.carouselCards_); @@ -2255,7 +2183,7 @@ private void ensureCarouselCardsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Carousel.CarouselCard, com.google.apps.card.v1.Carousel.CarouselCard.Builder, com.google.apps.card.v1.Carousel.CarouselCardOrBuilder> @@ -2518,7 +2446,7 @@ public Builder removeCarouselCards(int index) { */ public com.google.apps.card.v1.Carousel.CarouselCard.Builder getCarouselCardsBuilder( int index) { - return getCarouselCardsFieldBuilder().getBuilder(index); + return internalGetCarouselCardsFieldBuilder().getBuilder(index); } /** @@ -2567,7 +2495,7 @@ public com.google.apps.card.v1.Carousel.CarouselCardOrBuilder getCarouselCardsOr * repeated .google.apps.card.v1.Carousel.CarouselCard carousel_cards = 4; */ public com.google.apps.card.v1.Carousel.CarouselCard.Builder addCarouselCardsBuilder() { - return getCarouselCardsFieldBuilder() + return internalGetCarouselCardsFieldBuilder() .addBuilder(com.google.apps.card.v1.Carousel.CarouselCard.getDefaultInstance()); } @@ -2582,7 +2510,7 @@ public com.google.apps.card.v1.Carousel.CarouselCard.Builder addCarouselCardsBui */ public com.google.apps.card.v1.Carousel.CarouselCard.Builder addCarouselCardsBuilder( int index) { - return getCarouselCardsFieldBuilder() + return internalGetCarouselCardsFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Carousel.CarouselCard.getDefaultInstance()); } @@ -2597,17 +2525,17 @@ public com.google.apps.card.v1.Carousel.CarouselCard.Builder addCarouselCardsBui */ public java.util.List getCarouselCardsBuilderList() { - return getCarouselCardsFieldBuilder().getBuilderList(); + return internalGetCarouselCardsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Carousel.CarouselCard, com.google.apps.card.v1.Carousel.CarouselCard.Builder, com.google.apps.card.v1.Carousel.CarouselCardOrBuilder> - getCarouselCardsFieldBuilder() { + internalGetCarouselCardsFieldBuilder() { if (carouselCardsBuilder_ == null) { carouselCardsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Carousel.CarouselCard, com.google.apps.card.v1.Carousel.CarouselCard.Builder, com.google.apps.card.v1.Carousel.CarouselCardOrBuilder>( @@ -2620,17 +2548,6 @@ public com.google.apps.card.v1.Carousel.CarouselCard.Builder addCarouselCardsBui return carouselCardsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Carousel) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CarouselOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CarouselOrBuilder.java index 055f5c9eac..590fc3a879 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CarouselOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CarouselOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface CarouselOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Carousel) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Chip.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Chip.java index 3d0567d40d..659a0d257a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Chip.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Chip.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -31,14 +32,25 @@ * * Protobuf type {@code google.apps.card.v1.Chip} */ -public final class Chip extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Chip extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Chip) ChipOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Chip"); + } + // Use Chip.newBuilder() to construct. - private Chip(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Chip(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -47,18 +59,12 @@ private Chip() { altText_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Chip(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto.internal_static_google_apps_card_v1_Chip_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Chip_fieldAccessorTable @@ -348,8 +354,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getIcon()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, label_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(label_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, label_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(3, getOnClick()); @@ -357,8 +363,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (enabled_ != false) { output.writeBool(4, enabled_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(altText_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, altText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(altText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, altText_); } if (disabled_ != false) { output.writeBool(6, disabled_); @@ -375,8 +381,8 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getIcon()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, label_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(label_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, label_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getOnClick()); @@ -384,8 +390,8 @@ public int getSerializedSize() { if (enabled_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, enabled_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(altText_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, altText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(altText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, altText_); } if (disabled_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, disabled_); @@ -485,38 +491,38 @@ public static com.google.apps.card.v1.Chip parseFrom( public static com.google.apps.card.v1.Chip parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Chip parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Chip parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Chip parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Chip parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Chip parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -539,7 +545,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -556,7 +562,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.Chip} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Chip) com.google.apps.card.v1.ChipOrBuilder { @@ -565,7 +571,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Chip_fieldAccessorTable @@ -578,15 +584,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getIconFieldBuilder(); - getOnClickFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetIconFieldBuilder(); + internalGetOnClickFieldBuilder(); } } @@ -666,39 +672,6 @@ private void buildPartial0(com.google.apps.card.v1.Chip result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Chip) { @@ -761,7 +734,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getIconFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetIconFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -773,7 +746,7 @@ public Builder mergeFrom( } // case 18 case 26: { - input.readMessage(getOnClickFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetOnClickFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -815,7 +788,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.apps.card.v1.Icon icon_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> @@ -965,7 +938,7 @@ public Builder clearIcon() { public com.google.apps.card.v1.Icon.Builder getIconBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getIconFieldBuilder().getBuilder(); + return internalGetIconFieldBuilder().getBuilder(); } /** @@ -996,14 +969,14 @@ public com.google.apps.card.v1.IconOrBuilder getIconOrBuilder() { * * .google.apps.card.v1.Icon icon = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> - getIconFieldBuilder() { + internalGetIconFieldBuilder() { if (iconBuilder_ == null) { iconBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder>( @@ -1125,7 +1098,7 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) { } private com.google.apps.card.v1.OnClick onClick_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> @@ -1275,7 +1248,7 @@ public Builder clearOnClick() { public com.google.apps.card.v1.OnClick.Builder getOnClickBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getOnClickFieldBuilder().getBuilder(); + return internalGetOnClickFieldBuilder().getBuilder(); } /** @@ -1306,14 +1279,14 @@ public com.google.apps.card.v1.OnClickOrBuilder getOnClickOrBuilder() { * * .google.apps.card.v1.OnClick on_click = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> - getOnClickFieldBuilder() { + internalGetOnClickFieldBuilder() { if (onClickBuilder_ == null) { onClickBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder>( @@ -1589,17 +1562,6 @@ public Builder setAltTextBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Chip) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipList.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipList.java index 8336ee2fec..669387ef3b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipList.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipList.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -32,14 +33,25 @@ * * Protobuf type {@code google.apps.card.v1.ChipList} */ -public final class ChipList extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ChipList extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.ChipList) ChipListOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ChipList"); + } + // Use ChipList.newBuilder() to construct. - private ChipList(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ChipList(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -48,19 +60,13 @@ private ChipList() { chips_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ChipList(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ChipList_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ChipList_fieldAccessorTable @@ -112,6 +118,16 @@ public enum Layout implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Layout"); + } + /** * * @@ -204,7 +220,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.ChipList.getDescriptor().getEnumTypes().get(0); } @@ -451,38 +467,38 @@ public static com.google.apps.card.v1.ChipList parseFrom( public static com.google.apps.card.v1.ChipList parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.ChipList parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.ChipList parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.ChipList parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.ChipList parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.ChipList parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -505,7 +521,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -523,7 +539,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.ChipList} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.ChipList) com.google.apps.card.v1.ChipListOrBuilder { @@ -533,7 +549,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ChipList_fieldAccessorTable @@ -545,7 +561,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.ChipList.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -614,39 +630,6 @@ private void buildPartial0(com.google.apps.card.v1.ChipList result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.ChipList) { @@ -681,8 +664,8 @@ public Builder mergeFrom(com.google.apps.card.v1.ChipList other) { chips_ = other.chips_; bitField0_ = (bitField0_ & ~0x00000002); chipsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getChipsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetChipsFieldBuilder() : null; } else { chipsBuilder_.addAllMessages(other.chips_); @@ -856,7 +839,7 @@ private void ensureChipsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Chip, com.google.apps.card.v1.Chip.Builder, com.google.apps.card.v1.ChipOrBuilder> @@ -1112,7 +1095,7 @@ public Builder removeChips(int index) { * repeated .google.apps.card.v1.Chip chips = 2; */ public com.google.apps.card.v1.Chip.Builder getChipsBuilder(int index) { - return getChipsFieldBuilder().getBuilder(index); + return internalGetChipsFieldBuilder().getBuilder(index); } /** @@ -1159,7 +1142,8 @@ public java.util.List getChipsO * repeated .google.apps.card.v1.Chip chips = 2; */ public com.google.apps.card.v1.Chip.Builder addChipsBuilder() { - return getChipsFieldBuilder().addBuilder(com.google.apps.card.v1.Chip.getDefaultInstance()); + return internalGetChipsFieldBuilder() + .addBuilder(com.google.apps.card.v1.Chip.getDefaultInstance()); } /** @@ -1172,7 +1156,7 @@ public com.google.apps.card.v1.Chip.Builder addChipsBuilder() { * repeated .google.apps.card.v1.Chip chips = 2; */ public com.google.apps.card.v1.Chip.Builder addChipsBuilder(int index) { - return getChipsFieldBuilder() + return internalGetChipsFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Chip.getDefaultInstance()); } @@ -1186,17 +1170,17 @@ public com.google.apps.card.v1.Chip.Builder addChipsBuilder(int index) { * repeated .google.apps.card.v1.Chip chips = 2; */ public java.util.List getChipsBuilderList() { - return getChipsFieldBuilder().getBuilderList(); + return internalGetChipsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Chip, com.google.apps.card.v1.Chip.Builder, com.google.apps.card.v1.ChipOrBuilder> - getChipsFieldBuilder() { + internalGetChipsFieldBuilder() { if (chipsBuilder_ == null) { chipsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Chip, com.google.apps.card.v1.Chip.Builder, com.google.apps.card.v1.ChipOrBuilder>( @@ -1206,17 +1190,6 @@ public java.util.List getChipsBuilderList( return chipsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.ChipList) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipListOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipListOrBuilder.java index 9967403a7a..338af658d4 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipListOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipListOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface ChipListOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.ChipList) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipOrBuilder.java index 20f8cb4feb..95dfe8482e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ChipOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface ChipOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Chip) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CollapseControl.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CollapseControl.java index 4313daefd2..406c88ae89 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CollapseControl.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CollapseControl.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -31,14 +32,25 @@ * * Protobuf type {@code google.apps.card.v1.CollapseControl} */ -public final class CollapseControl extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CollapseControl extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.CollapseControl) CollapseControlOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CollapseControl"); + } + // Use CollapseControl.newBuilder() to construct. - private CollapseControl(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CollapseControl(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private CollapseControl() { horizontalAlignment_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CollapseControl(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_CollapseControl_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_CollapseControl_fieldAccessorTable @@ -363,38 +369,38 @@ public static com.google.apps.card.v1.CollapseControl parseFrom( public static com.google.apps.card.v1.CollapseControl parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.CollapseControl parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.CollapseControl parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.CollapseControl parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.CollapseControl parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.CollapseControl parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -417,7 +423,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -434,7 +440,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.CollapseControl} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.CollapseControl) com.google.apps.card.v1.CollapseControlOrBuilder { @@ -444,7 +450,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_CollapseControl_fieldAccessorTable @@ -458,15 +464,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getExpandButtonFieldBuilder(); - getCollapseButtonFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetExpandButtonFieldBuilder(); + internalGetCollapseButtonFieldBuilder(); } } @@ -538,39 +544,6 @@ private void buildPartial0(com.google.apps.card.v1.CollapseControl result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.CollapseControl) { @@ -626,13 +599,15 @@ public Builder mergeFrom( } // case 8 case 18: { - input.readMessage(getExpandButtonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetExpandButtonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 case 26: { - input.readMessage(getCollapseButtonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCollapseButtonFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -754,7 +729,7 @@ public Builder clearHorizontalAlignment() { } private com.google.apps.card.v1.Button expandButton_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> @@ -920,7 +895,7 @@ public Builder clearExpandButton() { public com.google.apps.card.v1.Button.Builder getExpandButtonBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getExpandButtonFieldBuilder().getBuilder(); + return internalGetExpandButtonFieldBuilder().getBuilder(); } /** @@ -957,14 +932,14 @@ public com.google.apps.card.v1.ButtonOrBuilder getExpandButtonOrBuilder() { * * .google.apps.card.v1.Button expand_button = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> - getExpandButtonFieldBuilder() { + internalGetExpandButtonFieldBuilder() { if (expandButtonBuilder_ == null) { expandButtonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder>( @@ -975,7 +950,7 @@ public com.google.apps.card.v1.ButtonOrBuilder getExpandButtonOrBuilder() { } private com.google.apps.card.v1.Button collapseButton_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> @@ -1141,7 +1116,7 @@ public Builder clearCollapseButton() { public com.google.apps.card.v1.Button.Builder getCollapseButtonBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getCollapseButtonFieldBuilder().getBuilder(); + return internalGetCollapseButtonFieldBuilder().getBuilder(); } /** @@ -1178,14 +1153,14 @@ public com.google.apps.card.v1.ButtonOrBuilder getCollapseButtonOrBuilder() { * * .google.apps.card.v1.Button collapse_button = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> - getCollapseButtonFieldBuilder() { + internalGetCollapseButtonFieldBuilder() { if (collapseButtonBuilder_ == null) { collapseButtonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder>( @@ -1195,17 +1170,6 @@ public com.google.apps.card.v1.ButtonOrBuilder getCollapseButtonOrBuilder() { return collapseButtonBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.CollapseControl) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CollapseControlOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CollapseControlOrBuilder.java index 3d10406f4a..30de74f40c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CollapseControlOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/CollapseControlOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface CollapseControlOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.CollapseControl) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Columns.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Columns.java index 25316b2f04..87cdbd213d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Columns.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Columns.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -40,11 +41,11 @@ * screen width is too narrow, the second column wraps below the first: * * * On web, the second column wraps if the screen width is less than or equal - * to 480 pixels. + * to 480 pixels. * * On iOS devices, the second column wraps if the screen width is - * less than or equal to 300 pt. + * less than or equal to 300 pt. * * On Android devices, the second column wraps if the screen width is - * less than or equal to 320 dp. + * less than or equal to 320 dp. * * To include more than two columns, or to use rows, use the * [`Grid`][google.apps.card.v1.Grid] widget. @@ -60,14 +61,25 @@ * * Protobuf type {@code google.apps.card.v1.Columns} */ -public final class Columns extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Columns extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Columns) ColumnsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Columns"); + } + // Use Columns.newBuilder() to construct. - private Columns(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Columns(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -75,18 +87,12 @@ private Columns() { columnItems_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Columns(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto.internal_static_google_apps_card_v1_Columns_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Columns_fieldAccessorTable @@ -257,14 +263,24 @@ public interface ColumnOrBuilder * * Protobuf type {@code google.apps.card.v1.Columns.Column} */ - public static final class Column extends com.google.protobuf.GeneratedMessageV3 + public static final class Column extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Columns.Column) ColumnOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Column"); + } + // Use Column.newBuilder() to construct. - private Column(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Column(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -275,19 +291,13 @@ private Column() { widgets_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Column(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Columns_Column_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Columns_Column_fieldAccessorTable @@ -347,6 +357,16 @@ public enum HorizontalSizeStyle implements com.google.protobuf.ProtocolMessageEn UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "HorizontalSizeStyle"); + } + /** * * @@ -443,7 +463,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Columns.Column.getDescriptor().getEnumTypes().get(0); } @@ -526,6 +546,16 @@ public enum VerticalAlignment implements com.google.protobuf.ProtocolMessageEnum UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "VerticalAlignment"); + } + /** * * @@ -632,7 +662,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Columns.Column.getDescriptor().getEnumTypes().get(1); } @@ -974,32 +1004,36 @@ public interface WidgetsOrBuilder * * Protobuf type {@code google.apps.card.v1.Columns.Column.Widgets} */ - public static final class Widgets extends com.google.protobuf.GeneratedMessageV3 + public static final class Widgets extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Columns.Column.Widgets) WidgetsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Widgets"); + } + // Use Widgets.newBuilder() to construct. - private Widgets(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Widgets(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Widgets() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Widgets(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Columns_Column_Widgets_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Columns_Column_Widgets_fieldAccessorTable @@ -1729,38 +1763,38 @@ public static com.google.apps.card.v1.Columns.Column.Widgets parseFrom( public static com.google.apps.card.v1.Columns.Column.Widgets parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Columns.Column.Widgets parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Columns.Column.Widgets parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Columns.Column.Widgets parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Columns.Column.Widgets parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Columns.Column.Widgets parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1784,7 +1818,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1802,7 +1836,7 @@ protected Builder newBuilderForType( * Protobuf type {@code google.apps.card.v1.Columns.Column.Widgets} */ public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Columns.Column.Widgets) com.google.apps.card.v1.Columns.Column.WidgetsOrBuilder { @@ -1812,7 +1846,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Columns_Column_Widgets_fieldAccessorTable @@ -1824,7 +1858,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Columns.Column.Widgets.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1926,41 +1960,6 @@ private void buildPartialOneofs(com.google.apps.card.v1.Columns.Column.Widgets r } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Columns.Column.Widgets) { @@ -2049,52 +2048,56 @@ public Builder mergeFrom( case 10: { input.readMessage( - getTextParagraphFieldBuilder().getBuilder(), extensionRegistry); + internalGetTextParagraphFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 1; break; } // case 10 case 18: { - input.readMessage(getImageFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetImageFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 2; break; } // case 18 case 26: { input.readMessage( - getDecoratedTextFieldBuilder().getBuilder(), extensionRegistry); + internalGetDecoratedTextFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 3; break; } // case 26 case 34: { - input.readMessage(getButtonListFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetButtonListFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 4; break; } // case 34 case 42: { - input.readMessage(getTextInputFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetTextInputFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 5; break; } // case 42 case 50: { input.readMessage( - getSelectionInputFieldBuilder().getBuilder(), extensionRegistry); + internalGetSelectionInputFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 6; break; } // case 50 case 58: { input.readMessage( - getDateTimePickerFieldBuilder().getBuilder(), extensionRegistry); + internalGetDateTimePickerFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 7; break; } // case 58 case 66: { - input.readMessage(getChipListFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetChipListFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 8; break; } // case 66 @@ -2131,7 +2134,7 @@ public Builder clearData() { private int bitField0_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> @@ -2292,7 +2295,7 @@ public Builder clearTextParagraph() { * .google.apps.card.v1.TextParagraph text_paragraph = 1; */ public com.google.apps.card.v1.TextParagraph.Builder getTextParagraphBuilder() { - return getTextParagraphFieldBuilder().getBuilder(); + return internalGetTextParagraphFieldBuilder().getBuilder(); } /** @@ -2325,17 +2328,17 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getTextParagraphOrBuilder( * * .google.apps.card.v1.TextParagraph text_paragraph = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> - getTextParagraphFieldBuilder() { + internalGetTextParagraphFieldBuilder() { if (textParagraphBuilder_ == null) { if (!(dataCase_ == 1)) { data_ = com.google.apps.card.v1.TextParagraph.getDefaultInstance(); } textParagraphBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder>( @@ -2349,7 +2352,7 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getTextParagraphOrBuilder( return textParagraphBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Image, com.google.apps.card.v1.Image.Builder, com.google.apps.card.v1.ImageOrBuilder> @@ -2507,7 +2510,7 @@ public Builder clearImage() { * .google.apps.card.v1.Image image = 2; */ public com.google.apps.card.v1.Image.Builder getImageBuilder() { - return getImageFieldBuilder().getBuilder(); + return internalGetImageFieldBuilder().getBuilder(); } /** @@ -2540,17 +2543,17 @@ public com.google.apps.card.v1.ImageOrBuilder getImageOrBuilder() { * * .google.apps.card.v1.Image image = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Image, com.google.apps.card.v1.Image.Builder, com.google.apps.card.v1.ImageOrBuilder> - getImageFieldBuilder() { + internalGetImageFieldBuilder() { if (imageBuilder_ == null) { if (!(dataCase_ == 2)) { data_ = com.google.apps.card.v1.Image.getDefaultInstance(); } imageBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Image, com.google.apps.card.v1.Image.Builder, com.google.apps.card.v1.ImageOrBuilder>( @@ -2562,7 +2565,7 @@ public com.google.apps.card.v1.ImageOrBuilder getImageOrBuilder() { return imageBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DecoratedText, com.google.apps.card.v1.DecoratedText.Builder, com.google.apps.card.v1.DecoratedTextOrBuilder> @@ -2723,7 +2726,7 @@ public Builder clearDecoratedText() { * .google.apps.card.v1.DecoratedText decorated_text = 3; */ public com.google.apps.card.v1.DecoratedText.Builder getDecoratedTextBuilder() { - return getDecoratedTextFieldBuilder().getBuilder(); + return internalGetDecoratedTextFieldBuilder().getBuilder(); } /** @@ -2756,17 +2759,17 @@ public com.google.apps.card.v1.DecoratedTextOrBuilder getDecoratedTextOrBuilder( * * .google.apps.card.v1.DecoratedText decorated_text = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DecoratedText, com.google.apps.card.v1.DecoratedText.Builder, com.google.apps.card.v1.DecoratedTextOrBuilder> - getDecoratedTextFieldBuilder() { + internalGetDecoratedTextFieldBuilder() { if (decoratedTextBuilder_ == null) { if (!(dataCase_ == 3)) { data_ = com.google.apps.card.v1.DecoratedText.getDefaultInstance(); } decoratedTextBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DecoratedText, com.google.apps.card.v1.DecoratedText.Builder, com.google.apps.card.v1.DecoratedTextOrBuilder>( @@ -2780,7 +2783,7 @@ public com.google.apps.card.v1.DecoratedTextOrBuilder getDecoratedTextOrBuilder( return decoratedTextBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ButtonList, com.google.apps.card.v1.ButtonList.Builder, com.google.apps.card.v1.ButtonListOrBuilder> @@ -2940,7 +2943,7 @@ public Builder clearButtonList() { * .google.apps.card.v1.ButtonList button_list = 4; */ public com.google.apps.card.v1.ButtonList.Builder getButtonListBuilder() { - return getButtonListFieldBuilder().getBuilder(); + return internalGetButtonListFieldBuilder().getBuilder(); } /** @@ -2973,17 +2976,17 @@ public com.google.apps.card.v1.ButtonListOrBuilder getButtonListOrBuilder() { * * .google.apps.card.v1.ButtonList button_list = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ButtonList, com.google.apps.card.v1.ButtonList.Builder, com.google.apps.card.v1.ButtonListOrBuilder> - getButtonListFieldBuilder() { + internalGetButtonListFieldBuilder() { if (buttonListBuilder_ == null) { if (!(dataCase_ == 4)) { data_ = com.google.apps.card.v1.ButtonList.getDefaultInstance(); } buttonListBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ButtonList, com.google.apps.card.v1.ButtonList.Builder, com.google.apps.card.v1.ButtonListOrBuilder>( @@ -2995,7 +2998,7 @@ public com.google.apps.card.v1.ButtonListOrBuilder getButtonListOrBuilder() { return buttonListBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextInput, com.google.apps.card.v1.TextInput.Builder, com.google.apps.card.v1.TextInputOrBuilder> @@ -3154,7 +3157,7 @@ public Builder clearTextInput() { * .google.apps.card.v1.TextInput text_input = 5; */ public com.google.apps.card.v1.TextInput.Builder getTextInputBuilder() { - return getTextInputFieldBuilder().getBuilder(); + return internalGetTextInputFieldBuilder().getBuilder(); } /** @@ -3187,17 +3190,17 @@ public com.google.apps.card.v1.TextInputOrBuilder getTextInputOrBuilder() { * * .google.apps.card.v1.TextInput text_input = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextInput, com.google.apps.card.v1.TextInput.Builder, com.google.apps.card.v1.TextInputOrBuilder> - getTextInputFieldBuilder() { + internalGetTextInputFieldBuilder() { if (textInputBuilder_ == null) { if (!(dataCase_ == 5)) { data_ = com.google.apps.card.v1.TextInput.getDefaultInstance(); } textInputBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextInput, com.google.apps.card.v1.TextInput.Builder, com.google.apps.card.v1.TextInputOrBuilder>( @@ -3209,7 +3212,7 @@ public com.google.apps.card.v1.TextInputOrBuilder getTextInputOrBuilder() { return textInputBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.SelectionInput, com.google.apps.card.v1.SelectionInput.Builder, com.google.apps.card.v1.SelectionInputOrBuilder> @@ -3370,7 +3373,7 @@ public Builder clearSelectionInput() { * .google.apps.card.v1.SelectionInput selection_input = 6; */ public com.google.apps.card.v1.SelectionInput.Builder getSelectionInputBuilder() { - return getSelectionInputFieldBuilder().getBuilder(); + return internalGetSelectionInputFieldBuilder().getBuilder(); } /** @@ -3403,17 +3406,17 @@ public com.google.apps.card.v1.SelectionInputOrBuilder getSelectionInputOrBuilde * * .google.apps.card.v1.SelectionInput selection_input = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.SelectionInput, com.google.apps.card.v1.SelectionInput.Builder, com.google.apps.card.v1.SelectionInputOrBuilder> - getSelectionInputFieldBuilder() { + internalGetSelectionInputFieldBuilder() { if (selectionInputBuilder_ == null) { if (!(dataCase_ == 6)) { data_ = com.google.apps.card.v1.SelectionInput.getDefaultInstance(); } selectionInputBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.SelectionInput, com.google.apps.card.v1.SelectionInput.Builder, com.google.apps.card.v1.SelectionInputOrBuilder>( @@ -3427,7 +3430,7 @@ public com.google.apps.card.v1.SelectionInputOrBuilder getSelectionInputOrBuilde return selectionInputBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DateTimePicker, com.google.apps.card.v1.DateTimePicker.Builder, com.google.apps.card.v1.DateTimePickerOrBuilder> @@ -3588,7 +3591,7 @@ public Builder clearDateTimePicker() { * .google.apps.card.v1.DateTimePicker date_time_picker = 7; */ public com.google.apps.card.v1.DateTimePicker.Builder getDateTimePickerBuilder() { - return getDateTimePickerFieldBuilder().getBuilder(); + return internalGetDateTimePickerFieldBuilder().getBuilder(); } /** @@ -3621,17 +3624,17 @@ public com.google.apps.card.v1.DateTimePickerOrBuilder getDateTimePickerOrBuilde * * .google.apps.card.v1.DateTimePicker date_time_picker = 7; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DateTimePicker, com.google.apps.card.v1.DateTimePicker.Builder, com.google.apps.card.v1.DateTimePickerOrBuilder> - getDateTimePickerFieldBuilder() { + internalGetDateTimePickerFieldBuilder() { if (dateTimePickerBuilder_ == null) { if (!(dataCase_ == 7)) { data_ = com.google.apps.card.v1.DateTimePicker.getDefaultInstance(); } dateTimePickerBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DateTimePicker, com.google.apps.card.v1.DateTimePicker.Builder, com.google.apps.card.v1.DateTimePickerOrBuilder>( @@ -3645,7 +3648,7 @@ public com.google.apps.card.v1.DateTimePickerOrBuilder getDateTimePickerOrBuilde return dateTimePickerBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ChipList, com.google.apps.card.v1.ChipList.Builder, com.google.apps.card.v1.ChipListOrBuilder> @@ -3804,7 +3807,7 @@ public Builder clearChipList() { * .google.apps.card.v1.ChipList chip_list = 8; */ public com.google.apps.card.v1.ChipList.Builder getChipListBuilder() { - return getChipListFieldBuilder().getBuilder(); + return internalGetChipListFieldBuilder().getBuilder(); } /** @@ -3837,17 +3840,17 @@ public com.google.apps.card.v1.ChipListOrBuilder getChipListOrBuilder() { * * .google.apps.card.v1.ChipList chip_list = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ChipList, com.google.apps.card.v1.ChipList.Builder, com.google.apps.card.v1.ChipListOrBuilder> - getChipListFieldBuilder() { + internalGetChipListFieldBuilder() { if (chipListBuilder_ == null) { if (!(dataCase_ == 8)) { data_ = com.google.apps.card.v1.ChipList.getDefaultInstance(); } chipListBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ChipList, com.google.apps.card.v1.ChipList.Builder, com.google.apps.card.v1.ChipListOrBuilder>( @@ -3859,18 +3862,6 @@ public com.google.apps.card.v1.ChipListOrBuilder getChipListOrBuilder() { return chipListBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Columns.Column.Widgets) } @@ -4271,38 +4262,38 @@ public static com.google.apps.card.v1.Columns.Column parseFrom( public static com.google.apps.card.v1.Columns.Column parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Columns.Column parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Columns.Column parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Columns.Column parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Columns.Column parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Columns.Column parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -4325,8 +4316,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -4343,8 +4333,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.Columns.Column} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Columns.Column) com.google.apps.card.v1.Columns.ColumnOrBuilder { @@ -4354,7 +4343,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Columns_Column_fieldAccessorTable @@ -4366,7 +4355,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Columns.Column.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -4444,41 +4433,6 @@ private void buildPartial0(com.google.apps.card.v1.Columns.Column result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Columns.Column) { @@ -4519,8 +4473,8 @@ public Builder mergeFrom(com.google.apps.card.v1.Columns.Column other) { widgets_ = other.widgets_; bitField0_ = (bitField0_ & ~0x00000008); widgetsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getWidgetsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetWidgetsFieldBuilder() : null; } else { widgetsBuilder_.addAllMessages(other.widgets_); @@ -4925,7 +4879,7 @@ private void ensureWidgetsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Columns.Column.Widgets, com.google.apps.card.v1.Columns.Column.Widgets.Builder, com.google.apps.card.v1.Columns.Column.WidgetsOrBuilder> @@ -5198,7 +5152,7 @@ public Builder removeWidgets(int index) { * repeated .google.apps.card.v1.Columns.Column.Widgets widgets = 4; */ public com.google.apps.card.v1.Columns.Column.Widgets.Builder getWidgetsBuilder(int index) { - return getWidgetsFieldBuilder().getBuilder(index); + return internalGetWidgetsFieldBuilder().getBuilder(index); } /** @@ -5250,7 +5204,7 @@ public com.google.apps.card.v1.Columns.Column.WidgetsOrBuilder getWidgetsOrBuild * repeated .google.apps.card.v1.Columns.Column.Widgets widgets = 4; */ public com.google.apps.card.v1.Columns.Column.Widgets.Builder addWidgetsBuilder() { - return getWidgetsFieldBuilder() + return internalGetWidgetsFieldBuilder() .addBuilder(com.google.apps.card.v1.Columns.Column.Widgets.getDefaultInstance()); } @@ -5265,7 +5219,7 @@ public com.google.apps.card.v1.Columns.Column.Widgets.Builder addWidgetsBuilder( * repeated .google.apps.card.v1.Columns.Column.Widgets widgets = 4; */ public com.google.apps.card.v1.Columns.Column.Widgets.Builder addWidgetsBuilder(int index) { - return getWidgetsFieldBuilder() + return internalGetWidgetsFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Columns.Column.Widgets.getDefaultInstance()); } @@ -5281,17 +5235,17 @@ public com.google.apps.card.v1.Columns.Column.Widgets.Builder addWidgetsBuilder( */ public java.util.List getWidgetsBuilderList() { - return getWidgetsFieldBuilder().getBuilderList(); + return internalGetWidgetsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Columns.Column.Widgets, com.google.apps.card.v1.Columns.Column.Widgets.Builder, com.google.apps.card.v1.Columns.Column.WidgetsOrBuilder> - getWidgetsFieldBuilder() { + internalGetWidgetsFieldBuilder() { if (widgetsBuilder_ == null) { widgetsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Columns.Column.Widgets, com.google.apps.card.v1.Columns.Column.Widgets.Builder, com.google.apps.card.v1.Columns.Column.WidgetsOrBuilder>( @@ -5301,18 +5255,6 @@ public com.google.apps.card.v1.Columns.Column.Widgets.Builder addWidgetsBuilder( return widgetsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Columns.Column) } @@ -5542,38 +5484,38 @@ public static com.google.apps.card.v1.Columns parseFrom( public static com.google.apps.card.v1.Columns parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Columns parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Columns parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Columns parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Columns parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Columns parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -5596,7 +5538,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -5622,11 +5564,11 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * screen width is too narrow, the second column wraps below the first: * * * On web, the second column wraps if the screen width is less than or equal - * to 480 pixels. + * to 480 pixels. * * On iOS devices, the second column wraps if the screen width is - * less than or equal to 300 pt. + * less than or equal to 300 pt. * * On Android devices, the second column wraps if the screen width is - * less than or equal to 320 dp. + * less than or equal to 320 dp. * * To include more than two columns, or to use rows, use the * [`Grid`][google.apps.card.v1.Grid] widget. @@ -5642,7 +5584,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.Columns} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Columns) com.google.apps.card.v1.ColumnsOrBuilder { @@ -5652,7 +5594,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Columns_fieldAccessorTable @@ -5663,7 +5605,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Columns.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -5728,39 +5670,6 @@ private void buildPartial0(com.google.apps.card.v1.Columns result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Columns) { @@ -5792,8 +5701,8 @@ public Builder mergeFrom(com.google.apps.card.v1.Columns other) { columnItems_ = other.columnItems_; bitField0_ = (bitField0_ & ~0x00000001); columnItemsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getColumnItemsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetColumnItemsFieldBuilder() : null; } else { columnItemsBuilder_.addAllMessages(other.columnItems_); @@ -5869,7 +5778,7 @@ private void ensureColumnItemsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Columns.Column, com.google.apps.card.v1.Columns.Column.Builder, com.google.apps.card.v1.Columns.ColumnOrBuilder> @@ -6128,7 +6037,7 @@ public Builder removeColumnItems(int index) { * repeated .google.apps.card.v1.Columns.Column column_items = 2; */ public com.google.apps.card.v1.Columns.Column.Builder getColumnItemsBuilder(int index) { - return getColumnItemsFieldBuilder().getBuilder(index); + return internalGetColumnItemsFieldBuilder().getBuilder(index); } /** @@ -6176,7 +6085,7 @@ public com.google.apps.card.v1.Columns.ColumnOrBuilder getColumnItemsOrBuilder(i * repeated .google.apps.card.v1.Columns.Column column_items = 2; */ public com.google.apps.card.v1.Columns.Column.Builder addColumnItemsBuilder() { - return getColumnItemsFieldBuilder() + return internalGetColumnItemsFieldBuilder() .addBuilder(com.google.apps.card.v1.Columns.Column.getDefaultInstance()); } @@ -6190,7 +6099,7 @@ public com.google.apps.card.v1.Columns.Column.Builder addColumnItemsBuilder() { * repeated .google.apps.card.v1.Columns.Column column_items = 2; */ public com.google.apps.card.v1.Columns.Column.Builder addColumnItemsBuilder(int index) { - return getColumnItemsFieldBuilder() + return internalGetColumnItemsFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Columns.Column.getDefaultInstance()); } @@ -6205,17 +6114,17 @@ public com.google.apps.card.v1.Columns.Column.Builder addColumnItemsBuilder(int */ public java.util.List getColumnItemsBuilderList() { - return getColumnItemsFieldBuilder().getBuilderList(); + return internalGetColumnItemsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Columns.Column, com.google.apps.card.v1.Columns.Column.Builder, com.google.apps.card.v1.Columns.ColumnOrBuilder> - getColumnItemsFieldBuilder() { + internalGetColumnItemsFieldBuilder() { if (columnItemsBuilder_ == null) { columnItemsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Columns.Column, com.google.apps.card.v1.Columns.Column.Builder, com.google.apps.card.v1.Columns.ColumnOrBuilder>( @@ -6225,17 +6134,6 @@ public com.google.apps.card.v1.Columns.Column.Builder addColumnItemsBuilder(int return columnItemsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Columns) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ColumnsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ColumnsOrBuilder.java index b52ffbcfc2..05ec94ae85 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ColumnsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ColumnsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface ColumnsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Columns) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DateTimePicker.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DateTimePicker.java index d31bf14514..c4259b88dc 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DateTimePicker.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DateTimePicker.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -40,14 +41,25 @@ * * Protobuf type {@code google.apps.card.v1.DateTimePicker} */ -public final class DateTimePicker extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DateTimePicker extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.DateTimePicker) DateTimePickerOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DateTimePicker"); + } + // Use DateTimePicker.newBuilder() to construct. - private DateTimePicker(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DateTimePicker(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -57,19 +69,13 @@ private DateTimePicker() { type_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DateTimePicker(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_DateTimePicker_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_DateTimePicker_fieldAccessorTable @@ -125,6 +131,16 @@ public enum DateTimePickerType implements com.google.protobuf.ProtocolMessageEnu UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DateTimePickerType"); + } + /** * * @@ -218,7 +234,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.DateTimePicker.getDescriptor().getEnumTypes().get(0); } @@ -413,11 +429,11 @@ public com.google.apps.card.v1.DateTimePicker.DateTimePickerType getType() { * Specify the value based on the type of picker (`DateTimePickerType`): * * * `DATE_AND_TIME`: a calendar date and time in UTC. For example, to - * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. + * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. * * `DATE_ONLY`: a calendar date at 00:00:00 UTC. For example, to represent - * January 1, 2023, use `1672531200000`. + * January 1, 2023, use `1672531200000`. * * `TIME_ONLY`: a time in UTC. For example, to represent 12:00 PM, use - * `43200000` (or `12 * 60 * 60 * 1000`). + * `43200000` (or `12 * 60 * 60 * 1000`). * * * optional int64 value_ms_epoch = 4; @@ -439,11 +455,11 @@ public boolean hasValueMsEpoch() { * Specify the value based on the type of picker (`DateTimePickerType`): * * * `DATE_AND_TIME`: a calendar date and time in UTC. For example, to - * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. + * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. * * `DATE_ONLY`: a calendar date at 00:00:00 UTC. For example, to represent - * January 1, 2023, use `1672531200000`. + * January 1, 2023, use `1672531200000`. * * `TIME_ONLY`: a time in UTC. For example, to represent 12:00 PM, use - * `43200000` (or `12 * 60 * 60 * 1000`). + * `43200000` (or `12 * 60 * 60 * 1000`). * * * optional int64 value_ms_epoch = 4; @@ -546,11 +562,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, label_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(label_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, label_); } if (type_ != com.google.apps.card.v1.DateTimePicker.DateTimePickerType.DATE_AND_TIME.getNumber()) { @@ -574,11 +590,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, label_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(label_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, label_); } if (type_ != com.google.apps.card.v1.DateTimePicker.DateTimePickerType.DATE_AND_TIME.getNumber()) { @@ -689,38 +705,38 @@ public static com.google.apps.card.v1.DateTimePicker parseFrom( public static com.google.apps.card.v1.DateTimePicker parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.DateTimePicker parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.DateTimePicker parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.DateTimePicker parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.DateTimePicker parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.DateTimePicker parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -743,7 +759,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -769,7 +785,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.DateTimePicker} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.DateTimePicker) com.google.apps.card.v1.DateTimePickerOrBuilder { @@ -779,7 +795,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_DateTimePicker_fieldAccessorTable @@ -793,14 +809,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOnChangeActionFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetOnChangeActionFieldBuilder(); } } @@ -879,39 +895,6 @@ private void buildPartial0(com.google.apps.card.v1.DateTimePicker result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.DateTimePicker) { @@ -1004,7 +987,8 @@ public Builder mergeFrom( } // case 40 case 50: { - input.readMessage(getOnChangeActionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetOnChangeActionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000020; break; } // case 50 @@ -1383,11 +1367,11 @@ public Builder clearType() { * Specify the value based on the type of picker (`DateTimePickerType`): * * * `DATE_AND_TIME`: a calendar date and time in UTC. For example, to - * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. + * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. * * `DATE_ONLY`: a calendar date at 00:00:00 UTC. For example, to represent - * January 1, 2023, use `1672531200000`. + * January 1, 2023, use `1672531200000`. * * `TIME_ONLY`: a time in UTC. For example, to represent 12:00 PM, use - * `43200000` (or `12 * 60 * 60 * 1000`). + * `43200000` (or `12 * 60 * 60 * 1000`). * * * optional int64 value_ms_epoch = 4; @@ -1409,11 +1393,11 @@ public boolean hasValueMsEpoch() { * Specify the value based on the type of picker (`DateTimePickerType`): * * * `DATE_AND_TIME`: a calendar date and time in UTC. For example, to - * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. + * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. * * `DATE_ONLY`: a calendar date at 00:00:00 UTC. For example, to represent - * January 1, 2023, use `1672531200000`. + * January 1, 2023, use `1672531200000`. * * `TIME_ONLY`: a time in UTC. For example, to represent 12:00 PM, use - * `43200000` (or `12 * 60 * 60 * 1000`). + * `43200000` (or `12 * 60 * 60 * 1000`). * * * optional int64 value_ms_epoch = 4; @@ -1435,11 +1419,11 @@ public long getValueMsEpoch() { * Specify the value based on the type of picker (`DateTimePickerType`): * * * `DATE_AND_TIME`: a calendar date and time in UTC. For example, to - * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. + * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. * * `DATE_ONLY`: a calendar date at 00:00:00 UTC. For example, to represent - * January 1, 2023, use `1672531200000`. + * January 1, 2023, use `1672531200000`. * * `TIME_ONLY`: a time in UTC. For example, to represent 12:00 PM, use - * `43200000` (or `12 * 60 * 60 * 1000`). + * `43200000` (or `12 * 60 * 60 * 1000`). * * * optional int64 value_ms_epoch = 4; @@ -1465,11 +1449,11 @@ public Builder setValueMsEpoch(long value) { * Specify the value based on the type of picker (`DateTimePickerType`): * * * `DATE_AND_TIME`: a calendar date and time in UTC. For example, to - * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. + * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. * * `DATE_ONLY`: a calendar date at 00:00:00 UTC. For example, to represent - * January 1, 2023, use `1672531200000`. + * January 1, 2023, use `1672531200000`. * * `TIME_ONLY`: a time in UTC. For example, to represent 12:00 PM, use - * `43200000` (or `12 * 60 * 60 * 1000`). + * `43200000` (or `12 * 60 * 60 * 1000`). * * * optional int64 value_ms_epoch = 4; @@ -1546,7 +1530,7 @@ public Builder clearTimezoneOffsetDate() { } private com.google.apps.card.v1.Action onChangeAction_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> @@ -1698,7 +1682,7 @@ public Builder clearOnChangeAction() { public com.google.apps.card.v1.Action.Builder getOnChangeActionBuilder() { bitField0_ |= 0x00000020; onChanged(); - return getOnChangeActionFieldBuilder().getBuilder(); + return internalGetOnChangeActionFieldBuilder().getBuilder(); } /** @@ -1731,14 +1715,14 @@ public com.google.apps.card.v1.ActionOrBuilder getOnChangeActionOrBuilder() { * * .google.apps.card.v1.Action on_change_action = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> - getOnChangeActionFieldBuilder() { + internalGetOnChangeActionFieldBuilder() { if (onChangeActionBuilder_ == null) { onChangeActionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder>( @@ -1748,17 +1732,6 @@ public com.google.apps.card.v1.ActionOrBuilder getOnChangeActionOrBuilder() { return onChangeActionBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.DateTimePicker) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DateTimePickerOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DateTimePickerOrBuilder.java index ed1ba5fa41..65ccfffb6c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DateTimePickerOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DateTimePickerOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface DateTimePickerOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.DateTimePicker) @@ -122,11 +124,11 @@ public interface DateTimePickerOrBuilder * Specify the value based on the type of picker (`DateTimePickerType`): * * * `DATE_AND_TIME`: a calendar date and time in UTC. For example, to - * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. + * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. * * `DATE_ONLY`: a calendar date at 00:00:00 UTC. For example, to represent - * January 1, 2023, use `1672531200000`. + * January 1, 2023, use `1672531200000`. * * `TIME_ONLY`: a time in UTC. For example, to represent 12:00 PM, use - * `43200000` (or `12 * 60 * 60 * 1000`). + * `43200000` (or `12 * 60 * 60 * 1000`). * * * optional int64 value_ms_epoch = 4; @@ -145,11 +147,11 @@ public interface DateTimePickerOrBuilder * Specify the value based on the type of picker (`DateTimePickerType`): * * * `DATE_AND_TIME`: a calendar date and time in UTC. For example, to - * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. + * represent January 1, 2023 at 12:00 PM UTC, use `1672574400000`. * * `DATE_ONLY`: a calendar date at 00:00:00 UTC. For example, to represent - * January 1, 2023, use `1672531200000`. + * January 1, 2023, use `1672531200000`. * * `TIME_ONLY`: a time in UTC. For example, to represent 12:00 PM, use - * `43200000` (or `12 * 60 * 60 * 1000`). + * `43200000` (or `12 * 60 * 60 * 1000`). * * * optional int64 value_ms_epoch = 4; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DecoratedText.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DecoratedText.java index 74f771058f..3181fdb5eb 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DecoratedText.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DecoratedText.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -35,14 +36,25 @@ * * Protobuf type {@code google.apps.card.v1.DecoratedText} */ -public final class DecoratedText extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DecoratedText extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.DecoratedText) DecoratedTextOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DecoratedText"); + } + // Use DecoratedText.newBuilder() to construct. - private DecoratedText(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DecoratedText(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -53,19 +65,13 @@ private DecoratedText() { bottomLabel_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DecoratedText(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_DecoratedText_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_DecoratedText_fieldAccessorTable @@ -161,7 +167,7 @@ public interface SwitchControlOrBuilder * *
      * The action to perform when the switch state is changed, such as what
-     *  function to run.
+     * function to run.
      * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -175,7 +181,7 @@ public interface SwitchControlOrBuilder * *
      * The action to perform when the switch state is changed, such as what
-     *  function to run.
+     * function to run.
      * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -189,7 +195,7 @@ public interface SwitchControlOrBuilder * *
      * The action to perform when the switch state is changed, such as what
-     *  function to run.
+     * function to run.
      * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -243,14 +249,24 @@ public interface SwitchControlOrBuilder * * Protobuf type {@code google.apps.card.v1.DecoratedText.SwitchControl} */ - public static final class SwitchControl extends com.google.protobuf.GeneratedMessageV3 + public static final class SwitchControl extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.DecoratedText.SwitchControl) SwitchControlOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SwitchControl"); + } + // Use SwitchControl.newBuilder() to construct. - private SwitchControl(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SwitchControl(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -260,19 +276,13 @@ private SwitchControl() { controlType_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SwitchControl(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_DecoratedText_SwitchControl_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_DecoratedText_SwitchControl_fieldAccessorTable @@ -327,6 +337,16 @@ public enum ControlType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ControlType"); + } + /** * * @@ -418,7 +438,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.DecoratedText.SwitchControl.getDescriptor() .getEnumTypes() .get(0); @@ -591,7 +611,7 @@ public boolean getSelected() { * *
      * The action to perform when the switch state is changed, such as what
-     *  function to run.
+     * function to run.
      * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -608,7 +628,7 @@ public boolean hasOnChangeAction() { * *
      * The action to perform when the switch state is changed, such as what
-     *  function to run.
+     * function to run.
      * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -627,7 +647,7 @@ public com.google.apps.card.v1.Action getOnChangeAction() { * *
      * The action to perform when the switch state is changed, such as what
-     *  function to run.
+     * function to run.
      * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -698,11 +718,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(value_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, value_); } if (selected_ != false) { output.writeBool(3, selected_); @@ -723,11 +743,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(value_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, value_); } if (selected_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, selected_); @@ -828,38 +848,38 @@ public static com.google.apps.card.v1.DecoratedText.SwitchControl parseFrom( public static com.google.apps.card.v1.DecoratedText.SwitchControl parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.DecoratedText.SwitchControl parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.DecoratedText.SwitchControl parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.DecoratedText.SwitchControl parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.DecoratedText.SwitchControl parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.DecoratedText.SwitchControl parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -883,8 +903,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -903,8 +922,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.DecoratedText.SwitchControl} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.DecoratedText.SwitchControl) com.google.apps.card.v1.DecoratedText.SwitchControlOrBuilder { @@ -914,7 +932,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_DecoratedText_SwitchControl_fieldAccessorTable @@ -928,14 +946,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOnChangeActionFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetOnChangeActionFieldBuilder(); } } @@ -1009,41 +1027,6 @@ private void buildPartial0(com.google.apps.card.v1.DecoratedText.SwitchControl r result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.DecoratedText.SwitchControl) { @@ -1123,7 +1106,7 @@ public Builder mergeFrom( case 34: { input.readMessage( - getOnChangeActionFieldBuilder().getBuilder(), extensionRegistry); + internalGetOnChangeActionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 @@ -1461,7 +1444,7 @@ public Builder clearSelected() { } private com.google.apps.card.v1.Action onChangeAction_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> @@ -1472,7 +1455,7 @@ public Builder clearSelected() { * *
        * The action to perform when the switch state is changed, such as what
-       *  function to run.
+       * function to run.
        * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -1488,7 +1471,7 @@ public boolean hasOnChangeAction() { * *
        * The action to perform when the switch state is changed, such as what
-       *  function to run.
+       * function to run.
        * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -1510,7 +1493,7 @@ public com.google.apps.card.v1.Action getOnChangeAction() { * *
        * The action to perform when the switch state is changed, such as what
-       *  function to run.
+       * function to run.
        * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -1534,7 +1517,7 @@ public Builder setOnChangeAction(com.google.apps.card.v1.Action value) { * *
        * The action to perform when the switch state is changed, such as what
-       *  function to run.
+       * function to run.
        * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -1555,7 +1538,7 @@ public Builder setOnChangeAction(com.google.apps.card.v1.Action.Builder builderF * *
        * The action to perform when the switch state is changed, such as what
-       *  function to run.
+       * function to run.
        * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -1584,7 +1567,7 @@ public Builder mergeOnChangeAction(com.google.apps.card.v1.Action value) { * *
        * The action to perform when the switch state is changed, such as what
-       *  function to run.
+       * function to run.
        * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -1605,7 +1588,7 @@ public Builder clearOnChangeAction() { * *
        * The action to perform when the switch state is changed, such as what
-       *  function to run.
+       * function to run.
        * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -1613,7 +1596,7 @@ public Builder clearOnChangeAction() { public com.google.apps.card.v1.Action.Builder getOnChangeActionBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getOnChangeActionFieldBuilder().getBuilder(); + return internalGetOnChangeActionFieldBuilder().getBuilder(); } /** @@ -1621,7 +1604,7 @@ public com.google.apps.card.v1.Action.Builder getOnChangeActionBuilder() { * *
        * The action to perform when the switch state is changed, such as what
-       *  function to run.
+       * function to run.
        * 
* * .google.apps.card.v1.Action on_change_action = 4; @@ -1641,19 +1624,19 @@ public com.google.apps.card.v1.ActionOrBuilder getOnChangeActionOrBuilder() { * *
        * The action to perform when the switch state is changed, such as what
-       *  function to run.
+       * function to run.
        * 
* * .google.apps.card.v1.Action on_change_action = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> - getOnChangeActionFieldBuilder() { + internalGetOnChangeActionFieldBuilder() { if (onChangeActionBuilder_ == null) { onChangeActionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder>( @@ -1776,18 +1759,6 @@ public Builder clearControlType() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.DecoratedText.SwitchControl) } @@ -2676,17 +2647,17 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getIcon()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(topLabel_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, topLabel_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(topLabel_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, topLabel_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, text_); } if (wrapText_ != false) { output.writeBool(5, wrapText_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bottomLabel_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, bottomLabel_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(bottomLabel_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, bottomLabel_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeMessage(7, getOnClick()); @@ -2729,17 +2700,17 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getIcon()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(topLabel_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, topLabel_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(topLabel_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, topLabel_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, text_); } if (wrapText_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, wrapText_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bottomLabel_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, bottomLabel_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(bottomLabel_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, bottomLabel_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getOnClick()); @@ -2937,38 +2908,38 @@ public static com.google.apps.card.v1.DecoratedText parseFrom( public static com.google.apps.card.v1.DecoratedText parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.DecoratedText parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.DecoratedText parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.DecoratedText parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.DecoratedText parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.DecoratedText parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2991,7 +2962,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -3012,7 +2983,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.DecoratedText} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.DecoratedText) com.google.apps.card.v1.DecoratedTextOrBuilder { @@ -3022,7 +2993,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_DecoratedText_fieldAccessorTable @@ -3036,19 +3007,19 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getIconFieldBuilder(); - getStartIconFieldBuilder(); - getTopLabelTextFieldBuilder(); - getContentTextFieldBuilder(); - getBottomLabelTextFieldBuilder(); - getOnClickFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetIconFieldBuilder(); + internalGetStartIconFieldBuilder(); + internalGetTopLabelTextFieldBuilder(); + internalGetContentTextFieldBuilder(); + internalGetBottomLabelTextFieldBuilder(); + internalGetOnClickFieldBuilder(); } } @@ -3199,39 +3170,6 @@ private void buildPartialOneofs(com.google.apps.card.v1.DecoratedText result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.DecoratedText) { @@ -3332,7 +3270,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getIconFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetIconFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -3362,31 +3300,33 @@ public Builder mergeFrom( } // case 50 case 58: { - input.readMessage(getOnClickFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetOnClickFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000400; break; } // case 58 case 66: { - input.readMessage(getButtonFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetButtonFieldBuilder().getBuilder(), extensionRegistry); controlCase_ = 8; break; } // case 66 case 74: { - input.readMessage(getSwitchControlFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetSwitchControlFieldBuilder().getBuilder(), extensionRegistry); controlCase_ = 9; break; } // case 74 case 90: { - input.readMessage(getEndIconFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetEndIconFieldBuilder().getBuilder(), extensionRegistry); controlCase_ = 11; break; } // case 90 case 98: { - input.readMessage(getStartIconFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetStartIconFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 98 @@ -3398,19 +3338,22 @@ public Builder mergeFrom( } // case 104 case 138: { - input.readMessage(getTopLabelTextFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetTopLabelTextFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 138 case 146: { - input.readMessage(getContentTextFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetContentTextFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000040; break; } // case 146 case 154: { - input.readMessage(getBottomLabelTextFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetBottomLabelTextFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000200; break; } // case 154 @@ -3448,7 +3391,7 @@ public Builder clearControl() { private int bitField0_; private com.google.apps.card.v1.Icon icon_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> @@ -3602,7 +3545,7 @@ public Builder clearIcon() { public com.google.apps.card.v1.Icon.Builder getIconBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getIconFieldBuilder().getBuilder(); + return internalGetIconFieldBuilder().getBuilder(); } /** @@ -3632,14 +3575,14 @@ public com.google.apps.card.v1.IconOrBuilder getIconOrBuilder() { * * .google.apps.card.v1.Icon icon = 1 [deprecated = true]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> - getIconFieldBuilder() { + internalGetIconFieldBuilder() { if (iconBuilder_ == null) { iconBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder>( @@ -3650,7 +3593,7 @@ public com.google.apps.card.v1.IconOrBuilder getIconOrBuilder() { } private com.google.apps.card.v1.Icon startIcon_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> @@ -3793,7 +3736,7 @@ public Builder clearStartIcon() { public com.google.apps.card.v1.Icon.Builder getStartIconBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getStartIconFieldBuilder().getBuilder(); + return internalGetStartIconFieldBuilder().getBuilder(); } /** @@ -3822,14 +3765,14 @@ public com.google.apps.card.v1.IconOrBuilder getStartIconOrBuilder() { * * .google.apps.card.v1.Icon start_icon = 12; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> - getStartIconFieldBuilder() { + internalGetStartIconFieldBuilder() { if (startIconBuilder_ == null) { startIconBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder>( @@ -4069,7 +4012,7 @@ public Builder setTopLabelBytes(com.google.protobuf.ByteString value) { } private com.google.apps.card.v1.TextParagraph topLabelText_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> @@ -4235,7 +4178,7 @@ public Builder clearTopLabelText() { public com.google.apps.card.v1.TextParagraph.Builder getTopLabelTextBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getTopLabelTextFieldBuilder().getBuilder(); + return internalGetTopLabelTextFieldBuilder().getBuilder(); } /** @@ -4272,14 +4215,14 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getTopLabelTextOrBuilder() * * .google.apps.card.v1.TextParagraph top_label_text = 17; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> - getTopLabelTextFieldBuilder() { + internalGetTopLabelTextFieldBuilder() { if (topLabelTextBuilder_ == null) { topLabelTextBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder>( @@ -4446,7 +4389,7 @@ public Builder setTextBytes(com.google.protobuf.ByteString value) { } private com.google.apps.card.v1.TextParagraph contentText_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> @@ -4612,7 +4555,7 @@ public Builder clearContentText() { public com.google.apps.card.v1.TextParagraph.Builder getContentTextBuilder() { bitField0_ |= 0x00000040; onChanged(); - return getContentTextFieldBuilder().getBuilder(); + return internalGetContentTextFieldBuilder().getBuilder(); } /** @@ -4649,14 +4592,14 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getContentTextOrBuilder() * * .google.apps.card.v1.TextParagraph content_text = 18; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> - getContentTextFieldBuilder() { + internalGetContentTextFieldBuilder() { if (contentTextBuilder_ == null) { contentTextBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder>( @@ -4843,7 +4786,7 @@ public Builder setBottomLabelBytes(com.google.protobuf.ByteString value) { } private com.google.apps.card.v1.TextParagraph bottomLabelText_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> @@ -5010,7 +4953,7 @@ public Builder clearBottomLabelText() { public com.google.apps.card.v1.TextParagraph.Builder getBottomLabelTextBuilder() { bitField0_ |= 0x00000200; onChanged(); - return getBottomLabelTextFieldBuilder().getBuilder(); + return internalGetBottomLabelTextFieldBuilder().getBuilder(); } /** @@ -5047,14 +4990,14 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getBottomLabelTextOrBuilde * * .google.apps.card.v1.TextParagraph bottom_label_text = 19; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> - getBottomLabelTextFieldBuilder() { + internalGetBottomLabelTextFieldBuilder() { if (bottomLabelTextBuilder_ == null) { bottomLabelTextBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder>( @@ -5065,7 +5008,7 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getBottomLabelTextOrBuilde } private com.google.apps.card.v1.OnClick onClick_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> @@ -5208,7 +5151,7 @@ public Builder clearOnClick() { public com.google.apps.card.v1.OnClick.Builder getOnClickBuilder() { bitField0_ |= 0x00000400; onChanged(); - return getOnClickFieldBuilder().getBuilder(); + return internalGetOnClickFieldBuilder().getBuilder(); } /** @@ -5237,14 +5180,14 @@ public com.google.apps.card.v1.OnClickOrBuilder getOnClickOrBuilder() { * * .google.apps.card.v1.OnClick on_click = 7; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> - getOnClickFieldBuilder() { + internalGetOnClickFieldBuilder() { if (onClickBuilder_ == null) { onClickBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder>( @@ -5254,7 +5197,7 @@ public com.google.apps.card.v1.OnClickOrBuilder getOnClickOrBuilder() { return onClickBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> @@ -5412,7 +5355,7 @@ public Builder clearButton() { * .google.apps.card.v1.Button button = 8; */ public com.google.apps.card.v1.Button.Builder getButtonBuilder() { - return getButtonFieldBuilder().getBuilder(); + return internalGetButtonFieldBuilder().getBuilder(); } /** @@ -5445,17 +5388,17 @@ public com.google.apps.card.v1.ButtonOrBuilder getButtonOrBuilder() { * * .google.apps.card.v1.Button button = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder> - getButtonFieldBuilder() { + internalGetButtonFieldBuilder() { if (buttonBuilder_ == null) { if (!(controlCase_ == 8)) { control_ = com.google.apps.card.v1.Button.getDefaultInstance(); } buttonBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Button, com.google.apps.card.v1.Button.Builder, com.google.apps.card.v1.ButtonOrBuilder>( @@ -5467,7 +5410,7 @@ public com.google.apps.card.v1.ButtonOrBuilder getButtonOrBuilder() { return buttonBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DecoratedText.SwitchControl, com.google.apps.card.v1.DecoratedText.SwitchControl.Builder, com.google.apps.card.v1.DecoratedText.SwitchControlOrBuilder> @@ -5636,7 +5579,7 @@ public Builder clearSwitchControl() { * .google.apps.card.v1.DecoratedText.SwitchControl switch_control = 9; */ public com.google.apps.card.v1.DecoratedText.SwitchControl.Builder getSwitchControlBuilder() { - return getSwitchControlFieldBuilder().getBuilder(); + return internalGetSwitchControlFieldBuilder().getBuilder(); } /** @@ -5672,17 +5615,17 @@ public com.google.apps.card.v1.DecoratedText.SwitchControl.Builder getSwitchCont * * .google.apps.card.v1.DecoratedText.SwitchControl switch_control = 9; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DecoratedText.SwitchControl, com.google.apps.card.v1.DecoratedText.SwitchControl.Builder, com.google.apps.card.v1.DecoratedText.SwitchControlOrBuilder> - getSwitchControlFieldBuilder() { + internalGetSwitchControlFieldBuilder() { if (switchControlBuilder_ == null) { if (!(controlCase_ == 9)) { control_ = com.google.apps.card.v1.DecoratedText.SwitchControl.getDefaultInstance(); } switchControlBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DecoratedText.SwitchControl, com.google.apps.card.v1.DecoratedText.SwitchControl.Builder, com.google.apps.card.v1.DecoratedText.SwitchControlOrBuilder>( @@ -5696,7 +5639,7 @@ public com.google.apps.card.v1.DecoratedText.SwitchControl.Builder getSwitchCont return switchControlBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> @@ -5896,7 +5839,7 @@ public Builder clearEndIcon() { * .google.apps.card.v1.Icon end_icon = 11; */ public com.google.apps.card.v1.Icon.Builder getEndIconBuilder() { - return getEndIconFieldBuilder().getBuilder(); + return internalGetEndIconFieldBuilder().getBuilder(); } /** @@ -5941,17 +5884,17 @@ public com.google.apps.card.v1.IconOrBuilder getEndIconOrBuilder() { * * .google.apps.card.v1.Icon end_icon = 11; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> - getEndIconFieldBuilder() { + internalGetEndIconFieldBuilder() { if (endIconBuilder_ == null) { if (!(controlCase_ == 11)) { control_ = com.google.apps.card.v1.Icon.getDefaultInstance(); } endIconBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder>( @@ -5963,17 +5906,6 @@ public com.google.apps.card.v1.IconOrBuilder getEndIconOrBuilder() { return endIconBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.DecoratedText) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DecoratedTextOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DecoratedTextOrBuilder.java index b8b384859a..adc3ef86ec 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DecoratedTextOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DecoratedTextOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface DecoratedTextOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.DecoratedText) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Divider.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Divider.java index 29a0061e03..ac5c89eb76 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Divider.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Divider.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -40,31 +41,36 @@ * * Protobuf type {@code google.apps.card.v1.Divider} */ -public final class Divider extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Divider extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Divider) DividerOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Divider"); + } + // Use Divider.newBuilder() to construct. - private Divider(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Divider(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Divider() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Divider(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto.internal_static_google_apps_card_v1_Divider_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Divider_fieldAccessorTable @@ -162,38 +168,38 @@ public static com.google.apps.card.v1.Divider parseFrom( public static com.google.apps.card.v1.Divider parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Divider parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Divider parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Divider parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Divider parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Divider parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -216,7 +222,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -242,7 +248,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.Divider} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Divider) com.google.apps.card.v1.DividerOrBuilder { @@ -252,7 +258,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Divider_fieldAccessorTable @@ -263,7 +269,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Divider.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -300,39 +306,6 @@ public com.google.apps.card.v1.Divider buildPartial() { return result; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Divider) { @@ -388,17 +361,6 @@ public Builder mergeFrom( return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Divider) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DividerOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DividerOrBuilder.java index f2ed166f5d..e048c4001c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DividerOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/DividerOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface DividerOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Divider) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Grid.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Grid.java index 036de6de1b..c44d69fabd 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Grid.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Grid.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -42,46 +43,57 @@ * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * * * Protobuf type {@code google.apps.card.v1.Grid} */ -public final class Grid extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Grid extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Grid) GridOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Grid"); + } + // Use Grid.newBuilder() to construct. - private Grid(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Grid(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -90,18 +102,12 @@ private Grid() { items_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Grid(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto.internal_static_google_apps_card_v1_Grid_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Grid_fieldAccessorTable @@ -271,14 +277,24 @@ public interface GridItemOrBuilder * * Protobuf type {@code google.apps.card.v1.Grid.GridItem} */ - public static final class GridItem extends com.google.protobuf.GeneratedMessageV3 + public static final class GridItem extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Grid.GridItem) GridItemOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GridItem"); + } + // Use GridItem.newBuilder() to construct. - private GridItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GridItem(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -289,19 +305,13 @@ private GridItem() { layout_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GridItem(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Grid_GridItem_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Grid_GridItem_fieldAccessorTable @@ -356,6 +366,16 @@ public enum GridItemLayout implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GridItemLayout"); + } + /** * * @@ -448,7 +468,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Grid.GridItem.getDescriptor().getEnumTypes().get(0); } @@ -738,17 +758,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getImage()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, title_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(title_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, title_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subtitle_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, subtitle_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(subtitle_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, subtitle_); } if (layout_ != com.google.apps.card.v1.Grid.GridItem.GridItemLayout.GRID_ITEM_LAYOUT_UNSPECIFIED @@ -764,17 +784,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getImage()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, title_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(title_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, title_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subtitle_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, subtitle_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(subtitle_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, subtitle_); } if (layout_ != com.google.apps.card.v1.Grid.GridItem.GridItemLayout.GRID_ITEM_LAYOUT_UNSPECIFIED @@ -869,38 +889,38 @@ public static com.google.apps.card.v1.Grid.GridItem parseFrom( public static com.google.apps.card.v1.Grid.GridItem parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Grid.GridItem parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Grid.GridItem parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Grid.GridItem parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Grid.GridItem parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Grid.GridItem parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -923,8 +943,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -942,8 +961,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.Grid.GridItem} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Grid.GridItem) com.google.apps.card.v1.Grid.GridItemOrBuilder { @@ -953,7 +971,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Grid_GridItem_fieldAccessorTable @@ -967,14 +985,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getImageFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetImageFieldBuilder(); } } @@ -1047,41 +1065,6 @@ private void buildPartial0(com.google.apps.card.v1.Grid.GridItem result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Grid.GridItem) { @@ -1149,7 +1132,7 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getImageFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetImageFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -1307,7 +1290,7 @@ public Builder setIdBytes(com.google.protobuf.ByteString value) { } private com.google.apps.card.v1.ImageComponent image_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ImageComponent, com.google.apps.card.v1.ImageComponent.Builder, com.google.apps.card.v1.ImageComponentOrBuilder> @@ -1452,7 +1435,7 @@ public Builder clearImage() { public com.google.apps.card.v1.ImageComponent.Builder getImageBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getImageFieldBuilder().getBuilder(); + return internalGetImageFieldBuilder().getBuilder(); } /** @@ -1483,14 +1466,14 @@ public com.google.apps.card.v1.ImageComponentOrBuilder getImageOrBuilder() { * * .google.apps.card.v1.ImageComponent image = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ImageComponent, com.google.apps.card.v1.ImageComponent.Builder, com.google.apps.card.v1.ImageComponentOrBuilder> - getImageFieldBuilder() { + internalGetImageFieldBuilder() { if (imageBuilder_ == null) { imageBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ImageComponent, com.google.apps.card.v1.ImageComponent.Builder, com.google.apps.card.v1.ImageComponentOrBuilder>( @@ -1819,18 +1802,6 @@ public Builder clearLayout() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Grid.GridItem) } @@ -2156,8 +2127,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, title_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(title_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, title_); } for (int i = 0; i < items_.size(); i++) { output.writeMessage(2, items_.get(i)); @@ -2180,8 +2151,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, title_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(title_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, title_); } for (int i = 0; i < items_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, items_.get(i)); @@ -2289,38 +2260,38 @@ public static com.google.apps.card.v1.Grid parseFrom( public static com.google.apps.card.v1.Grid parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Grid parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Grid parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Grid parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Grid parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Grid parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2343,7 +2314,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2371,39 +2342,39 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * * * Protobuf type {@code google.apps.card.v1.Grid} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Grid) com.google.apps.card.v1.GridOrBuilder { @@ -2412,7 +2383,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Grid_fieldAccessorTable @@ -2425,16 +2396,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getItemsFieldBuilder(); - getBorderStyleFieldBuilder(); - getOnClickFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetItemsFieldBuilder(); + internalGetBorderStyleFieldBuilder(); + internalGetOnClickFieldBuilder(); } } @@ -2527,39 +2498,6 @@ private void buildPartial0(com.google.apps.card.v1.Grid result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Grid) { @@ -2596,8 +2534,8 @@ public Builder mergeFrom(com.google.apps.card.v1.Grid other) { items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000002); itemsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getItemsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetItemsFieldBuilder() : null; } else { itemsBuilder_.addAllMessages(other.items_); @@ -2660,7 +2598,8 @@ public Builder mergeFrom( } // case 18 case 26: { - input.readMessage(getBorderStyleFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetBorderStyleFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -2672,7 +2611,7 @@ public Builder mergeFrom( } // case 32 case 42: { - input.readMessage(getOnClickFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetOnClickFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 42 @@ -2816,7 +2755,7 @@ private void ensureItemsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Grid.GridItem, com.google.apps.card.v1.Grid.GridItem.Builder, com.google.apps.card.v1.Grid.GridItemOrBuilder> @@ -3075,7 +3014,7 @@ public Builder removeItems(int index) { * repeated .google.apps.card.v1.Grid.GridItem items = 2; */ public com.google.apps.card.v1.Grid.GridItem.Builder getItemsBuilder(int index) { - return getItemsFieldBuilder().getBuilder(index); + return internalGetItemsFieldBuilder().getBuilder(index); } /** @@ -3123,7 +3062,7 @@ public com.google.apps.card.v1.Grid.GridItemOrBuilder getItemsOrBuilder(int inde * repeated .google.apps.card.v1.Grid.GridItem items = 2; */ public com.google.apps.card.v1.Grid.GridItem.Builder addItemsBuilder() { - return getItemsFieldBuilder() + return internalGetItemsFieldBuilder() .addBuilder(com.google.apps.card.v1.Grid.GridItem.getDefaultInstance()); } @@ -3137,7 +3076,7 @@ public com.google.apps.card.v1.Grid.GridItem.Builder addItemsBuilder() { * repeated .google.apps.card.v1.Grid.GridItem items = 2; */ public com.google.apps.card.v1.Grid.GridItem.Builder addItemsBuilder(int index) { - return getItemsFieldBuilder() + return internalGetItemsFieldBuilder() .addBuilder(index, com.google.apps.card.v1.Grid.GridItem.getDefaultInstance()); } @@ -3151,17 +3090,17 @@ public com.google.apps.card.v1.Grid.GridItem.Builder addItemsBuilder(int index) * repeated .google.apps.card.v1.Grid.GridItem items = 2; */ public java.util.List getItemsBuilderList() { - return getItemsFieldBuilder().getBuilderList(); + return internalGetItemsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Grid.GridItem, com.google.apps.card.v1.Grid.GridItem.Builder, com.google.apps.card.v1.Grid.GridItemOrBuilder> - getItemsFieldBuilder() { + internalGetItemsFieldBuilder() { if (itemsBuilder_ == null) { itemsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Grid.GridItem, com.google.apps.card.v1.Grid.GridItem.Builder, com.google.apps.card.v1.Grid.GridItemOrBuilder>( @@ -3172,7 +3111,7 @@ public java.util.List getItemsBui } private com.google.apps.card.v1.BorderStyle borderStyle_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.BorderStyle, com.google.apps.card.v1.BorderStyle.Builder, com.google.apps.card.v1.BorderStyleOrBuilder> @@ -3317,7 +3256,7 @@ public Builder clearBorderStyle() { public com.google.apps.card.v1.BorderStyle.Builder getBorderStyleBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getBorderStyleFieldBuilder().getBuilder(); + return internalGetBorderStyleFieldBuilder().getBuilder(); } /** @@ -3348,14 +3287,14 @@ public com.google.apps.card.v1.BorderStyleOrBuilder getBorderStyleOrBuilder() { * * .google.apps.card.v1.BorderStyle border_style = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.BorderStyle, com.google.apps.card.v1.BorderStyle.Builder, com.google.apps.card.v1.BorderStyleOrBuilder> - getBorderStyleFieldBuilder() { + internalGetBorderStyleFieldBuilder() { if (borderStyleBuilder_ == null) { borderStyleBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.BorderStyle, com.google.apps.card.v1.BorderStyle.Builder, com.google.apps.card.v1.BorderStyleOrBuilder>( @@ -3428,7 +3367,7 @@ public Builder clearColumnCount() { } private com.google.apps.card.v1.OnClick onClick_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> @@ -3585,7 +3524,7 @@ public Builder clearOnClick() { public com.google.apps.card.v1.OnClick.Builder getOnClickBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getOnClickFieldBuilder().getBuilder(); + return internalGetOnClickFieldBuilder().getBuilder(); } /** @@ -3618,14 +3557,14 @@ public com.google.apps.card.v1.OnClickOrBuilder getOnClickOrBuilder() { * * .google.apps.card.v1.OnClick on_click = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> - getOnClickFieldBuilder() { + internalGetOnClickFieldBuilder() { if (onClickBuilder_ == null) { onClickBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder>( @@ -3635,17 +3574,6 @@ public com.google.apps.card.v1.OnClickOrBuilder getOnClickOrBuilder() { return onClickBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Grid) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/GridOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/GridOrBuilder.java index 58b81d425e..2077a5d771 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/GridOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/GridOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface GridOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Grid) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Icon.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Icon.java index 6b5aa976c4..c43bf42286 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Icon.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Icon.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -39,14 +40,25 @@ * * Protobuf type {@code google.apps.card.v1.Icon} */ -public final class Icon extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Icon extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Icon) IconOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Icon"); + } + // Use Icon.newBuilder() to construct. - private Icon(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Icon(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -55,18 +67,12 @@ private Icon() { imageType_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Icon(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto.internal_static_google_apps_card_v1_Icon_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Icon_fieldAccessorTable @@ -332,7 +338,7 @@ public com.google.protobuf.ByteString getIconUrlBytes() { * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -360,7 +366,7 @@ public boolean hasMaterialIcon() { * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -391,7 +397,7 @@ public com.google.apps.card.v1.MaterialIcon getMaterialIcon() { * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -535,13 +541,13 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (iconsCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, icons_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, icons_); } if (iconsCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, icons_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, icons_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(altText_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, altText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(altText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, altText_); } if (imageType_ != com.google.apps.card.v1.Widget.ImageType.SQUARE.getNumber()) { output.writeEnum(4, imageType_); @@ -559,13 +565,13 @@ public int getSerializedSize() { size = 0; if (iconsCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, icons_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, icons_); } if (iconsCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, icons_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, icons_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(altText_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, altText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(altText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, altText_); } if (imageType_ != com.google.apps.card.v1.Widget.ImageType.SQUARE.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, imageType_); @@ -678,38 +684,38 @@ public static com.google.apps.card.v1.Icon parseFrom( public static com.google.apps.card.v1.Icon parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Icon parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Icon parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Icon parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Icon parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Icon parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -732,7 +738,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -757,7 +763,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.Icon} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Icon) com.google.apps.card.v1.IconOrBuilder { @@ -766,7 +772,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Icon_fieldAccessorTable @@ -777,7 +783,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Icon.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -843,39 +849,6 @@ private void buildPartialOneofs(com.google.apps.card.v1.Icon result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Icon) { @@ -975,7 +948,8 @@ public Builder mergeFrom( } // case 32 case 42: { - input.readMessage(getMaterialIconFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetMaterialIconFieldBuilder().getBuilder(), extensionRegistry); iconsCase_ = 5; break; } // case 42 @@ -1380,7 +1354,7 @@ public Builder setIconUrlBytes(com.google.protobuf.ByteString value) { return this; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.MaterialIcon, com.google.apps.card.v1.MaterialIcon.Builder, com.google.apps.card.v1.MaterialIconOrBuilder> @@ -1398,7 +1372,7 @@ public Builder setIconUrlBytes(com.google.protobuf.ByteString value) { * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -1426,7 +1400,7 @@ public boolean hasMaterialIcon() { * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -1464,7 +1438,7 @@ public com.google.apps.card.v1.MaterialIcon getMaterialIcon() { * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -1499,7 +1473,7 @@ public Builder setMaterialIcon(com.google.apps.card.v1.MaterialIcon value) { * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -1531,7 +1505,7 @@ public Builder setMaterialIcon(com.google.apps.card.v1.MaterialIcon.Builder buil * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -1576,7 +1550,7 @@ public Builder mergeMaterialIcon(com.google.apps.card.v1.MaterialIcon value) { * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -1614,7 +1588,7 @@ public Builder clearMaterialIcon() { * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -1624,7 +1598,7 @@ public Builder clearMaterialIcon() { * .google.apps.card.v1.MaterialIcon material_icon = 5; */ public com.google.apps.card.v1.MaterialIcon.Builder getMaterialIconBuilder() { - return getMaterialIconFieldBuilder().getBuilder(); + return internalGetMaterialIconFieldBuilder().getBuilder(); } /** @@ -1639,7 +1613,7 @@ public com.google.apps.card.v1.MaterialIcon.Builder getMaterialIconBuilder() { * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -1672,7 +1646,7 @@ public com.google.apps.card.v1.MaterialIconOrBuilder getMaterialIconOrBuilder() * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -1681,17 +1655,17 @@ public com.google.apps.card.v1.MaterialIconOrBuilder getMaterialIconOrBuilder() * * .google.apps.card.v1.MaterialIcon material_icon = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.MaterialIcon, com.google.apps.card.v1.MaterialIcon.Builder, com.google.apps.card.v1.MaterialIconOrBuilder> - getMaterialIconFieldBuilder() { + internalGetMaterialIconFieldBuilder() { if (materialIconBuilder_ == null) { if (!(iconsCase_ == 5)) { icons_ = com.google.apps.card.v1.MaterialIcon.getDefaultInstance(); } materialIconBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.MaterialIcon, com.google.apps.card.v1.MaterialIcon.Builder, com.google.apps.card.v1.MaterialIconOrBuilder>( @@ -1964,17 +1938,6 @@ public Builder clearImageType() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Icon) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/IconOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/IconOrBuilder.java index 14e004c8a4..73f879bd40 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/IconOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/IconOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface IconOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Icon) @@ -159,7 +161,7 @@ public interface IconOrBuilder * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -184,7 +186,7 @@ public interface IconOrBuilder * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * @@ -209,7 +211,7 @@ public interface IconOrBuilder * use * ``` * "material_icon": { - * "name": "check_box" + * "name": "check_box" * } * ``` * diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Image.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Image.java index 6160560d90..f8ad9f275e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Image.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Image.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -33,14 +34,25 @@ * * Protobuf type {@code google.apps.card.v1.Image} */ -public final class Image extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Image extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Image) ImageOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Image"); + } + // Use Image.newBuilder() to construct. - private Image(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Image(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -49,18 +61,12 @@ private Image() { altText_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Image(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto.internal_static_google_apps_card_v1_Image_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Image_fieldAccessorTable @@ -250,14 +256,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageUrl_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, imageUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(imageUrl_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, imageUrl_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getOnClick()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(altText_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, altText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(altText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, altText_); } getUnknownFields().writeTo(output); } @@ -268,14 +274,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageUrl_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, imageUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(imageUrl_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, imageUrl_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getOnClick()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(altText_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, altText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(altText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, altText_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -358,38 +364,38 @@ public static com.google.apps.card.v1.Image parseFrom( public static com.google.apps.card.v1.Image parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Image parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Image parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Image parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Image parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Image parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -412,7 +418,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -431,7 +437,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.Image} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Image) com.google.apps.card.v1.ImageOrBuilder { @@ -440,7 +446,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Image_fieldAccessorTable @@ -453,14 +459,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOnClickFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetOnClickFieldBuilder(); } } @@ -523,39 +529,6 @@ private void buildPartial0(com.google.apps.card.v1.Image result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Image) { @@ -615,7 +588,7 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getOnClickFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetOnClickFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -786,7 +759,7 @@ public Builder setImageUrlBytes(com.google.protobuf.ByteString value) { } private com.google.apps.card.v1.OnClick onClick_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> @@ -929,7 +902,7 @@ public Builder clearOnClick() { public com.google.apps.card.v1.OnClick.Builder getOnClickBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getOnClickFieldBuilder().getBuilder(); + return internalGetOnClickFieldBuilder().getBuilder(); } /** @@ -958,14 +931,14 @@ public com.google.apps.card.v1.OnClickOrBuilder getOnClickOrBuilder() { * * .google.apps.card.v1.OnClick on_click = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> - getOnClickFieldBuilder() { + internalGetOnClickFieldBuilder() { if (onClickBuilder_ == null) { onClickBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder>( @@ -1086,17 +1059,6 @@ public Builder setAltTextBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Image) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageComponent.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageComponent.java index c459e84a13..8631a0fdee 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageComponent.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageComponent.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -31,14 +32,25 @@ * * Protobuf type {@code google.apps.card.v1.ImageComponent} */ -public final class ImageComponent extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ImageComponent extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.ImageComponent) ImageComponentOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ImageComponent"); + } + // Use ImageComponent.newBuilder() to construct. - private ImageComponent(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ImageComponent(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -47,19 +59,13 @@ private ImageComponent() { altText_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ImageComponent(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ImageComponent_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ImageComponent_fieldAccessorTable @@ -295,11 +301,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageUri_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, imageUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(imageUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, imageUri_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(altText_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, altText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(altText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, altText_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getCropStyle()); @@ -316,11 +322,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageUri_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, imageUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(imageUri_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, imageUri_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(altText_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, altText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(altText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, altText_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCropStyle()); @@ -418,38 +424,38 @@ public static com.google.apps.card.v1.ImageComponent parseFrom( public static com.google.apps.card.v1.ImageComponent parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.ImageComponent parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.ImageComponent parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.ImageComponent parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.ImageComponent parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.ImageComponent parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -472,7 +478,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -489,7 +495,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.ImageComponent} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.ImageComponent) com.google.apps.card.v1.ImageComponentOrBuilder { @@ -499,7 +505,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ImageComponent_fieldAccessorTable @@ -513,15 +519,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCropStyleFieldBuilder(); - getBorderStyleFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCropStyleFieldBuilder(); + internalGetBorderStyleFieldBuilder(); } } @@ -596,39 +602,6 @@ private void buildPartial0(com.google.apps.card.v1.ImageComponent result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.ImageComponent) { @@ -697,13 +670,15 @@ public Builder mergeFrom( } // case 18 case 26: { - input.readMessage(getCropStyleFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCropStyleFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 case 34: { - input.readMessage(getBorderStyleFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetBorderStyleFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 @@ -949,7 +924,7 @@ public Builder setAltTextBytes(com.google.protobuf.ByteString value) { } private com.google.apps.card.v1.ImageCropStyle cropStyle_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ImageCropStyle, com.google.apps.card.v1.ImageCropStyle.Builder, com.google.apps.card.v1.ImageCropStyleOrBuilder> @@ -1094,7 +1069,7 @@ public Builder clearCropStyle() { public com.google.apps.card.v1.ImageCropStyle.Builder getCropStyleBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getCropStyleFieldBuilder().getBuilder(); + return internalGetCropStyleFieldBuilder().getBuilder(); } /** @@ -1125,14 +1100,14 @@ public com.google.apps.card.v1.ImageCropStyleOrBuilder getCropStyleOrBuilder() { * * .google.apps.card.v1.ImageCropStyle crop_style = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ImageCropStyle, com.google.apps.card.v1.ImageCropStyle.Builder, com.google.apps.card.v1.ImageCropStyleOrBuilder> - getCropStyleFieldBuilder() { + internalGetCropStyleFieldBuilder() { if (cropStyleBuilder_ == null) { cropStyleBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ImageCropStyle, com.google.apps.card.v1.ImageCropStyle.Builder, com.google.apps.card.v1.ImageCropStyleOrBuilder>( @@ -1143,7 +1118,7 @@ public com.google.apps.card.v1.ImageCropStyleOrBuilder getCropStyleOrBuilder() { } private com.google.apps.card.v1.BorderStyle borderStyle_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.BorderStyle, com.google.apps.card.v1.BorderStyle.Builder, com.google.apps.card.v1.BorderStyleOrBuilder> @@ -1288,7 +1263,7 @@ public Builder clearBorderStyle() { public com.google.apps.card.v1.BorderStyle.Builder getBorderStyleBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getBorderStyleFieldBuilder().getBuilder(); + return internalGetBorderStyleFieldBuilder().getBuilder(); } /** @@ -1319,14 +1294,14 @@ public com.google.apps.card.v1.BorderStyleOrBuilder getBorderStyleOrBuilder() { * * .google.apps.card.v1.BorderStyle border_style = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.BorderStyle, com.google.apps.card.v1.BorderStyle.Builder, com.google.apps.card.v1.BorderStyleOrBuilder> - getBorderStyleFieldBuilder() { + internalGetBorderStyleFieldBuilder() { if (borderStyleBuilder_ == null) { borderStyleBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.BorderStyle, com.google.apps.card.v1.BorderStyle.Builder, com.google.apps.card.v1.BorderStyleOrBuilder>( @@ -1336,17 +1311,6 @@ public com.google.apps.card.v1.BorderStyleOrBuilder getBorderStyleOrBuilder() { return borderStyleBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.ImageComponent) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageComponentOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageComponentOrBuilder.java index 51dafa69f1..4b784ba882 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageComponentOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageComponentOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface ImageComponentOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.ImageComponent) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageCropStyle.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageCropStyle.java index 23474816ba..e1d7746cef 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageCropStyle.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageCropStyle.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -32,22 +33,33 @@ * * ``` * cropStyle { - * "type": "RECTANGLE_CUSTOM", - * "aspectRatio": 16/9 + * "type": "RECTANGLE_CUSTOM", + * "aspectRatio": 16/9 * } * ``` * * * Protobuf type {@code google.apps.card.v1.ImageCropStyle} */ -public final class ImageCropStyle extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ImageCropStyle extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.ImageCropStyle) ImageCropStyleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ImageCropStyle"); + } + // Use ImageCropStyle.newBuilder() to construct. - private ImageCropStyle(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ImageCropStyle(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -55,19 +67,13 @@ private ImageCropStyle() { type_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ImageCropStyle(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ImageCropStyle_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ImageCropStyle_fieldAccessorTable @@ -143,6 +149,16 @@ public enum ImageCropType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ImageCropType"); + } + /** * * @@ -261,7 +277,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.ImageCropStyle.getDescriptor().getEnumTypes().get(0); } @@ -338,8 +354,8 @@ public com.google.apps.card.v1.ImageCropStyle.ImageCropType getType() { * * ``` * cropStyle { - * "type": "RECTANGLE_CUSTOM", - * "aspectRatio": 16/9 + * "type": "RECTANGLE_CUSTOM", + * "aspectRatio": 16/9 * } * ``` * @@ -470,38 +486,38 @@ public static com.google.apps.card.v1.ImageCropStyle parseFrom( public static com.google.apps.card.v1.ImageCropStyle parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.ImageCropStyle parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.ImageCropStyle parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.ImageCropStyle parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.ImageCropStyle parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.ImageCropStyle parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -524,7 +540,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -542,15 +558,15 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * ``` * cropStyle { - * "type": "RECTANGLE_CUSTOM", - * "aspectRatio": 16/9 + * "type": "RECTANGLE_CUSTOM", + * "aspectRatio": 16/9 * } * ``` * * * Protobuf type {@code google.apps.card.v1.ImageCropStyle} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.ImageCropStyle) com.google.apps.card.v1.ImageCropStyleOrBuilder { @@ -560,7 +576,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_ImageCropStyle_fieldAccessorTable @@ -572,7 +588,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.ImageCropStyle.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -626,39 +642,6 @@ private void buildPartial0(com.google.apps.card.v1.ImageCropStyle result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.ImageCropStyle) { @@ -674,7 +657,7 @@ public Builder mergeFrom(com.google.apps.card.v1.ImageCropStyle other) { if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } - if (other.getAspectRatio() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getAspectRatio()) != 0) { setAspectRatio(other.getAspectRatio()); } this.mergeUnknownFields(other.getUnknownFields()); @@ -843,8 +826,8 @@ public Builder clearType() { * * ``` * cropStyle { - * "type": "RECTANGLE_CUSTOM", - * "aspectRatio": 16/9 + * "type": "RECTANGLE_CUSTOM", + * "aspectRatio": 16/9 * } * ``` * @@ -868,8 +851,8 @@ public double getAspectRatio() { * * ``` * cropStyle { - * "type": "RECTANGLE_CUSTOM", - * "aspectRatio": 16/9 + * "type": "RECTANGLE_CUSTOM", + * "aspectRatio": 16/9 * } * ``` * @@ -897,8 +880,8 @@ public Builder setAspectRatio(double value) { * * ``` * cropStyle { - * "type": "RECTANGLE_CUSTOM", - * "aspectRatio": 16/9 + * "type": "RECTANGLE_CUSTOM", + * "aspectRatio": 16/9 * } * ``` * @@ -914,17 +897,6 @@ public Builder clearAspectRatio() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.ImageCropStyle) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageCropStyleOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageCropStyleOrBuilder.java index 1fd1de13e9..70f852cbfd 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageCropStyleOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageCropStyleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface ImageCropStyleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.ImageCropStyle) @@ -60,8 +62,8 @@ public interface ImageCropStyleOrBuilder * * ``` * cropStyle { - * "type": "RECTANGLE_CUSTOM", - * "aspectRatio": 16/9 + * "type": "RECTANGLE_CUSTOM", + * "aspectRatio": 16/9 * } * ``` * diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageOrBuilder.java index e20cf935da..7e17ca4b85 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ImageOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface ImageOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Image) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/MaterialIcon.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/MaterialIcon.java index 7f2cee3074..5073b887d2 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/MaterialIcon.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/MaterialIcon.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -32,10 +33,10 @@ * * ``` * { - * "name": "check_box", - * "fill": true, - * "weight": 300, - * "grade": -25 + * "name": "check_box", + * "fill": true, + * "weight": 300, + * "grade": -25 * } * ``` * @@ -44,14 +45,25 @@ * * Protobuf type {@code google.apps.card.v1.MaterialIcon} */ -public final class MaterialIcon extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class MaterialIcon extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.MaterialIcon) MaterialIconOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MaterialIcon"); + } + // Use MaterialIcon.newBuilder() to construct. - private MaterialIcon(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MaterialIcon(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -59,19 +71,13 @@ private MaterialIcon() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MaterialIcon(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_MaterialIcon_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_MaterialIcon_fieldAccessorTable @@ -227,8 +233,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (fill_ != false) { output.writeBool(2, fill_); @@ -248,8 +254,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (fill_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, fill_); @@ -339,38 +345,38 @@ public static com.google.apps.card.v1.MaterialIcon parseFrom( public static com.google.apps.card.v1.MaterialIcon parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.MaterialIcon parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.MaterialIcon parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.MaterialIcon parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.MaterialIcon parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.MaterialIcon parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -393,7 +399,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -411,10 +417,10 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * ``` * { - * "name": "check_box", - * "fill": true, - * "weight": 300, - * "grade": -25 + * "name": "check_box", + * "fill": true, + * "weight": 300, + * "grade": -25 * } * ``` * @@ -423,7 +429,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.MaterialIcon} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.MaterialIcon) com.google.apps.card.v1.MaterialIconOrBuilder { @@ -433,7 +439,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_MaterialIcon_fieldAccessorTable @@ -445,7 +451,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.MaterialIcon.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -506,39 +512,6 @@ private void buildPartial0(com.google.apps.card.v1.MaterialIcon result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.MaterialIcon) { @@ -979,17 +952,6 @@ public Builder clearGrade() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.MaterialIcon) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/MaterialIconOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/MaterialIconOrBuilder.java index 37bce652bc..31142fad45 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/MaterialIconOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/MaterialIconOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface MaterialIconOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.MaterialIcon) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OnClick.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OnClick.java index 55e7fc1f61..f2aed7c941 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OnClick.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OnClick.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -32,31 +33,36 @@ * * Protobuf type {@code google.apps.card.v1.OnClick} */ -public final class OnClick extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class OnClick extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.OnClick) OnClickOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OnClick"); + } + // Use OnClick.newBuilder() to construct. - private OnClick(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private OnClick(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private OnClick() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new OnClick(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto.internal_static_google_apps_card_v1_OnClick_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_OnClick_fieldAccessorTable @@ -594,38 +600,38 @@ public static com.google.apps.card.v1.OnClick parseFrom( public static com.google.apps.card.v1.OnClick parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.OnClick parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.OnClick parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.OnClick parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.OnClick parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.OnClick parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -648,7 +654,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -666,7 +672,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.OnClick} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.OnClick) com.google.apps.card.v1.OnClickOrBuilder { @@ -676,7 +682,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_OnClick_fieldAccessorTable @@ -687,7 +693,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.OnClick.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -770,39 +776,6 @@ private void buildPartialOneofs(com.google.apps.card.v1.OnClick result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.OnClick) { @@ -874,32 +847,34 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getActionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetActionFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 1; break; } // case 10 case 18: { - input.readMessage(getOpenLinkFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetOpenLinkFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 2; break; } // case 18 case 26: { input.readMessage( - getOpenDynamicLinkActionFieldBuilder().getBuilder(), extensionRegistry); + internalGetOpenDynamicLinkActionFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 3; break; } // case 26 case 34: { - input.readMessage(getCardFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetCardFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 4; break; } // case 34 case 66: { - input.readMessage(getOverflowMenuFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetOverflowMenuFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 8; break; } // case 66 @@ -936,7 +911,7 @@ public Builder clearData() { private int bitField0_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> @@ -1094,7 +1069,7 @@ public Builder clearAction() { * .google.apps.card.v1.Action action = 1; */ public com.google.apps.card.v1.Action.Builder getActionBuilder() { - return getActionFieldBuilder().getBuilder(); + return internalGetActionFieldBuilder().getBuilder(); } /** @@ -1127,17 +1102,17 @@ public com.google.apps.card.v1.ActionOrBuilder getActionOrBuilder() { * * .google.apps.card.v1.Action action = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> - getActionFieldBuilder() { + internalGetActionFieldBuilder() { if (actionBuilder_ == null) { if (!(dataCase_ == 1)) { data_ = com.google.apps.card.v1.Action.getDefaultInstance(); } actionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder>( @@ -1149,7 +1124,7 @@ public com.google.apps.card.v1.ActionOrBuilder getActionOrBuilder() { return actionBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OpenLink, com.google.apps.card.v1.OpenLink.Builder, com.google.apps.card.v1.OpenLinkOrBuilder> @@ -1307,7 +1282,7 @@ public Builder clearOpenLink() { * .google.apps.card.v1.OpenLink open_link = 2; */ public com.google.apps.card.v1.OpenLink.Builder getOpenLinkBuilder() { - return getOpenLinkFieldBuilder().getBuilder(); + return internalGetOpenLinkFieldBuilder().getBuilder(); } /** @@ -1340,17 +1315,17 @@ public com.google.apps.card.v1.OpenLinkOrBuilder getOpenLinkOrBuilder() { * * .google.apps.card.v1.OpenLink open_link = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OpenLink, com.google.apps.card.v1.OpenLink.Builder, com.google.apps.card.v1.OpenLinkOrBuilder> - getOpenLinkFieldBuilder() { + internalGetOpenLinkFieldBuilder() { if (openLinkBuilder_ == null) { if (!(dataCase_ == 2)) { data_ = com.google.apps.card.v1.OpenLink.getDefaultInstance(); } openLinkBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OpenLink, com.google.apps.card.v1.OpenLink.Builder, com.google.apps.card.v1.OpenLinkOrBuilder>( @@ -1362,7 +1337,7 @@ public com.google.apps.card.v1.OpenLinkOrBuilder getOpenLinkOrBuilder() { return openLinkBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> @@ -1563,7 +1538,7 @@ public Builder clearOpenDynamicLinkAction() { * .google.apps.card.v1.Action open_dynamic_link_action = 3; */ public com.google.apps.card.v1.Action.Builder getOpenDynamicLinkActionBuilder() { - return getOpenDynamicLinkActionFieldBuilder().getBuilder(); + return internalGetOpenDynamicLinkActionFieldBuilder().getBuilder(); } /** @@ -1608,17 +1583,17 @@ public com.google.apps.card.v1.ActionOrBuilder getOpenDynamicLinkActionOrBuilder * * .google.apps.card.v1.Action open_dynamic_link_action = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> - getOpenDynamicLinkActionFieldBuilder() { + internalGetOpenDynamicLinkActionFieldBuilder() { if (openDynamicLinkActionBuilder_ == null) { if (!(dataCase_ == 3)) { data_ = com.google.apps.card.v1.Action.getDefaultInstance(); } openDynamicLinkActionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder>( @@ -1630,7 +1605,7 @@ public com.google.apps.card.v1.ActionOrBuilder getOpenDynamicLinkActionOrBuilder return openDynamicLinkActionBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card, com.google.apps.card.v1.Card.Builder, com.google.apps.card.v1.CardOrBuilder> @@ -1809,7 +1784,7 @@ public Builder clearCard() { * .google.apps.card.v1.Card card = 4; */ public com.google.apps.card.v1.Card.Builder getCardBuilder() { - return getCardFieldBuilder().getBuilder(); + return internalGetCardFieldBuilder().getBuilder(); } /** @@ -1848,17 +1823,17 @@ public com.google.apps.card.v1.CardOrBuilder getCardOrBuilder() { * * .google.apps.card.v1.Card card = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card, com.google.apps.card.v1.Card.Builder, com.google.apps.card.v1.CardOrBuilder> - getCardFieldBuilder() { + internalGetCardFieldBuilder() { if (cardBuilder_ == null) { if (!(dataCase_ == 4)) { data_ = com.google.apps.card.v1.Card.getDefaultInstance(); } cardBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Card, com.google.apps.card.v1.Card.Builder, com.google.apps.card.v1.CardOrBuilder>( @@ -1870,7 +1845,7 @@ public com.google.apps.card.v1.CardOrBuilder getCardOrBuilder() { return cardBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OverflowMenu, com.google.apps.card.v1.OverflowMenu.Builder, com.google.apps.card.v1.OverflowMenuOrBuilder> @@ -2029,7 +2004,7 @@ public Builder clearOverflowMenu() { * .google.apps.card.v1.OverflowMenu overflow_menu = 8; */ public com.google.apps.card.v1.OverflowMenu.Builder getOverflowMenuBuilder() { - return getOverflowMenuFieldBuilder().getBuilder(); + return internalGetOverflowMenuFieldBuilder().getBuilder(); } /** @@ -2062,17 +2037,17 @@ public com.google.apps.card.v1.OverflowMenuOrBuilder getOverflowMenuOrBuilder() * * .google.apps.card.v1.OverflowMenu overflow_menu = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OverflowMenu, com.google.apps.card.v1.OverflowMenu.Builder, com.google.apps.card.v1.OverflowMenuOrBuilder> - getOverflowMenuFieldBuilder() { + internalGetOverflowMenuFieldBuilder() { if (overflowMenuBuilder_ == null) { if (!(dataCase_ == 8)) { data_ = com.google.apps.card.v1.OverflowMenu.getDefaultInstance(); } overflowMenuBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OverflowMenu, com.google.apps.card.v1.OverflowMenu.Builder, com.google.apps.card.v1.OverflowMenuOrBuilder>( @@ -2084,17 +2059,6 @@ public com.google.apps.card.v1.OverflowMenuOrBuilder getOverflowMenuOrBuilder() return overflowMenuBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.OnClick) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OnClickOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OnClickOrBuilder.java index 0064a41501..f18cb73b7b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OnClickOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OnClickOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface OnClickOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.OnClick) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OpenLink.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OpenLink.java index f43a06ba30..4f21df2ac9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OpenLink.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OpenLink.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -31,14 +32,25 @@ * * Protobuf type {@code google.apps.card.v1.OpenLink} */ -public final class OpenLink extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class OpenLink extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.OpenLink) OpenLinkOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OpenLink"); + } + // Use OpenLink.newBuilder() to construct. - private OpenLink(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private OpenLink(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -48,19 +60,13 @@ private OpenLink() { onClose_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new OpenLink(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_OpenLink_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_OpenLink_fieldAccessorTable @@ -109,6 +115,16 @@ public enum OpenAs implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OpenAs"); + } + /** * * @@ -188,7 +204,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.OpenLink.getDescriptor().getEnumTypes().get(0); } @@ -260,6 +276,16 @@ public enum OnClose implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OnClose"); + } + /** * * @@ -343,7 +369,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.OpenLink.getDescriptor().getEnumTypes().get(1); } @@ -523,8 +549,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(url_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, url_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(url_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, url_); } if (openAs_ != com.google.apps.card.v1.OpenLink.OpenAs.FULL_SIZE.getNumber()) { output.writeEnum(2, openAs_); @@ -541,8 +567,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(url_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, url_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(url_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, url_); } if (openAs_ != com.google.apps.card.v1.OpenLink.OpenAs.FULL_SIZE.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, openAs_); @@ -626,38 +652,38 @@ public static com.google.apps.card.v1.OpenLink parseFrom( public static com.google.apps.card.v1.OpenLink parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.OpenLink parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.OpenLink parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.OpenLink parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.OpenLink parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.OpenLink parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -680,7 +706,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -697,7 +723,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.OpenLink} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.OpenLink) com.google.apps.card.v1.OpenLinkOrBuilder { @@ -707,7 +733,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_OpenLink_fieldAccessorTable @@ -719,7 +745,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.OpenLink.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -776,39 +802,6 @@ private void buildPartial0(com.google.apps.card.v1.OpenLink result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.OpenLink) { @@ -1231,17 +1224,6 @@ public Builder clearOnClose() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.OpenLink) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OpenLinkOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OpenLinkOrBuilder.java index cafa441c8e..e97cd4a3fe 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OpenLinkOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OpenLinkOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface OpenLinkOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.OpenLink) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OverflowMenu.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OverflowMenu.java index d494c817a4..b75fb1d87a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OverflowMenu.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OverflowMenu.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -35,14 +36,25 @@ * * Protobuf type {@code google.apps.card.v1.OverflowMenu} */ -public final class OverflowMenu extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class OverflowMenu extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.OverflowMenu) OverflowMenuOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OverflowMenu"); + } + // Use OverflowMenu.newBuilder() to construct. - private OverflowMenu(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private OverflowMenu(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -50,19 +62,13 @@ private OverflowMenu() { items_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new OverflowMenu(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_OverflowMenu_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_OverflowMenu_fieldAccessorTable @@ -209,14 +215,24 @@ public interface OverflowMenuItemOrBuilder * * Protobuf type {@code google.apps.card.v1.OverflowMenu.OverflowMenuItem} */ - public static final class OverflowMenuItem extends com.google.protobuf.GeneratedMessageV3 + public static final class OverflowMenuItem extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.OverflowMenu.OverflowMenuItem) OverflowMenuItemOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OverflowMenuItem"); + } + // Use OverflowMenuItem.newBuilder() to construct. - private OverflowMenuItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private OverflowMenuItem(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -224,19 +240,13 @@ private OverflowMenuItem() { text_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new OverflowMenuItem(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_OverflowMenu_OverflowMenuItem_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_OverflowMenu_OverflowMenuItem_fieldAccessorTable @@ -440,8 +450,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getStartIcon()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, text_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(3, getOnClick()); @@ -461,8 +471,8 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartIcon()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, text_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getOnClick()); @@ -561,38 +571,38 @@ public static com.google.apps.card.v1.OverflowMenu.OverflowMenuItem parseFrom( public static com.google.apps.card.v1.OverflowMenu.OverflowMenuItem parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.OverflowMenu.OverflowMenuItem parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.OverflowMenu.OverflowMenuItem parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.OverflowMenu.OverflowMenuItem parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.OverflowMenu.OverflowMenuItem parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.OverflowMenu.OverflowMenuItem parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -616,8 +626,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -634,8 +643,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.OverflowMenu.OverflowMenuItem} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.OverflowMenu.OverflowMenuItem) com.google.apps.card.v1.OverflowMenu.OverflowMenuItemOrBuilder { @@ -645,7 +653,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_OverflowMenu_OverflowMenuItem_fieldAccessorTable @@ -659,15 +667,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getStartIconFieldBuilder(); - getOnClickFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetStartIconFieldBuilder(); + internalGetOnClickFieldBuilder(); } } @@ -741,41 +749,6 @@ private void buildPartial0(com.google.apps.card.v1.OverflowMenu.OverflowMenuItem result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.OverflowMenu.OverflowMenuItem) { @@ -831,7 +804,8 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getStartIconFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetStartIconFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -843,7 +817,8 @@ public Builder mergeFrom( } // case 18 case 26: { - input.readMessage(getOnClickFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetOnClickFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -873,7 +848,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.apps.card.v1.Icon startIcon_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> @@ -1018,7 +993,7 @@ public Builder clearStartIcon() { public com.google.apps.card.v1.Icon.Builder getStartIconBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getStartIconFieldBuilder().getBuilder(); + return internalGetStartIconFieldBuilder().getBuilder(); } /** @@ -1049,14 +1024,14 @@ public com.google.apps.card.v1.IconOrBuilder getStartIconOrBuilder() { * * .google.apps.card.v1.Icon start_icon = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder> - getStartIconFieldBuilder() { + internalGetStartIconFieldBuilder() { if (startIconBuilder_ == null) { startIconBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Icon, com.google.apps.card.v1.Icon.Builder, com.google.apps.card.v1.IconOrBuilder>( @@ -1178,7 +1153,7 @@ public Builder setTextBytes(com.google.protobuf.ByteString value) { } private com.google.apps.card.v1.OnClick onClick_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> @@ -1335,7 +1310,7 @@ public Builder clearOnClick() { public com.google.apps.card.v1.OnClick.Builder getOnClickBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getOnClickFieldBuilder().getBuilder(); + return internalGetOnClickFieldBuilder().getBuilder(); } /** @@ -1368,14 +1343,14 @@ public com.google.apps.card.v1.OnClickOrBuilder getOnClickOrBuilder() { * * .google.apps.card.v1.OnClick on_click = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder> - getOnClickFieldBuilder() { + internalGetOnClickFieldBuilder() { if (onClickBuilder_ == null) { onClickBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.OnClick, com.google.apps.card.v1.OnClick.Builder, com.google.apps.card.v1.OnClickOrBuilder>( @@ -1444,18 +1419,6 @@ public Builder clearDisabled() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.OverflowMenu.OverflowMenuItem) } @@ -1686,38 +1649,38 @@ public static com.google.apps.card.v1.OverflowMenu parseFrom( public static com.google.apps.card.v1.OverflowMenu parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.OverflowMenu parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.OverflowMenu parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.OverflowMenu parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.OverflowMenu parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.OverflowMenu parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1740,7 +1703,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1761,7 +1724,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.OverflowMenu} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.OverflowMenu) com.google.apps.card.v1.OverflowMenuOrBuilder { @@ -1771,7 +1734,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_OverflowMenu_fieldAccessorTable @@ -1783,7 +1746,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.OverflowMenu.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1848,39 +1811,6 @@ private void buildPartial0(com.google.apps.card.v1.OverflowMenu result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.OverflowMenu) { @@ -1912,8 +1842,8 @@ public Builder mergeFrom(com.google.apps.card.v1.OverflowMenu other) { items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000001); itemsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getItemsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetItemsFieldBuilder() : null; } else { itemsBuilder_.addAllMessages(other.items_); @@ -1990,7 +1920,7 @@ private void ensureItemsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.OverflowMenu.OverflowMenuItem, com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.Builder, com.google.apps.card.v1.OverflowMenu.OverflowMenuItemOrBuilder> @@ -2254,7 +2184,7 @@ public Builder removeItems(int index) { */ public com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.Builder getItemsBuilder( int index) { - return getItemsFieldBuilder().getBuilder(index); + return internalGetItemsFieldBuilder().getBuilder(index); } /** @@ -2303,7 +2233,7 @@ public com.google.apps.card.v1.OverflowMenu.OverflowMenuItemOrBuilder getItemsOr * repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1; */ public com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.Builder addItemsBuilder() { - return getItemsFieldBuilder() + return internalGetItemsFieldBuilder() .addBuilder(com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.getDefaultInstance()); } @@ -2318,7 +2248,7 @@ public com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.Builder addItemsBui */ public com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.Builder addItemsBuilder( int index) { - return getItemsFieldBuilder() + return internalGetItemsFieldBuilder() .addBuilder( index, com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.getDefaultInstance()); } @@ -2334,17 +2264,17 @@ public com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.Builder addItemsBui */ public java.util.List getItemsBuilderList() { - return getItemsFieldBuilder().getBuilderList(); + return internalGetItemsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.OverflowMenu.OverflowMenuItem, com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.Builder, com.google.apps.card.v1.OverflowMenu.OverflowMenuItemOrBuilder> - getItemsFieldBuilder() { + internalGetItemsFieldBuilder() { if (itemsBuilder_ == null) { itemsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.OverflowMenu.OverflowMenuItem, com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.Builder, com.google.apps.card.v1.OverflowMenu.OverflowMenuItemOrBuilder>( @@ -2354,17 +2284,6 @@ public com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.Builder addItemsBui return itemsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.OverflowMenu) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OverflowMenuOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OverflowMenuOrBuilder.java index 1ea666d385..5ca9439237 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OverflowMenuOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/OverflowMenuOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface OverflowMenuOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.OverflowMenu) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SelectionInput.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SelectionInput.java index 20fc4c3078..d0c6af9a18 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SelectionInput.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SelectionInput.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -45,14 +46,25 @@ * * Protobuf type {@code google.apps.card.v1.SelectionInput} */ -public final class SelectionInput extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SelectionInput extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.SelectionInput) SelectionInputOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SelectionInput"); + } + // Use SelectionInput.newBuilder() to construct. - private SelectionInput(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SelectionInput(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -63,19 +75,13 @@ private SelectionInput() { items_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SelectionInput(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_SelectionInput_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_SelectionInput_fieldAccessorTable @@ -156,10 +162,10 @@ public enum SelectionType implements com.google.protobuf.ProtocolMessageEnum { * autosuggests the space. To dynamically populate items for a multiselect * menu, use one of the following types of data sources: * - * * Google Workspace data: Items are populated using data from Google - * Workspace, such as Google Workspace users or Google Chat spaces. - * * External data: Items are populated from an external data - * source outside of Google Workspace. + * * Google Workspace data: Items are populated using data from Google + * Workspace, such as Google Workspace users or Google Chat spaces. + * * External data: Items are populated from an external data + * source outside of Google Workspace. * * For examples of how to implement multiselect menus for Chat apps, see * [Add a multiselect @@ -175,6 +181,16 @@ public enum SelectionType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SelectionType"); + } + /** * * @@ -233,10 +249,10 @@ public enum SelectionType implements com.google.protobuf.ProtocolMessageEnum { * autosuggests the space. To dynamically populate items for a multiselect * menu, use one of the following types of data sources: * - * * Google Workspace data: Items are populated using data from Google - * Workspace, such as Google Workspace users or Google Chat spaces. - * * External data: Items are populated from an external data - * source outside of Google Workspace. + * * Google Workspace data: Items are populated using data from Google + * Workspace, such as Google Workspace users or Google Chat spaces. + * * External data: Items are populated from an external data + * source outside of Google Workspace. * * For examples of how to implement multiselect menus for Chat apps, see * [Add a multiselect @@ -312,7 +328,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.SelectionInput.getDescriptor().getEnumTypes().get(0); } @@ -482,14 +498,24 @@ public interface SelectionItemOrBuilder * * Protobuf type {@code google.apps.card.v1.SelectionInput.SelectionItem} */ - public static final class SelectionItem extends com.google.protobuf.GeneratedMessageV3 + public static final class SelectionItem extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.SelectionInput.SelectionItem) SelectionItemOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SelectionItem"); + } + // Use SelectionItem.newBuilder() to construct. - private SelectionItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SelectionItem(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -499,19 +525,13 @@ private SelectionItem() { bottomText_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SelectionItem(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_SelectionInput_SelectionItem_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_SelectionInput_SelectionItem_fieldAccessorTable @@ -826,20 +846,20 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, text_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(value_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, value_); } if (selected_ != false) { output.writeBool(3, selected_); } if (startIconCase_ == 4) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, startIcon_); + com.google.protobuf.GeneratedMessage.writeString(output, 4, startIcon_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bottomText_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, bottomText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(bottomText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, bottomText_); } getUnknownFields().writeTo(output); } @@ -850,20 +870,20 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, text_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(value_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, value_); } if (selected_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, selected_); } if (startIconCase_ == 4) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, startIcon_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, startIcon_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bottomText_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, bottomText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(bottomText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, bottomText_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -962,38 +982,38 @@ public static com.google.apps.card.v1.SelectionInput.SelectionItem parseFrom( public static com.google.apps.card.v1.SelectionInput.SelectionItem parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.SelectionInput.SelectionItem parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.SelectionInput.SelectionItem parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.SelectionInput.SelectionItem parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.SelectionInput.SelectionItem parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.SelectionInput.SelectionItem parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1017,8 +1037,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1036,8 +1055,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.SelectionInput.SelectionItem} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.SelectionInput.SelectionItem) com.google.apps.card.v1.SelectionInput.SelectionItemOrBuilder { @@ -1047,7 +1065,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_SelectionInput_SelectionItem_fieldAccessorTable @@ -1059,7 +1077,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.SelectionInput.SelectionItem.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1129,41 +1147,6 @@ private void buildPartialOneofs(com.google.apps.card.v1.SelectionInput.Selection result.startIcon_ = this.startIcon_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.SelectionInput.SelectionItem) { @@ -1821,18 +1804,6 @@ public Builder setBottomTextBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.SelectionInput.SelectionItem) } @@ -1956,32 +1927,36 @@ public interface PlatformDataSourceOrBuilder * * Protobuf type {@code google.apps.card.v1.SelectionInput.PlatformDataSource} */ - public static final class PlatformDataSource extends com.google.protobuf.GeneratedMessageV3 + public static final class PlatformDataSource extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.SelectionInput.PlatformDataSource) PlatformDataSourceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PlatformDataSource"); + } + // Use PlatformDataSource.newBuilder() to construct. - private PlatformDataSource(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PlatformDataSource(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private PlatformDataSource() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PlatformDataSource(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_SelectionInput_PlatformDataSource_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_SelectionInput_PlatformDataSource_fieldAccessorTable @@ -2028,6 +2003,16 @@ public enum CommonDataSource implements com.google.protobuf.ProtocolMessageEnum UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CommonDataSource"); + } + /** * * @@ -2109,7 +2094,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.SelectionInput.PlatformDataSource.getDescriptor() .getEnumTypes() .get(0); @@ -2369,38 +2354,38 @@ public static com.google.apps.card.v1.SelectionInput.PlatformDataSource parseFro public static com.google.apps.card.v1.SelectionInput.PlatformDataSource parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.SelectionInput.PlatformDataSource parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.SelectionInput.PlatformDataSource parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.SelectionInput.PlatformDataSource parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.SelectionInput.PlatformDataSource parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.SelectionInput.PlatformDataSource parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2424,8 +2409,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2444,8 +2428,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.SelectionInput.PlatformDataSource} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.SelectionInput.PlatformDataSource) com.google.apps.card.v1.SelectionInput.PlatformDataSourceOrBuilder { @@ -2455,7 +2438,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_SelectionInput_PlatformDataSource_fieldAccessorTable @@ -2467,7 +2450,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.SelectionInput.PlatformDataSource.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -2522,41 +2505,6 @@ private void buildPartialOneofs( result.dataSource_ = this.dataSource_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.SelectionInput.PlatformDataSource) { @@ -2788,18 +2736,6 @@ public Builder clearCommonDataSource() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.SelectionInput.PlatformDataSource) } @@ -3269,10 +3205,10 @@ public int getMultiSelectMaxSelectedItems() { * If unset, the multiselect menu uses the following default values: * * * If the menu uses a static array of `SelectionInput` items, defaults to - * 0 characters and immediately populates items from the array. + * 0 characters and immediately populates items from the array. * * If the menu uses a dynamic data source (`multi_select_data_source`), - * defaults to 3 characters before querying the data source to return - * suggested items. + * defaults to 3 characters before querying the data source to return + * suggested items. * * * int32 multi_select_min_query_length = 7; @@ -3407,11 +3343,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, label_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(label_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, label_); } if (type_ != com.google.apps.card.v1.SelectionInput.SelectionType.CHECK_BOX.getNumber()) { output.writeEnum(3, type_); @@ -3444,11 +3380,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, label_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(label_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, label_); } if (type_ != com.google.apps.card.v1.SelectionInput.SelectionType.CHECK_BOX.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, type_); @@ -3601,38 +3537,38 @@ public static com.google.apps.card.v1.SelectionInput parseFrom( public static com.google.apps.card.v1.SelectionInput parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.SelectionInput parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.SelectionInput parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.SelectionInput parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.SelectionInput parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.SelectionInput parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -3655,7 +3591,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -3686,7 +3622,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.SelectionInput} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.SelectionInput) com.google.apps.card.v1.SelectionInputOrBuilder { @@ -3696,7 +3632,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_SelectionInput_fieldAccessorTable @@ -3710,15 +3646,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getItemsFieldBuilder(); - getOnChangeActionFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetItemsFieldBuilder(); + internalGetOnChangeActionFieldBuilder(); } } @@ -3837,39 +3773,6 @@ private void buildPartialOneofs(com.google.apps.card.v1.SelectionInput result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.SelectionInput) { @@ -3914,8 +3817,8 @@ public Builder mergeFrom(com.google.apps.card.v1.SelectionInput other) { items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000008); itemsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getItemsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetItemsFieldBuilder() : null; } else { itemsBuilder_.addAllMessages(other.items_); @@ -4007,7 +3910,8 @@ public Builder mergeFrom( } // case 34 case 42: { - input.readMessage(getOnChangeActionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetOnChangeActionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 42 @@ -4026,14 +3930,14 @@ public Builder mergeFrom( case 66: { input.readMessage( - getExternalDataSourceFieldBuilder().getBuilder(), extensionRegistry); + internalGetExternalDataSourceFieldBuilder().getBuilder(), extensionRegistry); multiSelectDataSourceCase_ = 8; break; } // case 66 case 74: { input.readMessage( - getPlatformDataSourceFieldBuilder().getBuilder(), extensionRegistry); + internalGetPlatformDataSourceFieldBuilder().getBuilder(), extensionRegistry); multiSelectDataSourceCase_ = 9; break; } // case 74 @@ -4460,7 +4364,7 @@ private void ensureItemsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.SelectionInput.SelectionItem, com.google.apps.card.v1.SelectionInput.SelectionItem.Builder, com.google.apps.card.v1.SelectionInput.SelectionItemOrBuilder> @@ -4733,7 +4637,7 @@ public Builder removeItems(int index) { * repeated .google.apps.card.v1.SelectionInput.SelectionItem items = 4; */ public com.google.apps.card.v1.SelectionInput.SelectionItem.Builder getItemsBuilder(int index) { - return getItemsFieldBuilder().getBuilder(index); + return internalGetItemsFieldBuilder().getBuilder(index); } /** @@ -4785,7 +4689,7 @@ public com.google.apps.card.v1.SelectionInput.SelectionItemOrBuilder getItemsOrB * repeated .google.apps.card.v1.SelectionInput.SelectionItem items = 4; */ public com.google.apps.card.v1.SelectionInput.SelectionItem.Builder addItemsBuilder() { - return getItemsFieldBuilder() + return internalGetItemsFieldBuilder() .addBuilder(com.google.apps.card.v1.SelectionInput.SelectionItem.getDefaultInstance()); } @@ -4800,7 +4704,7 @@ public com.google.apps.card.v1.SelectionInput.SelectionItem.Builder addItemsBuil * repeated .google.apps.card.v1.SelectionInput.SelectionItem items = 4; */ public com.google.apps.card.v1.SelectionInput.SelectionItem.Builder addItemsBuilder(int index) { - return getItemsFieldBuilder() + return internalGetItemsFieldBuilder() .addBuilder( index, com.google.apps.card.v1.SelectionInput.SelectionItem.getDefaultInstance()); } @@ -4817,17 +4721,17 @@ public com.google.apps.card.v1.SelectionInput.SelectionItem.Builder addItemsBuil */ public java.util.List getItemsBuilderList() { - return getItemsFieldBuilder().getBuilderList(); + return internalGetItemsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.SelectionInput.SelectionItem, com.google.apps.card.v1.SelectionInput.SelectionItem.Builder, com.google.apps.card.v1.SelectionInput.SelectionItemOrBuilder> - getItemsFieldBuilder() { + internalGetItemsFieldBuilder() { if (itemsBuilder_ == null) { itemsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.SelectionInput.SelectionItem, com.google.apps.card.v1.SelectionInput.SelectionItem.Builder, com.google.apps.card.v1.SelectionInput.SelectionItemOrBuilder>( @@ -4838,7 +4742,7 @@ public com.google.apps.card.v1.SelectionInput.SelectionItem.Builder addItemsBuil } private com.google.apps.card.v1.Action onChangeAction_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> @@ -5011,7 +4915,7 @@ public Builder clearOnChangeAction() { public com.google.apps.card.v1.Action.Builder getOnChangeActionBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getOnChangeActionFieldBuilder().getBuilder(); + return internalGetOnChangeActionFieldBuilder().getBuilder(); } /** @@ -5050,14 +4954,14 @@ public com.google.apps.card.v1.ActionOrBuilder getOnChangeActionOrBuilder() { * * .google.apps.card.v1.Action on_change_action = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> - getOnChangeActionFieldBuilder() { + internalGetOnChangeActionFieldBuilder() { if (onChangeActionBuilder_ == null) { onChangeActionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder>( @@ -5155,10 +5059,10 @@ public Builder clearMultiSelectMaxSelectedItems() { * If unset, the multiselect menu uses the following default values: * * * If the menu uses a static array of `SelectionInput` items, defaults to - * 0 characters and immediately populates items from the array. + * 0 characters and immediately populates items from the array. * * If the menu uses a dynamic data source (`multi_select_data_source`), - * defaults to 3 characters before querying the data source to return - * suggested items. + * defaults to 3 characters before querying the data source to return + * suggested items. * * * int32 multi_select_min_query_length = 7; @@ -5180,10 +5084,10 @@ public int getMultiSelectMinQueryLength() { * If unset, the multiselect menu uses the following default values: * * * If the menu uses a static array of `SelectionInput` items, defaults to - * 0 characters and immediately populates items from the array. + * 0 characters and immediately populates items from the array. * * If the menu uses a dynamic data source (`multi_select_data_source`), - * defaults to 3 characters before querying the data source to return - * suggested items. + * defaults to 3 characters before querying the data source to return + * suggested items. * * * int32 multi_select_min_query_length = 7; @@ -5209,10 +5113,10 @@ public Builder setMultiSelectMinQueryLength(int value) { * If unset, the multiselect menu uses the following default values: * * * If the menu uses a static array of `SelectionInput` items, defaults to - * 0 characters and immediately populates items from the array. + * 0 characters and immediately populates items from the array. * * If the menu uses a dynamic data source (`multi_select_data_source`), - * defaults to 3 characters before querying the data source to return - * suggested items. + * defaults to 3 characters before querying the data source to return + * suggested items. * * * int32 multi_select_min_query_length = 7; @@ -5226,7 +5130,7 @@ public Builder clearMultiSelectMinQueryLength() { return this; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> @@ -5386,7 +5290,7 @@ public Builder clearExternalDataSource() { * .google.apps.card.v1.Action external_data_source = 8; */ public com.google.apps.card.v1.Action.Builder getExternalDataSourceBuilder() { - return getExternalDataSourceFieldBuilder().getBuilder(); + return internalGetExternalDataSourceFieldBuilder().getBuilder(); } /** @@ -5419,17 +5323,17 @@ public com.google.apps.card.v1.ActionOrBuilder getExternalDataSourceOrBuilder() * * .google.apps.card.v1.Action external_data_source = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> - getExternalDataSourceFieldBuilder() { + internalGetExternalDataSourceFieldBuilder() { if (externalDataSourceBuilder_ == null) { if (!(multiSelectDataSourceCase_ == 8)) { multiSelectDataSource_ = com.google.apps.card.v1.Action.getDefaultInstance(); } externalDataSourceBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder>( @@ -5443,7 +5347,7 @@ public com.google.apps.card.v1.ActionOrBuilder getExternalDataSourceOrBuilder() return externalDataSourceBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.SelectionInput.PlatformDataSource, com.google.apps.card.v1.SelectionInput.PlatformDataSource.Builder, com.google.apps.card.v1.SelectionInput.PlatformDataSourceOrBuilder> @@ -5609,7 +5513,7 @@ public Builder clearPlatformDataSource() { */ public com.google.apps.card.v1.SelectionInput.PlatformDataSource.Builder getPlatformDataSourceBuilder() { - return getPlatformDataSourceFieldBuilder().getBuilder(); + return internalGetPlatformDataSourceFieldBuilder().getBuilder(); } /** @@ -5643,18 +5547,18 @@ public Builder clearPlatformDataSource() { * * .google.apps.card.v1.SelectionInput.PlatformDataSource platform_data_source = 9; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.SelectionInput.PlatformDataSource, com.google.apps.card.v1.SelectionInput.PlatformDataSource.Builder, com.google.apps.card.v1.SelectionInput.PlatformDataSourceOrBuilder> - getPlatformDataSourceFieldBuilder() { + internalGetPlatformDataSourceFieldBuilder() { if (platformDataSourceBuilder_ == null) { if (!(multiSelectDataSourceCase_ == 9)) { multiSelectDataSource_ = com.google.apps.card.v1.SelectionInput.PlatformDataSource.getDefaultInstance(); } platformDataSourceBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.SelectionInput.PlatformDataSource, com.google.apps.card.v1.SelectionInput.PlatformDataSource.Builder, com.google.apps.card.v1.SelectionInput.PlatformDataSourceOrBuilder>( @@ -5668,17 +5572,6 @@ public Builder clearPlatformDataSource() { return platformDataSourceBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.SelectionInput) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SelectionInputOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SelectionInputOrBuilder.java index 4f15140eb2..fabfbc94d2 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SelectionInputOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SelectionInputOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface SelectionInputOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.SelectionInput) @@ -274,10 +276,10 @@ public interface SelectionInputOrBuilder * If unset, the multiselect menu uses the following default values: * * * If the menu uses a static array of `SelectionInput` items, defaults to - * 0 characters and immediately populates items from the array. + * 0 characters and immediately populates items from the array. * * If the menu uses a dynamic data source (`multi_select_data_source`), - * defaults to 3 characters before querying the data source to return - * suggested items. + * defaults to 3 characters before querying the data source to return + * suggested items. * * * int32 multi_select_min_query_length = 7; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Suggestions.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Suggestions.java index 06990890ef..60cca4161e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Suggestions.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Suggestions.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -45,14 +46,25 @@ * * Protobuf type {@code google.apps.card.v1.Suggestions} */ -public final class Suggestions extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Suggestions extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Suggestions) SuggestionsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Suggestions"); + } + // Use Suggestions.newBuilder() to construct. - private Suggestions(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Suggestions(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -60,19 +72,13 @@ private Suggestions() { items_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Suggestions(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Suggestions_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Suggestions_fieldAccessorTable @@ -143,32 +149,36 @@ public interface SuggestionItemOrBuilder * * Protobuf type {@code google.apps.card.v1.Suggestions.SuggestionItem} */ - public static final class SuggestionItem extends com.google.protobuf.GeneratedMessageV3 + public static final class SuggestionItem extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Suggestions.SuggestionItem) SuggestionItemOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SuggestionItem"); + } + // Use SuggestionItem.newBuilder() to construct. - private SuggestionItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SuggestionItem(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SuggestionItem() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SuggestionItem(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Suggestions_SuggestionItem_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Suggestions_SuggestionItem_fieldAccessorTable @@ -315,7 +325,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (contentCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, content_); } getUnknownFields().writeTo(output); } @@ -327,7 +337,7 @@ public int getSerializedSize() { size = 0; if (contentCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, content_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -414,38 +424,38 @@ public static com.google.apps.card.v1.Suggestions.SuggestionItem parseFrom( public static com.google.apps.card.v1.Suggestions.SuggestionItem parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Suggestions.SuggestionItem parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Suggestions.SuggestionItem parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Suggestions.SuggestionItem parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Suggestions.SuggestionItem parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Suggestions.SuggestionItem parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -468,8 +478,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -486,8 +495,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.apps.card.v1.Suggestions.SuggestionItem} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Suggestions.SuggestionItem) com.google.apps.card.v1.Suggestions.SuggestionItemOrBuilder { @@ -497,7 +505,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Suggestions_SuggestionItem_fieldAccessorTable @@ -509,7 +517,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Suggestions.SuggestionItem.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -563,41 +571,6 @@ private void buildPartialOneofs(com.google.apps.card.v1.Suggestions.SuggestionIt result.content_ = this.content_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Suggestions.SuggestionItem) { @@ -835,18 +808,6 @@ public Builder setTextBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Suggestions.SuggestionItem) } @@ -1081,38 +1042,38 @@ public static com.google.apps.card.v1.Suggestions parseFrom( public static com.google.apps.card.v1.Suggestions parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Suggestions parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Suggestions parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Suggestions parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Suggestions parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Suggestions parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1135,7 +1096,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1166,7 +1127,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.Suggestions} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Suggestions) com.google.apps.card.v1.SuggestionsOrBuilder { @@ -1176,7 +1137,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Suggestions_fieldAccessorTable @@ -1188,7 +1149,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Suggestions.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1253,39 +1214,6 @@ private void buildPartial0(com.google.apps.card.v1.Suggestions result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Suggestions) { @@ -1317,8 +1245,8 @@ public Builder mergeFrom(com.google.apps.card.v1.Suggestions other) { items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000001); itemsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getItemsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetItemsFieldBuilder() : null; } else { itemsBuilder_.addAllMessages(other.items_); @@ -1395,7 +1323,7 @@ private void ensureItemsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Suggestions.SuggestionItem, com.google.apps.card.v1.Suggestions.SuggestionItem.Builder, com.google.apps.card.v1.Suggestions.SuggestionItemOrBuilder> @@ -1668,7 +1596,7 @@ public Builder removeItems(int index) { * repeated .google.apps.card.v1.Suggestions.SuggestionItem items = 1; */ public com.google.apps.card.v1.Suggestions.SuggestionItem.Builder getItemsBuilder(int index) { - return getItemsFieldBuilder().getBuilder(index); + return internalGetItemsFieldBuilder().getBuilder(index); } /** @@ -1720,7 +1648,7 @@ public com.google.apps.card.v1.Suggestions.SuggestionItemOrBuilder getItemsOrBui * repeated .google.apps.card.v1.Suggestions.SuggestionItem items = 1; */ public com.google.apps.card.v1.Suggestions.SuggestionItem.Builder addItemsBuilder() { - return getItemsFieldBuilder() + return internalGetItemsFieldBuilder() .addBuilder(com.google.apps.card.v1.Suggestions.SuggestionItem.getDefaultInstance()); } @@ -1735,7 +1663,7 @@ public com.google.apps.card.v1.Suggestions.SuggestionItem.Builder addItemsBuilde * repeated .google.apps.card.v1.Suggestions.SuggestionItem items = 1; */ public com.google.apps.card.v1.Suggestions.SuggestionItem.Builder addItemsBuilder(int index) { - return getItemsFieldBuilder() + return internalGetItemsFieldBuilder() .addBuilder( index, com.google.apps.card.v1.Suggestions.SuggestionItem.getDefaultInstance()); } @@ -1752,17 +1680,17 @@ public com.google.apps.card.v1.Suggestions.SuggestionItem.Builder addItemsBuilde */ public java.util.List getItemsBuilderList() { - return getItemsFieldBuilder().getBuilderList(); + return internalGetItemsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Suggestions.SuggestionItem, com.google.apps.card.v1.Suggestions.SuggestionItem.Builder, com.google.apps.card.v1.Suggestions.SuggestionItemOrBuilder> - getItemsFieldBuilder() { + internalGetItemsFieldBuilder() { if (itemsBuilder_ == null) { itemsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.apps.card.v1.Suggestions.SuggestionItem, com.google.apps.card.v1.Suggestions.SuggestionItem.Builder, com.google.apps.card.v1.Suggestions.SuggestionItemOrBuilder>( @@ -1772,17 +1700,6 @@ public com.google.apps.card.v1.Suggestions.SuggestionItem.Builder addItemsBuilde return itemsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Suggestions) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SuggestionsOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SuggestionsOrBuilder.java index 0dea78bc39..010c72b222 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SuggestionsOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/SuggestionsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface SuggestionsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Suggestions) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextInput.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextInput.java index b3c2ddf406..aaf94bb005 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextInput.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextInput.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -45,14 +46,25 @@ * * Protobuf type {@code google.apps.card.v1.TextInput} */ -public final class TextInput extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class TextInput extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.TextInput) TextInputOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TextInput"); + } + // Use TextInput.newBuilder() to construct. - private TextInput(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TextInput(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -65,19 +77,13 @@ private TextInput() { placeholderText_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new TextInput(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_TextInput_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_TextInput_fieldAccessorTable @@ -125,6 +131,16 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Type"); + } + /** * * @@ -203,7 +219,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.TextInput.getDescriptor().getEnumTypes().get(0); } @@ -902,17 +918,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, label_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(label_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, label_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hintText_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, hintText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(hintText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, hintText_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, value_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(value_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, value_); } if (type_ != com.google.apps.card.v1.TextInput.Type.SINGLE_LINE.getNumber()) { output.writeEnum(5, type_); @@ -929,8 +945,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(11, getValidation()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(placeholderText_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, placeholderText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(placeholderText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 12, placeholderText_); } getUnknownFields().writeTo(output); } @@ -941,17 +957,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, label_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(label_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, label_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hintText_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, hintText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(hintText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, hintText_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, value_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(value_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, value_); } if (type_ != com.google.apps.card.v1.TextInput.Type.SINGLE_LINE.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, type_); @@ -968,8 +984,8 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getValidation()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(placeholderText_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, placeholderText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(placeholderText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(12, placeholderText_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1088,38 +1104,38 @@ public static com.google.apps.card.v1.TextInput parseFrom( public static com.google.apps.card.v1.TextInput parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.TextInput parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.TextInput parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.TextInput parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.TextInput parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.TextInput parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1142,7 +1158,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1173,7 +1189,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.TextInput} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.TextInput) com.google.apps.card.v1.TextInputOrBuilder { @@ -1183,7 +1199,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_TextInput_fieldAccessorTable @@ -1197,17 +1213,17 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOnChangeActionFieldBuilder(); - getInitialSuggestionsFieldBuilder(); - getAutoCompleteActionFieldBuilder(); - getValidationFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetOnChangeActionFieldBuilder(); + internalGetInitialSuggestionsFieldBuilder(); + internalGetAutoCompleteActionFieldBuilder(); + internalGetValidationFieldBuilder(); } } @@ -1321,39 +1337,6 @@ private void buildPartial0(com.google.apps.card.v1.TextInput result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.TextInput) { @@ -1464,27 +1447,29 @@ public Builder mergeFrom( } // case 40 case 50: { - input.readMessage(getOnChangeActionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetOnChangeActionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000020; break; } // case 50 case 58: { input.readMessage( - getInitialSuggestionsFieldBuilder().getBuilder(), extensionRegistry); + internalGetInitialSuggestionsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000040; break; } // case 58 case 66: { input.readMessage( - getAutoCompleteActionFieldBuilder().getBuilder(), extensionRegistry); + internalGetAutoCompleteActionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000080; break; } // case 66 case 90: { - input.readMessage(getValidationFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetValidationFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000100; break; } // case 90 @@ -2133,7 +2118,7 @@ public Builder clearType() { } private com.google.apps.card.v1.Action onChangeAction_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> @@ -2313,7 +2298,7 @@ public Builder clearOnChangeAction() { public com.google.apps.card.v1.Action.Builder getOnChangeActionBuilder() { bitField0_ |= 0x00000020; onChanged(); - return getOnChangeActionFieldBuilder().getBuilder(); + return internalGetOnChangeActionFieldBuilder().getBuilder(); } /** @@ -2354,14 +2339,14 @@ public com.google.apps.card.v1.ActionOrBuilder getOnChangeActionOrBuilder() { * * .google.apps.card.v1.Action on_change_action = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> - getOnChangeActionFieldBuilder() { + internalGetOnChangeActionFieldBuilder() { if (onChangeActionBuilder_ == null) { onChangeActionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder>( @@ -2372,7 +2357,7 @@ public com.google.apps.card.v1.ActionOrBuilder getOnChangeActionOrBuilder() { } private com.google.apps.card.v1.Suggestions initialSuggestions_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Suggestions, com.google.apps.card.v1.Suggestions.Builder, com.google.apps.card.v1.SuggestionsOrBuilder> @@ -2637,7 +2622,7 @@ public Builder clearInitialSuggestions() { public com.google.apps.card.v1.Suggestions.Builder getInitialSuggestionsBuilder() { bitField0_ |= 0x00000040; onChanged(); - return getInitialSuggestionsFieldBuilder().getBuilder(); + return internalGetInitialSuggestionsFieldBuilder().getBuilder(); } /** @@ -2702,14 +2687,14 @@ public com.google.apps.card.v1.SuggestionsOrBuilder getInitialSuggestionsOrBuild * * .google.apps.card.v1.Suggestions initial_suggestions = 7; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Suggestions, com.google.apps.card.v1.Suggestions.Builder, com.google.apps.card.v1.SuggestionsOrBuilder> - getInitialSuggestionsFieldBuilder() { + internalGetInitialSuggestionsFieldBuilder() { if (initialSuggestionsBuilder_ == null) { initialSuggestionsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Suggestions, com.google.apps.card.v1.Suggestions.Builder, com.google.apps.card.v1.SuggestionsOrBuilder>( @@ -2720,7 +2705,7 @@ public com.google.apps.card.v1.SuggestionsOrBuilder getInitialSuggestionsOrBuild } private com.google.apps.card.v1.Action autoCompleteAction_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> @@ -2935,7 +2920,7 @@ public Builder clearAutoCompleteAction() { public com.google.apps.card.v1.Action.Builder getAutoCompleteActionBuilder() { bitField0_ |= 0x00000080; onChanged(); - return getAutoCompleteActionFieldBuilder().getBuilder(); + return internalGetAutoCompleteActionFieldBuilder().getBuilder(); } /** @@ -2986,14 +2971,14 @@ public com.google.apps.card.v1.ActionOrBuilder getAutoCompleteActionOrBuilder() * * .google.apps.card.v1.Action auto_complete_action = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder> - getAutoCompleteActionFieldBuilder() { + internalGetAutoCompleteActionFieldBuilder() { if (autoCompleteActionBuilder_ == null) { autoCompleteActionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Action, com.google.apps.card.v1.Action.Builder, com.google.apps.card.v1.ActionOrBuilder>( @@ -3004,7 +2989,7 @@ public com.google.apps.card.v1.ActionOrBuilder getAutoCompleteActionOrBuilder() } private com.google.apps.card.v1.Validation validation_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Validation, com.google.apps.card.v1.Validation.Builder, com.google.apps.card.v1.ValidationOrBuilder> @@ -3170,7 +3155,7 @@ public Builder clearValidation() { public com.google.apps.card.v1.Validation.Builder getValidationBuilder() { bitField0_ |= 0x00000100; onChanged(); - return getValidationFieldBuilder().getBuilder(); + return internalGetValidationFieldBuilder().getBuilder(); } /** @@ -3207,14 +3192,14 @@ public com.google.apps.card.v1.ValidationOrBuilder getValidationOrBuilder() { * * .google.apps.card.v1.Validation validation = 11; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Validation, com.google.apps.card.v1.Validation.Builder, com.google.apps.card.v1.ValidationOrBuilder> - getValidationFieldBuilder() { + internalGetValidationFieldBuilder() { if (validationBuilder_ == null) { validationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Validation, com.google.apps.card.v1.Validation.Builder, com.google.apps.card.v1.ValidationOrBuilder>( @@ -3355,17 +3340,6 @@ public Builder setPlaceholderTextBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.TextInput) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextInputOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextInputOrBuilder.java index 3388bd5fce..af44fa2af9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextInputOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextInputOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface TextInputOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.TextInput) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextParagraph.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextParagraph.java index 311bb99794..d18c73d8a4 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextParagraph.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextParagraph.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -41,14 +42,25 @@ * * Protobuf type {@code google.apps.card.v1.TextParagraph} */ -public final class TextParagraph extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class TextParagraph extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.TextParagraph) TextParagraphOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TextParagraph"); + } + // Use TextParagraph.newBuilder() to construct. - private TextParagraph(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TextParagraph(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -57,19 +69,13 @@ private TextParagraph() { textSyntax_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new TextParagraph(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_TextParagraph_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_TextParagraph_fieldAccessorTable @@ -123,6 +129,16 @@ public enum TextSyntax implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TextSyntax"); + } + /** * * @@ -214,7 +230,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.TextParagraph.getDescriptor().getEnumTypes().get(0); } @@ -373,8 +389,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, text_); } if (maxLines_ != 0) { output.writeInt32(2, maxLines_); @@ -392,8 +408,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, text_); } if (maxLines_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, maxLines_); @@ -478,38 +494,38 @@ public static com.google.apps.card.v1.TextParagraph parseFrom( public static com.google.apps.card.v1.TextParagraph parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.TextParagraph parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.TextParagraph parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.TextParagraph parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.TextParagraph parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.TextParagraph parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -532,7 +548,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -559,7 +575,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.TextParagraph} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.TextParagraph) com.google.apps.card.v1.TextParagraphOrBuilder { @@ -569,7 +585,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_TextParagraph_fieldAccessorTable @@ -581,7 +597,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.TextParagraph.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -639,39 +655,6 @@ private void buildPartial0(com.google.apps.card.v1.TextParagraph result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.TextParagraph) { @@ -1053,17 +1036,6 @@ public Builder clearTextSyntax() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.TextParagraph) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextParagraphOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextParagraphOrBuilder.java index 2fcc657d74..4552e99c9d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextParagraphOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/TextParagraphOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface TextParagraphOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.TextParagraph) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Validation.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Validation.java index 8461105d05..e4418bc36e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Validation.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Validation.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -31,14 +32,25 @@ * * Protobuf type {@code google.apps.card.v1.Validation} */ -public final class Validation extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Validation extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Validation) ValidationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Validation"); + } + // Use Validation.newBuilder() to construct. - private Validation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Validation(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private Validation() { inputType_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Validation(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Validation_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Validation_fieldAccessorTable @@ -140,6 +146,16 @@ public enum InputType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "InputType"); + } + /** * * @@ -270,7 +286,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Validation.getDescriptor().getEnumTypes().get(0); } @@ -471,38 +487,38 @@ public static com.google.apps.card.v1.Validation parseFrom( public static com.google.apps.card.v1.Validation parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Validation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Validation parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Validation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Validation parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Validation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -525,7 +541,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -542,7 +558,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.Validation} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Validation) com.google.apps.card.v1.ValidationOrBuilder { @@ -552,7 +568,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Validation_fieldAccessorTable @@ -564,7 +580,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Validation.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -617,39 +633,6 @@ private void buildPartial0(com.google.apps.card.v1.Validation result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Validation) { @@ -903,17 +886,6 @@ public Builder clearInputType() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Validation) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ValidationOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ValidationOrBuilder.java index 12c1f60f08..4c4c00244f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ValidationOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/ValidationOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface ValidationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Validation) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Widget.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Widget.java index df9bd98e03..ca8f03f1ae 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Widget.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/Widget.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; /** @@ -31,14 +32,25 @@ * * Protobuf type {@code google.apps.card.v1.Widget} */ -public final class Widget extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Widget extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.apps.card.v1.Widget) WidgetOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Widget"); + } + // Use Widget.newBuilder() to construct. - private Widget(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Widget(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,18 +58,12 @@ private Widget() { horizontalAlignment_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Widget(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.apps.card.v1.CardProto.internal_static_google_apps_card_v1_Widget_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Widget_fieldAccessorTable @@ -103,6 +109,16 @@ public enum ImageType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ImageType"); + } + /** * * @@ -183,7 +199,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Widget.getDescriptor().getEnumTypes().get(0); } @@ -267,6 +283,16 @@ public enum HorizontalAlignment implements com.google.protobuf.ProtocolMessageEn UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "HorizontalAlignment"); + } + /** * * @@ -377,7 +403,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Widget.getDescriptor().getEnumTypes().get(1); } @@ -456,6 +482,16 @@ public enum VerticalAlignment implements com.google.protobuf.ProtocolMessageEnum UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "VerticalAlignment"); + } + /** * * @@ -562,7 +598,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.apps.card.v1.Widget.getDescriptor().getEnumTypes().get(2); } @@ -686,7 +722,7 @@ public DataCase getDataCase() { * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -716,7 +752,7 @@ public boolean hasTextParagraph() { * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -749,7 +785,7 @@ public com.google.apps.card.v1.TextParagraph getTextParagraph() { * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -775,9 +811,9 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getTextParagraphOrBuilder( * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -800,9 +836,9 @@ public boolean hasImage() { * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -828,9 +864,9 @@ public com.google.apps.card.v1.Image getImage() { * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -858,17 +894,17 @@ public com.google.apps.card.v1.ImageOrBuilder getImageOrBuilder() { * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -893,17 +929,17 @@ public boolean hasDecoratedText() { * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -931,17 +967,17 @@ public com.google.apps.card.v1.DecoratedText getDecoratedText() { * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -969,28 +1005,28 @@ public com.google.apps.card.v1.DecoratedTextOrBuilder getDecoratedTextOrBuilder( * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -1015,28 +1051,28 @@ public boolean hasButtonList() { * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -1064,28 +1100,28 @@ public com.google.apps.card.v1.ButtonList getButtonList() { * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -1113,8 +1149,8 @@ public com.google.apps.card.v1.ButtonListOrBuilder getButtonListOrBuilder() { * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -1122,24 +1158,24 @@ public com.google.apps.card.v1.ButtonListOrBuilder getButtonListOrBuilder() { * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -1164,8 +1200,8 @@ public boolean hasTextInput() { * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -1173,24 +1209,24 @@ public boolean hasTextInput() { * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -1218,8 +1254,8 @@ public com.google.apps.card.v1.TextInput getTextInput() { * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -1227,24 +1263,24 @@ public com.google.apps.card.v1.TextInput getTextInput() { * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -1273,31 +1309,31 @@ public com.google.apps.card.v1.TextInputOrBuilder getTextInputOrBuilder() { * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -1323,31 +1359,31 @@ public boolean hasSelectionInput() { * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -1376,31 +1412,31 @@ public com.google.apps.card.v1.SelectionInput getSelectionInput() { * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -1429,10 +1465,10 @@ public com.google.apps.card.v1.SelectionInputOrBuilder getSelectionInputOrBuilde * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -1458,10 +1494,10 @@ public boolean hasDateTimePicker() { * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -1490,10 +1526,10 @@ public com.google.apps.card.v1.DateTimePicker getDateTimePicker() { * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -1601,32 +1637,32 @@ public com.google.apps.card.v1.DividerOrBuilder getDividerOrBuilder() { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -1659,32 +1695,32 @@ public boolean hasGrid() { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -1720,32 +1756,32 @@ public com.google.apps.card.v1.Grid getGrid() { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -1775,32 +1811,32 @@ public com.google.apps.card.v1.GridOrBuilder getGridOrBuilder() { * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -1827,32 +1863,32 @@ public boolean hasColumns() { * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -1882,32 +1918,32 @@ public com.google.apps.card.v1.Columns getColumns() { * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -1934,18 +1970,18 @@ public com.google.apps.card.v1.ColumnsOrBuilder getColumnsOrBuilder() { * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -1969,18 +2005,18 @@ public boolean hasCarousel() { * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -2007,18 +2043,18 @@ public com.google.apps.card.v1.Carousel getCarousel() { * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -2046,23 +2082,23 @@ public com.google.apps.card.v1.CarouselOrBuilder getCarouselOrBuilder() { * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -2087,23 +2123,23 @@ public boolean hasChipList() { * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -2131,23 +2167,23 @@ public com.google.apps.card.v1.ChipList getChipList() { * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -2493,38 +2529,38 @@ public static com.google.apps.card.v1.Widget parseFrom( public static com.google.apps.card.v1.Widget parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Widget parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Widget parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.apps.card.v1.Widget parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.apps.card.v1.Widget parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.apps.card.v1.Widget parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2547,7 +2583,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2564,7 +2600,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.apps.card.v1.Widget} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.apps.card.v1.Widget) com.google.apps.card.v1.WidgetOrBuilder { @@ -2574,7 +2610,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.apps.card.v1.CardProto .internal_static_google_apps_card_v1_Widget_fieldAccessorTable @@ -2585,7 +2621,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.apps.card.v1.Widget.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -2714,39 +2750,6 @@ private void buildPartialOneofs(com.google.apps.card.v1.Widget result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.apps.card.v1.Widget) { @@ -2856,43 +2859,49 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getTextParagraphFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetTextParagraphFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 1; break; } // case 10 case 18: { - input.readMessage(getImageFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetImageFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 2; break; } // case 18 case 26: { - input.readMessage(getDecoratedTextFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDecoratedTextFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 3; break; } // case 26 case 34: { - input.readMessage(getButtonListFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetButtonListFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 4; break; } // case 34 case 42: { - input.readMessage(getTextInputFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetTextInputFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 5; break; } // case 42 case 50: { - input.readMessage(getSelectionInputFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetSelectionInputFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 6; break; } // case 50 case 58: { - input.readMessage(getDateTimePickerFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDateTimePickerFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 7; break; } // case 58 @@ -2904,31 +2913,33 @@ public Builder mergeFrom( } // case 64 case 74: { - input.readMessage(getDividerFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetDividerFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 9; break; } // case 74 case 82: { - input.readMessage(getGridFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetGridFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 10; break; } // case 82 case 90: { - input.readMessage(getColumnsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetColumnsFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 11; break; } // case 90 case 106: { - input.readMessage(getCarouselFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCarouselFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 13; break; } // case 106 case 114: { - input.readMessage(getChipListFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetChipListFieldBuilder().getBuilder(), extensionRegistry); dataCase_ = 14; break; } // case 114 @@ -2965,7 +2976,7 @@ public Builder clearData() { private int bitField0_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> @@ -2987,7 +2998,7 @@ public Builder clearData() { * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -3017,7 +3028,7 @@ public boolean hasTextParagraph() { * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -3057,7 +3068,7 @@ public com.google.apps.card.v1.TextParagraph getTextParagraph() { * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -3094,7 +3105,7 @@ public Builder setTextParagraph(com.google.apps.card.v1.TextParagraph value) { * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -3128,7 +3139,7 @@ public Builder setTextParagraph(com.google.apps.card.v1.TextParagraph.Builder bu * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -3174,7 +3185,7 @@ public Builder mergeTextParagraph(com.google.apps.card.v1.TextParagraph value) { * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -3214,7 +3225,7 @@ public Builder clearTextParagraph() { * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -3222,7 +3233,7 @@ public Builder clearTextParagraph() { * .google.apps.card.v1.TextParagraph text_paragraph = 1; */ public com.google.apps.card.v1.TextParagraph.Builder getTextParagraphBuilder() { - return getTextParagraphFieldBuilder().getBuilder(); + return internalGetTextParagraphFieldBuilder().getBuilder(); } /** @@ -3241,7 +3252,7 @@ public com.google.apps.card.v1.TextParagraph.Builder getTextParagraphBuilder() { * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -3276,24 +3287,24 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getTextParagraphOrBuilder( * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * * * .google.apps.card.v1.TextParagraph text_paragraph = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder> - getTextParagraphFieldBuilder() { + internalGetTextParagraphFieldBuilder() { if (textParagraphBuilder_ == null) { if (!(dataCase_ == 1)) { data_ = com.google.apps.card.v1.TextParagraph.getDefaultInstance(); } textParagraphBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextParagraph, com.google.apps.card.v1.TextParagraph.Builder, com.google.apps.card.v1.TextParagraphOrBuilder>( @@ -3305,7 +3316,7 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getTextParagraphOrBuilder( return textParagraphBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Image, com.google.apps.card.v1.Image.Builder, com.google.apps.card.v1.ImageOrBuilder> @@ -3320,9 +3331,9 @@ public com.google.apps.card.v1.TextParagraphOrBuilder getTextParagraphOrBuilder( * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -3345,9 +3356,9 @@ public boolean hasImage() { * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -3380,9 +3391,9 @@ public com.google.apps.card.v1.Image getImage() { * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -3412,9 +3423,9 @@ public Builder setImage(com.google.apps.card.v1.Image value) { * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -3441,9 +3452,9 @@ public Builder setImage(com.google.apps.card.v1.Image.Builder builderForValue) { * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -3481,9 +3492,9 @@ public Builder mergeImage(com.google.apps.card.v1.Image value) { * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -3516,9 +3527,9 @@ public Builder clearImage() { * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -3526,7 +3537,7 @@ public Builder clearImage() { * .google.apps.card.v1.Image image = 2; */ public com.google.apps.card.v1.Image.Builder getImageBuilder() { - return getImageFieldBuilder().getBuilder(); + return internalGetImageFieldBuilder().getBuilder(); } /** @@ -3538,9 +3549,9 @@ public com.google.apps.card.v1.Image.Builder getImageBuilder() { * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -3568,26 +3579,26 @@ public com.google.apps.card.v1.ImageOrBuilder getImageOrBuilder() { * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * * * .google.apps.card.v1.Image image = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Image, com.google.apps.card.v1.Image.Builder, com.google.apps.card.v1.ImageOrBuilder> - getImageFieldBuilder() { + internalGetImageFieldBuilder() { if (imageBuilder_ == null) { if (!(dataCase_ == 2)) { data_ = com.google.apps.card.v1.Image.getDefaultInstance(); } imageBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Image, com.google.apps.card.v1.Image.Builder, com.google.apps.card.v1.ImageOrBuilder>( @@ -3599,7 +3610,7 @@ public com.google.apps.card.v1.ImageOrBuilder getImageOrBuilder() { return imageBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DecoratedText, com.google.apps.card.v1.DecoratedText.Builder, com.google.apps.card.v1.DecoratedTextOrBuilder> @@ -3616,17 +3627,17 @@ public com.google.apps.card.v1.ImageOrBuilder getImageOrBuilder() { * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -3651,17 +3662,17 @@ public boolean hasDecoratedText() { * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -3696,17 +3707,17 @@ public com.google.apps.card.v1.DecoratedText getDecoratedText() { * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -3738,17 +3749,17 @@ public Builder setDecoratedText(com.google.apps.card.v1.DecoratedText value) { * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -3777,17 +3788,17 @@ public Builder setDecoratedText(com.google.apps.card.v1.DecoratedText.Builder bu * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -3828,17 +3839,17 @@ public Builder mergeDecoratedText(com.google.apps.card.v1.DecoratedText value) { * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -3873,17 +3884,17 @@ public Builder clearDecoratedText() { * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -3891,7 +3902,7 @@ public Builder clearDecoratedText() { * .google.apps.card.v1.DecoratedText decorated_text = 3; */ public com.google.apps.card.v1.DecoratedText.Builder getDecoratedTextBuilder() { - return getDecoratedTextFieldBuilder().getBuilder(); + return internalGetDecoratedTextFieldBuilder().getBuilder(); } /** @@ -3905,17 +3916,17 @@ public com.google.apps.card.v1.DecoratedText.Builder getDecoratedTextBuilder() { * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -3945,34 +3956,34 @@ public com.google.apps.card.v1.DecoratedTextOrBuilder getDecoratedTextOrBuilder( * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * * * .google.apps.card.v1.DecoratedText decorated_text = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DecoratedText, com.google.apps.card.v1.DecoratedText.Builder, com.google.apps.card.v1.DecoratedTextOrBuilder> - getDecoratedTextFieldBuilder() { + internalGetDecoratedTextFieldBuilder() { if (decoratedTextBuilder_ == null) { if (!(dataCase_ == 3)) { data_ = com.google.apps.card.v1.DecoratedText.getDefaultInstance(); } decoratedTextBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DecoratedText, com.google.apps.card.v1.DecoratedText.Builder, com.google.apps.card.v1.DecoratedTextOrBuilder>( @@ -3984,7 +3995,7 @@ public com.google.apps.card.v1.DecoratedTextOrBuilder getDecoratedTextOrBuilder( return decoratedTextBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ButtonList, com.google.apps.card.v1.ButtonList.Builder, com.google.apps.card.v1.ButtonListOrBuilder> @@ -4001,28 +4012,28 @@ public com.google.apps.card.v1.DecoratedTextOrBuilder getDecoratedTextOrBuilder( * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -4047,28 +4058,28 @@ public boolean hasButtonList() { * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -4103,28 +4114,28 @@ public com.google.apps.card.v1.ButtonList getButtonList() { * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -4156,28 +4167,28 @@ public Builder setButtonList(com.google.apps.card.v1.ButtonList value) { * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -4206,28 +4217,28 @@ public Builder setButtonList(com.google.apps.card.v1.ButtonList.Builder builderF * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -4268,28 +4279,28 @@ public Builder mergeButtonList(com.google.apps.card.v1.ButtonList value) { * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -4324,28 +4335,28 @@ public Builder clearButtonList() { * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -4353,7 +4364,7 @@ public Builder clearButtonList() { * .google.apps.card.v1.ButtonList button_list = 4; */ public com.google.apps.card.v1.ButtonList.Builder getButtonListBuilder() { - return getButtonListFieldBuilder().getBuilder(); + return internalGetButtonListFieldBuilder().getBuilder(); } /** @@ -4367,28 +4378,28 @@ public com.google.apps.card.v1.ButtonList.Builder getButtonListBuilder() { * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -4418,45 +4429,45 @@ public com.google.apps.card.v1.ButtonListOrBuilder getButtonListOrBuilder() { * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * * * .google.apps.card.v1.ButtonList button_list = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ButtonList, com.google.apps.card.v1.ButtonList.Builder, com.google.apps.card.v1.ButtonListOrBuilder> - getButtonListFieldBuilder() { + internalGetButtonListFieldBuilder() { if (buttonListBuilder_ == null) { if (!(dataCase_ == 4)) { data_ = com.google.apps.card.v1.ButtonList.getDefaultInstance(); } buttonListBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ButtonList, com.google.apps.card.v1.ButtonList.Builder, com.google.apps.card.v1.ButtonListOrBuilder>( @@ -4468,7 +4479,7 @@ public com.google.apps.card.v1.ButtonListOrBuilder getButtonListOrBuilder() { return buttonListBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextInput, com.google.apps.card.v1.TextInput.Builder, com.google.apps.card.v1.TextInputOrBuilder> @@ -4485,8 +4496,8 @@ public com.google.apps.card.v1.ButtonListOrBuilder getButtonListOrBuilder() { * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -4494,24 +4505,24 @@ public com.google.apps.card.v1.ButtonListOrBuilder getButtonListOrBuilder() { * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -4536,8 +4547,8 @@ public boolean hasTextInput() { * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -4545,24 +4556,24 @@ public boolean hasTextInput() { * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -4597,8 +4608,8 @@ public com.google.apps.card.v1.TextInput getTextInput() { * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -4606,24 +4617,24 @@ public com.google.apps.card.v1.TextInput getTextInput() { * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -4655,8 +4666,8 @@ public Builder setTextInput(com.google.apps.card.v1.TextInput value) { * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -4664,24 +4675,24 @@ public Builder setTextInput(com.google.apps.card.v1.TextInput value) { * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -4710,8 +4721,8 @@ public Builder setTextInput(com.google.apps.card.v1.TextInput.Builder builderFor * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -4719,24 +4730,24 @@ public Builder setTextInput(com.google.apps.card.v1.TextInput.Builder builderFor * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -4777,8 +4788,8 @@ public Builder mergeTextInput(com.google.apps.card.v1.TextInput value) { * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -4786,24 +4797,24 @@ public Builder mergeTextInput(com.google.apps.card.v1.TextInput value) { * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -4838,8 +4849,8 @@ public Builder clearTextInput() { * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -4847,24 +4858,24 @@ public Builder clearTextInput() { * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -4872,7 +4883,7 @@ public Builder clearTextInput() { * .google.apps.card.v1.TextInput text_input = 5; */ public com.google.apps.card.v1.TextInput.Builder getTextInputBuilder() { - return getTextInputFieldBuilder().getBuilder(); + return internalGetTextInputFieldBuilder().getBuilder(); } /** @@ -4886,8 +4897,8 @@ public com.google.apps.card.v1.TextInput.Builder getTextInputBuilder() { * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -4895,24 +4906,24 @@ public com.google.apps.card.v1.TextInput.Builder getTextInputBuilder() { * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -4942,8 +4953,8 @@ public com.google.apps.card.v1.TextInputOrBuilder getTextInputOrBuilder() { * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -4951,41 +4962,41 @@ public com.google.apps.card.v1.TextInputOrBuilder getTextInputOrBuilder() { * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * * * .google.apps.card.v1.TextInput text_input = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextInput, com.google.apps.card.v1.TextInput.Builder, com.google.apps.card.v1.TextInputOrBuilder> - getTextInputFieldBuilder() { + internalGetTextInputFieldBuilder() { if (textInputBuilder_ == null) { if (!(dataCase_ == 5)) { data_ = com.google.apps.card.v1.TextInput.getDefaultInstance(); } textInputBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.TextInput, com.google.apps.card.v1.TextInput.Builder, com.google.apps.card.v1.TextInputOrBuilder>( @@ -4997,7 +5008,7 @@ public com.google.apps.card.v1.TextInputOrBuilder getTextInputOrBuilder() { return textInputBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.SelectionInput, com.google.apps.card.v1.SelectionInput.Builder, com.google.apps.card.v1.SelectionInputOrBuilder> @@ -5015,31 +5026,31 @@ public com.google.apps.card.v1.TextInputOrBuilder getTextInputOrBuilder() { * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -5065,31 +5076,31 @@ public boolean hasSelectionInput() { * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -5125,31 +5136,31 @@ public com.google.apps.card.v1.SelectionInput getSelectionInput() { * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -5182,31 +5193,31 @@ public Builder setSelectionInput(com.google.apps.card.v1.SelectionInput value) { * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -5237,31 +5248,31 @@ public Builder setSelectionInput( * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -5304,31 +5315,31 @@ public Builder mergeSelectionInput(com.google.apps.card.v1.SelectionInput value) * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -5364,31 +5375,31 @@ public Builder clearSelectionInput() { * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -5396,7 +5407,7 @@ public Builder clearSelectionInput() { * .google.apps.card.v1.SelectionInput selection_input = 6; */ public com.google.apps.card.v1.SelectionInput.Builder getSelectionInputBuilder() { - return getSelectionInputFieldBuilder().getBuilder(); + return internalGetSelectionInputFieldBuilder().getBuilder(); } /** @@ -5411,31 +5422,31 @@ public com.google.apps.card.v1.SelectionInput.Builder getSelectionInputBuilder() * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -5466,48 +5477,48 @@ public com.google.apps.card.v1.SelectionInputOrBuilder getSelectionInputOrBuilde * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * * * .google.apps.card.v1.SelectionInput selection_input = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.SelectionInput, com.google.apps.card.v1.SelectionInput.Builder, com.google.apps.card.v1.SelectionInputOrBuilder> - getSelectionInputFieldBuilder() { + internalGetSelectionInputFieldBuilder() { if (selectionInputBuilder_ == null) { if (!(dataCase_ == 6)) { data_ = com.google.apps.card.v1.SelectionInput.getDefaultInstance(); } selectionInputBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.SelectionInput, com.google.apps.card.v1.SelectionInput.Builder, com.google.apps.card.v1.SelectionInputOrBuilder>( @@ -5519,7 +5530,7 @@ public com.google.apps.card.v1.SelectionInputOrBuilder getSelectionInputOrBuilde return selectionInputBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DateTimePicker, com.google.apps.card.v1.DateTimePicker.Builder, com.google.apps.card.v1.DateTimePickerOrBuilder> @@ -5537,10 +5548,10 @@ public com.google.apps.card.v1.SelectionInputOrBuilder getSelectionInputOrBuilde * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -5566,10 +5577,10 @@ public boolean hasDateTimePicker() { * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -5605,10 +5616,10 @@ public com.google.apps.card.v1.DateTimePicker getDateTimePicker() { * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -5641,10 +5652,10 @@ public Builder setDateTimePicker(com.google.apps.card.v1.DateTimePicker value) { * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -5675,10 +5686,10 @@ public Builder setDateTimePicker( * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -5721,10 +5732,10 @@ public Builder mergeDateTimePicker(com.google.apps.card.v1.DateTimePicker value) * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -5760,10 +5771,10 @@ public Builder clearDateTimePicker() { * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -5771,7 +5782,7 @@ public Builder clearDateTimePicker() { * .google.apps.card.v1.DateTimePicker date_time_picker = 7; */ public com.google.apps.card.v1.DateTimePicker.Builder getDateTimePickerBuilder() { - return getDateTimePickerFieldBuilder().getBuilder(); + return internalGetDateTimePickerFieldBuilder().getBuilder(); } /** @@ -5786,10 +5797,10 @@ public com.google.apps.card.v1.DateTimePicker.Builder getDateTimePickerBuilder() * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -5820,27 +5831,27 @@ public com.google.apps.card.v1.DateTimePickerOrBuilder getDateTimePickerOrBuilde * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * * * .google.apps.card.v1.DateTimePicker date_time_picker = 7; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DateTimePicker, com.google.apps.card.v1.DateTimePicker.Builder, com.google.apps.card.v1.DateTimePickerOrBuilder> - getDateTimePickerFieldBuilder() { + internalGetDateTimePickerFieldBuilder() { if (dateTimePickerBuilder_ == null) { if (!(dataCase_ == 7)) { data_ = com.google.apps.card.v1.DateTimePicker.getDefaultInstance(); } dateTimePickerBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.DateTimePicker, com.google.apps.card.v1.DateTimePicker.Builder, com.google.apps.card.v1.DateTimePickerOrBuilder>( @@ -5852,7 +5863,7 @@ public com.google.apps.card.v1.DateTimePickerOrBuilder getDateTimePickerOrBuilde return dateTimePickerBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Divider, com.google.apps.card.v1.Divider.Builder, com.google.apps.card.v1.DividerOrBuilder> @@ -6052,7 +6063,7 @@ public Builder clearDivider() { * .google.apps.card.v1.Divider divider = 9; */ public com.google.apps.card.v1.Divider.Builder getDividerBuilder() { - return getDividerFieldBuilder().getBuilder(); + return internalGetDividerFieldBuilder().getBuilder(); } /** @@ -6097,17 +6108,17 @@ public com.google.apps.card.v1.DividerOrBuilder getDividerOrBuilder() { * * .google.apps.card.v1.Divider divider = 9; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Divider, com.google.apps.card.v1.Divider.Builder, com.google.apps.card.v1.DividerOrBuilder> - getDividerFieldBuilder() { + internalGetDividerFieldBuilder() { if (dividerBuilder_ == null) { if (!(dataCase_ == 9)) { data_ = com.google.apps.card.v1.Divider.getDefaultInstance(); } dividerBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Divider, com.google.apps.card.v1.Divider.Builder, com.google.apps.card.v1.DividerOrBuilder>( @@ -6119,7 +6130,7 @@ public com.google.apps.card.v1.DividerOrBuilder getDividerOrBuilder() { return dividerBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Grid, com.google.apps.card.v1.Grid.Builder, com.google.apps.card.v1.GridOrBuilder> @@ -6144,32 +6155,32 @@ public com.google.apps.card.v1.DividerOrBuilder getDividerOrBuilder() { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -6202,32 +6213,32 @@ public boolean hasGrid() { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -6270,32 +6281,32 @@ public com.google.apps.card.v1.Grid getGrid() { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -6335,32 +6346,32 @@ public Builder setGrid(com.google.apps.card.v1.Grid value) { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -6397,32 +6408,32 @@ public Builder setGrid(com.google.apps.card.v1.Grid.Builder builderForValue) { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -6470,32 +6481,32 @@ public Builder mergeGrid(com.google.apps.card.v1.Grid value) { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -6538,32 +6549,32 @@ public Builder clearGrid() { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -6571,7 +6582,7 @@ public Builder clearGrid() { * .google.apps.card.v1.Grid grid = 10; */ public com.google.apps.card.v1.Grid.Builder getGridBuilder() { - return getGridFieldBuilder().getBuilder(); + return internalGetGridFieldBuilder().getBuilder(); } /** @@ -6593,32 +6604,32 @@ public com.google.apps.card.v1.Grid.Builder getGridBuilder() { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -6656,49 +6667,49 @@ public com.google.apps.card.v1.GridOrBuilder getGridOrBuilder() { * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * * * .google.apps.card.v1.Grid grid = 10; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Grid, com.google.apps.card.v1.Grid.Builder, com.google.apps.card.v1.GridOrBuilder> - getGridFieldBuilder() { + internalGetGridFieldBuilder() { if (gridBuilder_ == null) { if (!(dataCase_ == 10)) { data_ = com.google.apps.card.v1.Grid.getDefaultInstance(); } gridBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Grid, com.google.apps.card.v1.Grid.Builder, com.google.apps.card.v1.GridOrBuilder>( @@ -6710,7 +6721,7 @@ public com.google.apps.card.v1.GridOrBuilder getGridOrBuilder() { return gridBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Columns, com.google.apps.card.v1.Columns.Builder, com.google.apps.card.v1.ColumnsOrBuilder> @@ -6729,32 +6740,32 @@ public com.google.apps.card.v1.GridOrBuilder getGridOrBuilder() { * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -6781,32 +6792,32 @@ public boolean hasColumns() { * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -6843,32 +6854,32 @@ public com.google.apps.card.v1.Columns getColumns() { * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -6902,32 +6913,32 @@ public Builder setColumns(com.google.apps.card.v1.Columns value) { * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -6958,32 +6969,32 @@ public Builder setColumns(com.google.apps.card.v1.Columns.Builder builderForValu * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -7025,32 +7036,32 @@ public Builder mergeColumns(com.google.apps.card.v1.Columns value) { * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -7087,32 +7098,32 @@ public Builder clearColumns() { * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -7120,7 +7131,7 @@ public Builder clearColumns() { * .google.apps.card.v1.Columns columns = 11; */ public com.google.apps.card.v1.Columns.Builder getColumnsBuilder() { - return getColumnsFieldBuilder().getBuilder(); + return internalGetColumnsFieldBuilder().getBuilder(); } /** @@ -7136,32 +7147,32 @@ public com.google.apps.card.v1.Columns.Builder getColumnsBuilder() { * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -7193,49 +7204,49 @@ public com.google.apps.card.v1.ColumnsOrBuilder getColumnsOrBuilder() { * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * * * .google.apps.card.v1.Columns columns = 11; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Columns, com.google.apps.card.v1.Columns.Builder, com.google.apps.card.v1.ColumnsOrBuilder> - getColumnsFieldBuilder() { + internalGetColumnsFieldBuilder() { if (columnsBuilder_ == null) { if (!(dataCase_ == 11)) { data_ = com.google.apps.card.v1.Columns.getDefaultInstance(); } columnsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Columns, com.google.apps.card.v1.Columns.Builder, com.google.apps.card.v1.ColumnsOrBuilder>( @@ -7247,7 +7258,7 @@ public com.google.apps.card.v1.ColumnsOrBuilder getColumnsOrBuilder() { return columnsBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Carousel, com.google.apps.card.v1.Carousel.Builder, com.google.apps.card.v1.CarouselOrBuilder> @@ -7263,18 +7274,18 @@ public com.google.apps.card.v1.ColumnsOrBuilder getColumnsOrBuilder() { * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -7298,18 +7309,18 @@ public boolean hasCarousel() { * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -7343,18 +7354,18 @@ public com.google.apps.card.v1.Carousel getCarousel() { * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -7385,18 +7396,18 @@ public Builder setCarousel(com.google.apps.card.v1.Carousel value) { * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -7424,18 +7435,18 @@ public Builder setCarousel(com.google.apps.card.v1.Carousel.Builder builderForVa * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -7474,18 +7485,18 @@ public Builder mergeCarousel(com.google.apps.card.v1.Carousel value) { * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -7519,18 +7530,18 @@ public Builder clearCarousel() { * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -7538,7 +7549,7 @@ public Builder clearCarousel() { * .google.apps.card.v1.Carousel carousel = 13; */ public com.google.apps.card.v1.Carousel.Builder getCarouselBuilder() { - return getCarouselFieldBuilder().getBuilder(); + return internalGetCarouselFieldBuilder().getBuilder(); } /** @@ -7551,18 +7562,18 @@ public com.google.apps.card.v1.Carousel.Builder getCarouselBuilder() { * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -7591,35 +7602,35 @@ public com.google.apps.card.v1.CarouselOrBuilder getCarouselOrBuilder() { * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * * * .google.apps.card.v1.Carousel carousel = 13; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Carousel, com.google.apps.card.v1.Carousel.Builder, com.google.apps.card.v1.CarouselOrBuilder> - getCarouselFieldBuilder() { + internalGetCarouselFieldBuilder() { if (carouselBuilder_ == null) { if (!(dataCase_ == 13)) { data_ = com.google.apps.card.v1.Carousel.getDefaultInstance(); } carouselBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.Carousel, com.google.apps.card.v1.Carousel.Builder, com.google.apps.card.v1.CarouselOrBuilder>( @@ -7631,7 +7642,7 @@ public com.google.apps.card.v1.CarouselOrBuilder getCarouselOrBuilder() { return carouselBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ChipList, com.google.apps.card.v1.ChipList.Builder, com.google.apps.card.v1.ChipListOrBuilder> @@ -7648,23 +7659,23 @@ public com.google.apps.card.v1.CarouselOrBuilder getCarouselOrBuilder() { * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -7689,23 +7700,23 @@ public boolean hasChipList() { * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -7740,23 +7751,23 @@ public com.google.apps.card.v1.ChipList getChipList() { * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -7788,23 +7799,23 @@ public Builder setChipList(com.google.apps.card.v1.ChipList value) { * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -7833,23 +7844,23 @@ public Builder setChipList(com.google.apps.card.v1.ChipList.Builder builderForVa * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -7889,23 +7900,23 @@ public Builder mergeChipList(com.google.apps.card.v1.ChipList value) { * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -7940,23 +7951,23 @@ public Builder clearChipList() { * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -7964,7 +7975,7 @@ public Builder clearChipList() { * .google.apps.card.v1.ChipList chip_list = 14; */ public com.google.apps.card.v1.ChipList.Builder getChipListBuilder() { - return getChipListFieldBuilder().getBuilder(); + return internalGetChipListFieldBuilder().getBuilder(); } /** @@ -7978,23 +7989,23 @@ public com.google.apps.card.v1.ChipList.Builder getChipListBuilder() { * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -8024,40 +8035,40 @@ public com.google.apps.card.v1.ChipListOrBuilder getChipListOrBuilder() { * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * * * .google.apps.card.v1.ChipList chip_list = 14; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ChipList, com.google.apps.card.v1.ChipList.Builder, com.google.apps.card.v1.ChipListOrBuilder> - getChipListFieldBuilder() { + internalGetChipListFieldBuilder() { if (chipListBuilder_ == null) { if (!(dataCase_ == 14)) { data_ = com.google.apps.card.v1.ChipList.getDefaultInstance(); } chipListBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.apps.card.v1.ChipList, com.google.apps.card.v1.ChipList.Builder, com.google.apps.card.v1.ChipListOrBuilder>( @@ -8167,17 +8178,6 @@ public Builder clearHorizontalAlignment() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.apps.card.v1.Widget) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/WidgetOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/WidgetOrBuilder.java index 18570d6208..8a4b1e845a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/WidgetOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/apps/card/v1/WidgetOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/apps/card/v1/card.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.apps.card.v1; +@com.google.protobuf.Generated public interface WidgetOrBuilder extends // @@protoc_insertion_point(interface_extends:google.apps.card.v1.Widget) @@ -40,7 +42,7 @@ public interface WidgetOrBuilder * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -67,7 +69,7 @@ public interface WidgetOrBuilder * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -94,7 +96,7 @@ public interface WidgetOrBuilder * For example, the following JSON creates a bolded text: * ``` * "textParagraph": { - * "text": " <b>bold text</b>" + * "text": " <b>bold text</b>" * } * ``` * @@ -112,9 +114,9 @@ public interface WidgetOrBuilder * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -134,9 +136,9 @@ public interface WidgetOrBuilder * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -156,9 +158,9 @@ public interface WidgetOrBuilder * For example, the following JSON creates an image with alternative text: * ``` * "image": { - * "imageUrl": - * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", - * "altText": "Chat app avatar" + * "imageUrl": + * "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", + * "altText": "Chat app avatar" * } * ``` * @@ -178,17 +180,17 @@ public interface WidgetOrBuilder * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -210,17 +212,17 @@ public interface WidgetOrBuilder * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -242,17 +244,17 @@ public interface WidgetOrBuilder * * ``` * "decoratedText": { - * "icon": { - * "knownIcon": "EMAIL" - * }, - * "topLabel": "Email Address", - * "text": "sasha@example.com", - * "bottomLabel": "This is a new Email address!", - * "switchControl": { - * "name": "has_send_welcome_email_to_sasha", - * "selected": false, - * "controlType": "CHECKBOX" - * } + * "icon": { + * "knownIcon": "EMAIL" + * }, + * "topLabel": "Email Address", + * "text": "sasha@example.com", + * "bottomLabel": "This is a new Email address!", + * "switchControl": { + * "name": "has_send_welcome_email_to_sasha", + * "selected": false, + * "controlType": "CHECKBOX" + * } * } * ``` * @@ -272,28 +274,28 @@ public interface WidgetOrBuilder * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -315,28 +317,28 @@ public interface WidgetOrBuilder * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -358,28 +360,28 @@ public interface WidgetOrBuilder * link: * ``` * "buttonList": { - * "buttons": [ - * { - * "text": "Edit", - * "color": { - * "red": 0, - * "green": 0, - * "blue": 1, - * }, - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "buttons": [ + * { + * "text": "Edit", + * "color": { + * "red": 0, + * "green": 0, + * "blue": 1, + * }, + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -399,8 +401,8 @@ public interface WidgetOrBuilder * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -408,24 +410,24 @@ public interface WidgetOrBuilder * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -447,8 +449,8 @@ public interface WidgetOrBuilder * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -456,24 +458,24 @@ public interface WidgetOrBuilder * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -495,8 +497,8 @@ public interface WidgetOrBuilder * * ``` * "textInput": { - * "name": "mailing_address", - * "label": "Mailing Address" + * "name": "mailing_address", + * "label": "Mailing Address" * } * ``` * @@ -504,24 +506,24 @@ public interface WidgetOrBuilder * programming language with static suggestions: * ``` * "textInput": { - * "name": "preferred_programing_language", - * "label": "Preferred Language", - * "initialSuggestions": { - * "items": [ - * { - * "text": "C++" - * }, - * { - * "text": "Java" - * }, - * { - * "text": "JavaScript" - * }, - * { - * "text": "Python" - * } - * ] - * } + * "name": "preferred_programing_language", + * "label": "Preferred Language", + * "initialSuggestions": { + * "items": [ + * { + * "text": "C++" + * }, + * { + * "text": "Java" + * }, + * { + * "text": "JavaScript" + * }, + * { + * "text": "Python" + * } + * ] + * } * } * ``` * @@ -542,31 +544,31 @@ public interface WidgetOrBuilder * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -589,31 +591,31 @@ public interface WidgetOrBuilder * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -636,31 +638,31 @@ public interface WidgetOrBuilder * * ``` * "selectionInput": { - * "name": "size", - * "label": "Size" - * "type": "DROPDOWN", - * "items": [ - * { - * "text": "S", - * "value": "small", - * "selected": false - * }, - * { - * "text": "M", - * "value": "medium", - * "selected": true - * }, - * { - * "text": "L", - * "value": "large", - * "selected": false - * }, - * { - * "text": "XL", - * "value": "extra_large", - * "selected": false - * } - * ] + * "name": "size", + * "label": "Size" + * "type": "DROPDOWN", + * "items": [ + * { + * "text": "S", + * "value": "small", + * "selected": false + * }, + * { + * "text": "M", + * "value": "medium", + * "selected": true + * }, + * { + * "text": "L", + * "value": "large", + * "selected": false + * }, + * { + * "text": "XL", + * "value": "extra_large", + * "selected": false + * } + * ] * } * ``` * @@ -681,10 +683,10 @@ public interface WidgetOrBuilder * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -707,10 +709,10 @@ public interface WidgetOrBuilder * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -733,10 +735,10 @@ public interface WidgetOrBuilder * * ``` * "dateTimePicker": { - * "name": "appointment_time", - * "label": "Book your appointment at:", - * "type": "DATE_AND_TIME", - * "valueMsEpoch": 796435200000 + * "name": "appointment_time", + * "label": "Book your appointment at:", + * "type": "DATE_AND_TIME", + * "valueMsEpoch": 796435200000 * } * ``` * @@ -819,32 +821,32 @@ public interface WidgetOrBuilder * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -874,32 +876,32 @@ public interface WidgetOrBuilder * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -929,32 +931,32 @@ public interface WidgetOrBuilder * * ``` * "grid": { - * "title": "A fine collection of items", - * "columnCount": 2, - * "borderStyle": { - * "type": "STROKE", - * "cornerRadius": 4 - * }, - * "items": [ - * { - * "image": { - * "imageUri": "https://www.example.com/image.png", - * "cropStyle": { - * "type": "SQUARE" - * }, - * "borderStyle": { - * "type": "STROKE" - * } - * }, - * "title": "An item", - * "textAlignment": "CENTER" - * } - * ], - * "onClick": { - * "openLink": { - * "url": "https://www.example.com" - * } - * } + * "title": "A fine collection of items", + * "columnCount": 2, + * "borderStyle": { + * "type": "STROKE", + * "cornerRadius": 4 + * }, + * "items": [ + * { + * "image": { + * "imageUri": "https://www.example.com/image.png", + * "cropStyle": { + * "type": "SQUARE" + * }, + * "borderStyle": { + * "type": "STROKE" + * } + * }, + * "title": "An item", + * "textAlignment": "CENTER" + * } + * ], + * "onClick": { + * "openLink": { + * "url": "https://www.example.com" + * } + * } * } * ``` * @@ -976,32 +978,32 @@ public interface WidgetOrBuilder * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -1025,32 +1027,32 @@ public interface WidgetOrBuilder * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -1074,32 +1076,32 @@ public interface WidgetOrBuilder * * ``` * "columns": { - * "columnItems": [ - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "First column text paragraph" - * } - * } - * ] - * }, - * { - * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", - * "horizontalAlignment": "CENTER", - * "verticalAlignment": "CENTER", - * "widgets": [ - * { - * "textParagraph": { - * "text": "Second column text paragraph" - * } - * } - * ] - * } - * ] + * "columnItems": [ + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "First column text paragraph" + * } + * } + * ] + * }, + * { + * "horizontalSizeStyle": "FILL_AVAILABLE_SPACE", + * "horizontalAlignment": "CENTER", + * "verticalAlignment": "CENTER", + * "widgets": [ + * { + * "textParagraph": { + * "text": "Second column text paragraph" + * } + * } + * ] + * } + * ] * } * ``` * @@ -1118,18 +1120,18 @@ public interface WidgetOrBuilder * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -1150,18 +1152,18 @@ public interface WidgetOrBuilder * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -1182,18 +1184,18 @@ public interface WidgetOrBuilder * * ``` * { - * "widgets": [ - * { - * "textParagraph": { - * "text": "First text paragraph in the carousel." - * } - * }, - * { - * "textParagraph": { - * "text": "Second text paragraph in the carousel." - * } - * } - * ] + * "widgets": [ + * { + * "textParagraph": { + * "text": "First text paragraph in the carousel." + * } + * }, + * { + * "textParagraph": { + * "text": "Second text paragraph in the carousel." + * } + * } + * ] * } * ``` * @@ -1213,23 +1215,23 @@ public interface WidgetOrBuilder * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -1251,23 +1253,23 @@ public interface WidgetOrBuilder * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * @@ -1289,23 +1291,23 @@ public interface WidgetOrBuilder * link: * ``` * "chipList": { - * "chips": [ - * { - * "text": "Edit", - * "disabled": true, - * }, - * { - * "icon": { - * "knownIcon": "INVITE", - * "altText": "check calendar" - * }, - * "onClick": { - * "openLink": { - * "url": "https://example.com/calendar" - * } - * } - * } - * ] + * "chips": [ + * { + * "text": "Edit", + * "disabled": true, + * }, + * { + * "icon": { + * "knownIcon": "INVITE", + * "altText": "check calendar" + * }, + * "onClick": { + * "openLink": { + * "url": "https://example.com/calendar" + * } + * } + * } + * ] * } * ``` * diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/ExtendedOperationsProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/ExtendedOperationsProto.java index 9777eff3c1..bd9131037f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/ExtendedOperationsProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/ExtendedOperationsProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/extended_operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud; -public final class ExtendedOperationsProto { +@com.google.protobuf.Generated +public final class ExtendedOperationsProto extends com.google.protobuf.GeneratedFile { private ExtendedOperationsProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ExtendedOperationsProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { registry.add(com.google.cloud.ExtendedOperationsProto.operationField); registry.add(com.google.cloud.ExtendedOperationsProto.operationRequestField); @@ -175,11 +187,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.DescriptorProtos.getDescriptor(), }); - operationField.internalInit(descriptor.getExtensions().get(0)); - operationRequestField.internalInit(descriptor.getExtensions().get(1)); - operationResponseField.internalInit(descriptor.getExtensions().get(2)); - operationService.internalInit(descriptor.getExtensions().get(3)); - operationPollingMethod.internalInit(descriptor.getExtensions().get(4)); + operationField.internalInit(descriptor.getExtension(0)); + operationRequestField.internalInit(descriptor.getExtension(1)); + operationResponseField.internalInit(descriptor.getExtension(2)); + operationService.internalInit(descriptor.getExtension(3)); + operationPollingMethod.internalInit(descriptor.getExtension(4)); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.DescriptorProtos.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/OperationResponseMapping.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/OperationResponseMapping.java index feb2109cbc..2735ba3e62 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/OperationResponseMapping.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/OperationResponseMapping.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/extended_operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud; /** @@ -31,6 +32,7 @@ * * Protobuf enum {@code google.cloud.OperationResponseMapping} */ +@com.google.protobuf.Generated public enum OperationResponseMapping implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -93,6 +95,16 @@ public enum OperationResponseMapping implements com.google.protobuf.ProtocolMess UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OperationResponseMapping"); + } + /** * * @@ -220,7 +232,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.ExtendedOperationsProto.getDescriptor().getEnumTypes().get(0); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLog.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLog.java index b44a872589..f0b635be25 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLog.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLog.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.audit.AuditLog} */ -public final class AuditLog extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AuditLog extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.audit.AuditLog) AuditLogOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuditLog"); + } + // Use AuditLog.newBuilder() to construct. - private AuditLog(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuditLog(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private AuditLog() { authorizationInfo_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AuditLog(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_AuditLog_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_AuditLog_fieldAccessorTable @@ -135,8 +141,8 @@ public com.google.protobuf.ByteString getServiceNameBytes() { * For API calls, this should be the name of the API method. * For example, * - * "google.cloud.bigquery.v2.TableService.InsertTable" - * "google.logging.v2.ConfigServiceV2.CreateSink" + * "google.cloud.bigquery.v2.TableService.InsertTable" + * "google.logging.v2.ConfigServiceV2.CreateSink" * * * string method_name = 8; @@ -164,8 +170,8 @@ public java.lang.String getMethodName() { * For API calls, this should be the name of the API method. * For example, * - * "google.cloud.bigquery.v2.TableService.InsertTable" - * "google.logging.v2.ConfigServiceV2.CreateSink" + * "google.cloud.bigquery.v2.TableService.InsertTable" + * "google.logging.v2.ConfigServiceV2.CreateSink" * * * string method_name = 8; @@ -198,8 +204,8 @@ public com.google.protobuf.ByteString getMethodNameBytes() { * The name is a scheme-less URI, not including the API service name. * For example: * - * "projects/PROJECT_ID/zones/us-central1-a/instances" - * "projects/PROJECT_ID/datasets/DATASET_ID" + * "projects/PROJECT_ID/zones/us-central1-a/instances" + * "projects/PROJECT_ID/datasets/DATASET_ID" * * * string resource_name = 11; @@ -227,8 +233,8 @@ public java.lang.String getResourceName() { * The name is a scheme-less URI, not including the API service name. * For example: * - * "projects/PROJECT_ID/zones/us-central1-a/instances" - * "projects/PROJECT_ID/datasets/DATASET_ID" + * "projects/PROJECT_ID/zones/us-central1-a/instances" + * "projects/PROJECT_ID/datasets/DATASET_ID" * * * string resource_name = 11; @@ -958,17 +964,17 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000020) != 0)) { output.writeMessage(4, getRequestMetadata()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, serviceName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(serviceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, serviceName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(methodName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, methodName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(methodName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 8, methodName_); } for (int i = 0; i < authorizationInfo_.size(); i++) { output.writeMessage(9, authorizationInfo_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, resourceName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 11, resourceName_); } if (numResponseItems_ != 0L) { output.writeInt64(12, numResponseItems_); @@ -1012,18 +1018,18 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getRequestMetadata()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, serviceName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(serviceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, serviceName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(methodName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, methodName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(methodName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, methodName_); } for (int i = 0; i < authorizationInfo_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, authorizationInfo_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, resourceName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(11, resourceName_); } if (numResponseItems_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(12, numResponseItems_); @@ -1215,38 +1221,38 @@ public static com.google.cloud.audit.AuditLog parseFrom( public static com.google.cloud.audit.AuditLog parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.AuditLog parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.AuditLog parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.audit.AuditLog parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.AuditLog parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.AuditLog parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1269,7 +1275,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1283,7 +1289,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.audit.AuditLog} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.audit.AuditLog) com.google.cloud.audit.AuditLogOrBuilder { @@ -1293,7 +1299,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_AuditLog_fieldAccessorTable @@ -1306,24 +1312,24 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getResourceLocationFieldBuilder(); - getResourceOriginalStateFieldBuilder(); - getStatusFieldBuilder(); - getAuthenticationInfoFieldBuilder(); - getAuthorizationInfoFieldBuilder(); - getPolicyViolationInfoFieldBuilder(); - getRequestMetadataFieldBuilder(); - getRequestFieldBuilder(); - getResponseFieldBuilder(); - getMetadataFieldBuilder(); - getServiceDataFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetResourceLocationFieldBuilder(); + internalGetResourceOriginalStateFieldBuilder(); + internalGetStatusFieldBuilder(); + internalGetAuthenticationInfoFieldBuilder(); + internalGetAuthorizationInfoFieldBuilder(); + internalGetPolicyViolationInfoFieldBuilder(); + internalGetRequestMetadataFieldBuilder(); + internalGetRequestFieldBuilder(); + internalGetResponseFieldBuilder(); + internalGetMetadataFieldBuilder(); + internalGetServiceDataFieldBuilder(); } } @@ -1508,39 +1514,6 @@ private void buildPartial0(com.google.cloud.audit.AuditLog result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.audit.AuditLog) { @@ -1602,8 +1575,8 @@ public Builder mergeFrom(com.google.cloud.audit.AuditLog other) { authorizationInfo_ = other.authorizationInfo_; bitField0_ = (bitField0_ & ~0x00000100); authorizationInfoBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAuthorizationInfoFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAuthorizationInfoFieldBuilder() : null; } else { authorizationInfoBuilder_.addAllMessages(other.authorizationInfo_); @@ -1656,20 +1629,21 @@ public Builder mergeFrom( break; case 18: { - input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetStatusFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000040; break; } // case 18 case 26: { input.readMessage( - getAuthenticationInfoFieldBuilder().getBuilder(), extensionRegistry); + internalGetAuthenticationInfoFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000080; break; } // case 26 case 34: { - input.readMessage(getRequestMetadataFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetRequestMetadataFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000400; break; } // case 34 @@ -1712,46 +1686,49 @@ public Builder mergeFrom( } // case 96 case 122: { - input.readMessage(getServiceDataFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetServiceDataFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00004000; break; } // case 122 case 130: { - input.readMessage(getRequestFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetRequestFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000800; break; } // case 130 case 138: { - input.readMessage(getResponseFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetResponseFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00001000; break; } // case 138 case 146: { - input.readMessage(getMetadataFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetMetadataFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00002000; break; } // case 146 case 154: { input.readMessage( - getResourceOriginalStateFieldBuilder().getBuilder(), extensionRegistry); + internalGetResourceOriginalStateFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 154 case 162: { input.readMessage( - getResourceLocationFieldBuilder().getBuilder(), extensionRegistry); + internalGetResourceLocationFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 162 case 202: { input.readMessage( - getPolicyViolationInfoFieldBuilder().getBuilder(), extensionRegistry); + internalGetPolicyViolationInfoFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000200; break; } // case 202 @@ -1900,8 +1877,8 @@ public Builder setServiceNameBytes(com.google.protobuf.ByteString value) { * For API calls, this should be the name of the API method. * For example, * - * "google.cloud.bigquery.v2.TableService.InsertTable" - * "google.logging.v2.ConfigServiceV2.CreateSink" + * "google.cloud.bigquery.v2.TableService.InsertTable" + * "google.logging.v2.ConfigServiceV2.CreateSink" * * * string method_name = 8; @@ -1928,8 +1905,8 @@ public java.lang.String getMethodName() { * For API calls, this should be the name of the API method. * For example, * - * "google.cloud.bigquery.v2.TableService.InsertTable" - * "google.logging.v2.ConfigServiceV2.CreateSink" + * "google.cloud.bigquery.v2.TableService.InsertTable" + * "google.logging.v2.ConfigServiceV2.CreateSink" * * * string method_name = 8; @@ -1956,8 +1933,8 @@ public com.google.protobuf.ByteString getMethodNameBytes() { * For API calls, this should be the name of the API method. * For example, * - * "google.cloud.bigquery.v2.TableService.InsertTable" - * "google.logging.v2.ConfigServiceV2.CreateSink" + * "google.cloud.bigquery.v2.TableService.InsertTable" + * "google.logging.v2.ConfigServiceV2.CreateSink" * * * string method_name = 8; @@ -1983,8 +1960,8 @@ public Builder setMethodName(java.lang.String value) { * For API calls, this should be the name of the API method. * For example, * - * "google.cloud.bigquery.v2.TableService.InsertTable" - * "google.logging.v2.ConfigServiceV2.CreateSink" + * "google.cloud.bigquery.v2.TableService.InsertTable" + * "google.logging.v2.ConfigServiceV2.CreateSink" * * * string method_name = 8; @@ -2006,8 +1983,8 @@ public Builder clearMethodName() { * For API calls, this should be the name of the API method. * For example, * - * "google.cloud.bigquery.v2.TableService.InsertTable" - * "google.logging.v2.ConfigServiceV2.CreateSink" + * "google.cloud.bigquery.v2.TableService.InsertTable" + * "google.logging.v2.ConfigServiceV2.CreateSink" * * * string method_name = 8; @@ -2036,8 +2013,8 @@ public Builder setMethodNameBytes(com.google.protobuf.ByteString value) { * The name is a scheme-less URI, not including the API service name. * For example: * - * "projects/PROJECT_ID/zones/us-central1-a/instances" - * "projects/PROJECT_ID/datasets/DATASET_ID" + * "projects/PROJECT_ID/zones/us-central1-a/instances" + * "projects/PROJECT_ID/datasets/DATASET_ID" * * * string resource_name = 11; @@ -2064,8 +2041,8 @@ public java.lang.String getResourceName() { * The name is a scheme-less URI, not including the API service name. * For example: * - * "projects/PROJECT_ID/zones/us-central1-a/instances" - * "projects/PROJECT_ID/datasets/DATASET_ID" + * "projects/PROJECT_ID/zones/us-central1-a/instances" + * "projects/PROJECT_ID/datasets/DATASET_ID" * * * string resource_name = 11; @@ -2092,8 +2069,8 @@ public com.google.protobuf.ByteString getResourceNameBytes() { * The name is a scheme-less URI, not including the API service name. * For example: * - * "projects/PROJECT_ID/zones/us-central1-a/instances" - * "projects/PROJECT_ID/datasets/DATASET_ID" + * "projects/PROJECT_ID/zones/us-central1-a/instances" + * "projects/PROJECT_ID/datasets/DATASET_ID" * * * string resource_name = 11; @@ -2119,8 +2096,8 @@ public Builder setResourceName(java.lang.String value) { * The name is a scheme-less URI, not including the API service name. * For example: * - * "projects/PROJECT_ID/zones/us-central1-a/instances" - * "projects/PROJECT_ID/datasets/DATASET_ID" + * "projects/PROJECT_ID/zones/us-central1-a/instances" + * "projects/PROJECT_ID/datasets/DATASET_ID" * * * string resource_name = 11; @@ -2142,8 +2119,8 @@ public Builder clearResourceName() { * The name is a scheme-less URI, not including the API service name. * For example: * - * "projects/PROJECT_ID/zones/us-central1-a/instances" - * "projects/PROJECT_ID/datasets/DATASET_ID" + * "projects/PROJECT_ID/zones/us-central1-a/instances" + * "projects/PROJECT_ID/datasets/DATASET_ID" * * * string resource_name = 11; @@ -2163,7 +2140,7 @@ public Builder setResourceNameBytes(com.google.protobuf.ByteString value) { } private com.google.cloud.audit.ResourceLocation resourceLocation_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.ResourceLocation, com.google.cloud.audit.ResourceLocation.Builder, com.google.cloud.audit.ResourceLocationOrBuilder> @@ -2309,7 +2286,7 @@ public Builder clearResourceLocation() { public com.google.cloud.audit.ResourceLocation.Builder getResourceLocationBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getResourceLocationFieldBuilder().getBuilder(); + return internalGetResourceLocationFieldBuilder().getBuilder(); } /** @@ -2340,14 +2317,14 @@ public com.google.cloud.audit.ResourceLocationOrBuilder getResourceLocationOrBui * * .google.cloud.audit.ResourceLocation resource_location = 20; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.ResourceLocation, com.google.cloud.audit.ResourceLocation.Builder, com.google.cloud.audit.ResourceLocationOrBuilder> - getResourceLocationFieldBuilder() { + internalGetResourceLocationFieldBuilder() { if (resourceLocationBuilder_ == null) { resourceLocationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.ResourceLocation, com.google.cloud.audit.ResourceLocation.Builder, com.google.cloud.audit.ResourceLocationOrBuilder>( @@ -2358,7 +2335,7 @@ public com.google.cloud.audit.ResourceLocationOrBuilder getResourceLocationOrBui } private com.google.protobuf.Struct resourceOriginalState_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -2545,7 +2522,7 @@ public Builder clearResourceOriginalState() { public com.google.protobuf.Struct.Builder getResourceOriginalStateBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getResourceOriginalStateFieldBuilder().getBuilder(); + return internalGetResourceOriginalStateFieldBuilder().getBuilder(); } /** @@ -2588,14 +2565,14 @@ public com.google.protobuf.StructOrBuilder getResourceOriginalStateOrBuilder() { * * .google.protobuf.Struct resource_original_state = 19; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getResourceOriginalStateFieldBuilder() { + internalGetResourceOriginalStateFieldBuilder() { if (resourceOriginalStateBuilder_ == null) { resourceOriginalStateBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -2665,7 +2642,7 @@ public Builder clearNumResponseItems() { } private com.google.rpc.Status status_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> statusBuilder_; @@ -2806,7 +2783,7 @@ public Builder clearStatus() { public com.google.rpc.Status.Builder getStatusBuilder() { bitField0_ |= 0x00000040; onChanged(); - return getStatusFieldBuilder().getBuilder(); + return internalGetStatusFieldBuilder().getBuilder(); } /** @@ -2835,12 +2812,12 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { * * .google.rpc.Status status = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getStatusFieldBuilder() { + internalGetStatusFieldBuilder() { if (statusBuilder_ == null) { statusBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); @@ -2850,7 +2827,7 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { } private com.google.cloud.audit.AuthenticationInfo authenticationInfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.AuthenticationInfo, com.google.cloud.audit.AuthenticationInfo.Builder, com.google.cloud.audit.AuthenticationInfoOrBuilder> @@ -2997,7 +2974,7 @@ public Builder clearAuthenticationInfo() { public com.google.cloud.audit.AuthenticationInfo.Builder getAuthenticationInfoBuilder() { bitField0_ |= 0x00000080; onChanged(); - return getAuthenticationInfoFieldBuilder().getBuilder(); + return internalGetAuthenticationInfoFieldBuilder().getBuilder(); } /** @@ -3028,14 +3005,14 @@ public com.google.cloud.audit.AuthenticationInfoOrBuilder getAuthenticationInfoO * * .google.cloud.audit.AuthenticationInfo authentication_info = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.AuthenticationInfo, com.google.cloud.audit.AuthenticationInfo.Builder, com.google.cloud.audit.AuthenticationInfoOrBuilder> - getAuthenticationInfoFieldBuilder() { + internalGetAuthenticationInfoFieldBuilder() { if (authenticationInfoBuilder_ == null) { authenticationInfoBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.AuthenticationInfo, com.google.cloud.audit.AuthenticationInfo.Builder, com.google.cloud.audit.AuthenticationInfoOrBuilder>( @@ -3056,7 +3033,7 @@ private void ensureAuthorizationInfoIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.audit.AuthorizationInfo, com.google.cloud.audit.AuthorizationInfo.Builder, com.google.cloud.audit.AuthorizationInfoOrBuilder> @@ -3342,7 +3319,7 @@ public Builder removeAuthorizationInfo(int index) { * repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9; */ public com.google.cloud.audit.AuthorizationInfo.Builder getAuthorizationInfoBuilder(int index) { - return getAuthorizationInfoFieldBuilder().getBuilder(index); + return internalGetAuthorizationInfoFieldBuilder().getBuilder(index); } /** @@ -3397,7 +3374,7 @@ public com.google.cloud.audit.AuthorizationInfoOrBuilder getAuthorizationInfoOrB * repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9; */ public com.google.cloud.audit.AuthorizationInfo.Builder addAuthorizationInfoBuilder() { - return getAuthorizationInfoFieldBuilder() + return internalGetAuthorizationInfoFieldBuilder() .addBuilder(com.google.cloud.audit.AuthorizationInfo.getDefaultInstance()); } @@ -3413,7 +3390,7 @@ public com.google.cloud.audit.AuthorizationInfo.Builder addAuthorizationInfoBuil * repeated .google.cloud.audit.AuthorizationInfo authorization_info = 9; */ public com.google.cloud.audit.AuthorizationInfo.Builder addAuthorizationInfoBuilder(int index) { - return getAuthorizationInfoFieldBuilder() + return internalGetAuthorizationInfoFieldBuilder() .addBuilder(index, com.google.cloud.audit.AuthorizationInfo.getDefaultInstance()); } @@ -3430,17 +3407,17 @@ public com.google.cloud.audit.AuthorizationInfo.Builder addAuthorizationInfoBuil */ public java.util.List getAuthorizationInfoBuilderList() { - return getAuthorizationInfoFieldBuilder().getBuilderList(); + return internalGetAuthorizationInfoFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.audit.AuthorizationInfo, com.google.cloud.audit.AuthorizationInfo.Builder, com.google.cloud.audit.AuthorizationInfoOrBuilder> - getAuthorizationInfoFieldBuilder() { + internalGetAuthorizationInfoFieldBuilder() { if (authorizationInfoBuilder_ == null) { authorizationInfoBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.audit.AuthorizationInfo, com.google.cloud.audit.AuthorizationInfo.Builder, com.google.cloud.audit.AuthorizationInfoOrBuilder>( @@ -3454,7 +3431,7 @@ public com.google.cloud.audit.AuthorizationInfo.Builder addAuthorizationInfoBuil } private com.google.cloud.audit.PolicyViolationInfo policyViolationInfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.PolicyViolationInfo, com.google.cloud.audit.PolicyViolationInfo.Builder, com.google.cloud.audit.PolicyViolationInfoOrBuilder> @@ -3615,7 +3592,7 @@ public Builder clearPolicyViolationInfo() { public com.google.cloud.audit.PolicyViolationInfo.Builder getPolicyViolationInfoBuilder() { bitField0_ |= 0x00000200; onChanged(); - return getPolicyViolationInfoFieldBuilder().getBuilder(); + return internalGetPolicyViolationInfoFieldBuilder().getBuilder(); } /** @@ -3650,14 +3627,14 @@ public com.google.cloud.audit.PolicyViolationInfoOrBuilder getPolicyViolationInf * * .google.cloud.audit.PolicyViolationInfo policy_violation_info = 25; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.PolicyViolationInfo, com.google.cloud.audit.PolicyViolationInfo.Builder, com.google.cloud.audit.PolicyViolationInfoOrBuilder> - getPolicyViolationInfoFieldBuilder() { + internalGetPolicyViolationInfoFieldBuilder() { if (policyViolationInfoBuilder_ == null) { policyViolationInfoBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.PolicyViolationInfo, com.google.cloud.audit.PolicyViolationInfo.Builder, com.google.cloud.audit.PolicyViolationInfoOrBuilder>( @@ -3668,7 +3645,7 @@ public com.google.cloud.audit.PolicyViolationInfoOrBuilder getPolicyViolationInf } private com.google.cloud.audit.RequestMetadata requestMetadata_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.RequestMetadata, com.google.cloud.audit.RequestMetadata.Builder, com.google.cloud.audit.RequestMetadataOrBuilder> @@ -3814,7 +3791,7 @@ public Builder clearRequestMetadata() { public com.google.cloud.audit.RequestMetadata.Builder getRequestMetadataBuilder() { bitField0_ |= 0x00000400; onChanged(); - return getRequestMetadataFieldBuilder().getBuilder(); + return internalGetRequestMetadataFieldBuilder().getBuilder(); } /** @@ -3845,14 +3822,14 @@ public com.google.cloud.audit.RequestMetadataOrBuilder getRequestMetadataOrBuild * * .google.cloud.audit.RequestMetadata request_metadata = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.RequestMetadata, com.google.cloud.audit.RequestMetadata.Builder, com.google.cloud.audit.RequestMetadataOrBuilder> - getRequestMetadataFieldBuilder() { + internalGetRequestMetadataFieldBuilder() { if (requestMetadataBuilder_ == null) { requestMetadataBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.RequestMetadata, com.google.cloud.audit.RequestMetadata.Builder, com.google.cloud.audit.RequestMetadataOrBuilder>( @@ -3863,7 +3840,7 @@ public com.google.cloud.audit.RequestMetadataOrBuilder getRequestMetadataOrBuild } private com.google.protobuf.Struct request_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -4041,7 +4018,7 @@ public Builder clearRequest() { public com.google.protobuf.Struct.Builder getRequestBuilder() { bitField0_ |= 0x00000800; onChanged(); - return getRequestFieldBuilder().getBuilder(); + return internalGetRequestFieldBuilder().getBuilder(); } /** @@ -4080,14 +4057,14 @@ public com.google.protobuf.StructOrBuilder getRequestOrBuilder() { * * .google.protobuf.Struct request = 16; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getRequestFieldBuilder() { + internalGetRequestFieldBuilder() { if (requestBuilder_ == null) { requestBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -4098,7 +4075,7 @@ public com.google.protobuf.StructOrBuilder getRequestOrBuilder() { } private com.google.protobuf.Struct response_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -4276,7 +4253,7 @@ public Builder clearResponse() { public com.google.protobuf.Struct.Builder getResponseBuilder() { bitField0_ |= 0x00001000; onChanged(); - return getResponseFieldBuilder().getBuilder(); + return internalGetResponseFieldBuilder().getBuilder(); } /** @@ -4315,14 +4292,14 @@ public com.google.protobuf.StructOrBuilder getResponseOrBuilder() { * * .google.protobuf.Struct response = 17; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getResponseFieldBuilder() { + internalGetResponseFieldBuilder() { if (responseBuilder_ == null) { responseBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -4333,7 +4310,7 @@ public com.google.protobuf.StructOrBuilder getResponseOrBuilder() { } private com.google.protobuf.Struct metadata_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -4483,7 +4460,7 @@ public Builder clearMetadata() { public com.google.protobuf.Struct.Builder getMetadataBuilder() { bitField0_ |= 0x00002000; onChanged(); - return getMetadataFieldBuilder().getBuilder(); + return internalGetMetadataFieldBuilder().getBuilder(); } /** @@ -4514,14 +4491,14 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() { * * .google.protobuf.Struct metadata = 18; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getMetadataFieldBuilder() { + internalGetMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -4532,7 +4509,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() { } private com.google.protobuf.Any serviceData_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> @@ -4700,7 +4677,7 @@ public Builder clearServiceData() { public com.google.protobuf.Any.Builder getServiceDataBuilder() { bitField0_ |= 0x00004000; onChanged(); - return getServiceDataFieldBuilder().getBuilder(); + return internalGetServiceDataFieldBuilder().getBuilder(); } /** @@ -4734,14 +4711,14 @@ public com.google.protobuf.AnyOrBuilder getServiceDataOrBuilder() { * * .google.protobuf.Any service_data = 15 [deprecated = true]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> - getServiceDataFieldBuilder() { + internalGetServiceDataFieldBuilder() { if (serviceDataBuilder_ == null) { serviceDataBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>( @@ -4751,17 +4728,6 @@ public com.google.protobuf.AnyOrBuilder getServiceDataOrBuilder() { return serviceDataBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.audit.AuditLog) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLogOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLogOrBuilder.java index 4969cc92c4..3066e155c1 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLogOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLogOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; +@com.google.protobuf.Generated public interface AuditLogOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.audit.AuditLog) @@ -60,8 +62,8 @@ public interface AuditLogOrBuilder * For API calls, this should be the name of the API method. * For example, * - * "google.cloud.bigquery.v2.TableService.InsertTable" - * "google.logging.v2.ConfigServiceV2.CreateSink" + * "google.cloud.bigquery.v2.TableService.InsertTable" + * "google.logging.v2.ConfigServiceV2.CreateSink" * * * string method_name = 8; @@ -78,8 +80,8 @@ public interface AuditLogOrBuilder * For API calls, this should be the name of the API method. * For example, * - * "google.cloud.bigquery.v2.TableService.InsertTable" - * "google.logging.v2.ConfigServiceV2.CreateSink" + * "google.cloud.bigquery.v2.TableService.InsertTable" + * "google.logging.v2.ConfigServiceV2.CreateSink" * * * string method_name = 8; @@ -96,8 +98,8 @@ public interface AuditLogOrBuilder * The name is a scheme-less URI, not including the API service name. * For example: * - * "projects/PROJECT_ID/zones/us-central1-a/instances" - * "projects/PROJECT_ID/datasets/DATASET_ID" + * "projects/PROJECT_ID/zones/us-central1-a/instances" + * "projects/PROJECT_ID/datasets/DATASET_ID" * * * string resource_name = 11; @@ -114,8 +116,8 @@ public interface AuditLogOrBuilder * The name is a scheme-less URI, not including the API service name. * For example: * - * "projects/PROJECT_ID/zones/us-central1-a/instances" - * "projects/PROJECT_ID/datasets/DATASET_ID" + * "projects/PROJECT_ID/zones/us-central1-a/instances" + * "projects/PROJECT_ID/datasets/DATASET_ID" * * * string resource_name = 11; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLogProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLogProto.java index 7c18fc0ff6..f8138fdfb4 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLogProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLogProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; -public final class AuditLogProto { +@com.google.protobuf.Generated +public final class AuditLogProto extends com.google.protobuf.GeneratedFile { private AuditLogProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuditLogProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,51 +42,51 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_AuditLog_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_AuditLog_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_AuthenticationInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_AuthenticationInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_AuthorizationInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_AuthorizationInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_RequestMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_RequestMetadata_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_ResourceLocation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_ResourceLocation_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_ServiceAccountDelegationInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_ServiceAccountDelegationInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_ServiceAccountDelegationInfo_FirstPartyPrincipal_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_ServiceAccountDelegationInfo_FirstPartyPrincipal_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_ServiceAccountDelegationInfo_ThirdPartyPrincipal_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_ServiceAccountDelegationInfo_ThirdPartyPrincipal_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_PolicyViolationInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_PolicyViolationInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_OrgPolicyViolationInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_OrgPolicyViolationInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_OrgPolicyViolationInfo_ResourceTagsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_OrgPolicyViolationInfo_ResourceTagsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_audit_ViolationInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_audit_ViolationInfo_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -175,10 +187,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.rpc.context.AttributeContextProto.getDescriptor(), com.google.rpc.StatusProto.getDescriptor(), }); - internal_static_google_cloud_audit_AuditLog_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_audit_AuditLog_descriptor = getDescriptor().getMessageType(0); internal_static_google_cloud_audit_AuditLog_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_AuditLog_descriptor, new java.lang.String[] { "ServiceName", @@ -198,9 +209,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceData", }); internal_static_google_cloud_audit_AuthenticationInfo_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_cloud_audit_AuthenticationInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_AuthenticationInfo_descriptor, new java.lang.String[] { "PrincipalEmail", @@ -211,17 +222,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PrincipalSubject", }); internal_static_google_cloud_audit_AuthorizationInfo_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_cloud_audit_AuthorizationInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_AuthorizationInfo_descriptor, new java.lang.String[] { "Resource", "Permission", "Granted", "ResourceAttributes", "PermissionType", }); internal_static_google_cloud_audit_RequestMetadata_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_cloud_audit_RequestMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_RequestMetadata_descriptor, new java.lang.String[] { "CallerIp", @@ -231,85 +242,79 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DestinationAttributes", }); internal_static_google_cloud_audit_ResourceLocation_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_cloud_audit_ResourceLocation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_ResourceLocation_descriptor, new java.lang.String[] { "CurrentLocations", "OriginalLocations", }); internal_static_google_cloud_audit_ServiceAccountDelegationInfo_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_cloud_audit_ServiceAccountDelegationInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_ServiceAccountDelegationInfo_descriptor, new java.lang.String[] { "PrincipalSubject", "FirstPartyPrincipal", "ThirdPartyPrincipal", "Authority", }); internal_static_google_cloud_audit_ServiceAccountDelegationInfo_FirstPartyPrincipal_descriptor = - internal_static_google_cloud_audit_ServiceAccountDelegationInfo_descriptor - .getNestedTypes() - .get(0); + internal_static_google_cloud_audit_ServiceAccountDelegationInfo_descriptor.getNestedType(0); internal_static_google_cloud_audit_ServiceAccountDelegationInfo_FirstPartyPrincipal_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_ServiceAccountDelegationInfo_FirstPartyPrincipal_descriptor, new java.lang.String[] { "PrincipalEmail", "ServiceMetadata", }); internal_static_google_cloud_audit_ServiceAccountDelegationInfo_ThirdPartyPrincipal_descriptor = - internal_static_google_cloud_audit_ServiceAccountDelegationInfo_descriptor - .getNestedTypes() - .get(1); + internal_static_google_cloud_audit_ServiceAccountDelegationInfo_descriptor.getNestedType(1); internal_static_google_cloud_audit_ServiceAccountDelegationInfo_ThirdPartyPrincipal_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_ServiceAccountDelegationInfo_ThirdPartyPrincipal_descriptor, new java.lang.String[] { "ThirdPartyClaims", }); internal_static_google_cloud_audit_PolicyViolationInfo_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_cloud_audit_PolicyViolationInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_PolicyViolationInfo_descriptor, new java.lang.String[] { "OrgPolicyViolationInfo", }); internal_static_google_cloud_audit_OrgPolicyViolationInfo_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_cloud_audit_OrgPolicyViolationInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_OrgPolicyViolationInfo_descriptor, new java.lang.String[] { "Payload", "ResourceType", "ResourceTags", "ViolationInfo", }); internal_static_google_cloud_audit_OrgPolicyViolationInfo_ResourceTagsEntry_descriptor = - internal_static_google_cloud_audit_OrgPolicyViolationInfo_descriptor - .getNestedTypes() - .get(0); + internal_static_google_cloud_audit_OrgPolicyViolationInfo_descriptor.getNestedType(0); internal_static_google_cloud_audit_OrgPolicyViolationInfo_ResourceTagsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_OrgPolicyViolationInfo_ResourceTagsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); - internal_static_google_cloud_audit_ViolationInfo_descriptor = - getDescriptor().getMessageTypes().get(8); + internal_static_google_cloud_audit_ViolationInfo_descriptor = getDescriptor().getMessageType(8); internal_static_google_cloud_audit_ViolationInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_audit_ViolationInfo_descriptor, new java.lang.String[] { "Constraint", "ErrorMessage", "CheckedValue", "PolicyType", }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); + descriptor.resolveAllFeaturesImmutable(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.protobuf.AnyProto.getDescriptor(); com.google.protobuf.StructProto.getDescriptor(); com.google.rpc.context.AttributeContextProto.getDescriptor(); com.google.rpc.StatusProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthenticationInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthenticationInfo.java index 0577f68990..770b5c8ef8 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthenticationInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthenticationInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.audit.AuthenticationInfo} */ -public final class AuthenticationInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AuthenticationInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.audit.AuthenticationInfo) AuthenticationInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuthenticationInfo"); + } + // Use AuthenticationInfo.newBuilder() to construct. - private AuthenticationInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuthenticationInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -47,19 +59,13 @@ private AuthenticationInfo() { principalSubject_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AuthenticationInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_AuthenticationInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_AuthenticationInfo_fieldAccessorTable @@ -489,23 +495,23 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalEmail_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, principalEmail_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalEmail_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, principalEmail_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(authoritySelector_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, authoritySelector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(authoritySelector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, authoritySelector_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getThirdPartyPrincipal()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountKeyName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, serviceAccountKeyName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(serviceAccountKeyName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, serviceAccountKeyName_); } for (int i = 0; i < serviceAccountDelegationInfo_.size(); i++) { output.writeMessage(6, serviceAccountDelegationInfo_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalSubject_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, principalSubject_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalSubject_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 8, principalSubject_); } getUnknownFields().writeTo(output); } @@ -516,25 +522,25 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalEmail_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, principalEmail_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalEmail_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, principalEmail_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(authoritySelector_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, authoritySelector_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(authoritySelector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, authoritySelector_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getThirdPartyPrincipal()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountKeyName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, serviceAccountKeyName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(serviceAccountKeyName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, serviceAccountKeyName_); } for (int i = 0; i < serviceAccountDelegationInfo_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 6, serviceAccountDelegationInfo_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalSubject_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, principalSubject_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalSubject_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, principalSubject_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -631,38 +637,38 @@ public static com.google.cloud.audit.AuthenticationInfo parseFrom( public static com.google.cloud.audit.AuthenticationInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.AuthenticationInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.AuthenticationInfo parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.audit.AuthenticationInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.AuthenticationInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.AuthenticationInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -685,7 +691,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -699,7 +705,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.audit.AuthenticationInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.audit.AuthenticationInfo) com.google.cloud.audit.AuthenticationInfoOrBuilder { @@ -709,7 +715,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_AuthenticationInfo_fieldAccessorTable @@ -723,15 +729,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getThirdPartyPrincipalFieldBuilder(); - getServiceAccountDelegationInfoFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetThirdPartyPrincipalFieldBuilder(); + internalGetServiceAccountDelegationInfoFieldBuilder(); } } @@ -828,39 +834,6 @@ private void buildPartial0(com.google.cloud.audit.AuthenticationInfo result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.audit.AuthenticationInfo) { @@ -910,8 +883,8 @@ public Builder mergeFrom(com.google.cloud.audit.AuthenticationInfo other) { serviceAccountDelegationInfo_ = other.serviceAccountDelegationInfo_; bitField0_ = (bitField0_ & ~0x00000010); serviceAccountDelegationInfoBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getServiceAccountDelegationInfoFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetServiceAccountDelegationInfoFieldBuilder() : null; } else { serviceAccountDelegationInfoBuilder_.addAllMessages( @@ -965,7 +938,7 @@ public Builder mergeFrom( case 34: { input.readMessage( - getThirdPartyPrincipalFieldBuilder().getBuilder(), extensionRegistry); + internalGetThirdPartyPrincipalFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 34 @@ -1267,7 +1240,7 @@ public Builder setAuthoritySelectorBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Struct thirdPartyPrincipal_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -1433,7 +1406,7 @@ public Builder clearThirdPartyPrincipal() { public com.google.protobuf.Struct.Builder getThirdPartyPrincipalBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getThirdPartyPrincipalFieldBuilder().getBuilder(); + return internalGetThirdPartyPrincipalFieldBuilder().getBuilder(); } /** @@ -1470,14 +1443,14 @@ public com.google.protobuf.StructOrBuilder getThirdPartyPrincipalOrBuilder() { * * .google.protobuf.Struct third_party_principal = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getThirdPartyPrincipalFieldBuilder() { + internalGetThirdPartyPrincipalFieldBuilder() { if (thirdPartyPrincipalBuilder_ == null) { thirdPartyPrincipalBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -1630,7 +1603,7 @@ private void ensureServiceAccountDelegationInfoIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.audit.ServiceAccountDelegationInfo, com.google.cloud.audit.ServiceAccountDelegationInfo.Builder, com.google.cloud.audit.ServiceAccountDelegationInfoOrBuilder> @@ -1975,7 +1948,7 @@ public Builder removeServiceAccountDelegationInfo(int index) { */ public com.google.cloud.audit.ServiceAccountDelegationInfo.Builder getServiceAccountDelegationInfoBuilder(int index) { - return getServiceAccountDelegationInfoFieldBuilder().getBuilder(index); + return internalGetServiceAccountDelegationInfoFieldBuilder().getBuilder(index); } /** @@ -2043,7 +2016,7 @@ public Builder removeServiceAccountDelegationInfo(int index) { */ public com.google.cloud.audit.ServiceAccountDelegationInfo.Builder addServiceAccountDelegationInfoBuilder() { - return getServiceAccountDelegationInfoFieldBuilder() + return internalGetServiceAccountDelegationInfoFieldBuilder() .addBuilder(com.google.cloud.audit.ServiceAccountDelegationInfo.getDefaultInstance()); } @@ -2064,7 +2037,7 @@ public Builder removeServiceAccountDelegationInfo(int index) { */ public com.google.cloud.audit.ServiceAccountDelegationInfo.Builder addServiceAccountDelegationInfoBuilder(int index) { - return getServiceAccountDelegationInfoFieldBuilder() + return internalGetServiceAccountDelegationInfoFieldBuilder() .addBuilder( index, com.google.cloud.audit.ServiceAccountDelegationInfo.getDefaultInstance()); } @@ -2086,17 +2059,17 @@ public Builder removeServiceAccountDelegationInfo(int index) { */ public java.util.List getServiceAccountDelegationInfoBuilderList() { - return getServiceAccountDelegationInfoFieldBuilder().getBuilderList(); + return internalGetServiceAccountDelegationInfoFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.audit.ServiceAccountDelegationInfo, com.google.cloud.audit.ServiceAccountDelegationInfo.Builder, com.google.cloud.audit.ServiceAccountDelegationInfoOrBuilder> - getServiceAccountDelegationInfoFieldBuilder() { + internalGetServiceAccountDelegationInfoFieldBuilder() { if (serviceAccountDelegationInfoBuilder_ == null) { serviceAccountDelegationInfoBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.audit.ServiceAccountDelegationInfo, com.google.cloud.audit.ServiceAccountDelegationInfo.Builder, com.google.cloud.audit.ServiceAccountDelegationInfoOrBuilder>( @@ -2225,17 +2198,6 @@ public Builder setPrincipalSubjectBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.audit.AuthenticationInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthenticationInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthenticationInfoOrBuilder.java index 3cc87ecd5c..d441660fe6 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthenticationInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthenticationInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; +@com.google.protobuf.Generated public interface AuthenticationInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.audit.AuthenticationInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthorizationInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthorizationInfo.java index cb1bc88398..e005ce4160 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthorizationInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthorizationInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.audit.AuthorizationInfo} */ -public final class AuthorizationInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AuthorizationInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.audit.AuthorizationInfo) AuthorizationInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuthorizationInfo"); + } + // Use AuthorizationInfo.newBuilder() to construct. - private AuthorizationInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuthorizationInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private AuthorizationInfo() { permissionType_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AuthorizationInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_AuthorizationInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_AuthorizationInfo_fieldAccessorTable @@ -129,6 +135,16 @@ public enum PermissionType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PermissionType"); + } + /** * * @@ -246,7 +262,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.audit.AuthorizationInfo.getDescriptor().getEnumTypes().get(0); } @@ -284,9 +300,9 @@ private PermissionType(int value) { * The resource being accessed, as a REST-style or cloud resource string. * For example: * - * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID + * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID * or - * projects/PROJECTID/datasets/DATASETID + * projects/PROJECTID/datasets/DATASETID * * * string resource = 1; @@ -313,9 +329,9 @@ public java.lang.String getResource() { * The resource being accessed, as a REST-style or cloud resource string. * For example: * - * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID + * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID * or - * projects/PROJECTID/datasets/DATASETID + * projects/PROJECTID/datasets/DATASETID * * * string resource = 1; @@ -534,11 +550,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resource_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(permission_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, permission_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(permission_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, permission_); } if (granted_ != false) { output.writeBool(3, granted_); @@ -560,11 +576,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resource_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(permission_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, permission_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(permission_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, permission_); } if (granted_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, granted_); @@ -665,38 +681,38 @@ public static com.google.cloud.audit.AuthorizationInfo parseFrom( public static com.google.cloud.audit.AuthorizationInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.AuthorizationInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.AuthorizationInfo parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.audit.AuthorizationInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.AuthorizationInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.AuthorizationInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -719,7 +735,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -733,7 +749,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.audit.AuthorizationInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.audit.AuthorizationInfo) com.google.cloud.audit.AuthorizationInfoOrBuilder { @@ -743,7 +759,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_AuthorizationInfo_fieldAccessorTable @@ -757,14 +773,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getResourceAttributesFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetResourceAttributesFieldBuilder(); } } @@ -840,39 +856,6 @@ private void buildPartial0(com.google.cloud.audit.AuthorizationInfo result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.audit.AuthorizationInfo) { @@ -951,7 +934,7 @@ public Builder mergeFrom( case 42: { input.readMessage( - getResourceAttributesFieldBuilder().getBuilder(), extensionRegistry); + internalGetResourceAttributesFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 42 @@ -989,9 +972,9 @@ public Builder mergeFrom( * The resource being accessed, as a REST-style or cloud resource string. * For example: * - * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID + * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID * or - * projects/PROJECTID/datasets/DATASETID + * projects/PROJECTID/datasets/DATASETID * * * string resource = 1; @@ -1017,9 +1000,9 @@ public java.lang.String getResource() { * The resource being accessed, as a REST-style or cloud resource string. * For example: * - * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID + * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID * or - * projects/PROJECTID/datasets/DATASETID + * projects/PROJECTID/datasets/DATASETID * * * string resource = 1; @@ -1045,9 +1028,9 @@ public com.google.protobuf.ByteString getResourceBytes() { * The resource being accessed, as a REST-style or cloud resource string. * For example: * - * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID + * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID * or - * projects/PROJECTID/datasets/DATASETID + * projects/PROJECTID/datasets/DATASETID * * * string resource = 1; @@ -1072,9 +1055,9 @@ public Builder setResource(java.lang.String value) { * The resource being accessed, as a REST-style or cloud resource string. * For example: * - * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID + * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID * or - * projects/PROJECTID/datasets/DATASETID + * projects/PROJECTID/datasets/DATASETID * * * string resource = 1; @@ -1095,9 +1078,9 @@ public Builder clearResource() { * The resource being accessed, as a REST-style or cloud resource string. * For example: * - * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID + * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID * or - * projects/PROJECTID/datasets/DATASETID + * projects/PROJECTID/datasets/DATASETID * * * string resource = 1; @@ -1287,7 +1270,7 @@ public Builder clearGranted() { } private com.google.rpc.context.AttributeContext.Resource resourceAttributes_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Resource, com.google.rpc.context.AttributeContext.Resource.Builder, com.google.rpc.context.AttributeContext.ResourceOrBuilder> @@ -1469,7 +1452,7 @@ public Builder clearResourceAttributes() { public com.google.rpc.context.AttributeContext.Resource.Builder getResourceAttributesBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getResourceAttributesFieldBuilder().getBuilder(); + return internalGetResourceAttributesFieldBuilder().getBuilder(); } /** @@ -1511,14 +1494,14 @@ public com.google.rpc.context.AttributeContext.Resource.Builder getResourceAttri * * .google.rpc.context.AttributeContext.Resource resource_attributes = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Resource, com.google.rpc.context.AttributeContext.Resource.Builder, com.google.rpc.context.AttributeContext.ResourceOrBuilder> - getResourceAttributesFieldBuilder() { + internalGetResourceAttributesFieldBuilder() { if (resourceAttributesBuilder_ == null) { resourceAttributesBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Resource, com.google.rpc.context.AttributeContext.Resource.Builder, com.google.rpc.context.AttributeContext.ResourceOrBuilder>( @@ -1636,17 +1619,6 @@ public Builder clearPermissionType() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.audit.AuthorizationInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthorizationInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthorizationInfoOrBuilder.java index 74fdc6c8d9..229349415b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthorizationInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthorizationInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; +@com.google.protobuf.Generated public interface AuthorizationInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.audit.AuthorizationInfo) @@ -31,9 +33,9 @@ public interface AuthorizationInfoOrBuilder * The resource being accessed, as a REST-style or cloud resource string. * For example: * - * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID + * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID * or - * projects/PROJECTID/datasets/DATASETID + * projects/PROJECTID/datasets/DATASETID * * * string resource = 1; @@ -49,9 +51,9 @@ public interface AuthorizationInfoOrBuilder * The resource being accessed, as a REST-style or cloud resource string. * For example: * - * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID + * bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID * or - * projects/PROJECTID/datasets/DATASETID + * projects/PROJECTID/datasets/DATASETID * * * string resource = 1; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/OrgPolicyViolationInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/OrgPolicyViolationInfo.java index 8a268c6d01..1703ff6556 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/OrgPolicyViolationInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/OrgPolicyViolationInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.audit.OrgPolicyViolationInfo} */ -public final class OrgPolicyViolationInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class OrgPolicyViolationInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.audit.OrgPolicyViolationInfo) OrgPolicyViolationInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OrgPolicyViolationInfo"); + } + // Use OrgPolicyViolationInfo.newBuilder() to construct. - private OrgPolicyViolationInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private OrgPolicyViolationInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,12 +56,6 @@ private OrgPolicyViolationInfo() { violationInfo_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new OrgPolicyViolationInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_OrgPolicyViolationInfo_descriptor; @@ -68,7 +74,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_OrgPolicyViolationInfo_fieldAccessorTable @@ -428,10 +434,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getPayload()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resourceType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceType_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, resourceType_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetResourceTags(), ResourceTagsDefaultEntryHolder.defaultEntry, 3); for (int i = 0; i < violationInfo_.size(); i++) { output.writeMessage(4, violationInfo_.get(i)); @@ -448,8 +454,8 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getPayload()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, resourceType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceType_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, resourceType_); } for (java.util.Map.Entry entry : internalGetResourceTags().getMap().entrySet()) { @@ -554,38 +560,38 @@ public static com.google.cloud.audit.OrgPolicyViolationInfo parseFrom( public static com.google.cloud.audit.OrgPolicyViolationInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.OrgPolicyViolationInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.OrgPolicyViolationInfo parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.audit.OrgPolicyViolationInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.OrgPolicyViolationInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.OrgPolicyViolationInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -608,7 +614,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -622,7 +628,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.audit.OrgPolicyViolationInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.audit.OrgPolicyViolationInfo) com.google.cloud.audit.OrgPolicyViolationInfoOrBuilder { @@ -654,7 +660,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_OrgPolicyViolationInfo_fieldAccessorTable @@ -668,15 +674,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPayloadFieldBuilder(); - getViolationInfoFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPayloadFieldBuilder(); + internalGetViolationInfoFieldBuilder(); } } @@ -762,39 +768,6 @@ private void buildPartial0(com.google.cloud.audit.OrgPolicyViolationInfo result) result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.audit.OrgPolicyViolationInfo) { @@ -836,8 +809,8 @@ public Builder mergeFrom(com.google.cloud.audit.OrgPolicyViolationInfo other) { violationInfo_ = other.violationInfo_; bitField0_ = (bitField0_ & ~0x00000008); violationInfoBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getViolationInfoFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetViolationInfoFieldBuilder() : null; } else { violationInfoBuilder_.addAllMessages(other.violationInfo_); @@ -872,7 +845,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getPayloadFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetPayloadFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -927,7 +900,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Struct payload_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -1084,7 +1057,7 @@ public Builder clearPayload() { public com.google.protobuf.Struct.Builder getPayloadBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getPayloadFieldBuilder().getBuilder(); + return internalGetPayloadFieldBuilder().getBuilder(); } /** @@ -1117,14 +1090,14 @@ public com.google.protobuf.StructOrBuilder getPayloadOrBuilder() { * * .google.protobuf.Struct payload = 1 [(.google.api.field_behavior) = OPTIONAL]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getPayloadFieldBuilder() { + internalGetPayloadFieldBuilder() { if (payloadBuilder_ == null) { payloadBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -1485,7 +1458,7 @@ private void ensureViolationInfoIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.audit.ViolationInfo, com.google.cloud.audit.ViolationInfo.Builder, com.google.cloud.audit.ViolationInfoOrBuilder> @@ -1770,7 +1743,7 @@ public Builder removeViolationInfo(int index) { * */ public com.google.cloud.audit.ViolationInfo.Builder getViolationInfoBuilder(int index) { - return getViolationInfoFieldBuilder().getBuilder(index); + return internalGetViolationInfoFieldBuilder().getBuilder(index); } /** @@ -1824,7 +1797,7 @@ public com.google.cloud.audit.ViolationInfoOrBuilder getViolationInfoOrBuilder(i * */ public com.google.cloud.audit.ViolationInfo.Builder addViolationInfoBuilder() { - return getViolationInfoFieldBuilder() + return internalGetViolationInfoFieldBuilder() .addBuilder(com.google.cloud.audit.ViolationInfo.getDefaultInstance()); } @@ -1840,7 +1813,7 @@ public com.google.cloud.audit.ViolationInfo.Builder addViolationInfoBuilder() { * */ public com.google.cloud.audit.ViolationInfo.Builder addViolationInfoBuilder(int index) { - return getViolationInfoFieldBuilder() + return internalGetViolationInfoFieldBuilder() .addBuilder(index, com.google.cloud.audit.ViolationInfo.getDefaultInstance()); } @@ -1857,17 +1830,17 @@ public com.google.cloud.audit.ViolationInfo.Builder addViolationInfoBuilder(int */ public java.util.List getViolationInfoBuilderList() { - return getViolationInfoFieldBuilder().getBuilderList(); + return internalGetViolationInfoFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.audit.ViolationInfo, com.google.cloud.audit.ViolationInfo.Builder, com.google.cloud.audit.ViolationInfoOrBuilder> - getViolationInfoFieldBuilder() { + internalGetViolationInfoFieldBuilder() { if (violationInfoBuilder_ == null) { violationInfoBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.audit.ViolationInfo, com.google.cloud.audit.ViolationInfo.Builder, com.google.cloud.audit.ViolationInfoOrBuilder>( @@ -1880,17 +1853,6 @@ public com.google.cloud.audit.ViolationInfo.Builder addViolationInfoBuilder(int return violationInfoBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.audit.OrgPolicyViolationInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/OrgPolicyViolationInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/OrgPolicyViolationInfoOrBuilder.java index 41f5dccfee..595db70f22 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/OrgPolicyViolationInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/OrgPolicyViolationInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; +@com.google.protobuf.Generated public interface OrgPolicyViolationInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.audit.OrgPolicyViolationInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/PolicyViolationInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/PolicyViolationInfo.java index ea3f179527..1f43253095 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/PolicyViolationInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/PolicyViolationInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.cloud.audit.PolicyViolationInfo} */ -public final class PolicyViolationInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PolicyViolationInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.audit.PolicyViolationInfo) PolicyViolationInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyViolationInfo"); + } + // Use PolicyViolationInfo.newBuilder() to construct. - private PolicyViolationInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PolicyViolationInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private PolicyViolationInfo() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PolicyViolationInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_PolicyViolationInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_PolicyViolationInfo_fieldAccessorTable @@ -224,38 +230,38 @@ public static com.google.cloud.audit.PolicyViolationInfo parseFrom( public static com.google.cloud.audit.PolicyViolationInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.PolicyViolationInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.PolicyViolationInfo parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.audit.PolicyViolationInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.PolicyViolationInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.PolicyViolationInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -278,7 +284,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -292,7 +298,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.audit.PolicyViolationInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.audit.PolicyViolationInfo) com.google.cloud.audit.PolicyViolationInfoOrBuilder { @@ -302,7 +308,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_PolicyViolationInfo_fieldAccessorTable @@ -316,14 +322,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOrgPolicyViolationInfoFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetOrgPolicyViolationInfoFieldBuilder(); } } @@ -383,39 +389,6 @@ private void buildPartial0(com.google.cloud.audit.PolicyViolationInfo result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.audit.PolicyViolationInfo) { @@ -460,7 +433,8 @@ public Builder mergeFrom( case 10: { input.readMessage( - getOrgPolicyViolationInfoFieldBuilder().getBuilder(), extensionRegistry); + internalGetOrgPolicyViolationInfoFieldBuilder().getBuilder(), + extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -484,7 +458,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.cloud.audit.OrgPolicyViolationInfo orgPolicyViolationInfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.OrgPolicyViolationInfo, com.google.cloud.audit.OrgPolicyViolationInfo.Builder, com.google.cloud.audit.OrgPolicyViolationInfoOrBuilder> @@ -633,7 +607,7 @@ public Builder clearOrgPolicyViolationInfo() { getOrgPolicyViolationInfoBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getOrgPolicyViolationInfoFieldBuilder().getBuilder(); + return internalGetOrgPolicyViolationInfoFieldBuilder().getBuilder(); } /** @@ -665,14 +639,14 @@ public Builder clearOrgPolicyViolationInfo() { * * .google.cloud.audit.OrgPolicyViolationInfo org_policy_violation_info = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.OrgPolicyViolationInfo, com.google.cloud.audit.OrgPolicyViolationInfo.Builder, com.google.cloud.audit.OrgPolicyViolationInfoOrBuilder> - getOrgPolicyViolationInfoFieldBuilder() { + internalGetOrgPolicyViolationInfoFieldBuilder() { if (orgPolicyViolationInfoBuilder_ == null) { orgPolicyViolationInfoBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.OrgPolicyViolationInfo, com.google.cloud.audit.OrgPolicyViolationInfo.Builder, com.google.cloud.audit.OrgPolicyViolationInfoOrBuilder>( @@ -682,17 +656,6 @@ public Builder clearOrgPolicyViolationInfo() { return orgPolicyViolationInfoBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.audit.PolicyViolationInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/PolicyViolationInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/PolicyViolationInfoOrBuilder.java index 59f619ac2f..c968367405 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/PolicyViolationInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/PolicyViolationInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; +@com.google.protobuf.Generated public interface PolicyViolationInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.audit.PolicyViolationInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/RequestMetadata.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/RequestMetadata.java index c61ecac193..98cb42d334 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/RequestMetadata.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/RequestMetadata.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.audit.RequestMetadata} */ -public final class RequestMetadata extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class RequestMetadata extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.audit.RequestMetadata) RequestMetadataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "RequestMetadata"); + } + // Use RequestMetadata.newBuilder() to construct. - private RequestMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private RequestMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private RequestMetadata() { callerNetwork_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RequestMetadata(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_RequestMetadata_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_RequestMetadata_fieldAccessorTable @@ -154,12 +160,12 @@ public com.google.protobuf.ByteString getCallerIpBytes() { * For example: * * + `google-api-python-client/1.4.0`: - * The request was made by the Google API client for Python. + * The request was made by the Google API client for Python. * + `Cloud SDK Command Line Tool apitools-client/1.0 gcloud/0.9.62`: - * The request was made by the Google Cloud SDK CLI (gcloud). + * The request was made by the Google Cloud SDK CLI (gcloud). * + `AppEngine-Google; (+http://code.google.com/appengine; appid: * s~my-project`: - * The request was made from the `my-project` App Engine app. + * The request was made from the `my-project` App Engine app. * * * string caller_supplied_user_agent = 2; @@ -188,12 +194,12 @@ public java.lang.String getCallerSuppliedUserAgent() { * For example: * * + `google-api-python-client/1.4.0`: - * The request was made by the Google API client for Python. + * The request was made by the Google API client for Python. * + `Cloud SDK Command Line Tool apitools-client/1.0 gcloud/0.9.62`: - * The request was made by the Google Cloud SDK CLI (gcloud). + * The request was made by the Google Cloud SDK CLI (gcloud). * + `AppEngine-Google; (+http://code.google.com/appengine; appid: * s~my-project`: - * The request was made from the `my-project` App Engine app. + * The request was made from the `my-project` App Engine app. * * * string caller_supplied_user_agent = 2; @@ -228,7 +234,7 @@ public com.google.protobuf.ByteString getCallerSuppliedUserAgentBytes() { * See https://cloud.google.com/compute/docs/vpc/ for more information. * This is a scheme-less URI full resource name. For example: * - * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" + * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" * * * string caller_network = 3; @@ -258,7 +264,7 @@ public java.lang.String getCallerNetwork() { * See https://cloud.google.com/compute/docs/vpc/ for more information. * This is a scheme-less URI full resource name. For example: * - * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" + * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" * * * string caller_network = 3; @@ -431,14 +437,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(callerIp_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, callerIp_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(callerIp_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, callerIp_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(callerSuppliedUserAgent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, callerSuppliedUserAgent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(callerSuppliedUserAgent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, callerSuppliedUserAgent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(callerNetwork_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, callerNetwork_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(callerNetwork_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, callerNetwork_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(7, getRequestAttributes()); @@ -455,14 +461,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(callerIp_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, callerIp_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(callerIp_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, callerIp_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(callerSuppliedUserAgent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, callerSuppliedUserAgent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(callerSuppliedUserAgent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, callerSuppliedUserAgent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(callerNetwork_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, callerNetwork_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(callerNetwork_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, callerNetwork_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getRequestAttributes()); @@ -564,38 +570,38 @@ public static com.google.cloud.audit.RequestMetadata parseFrom( public static com.google.cloud.audit.RequestMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.RequestMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.RequestMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.audit.RequestMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.RequestMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.RequestMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -618,7 +624,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -632,7 +638,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.audit.RequestMetadata} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.audit.RequestMetadata) com.google.cloud.audit.RequestMetadataOrBuilder { @@ -642,7 +648,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_RequestMetadata_fieldAccessorTable @@ -656,15 +662,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getRequestAttributesFieldBuilder(); - getDestinationAttributesFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetRequestAttributesFieldBuilder(); + internalGetDestinationAttributesFieldBuilder(); } } @@ -748,39 +754,6 @@ private void buildPartial0(com.google.cloud.audit.RequestMetadata result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.audit.RequestMetadata) { @@ -861,14 +834,14 @@ public Builder mergeFrom( case 58: { input.readMessage( - getRequestAttributesFieldBuilder().getBuilder(), extensionRegistry); + internalGetRequestAttributesFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 58 case 66: { input.readMessage( - getDestinationAttributesFieldBuilder().getBuilder(), extensionRegistry); + internalGetDestinationAttributesFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 66 @@ -1063,12 +1036,12 @@ public Builder setCallerIpBytes(com.google.protobuf.ByteString value) { * For example: * * + `google-api-python-client/1.4.0`: - * The request was made by the Google API client for Python. + * The request was made by the Google API client for Python. * + `Cloud SDK Command Line Tool apitools-client/1.0 gcloud/0.9.62`: - * The request was made by the Google Cloud SDK CLI (gcloud). + * The request was made by the Google Cloud SDK CLI (gcloud). * + `AppEngine-Google; (+http://code.google.com/appengine; appid: * s~my-project`: - * The request was made from the `my-project` App Engine app. + * The request was made from the `my-project` App Engine app. * * * string caller_supplied_user_agent = 2; @@ -1096,12 +1069,12 @@ public java.lang.String getCallerSuppliedUserAgent() { * For example: * * + `google-api-python-client/1.4.0`: - * The request was made by the Google API client for Python. + * The request was made by the Google API client for Python. * + `Cloud SDK Command Line Tool apitools-client/1.0 gcloud/0.9.62`: - * The request was made by the Google Cloud SDK CLI (gcloud). + * The request was made by the Google Cloud SDK CLI (gcloud). * + `AppEngine-Google; (+http://code.google.com/appengine; appid: * s~my-project`: - * The request was made from the `my-project` App Engine app. + * The request was made from the `my-project` App Engine app. * * * string caller_supplied_user_agent = 2; @@ -1129,12 +1102,12 @@ public com.google.protobuf.ByteString getCallerSuppliedUserAgentBytes() { * For example: * * + `google-api-python-client/1.4.0`: - * The request was made by the Google API client for Python. + * The request was made by the Google API client for Python. * + `Cloud SDK Command Line Tool apitools-client/1.0 gcloud/0.9.62`: - * The request was made by the Google Cloud SDK CLI (gcloud). + * The request was made by the Google Cloud SDK CLI (gcloud). * + `AppEngine-Google; (+http://code.google.com/appengine; appid: * s~my-project`: - * The request was made from the `my-project` App Engine app. + * The request was made from the `my-project` App Engine app. * * * string caller_supplied_user_agent = 2; @@ -1161,12 +1134,12 @@ public Builder setCallerSuppliedUserAgent(java.lang.String value) { * For example: * * + `google-api-python-client/1.4.0`: - * The request was made by the Google API client for Python. + * The request was made by the Google API client for Python. * + `Cloud SDK Command Line Tool apitools-client/1.0 gcloud/0.9.62`: - * The request was made by the Google Cloud SDK CLI (gcloud). + * The request was made by the Google Cloud SDK CLI (gcloud). * + `AppEngine-Google; (+http://code.google.com/appengine; appid: * s~my-project`: - * The request was made from the `my-project` App Engine app. + * The request was made from the `my-project` App Engine app. * * * string caller_supplied_user_agent = 2; @@ -1189,12 +1162,12 @@ public Builder clearCallerSuppliedUserAgent() { * For example: * * + `google-api-python-client/1.4.0`: - * The request was made by the Google API client for Python. + * The request was made by the Google API client for Python. * + `Cloud SDK Command Line Tool apitools-client/1.0 gcloud/0.9.62`: - * The request was made by the Google Cloud SDK CLI (gcloud). + * The request was made by the Google Cloud SDK CLI (gcloud). * + `AppEngine-Google; (+http://code.google.com/appengine; appid: * s~my-project`: - * The request was made from the `my-project` App Engine app. + * The request was made from the `my-project` App Engine app. * * * string caller_supplied_user_agent = 2; @@ -1225,7 +1198,7 @@ public Builder setCallerSuppliedUserAgentBytes(com.google.protobuf.ByteString va * See https://cloud.google.com/compute/docs/vpc/ for more information. * This is a scheme-less URI full resource name. For example: * - * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" + * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" * * * string caller_network = 3; @@ -1254,7 +1227,7 @@ public java.lang.String getCallerNetwork() { * See https://cloud.google.com/compute/docs/vpc/ for more information. * This is a scheme-less URI full resource name. For example: * - * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" + * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" * * * string caller_network = 3; @@ -1283,7 +1256,7 @@ public com.google.protobuf.ByteString getCallerNetworkBytes() { * See https://cloud.google.com/compute/docs/vpc/ for more information. * This is a scheme-less URI full resource name. For example: * - * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" + * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" * * * string caller_network = 3; @@ -1311,7 +1284,7 @@ public Builder setCallerNetwork(java.lang.String value) { * See https://cloud.google.com/compute/docs/vpc/ for more information. * This is a scheme-less URI full resource name. For example: * - * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" + * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" * * * string caller_network = 3; @@ -1335,7 +1308,7 @@ public Builder clearCallerNetwork() { * See https://cloud.google.com/compute/docs/vpc/ for more information. * This is a scheme-less URI full resource name. For example: * - * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" + * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" * * * string caller_network = 3; @@ -1355,7 +1328,7 @@ public Builder setCallerNetworkBytes(com.google.protobuf.ByteString value) { } private com.google.rpc.context.AttributeContext.Request requestAttributes_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Request, com.google.rpc.context.AttributeContext.Request.Builder, com.google.rpc.context.AttributeContext.RequestOrBuilder> @@ -1551,7 +1524,7 @@ public Builder clearRequestAttributes() { public com.google.rpc.context.AttributeContext.Request.Builder getRequestAttributesBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getRequestAttributesFieldBuilder().getBuilder(); + return internalGetRequestAttributesFieldBuilder().getBuilder(); } /** @@ -1597,14 +1570,14 @@ public com.google.rpc.context.AttributeContext.Request.Builder getRequestAttribu * * .google.rpc.context.AttributeContext.Request request_attributes = 7; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Request, com.google.rpc.context.AttributeContext.Request.Builder, com.google.rpc.context.AttributeContext.RequestOrBuilder> - getRequestAttributesFieldBuilder() { + internalGetRequestAttributesFieldBuilder() { if (requestAttributesBuilder_ == null) { requestAttributesBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Request, com.google.rpc.context.AttributeContext.Request.Builder, com.google.rpc.context.AttributeContext.RequestOrBuilder>( @@ -1615,7 +1588,7 @@ public com.google.rpc.context.AttributeContext.Request.Builder getRequestAttribu } private com.google.rpc.context.AttributeContext.Peer destinationAttributes_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder> @@ -1790,7 +1763,7 @@ public Builder clearDestinationAttributes() { public com.google.rpc.context.AttributeContext.Peer.Builder getDestinationAttributesBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getDestinationAttributesFieldBuilder().getBuilder(); + return internalGetDestinationAttributesFieldBuilder().getBuilder(); } /** @@ -1830,14 +1803,14 @@ public com.google.rpc.context.AttributeContext.Peer.Builder getDestinationAttrib * * .google.rpc.context.AttributeContext.Peer destination_attributes = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder> - getDestinationAttributesFieldBuilder() { + internalGetDestinationAttributesFieldBuilder() { if (destinationAttributesBuilder_ == null) { destinationAttributesBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder>( @@ -1847,17 +1820,6 @@ public com.google.rpc.context.AttributeContext.Peer.Builder getDestinationAttrib return destinationAttributesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.audit.RequestMetadata) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/RequestMetadataOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/RequestMetadataOrBuilder.java index 6c275f22b8..5b1327c42c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/RequestMetadataOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/RequestMetadataOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; +@com.google.protobuf.Generated public interface RequestMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.audit.RequestMetadata) @@ -79,12 +81,12 @@ public interface RequestMetadataOrBuilder * For example: * * + `google-api-python-client/1.4.0`: - * The request was made by the Google API client for Python. + * The request was made by the Google API client for Python. * + `Cloud SDK Command Line Tool apitools-client/1.0 gcloud/0.9.62`: - * The request was made by the Google Cloud SDK CLI (gcloud). + * The request was made by the Google Cloud SDK CLI (gcloud). * + `AppEngine-Google; (+http://code.google.com/appengine; appid: * s~my-project`: - * The request was made from the `my-project` App Engine app. + * The request was made from the `my-project` App Engine app. * * * string caller_supplied_user_agent = 2; @@ -102,12 +104,12 @@ public interface RequestMetadataOrBuilder * For example: * * + `google-api-python-client/1.4.0`: - * The request was made by the Google API client for Python. + * The request was made by the Google API client for Python. * + `Cloud SDK Command Line Tool apitools-client/1.0 gcloud/0.9.62`: - * The request was made by the Google Cloud SDK CLI (gcloud). + * The request was made by the Google Cloud SDK CLI (gcloud). * + `AppEngine-Google; (+http://code.google.com/appengine; appid: * s~my-project`: - * The request was made from the `my-project` App Engine app. + * The request was made from the `my-project` App Engine app. * * * string caller_supplied_user_agent = 2; @@ -126,7 +128,7 @@ public interface RequestMetadataOrBuilder * See https://cloud.google.com/compute/docs/vpc/ for more information. * This is a scheme-less URI full resource name. For example: * - * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" + * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" * * * string caller_network = 3; @@ -145,7 +147,7 @@ public interface RequestMetadataOrBuilder * See https://cloud.google.com/compute/docs/vpc/ for more information. * This is a scheme-less URI full resource name. For example: * - * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" + * "//compute.googleapis.com/projects/PROJECT_ID/global/networks/NETWORK_ID" * * * string caller_network = 3; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ResourceLocation.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ResourceLocation.java index 2e9aae8735..f4c16ad0b5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ResourceLocation.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ResourceLocation.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.audit.ResourceLocation} */ -public final class ResourceLocation extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ResourceLocation extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.audit.ResourceLocation) ResourceLocationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ResourceLocation"); + } + // Use ResourceLocation.newBuilder() to construct. - private ResourceLocation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ResourceLocation(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ResourceLocation() { originalLocations_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ResourceLocation(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ResourceLocation_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ResourceLocation_fieldAccessorTable @@ -80,9 +86,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -102,9 +108,9 @@ public com.google.protobuf.ProtocolStringList getCurrentLocationsList() { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -124,9 +130,9 @@ public int getCurrentLocationsCount() { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -147,9 +153,9 @@ public java.lang.String getCurrentLocations(int index) { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -176,9 +182,9 @@ public com.google.protobuf.ByteString getCurrentLocationsBytes(int index) { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -198,9 +204,9 @@ public com.google.protobuf.ProtocolStringList getOriginalLocationsList() { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -220,9 +226,9 @@ public int getOriginalLocationsCount() { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -243,9 +249,9 @@ public java.lang.String getOriginalLocations(int index) { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -272,10 +278,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < currentLocations_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, currentLocations_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, currentLocations_.getRaw(i)); } for (int i = 0; i < originalLocations_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, originalLocations_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, originalLocations_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -380,38 +386,38 @@ public static com.google.cloud.audit.ResourceLocation parseFrom( public static com.google.cloud.audit.ResourceLocation parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.ResourceLocation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.ResourceLocation parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.audit.ResourceLocation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.ResourceLocation parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.ResourceLocation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -434,7 +440,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -448,7 +454,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.audit.ResourceLocation} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.audit.ResourceLocation) com.google.cloud.audit.ResourceLocationOrBuilder { @@ -458,7 +464,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ResourceLocation_fieldAccessorTable @@ -470,7 +476,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.cloud.audit.ResourceLocation.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -526,39 +532,6 @@ private void buildPartial0(com.google.cloud.audit.ResourceLocation result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.audit.ResourceLocation) { @@ -669,9 +642,9 @@ private void ensureCurrentLocationsIsMutable() { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -692,9 +665,9 @@ public com.google.protobuf.ProtocolStringList getCurrentLocationsList() { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -714,9 +687,9 @@ public int getCurrentLocationsCount() { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -737,9 +710,9 @@ public java.lang.String getCurrentLocations(int index) { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -760,9 +733,9 @@ public com.google.protobuf.ByteString getCurrentLocationsBytes(int index) { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -791,9 +764,9 @@ public Builder setCurrentLocations(int index, java.lang.String value) { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -821,9 +794,9 @@ public Builder addCurrentLocations(java.lang.String value) { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -848,9 +821,9 @@ public Builder addAllCurrentLocations(java.lang.Iterable value * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -874,9 +847,9 @@ public Builder clearCurrentLocations() { * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -915,9 +888,9 @@ private void ensureOriginalLocationsIsMutable() { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -938,9 +911,9 @@ public com.google.protobuf.ProtocolStringList getOriginalLocationsList() { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -960,9 +933,9 @@ public int getOriginalLocationsCount() { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -983,9 +956,9 @@ public java.lang.String getOriginalLocations(int index) { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -1006,9 +979,9 @@ public com.google.protobuf.ByteString getOriginalLocationsBytes(int index) { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -1037,9 +1010,9 @@ public Builder setOriginalLocations(int index, java.lang.String value) { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -1067,9 +1040,9 @@ public Builder addOriginalLocations(java.lang.String value) { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -1094,9 +1067,9 @@ public Builder addAllOriginalLocations(java.lang.Iterable valu * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -1120,9 +1093,9 @@ public Builder clearOriginalLocations() { * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -1142,17 +1115,6 @@ public Builder addOriginalLocationsBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.audit.ResourceLocation) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ResourceLocationOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ResourceLocationOrBuilder.java index ddb3274b80..4c40765866 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ResourceLocationOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ResourceLocationOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; +@com.google.protobuf.Generated public interface ResourceLocationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.audit.ResourceLocation) @@ -33,9 +35,9 @@ public interface ResourceLocationOrBuilder * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -53,9 +55,9 @@ public interface ResourceLocationOrBuilder * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -73,9 +75,9 @@ public interface ResourceLocationOrBuilder * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -94,9 +96,9 @@ public interface ResourceLocationOrBuilder * the 'current_locations' field and not the 'original_locations' field. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string current_locations = 1; @@ -115,9 +117,9 @@ public interface ResourceLocationOrBuilder * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -135,9 +137,9 @@ public interface ResourceLocationOrBuilder * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -155,9 +157,9 @@ public interface ResourceLocationOrBuilder * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; @@ -176,9 +178,9 @@ public interface ResourceLocationOrBuilder * 'original_locations' as well as the 'current_locations' fields. * For example: * - * "europe-west1-a" - * "us-east1" - * "nam3" + * "europe-west1-a" + * "us-east1" + * "nam3" * * * repeated string original_locations = 2; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ServiceAccountDelegationInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ServiceAccountDelegationInfo.java index e9dd940b80..a02517bf20 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ServiceAccountDelegationInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ServiceAccountDelegationInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.audit.ServiceAccountDelegationInfo} */ -public final class ServiceAccountDelegationInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ServiceAccountDelegationInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.audit.ServiceAccountDelegationInfo) ServiceAccountDelegationInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ServiceAccountDelegationInfo"); + } + // Use ServiceAccountDelegationInfo.newBuilder() to construct. - private ServiceAccountDelegationInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ServiceAccountDelegationInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private ServiceAccountDelegationInfo() { principalSubject_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ServiceAccountDelegationInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ServiceAccountDelegationInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ServiceAccountDelegationInfo_fieldAccessorTable @@ -142,14 +148,24 @@ public interface FirstPartyPrincipalOrBuilder * * Protobuf type {@code google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal} */ - public static final class FirstPartyPrincipal extends com.google.protobuf.GeneratedMessageV3 + public static final class FirstPartyPrincipal extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal) FirstPartyPrincipalOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "FirstPartyPrincipal"); + } + // Use FirstPartyPrincipal.newBuilder() to construct. - private FirstPartyPrincipal(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private FirstPartyPrincipal(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -157,19 +173,13 @@ private FirstPartyPrincipal() { principalEmail_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new FirstPartyPrincipal(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ServiceAccountDelegationInfo_FirstPartyPrincipal_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ServiceAccountDelegationInfo_FirstPartyPrincipal_fieldAccessorTable @@ -300,8 +310,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalEmail_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, principalEmail_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalEmail_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, principalEmail_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getServiceMetadata()); @@ -315,8 +325,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalEmail_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, principalEmail_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalEmail_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, principalEmail_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getServiceMetadata()); @@ -402,39 +412,39 @@ public static com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrin public static com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -458,8 +468,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -473,8 +482,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal) com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipalOrBuilder { @@ -484,7 +492,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ServiceAccountDelegationInfo_FirstPartyPrincipal_fieldAccessorTable @@ -500,14 +508,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getServiceMetadataFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetServiceMetadataFieldBuilder(); } } @@ -574,41 +582,6 @@ private void buildPartial0( result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other @@ -669,7 +642,7 @@ public Builder mergeFrom( case 18: { input.readMessage( - getServiceMetadataFieldBuilder().getBuilder(), extensionRegistry); + internalGetServiceMetadataFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -804,7 +777,7 @@ public Builder setPrincipalEmailBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Struct serviceMetadata_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -949,7 +922,7 @@ public Builder clearServiceMetadata() { public com.google.protobuf.Struct.Builder getServiceMetadataBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getServiceMetadataFieldBuilder().getBuilder(); + return internalGetServiceMetadataFieldBuilder().getBuilder(); } /** @@ -980,14 +953,14 @@ public com.google.protobuf.StructOrBuilder getServiceMetadataOrBuilder() { * * .google.protobuf.Struct service_metadata = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getServiceMetadataFieldBuilder() { + internalGetServiceMetadataFieldBuilder() { if (serviceMetadataBuilder_ == null) { serviceMetadataBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -997,18 +970,6 @@ public com.google.protobuf.StructOrBuilder getServiceMetadataOrBuilder() { return serviceMetadataBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal) } @@ -1117,32 +1078,36 @@ public interface ThirdPartyPrincipalOrBuilder * * Protobuf type {@code google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal} */ - public static final class ThirdPartyPrincipal extends com.google.protobuf.GeneratedMessageV3 + public static final class ThirdPartyPrincipal extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal) ThirdPartyPrincipalOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ThirdPartyPrincipal"); + } + // Use ThirdPartyPrincipal.newBuilder() to construct. - private ThirdPartyPrincipal(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ThirdPartyPrincipal(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ThirdPartyPrincipal() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ThirdPartyPrincipal(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ServiceAccountDelegationInfo_ThirdPartyPrincipal_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ServiceAccountDelegationInfo_ThirdPartyPrincipal_fieldAccessorTable @@ -1313,39 +1278,39 @@ public static com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrin public static com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1369,8 +1334,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1384,8 +1348,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal) com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipalOrBuilder { @@ -1395,7 +1358,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ServiceAccountDelegationInfo_ThirdPartyPrincipal_fieldAccessorTable @@ -1411,14 +1374,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getThirdPartyClaimsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetThirdPartyClaimsFieldBuilder(); } } @@ -1483,41 +1446,6 @@ private void buildPartial0( result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other @@ -1567,7 +1495,7 @@ public Builder mergeFrom( case 10: { input.readMessage( - getThirdPartyClaimsFieldBuilder().getBuilder(), extensionRegistry); + internalGetThirdPartyClaimsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -1591,7 +1519,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Struct thirdPartyClaims_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -1736,7 +1664,7 @@ public Builder clearThirdPartyClaims() { public com.google.protobuf.Struct.Builder getThirdPartyClaimsBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getThirdPartyClaimsFieldBuilder().getBuilder(); + return internalGetThirdPartyClaimsFieldBuilder().getBuilder(); } /** @@ -1767,14 +1695,14 @@ public com.google.protobuf.StructOrBuilder getThirdPartyClaimsOrBuilder() { * * .google.protobuf.Struct third_party_claims = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getThirdPartyClaimsFieldBuilder() { + internalGetThirdPartyClaimsFieldBuilder() { if (thirdPartyClaimsBuilder_ == null) { thirdPartyClaimsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -1784,18 +1712,6 @@ public com.google.protobuf.StructOrBuilder getThirdPartyClaimsOrBuilder() { return thirdPartyClaimsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal) } @@ -2115,8 +2031,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeMessage( 2, (com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal) authority_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalSubject_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, principalSubject_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalSubject_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, principalSubject_); } getUnknownFields().writeTo(output); } @@ -2139,8 +2055,8 @@ public int getSerializedSize() { 2, (com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal) authority_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalSubject_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, principalSubject_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalSubject_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, principalSubject_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2237,38 +2153,38 @@ public static com.google.cloud.audit.ServiceAccountDelegationInfo parseFrom( public static com.google.cloud.audit.ServiceAccountDelegationInfo parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.ServiceAccountDelegationInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.ServiceAccountDelegationInfo parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.audit.ServiceAccountDelegationInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.ServiceAccountDelegationInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.ServiceAccountDelegationInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2291,7 +2207,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2305,7 +2221,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.audit.ServiceAccountDelegationInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.audit.ServiceAccountDelegationInfo) com.google.cloud.audit.ServiceAccountDelegationInfoOrBuilder { @@ -2315,7 +2231,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ServiceAccountDelegationInfo_fieldAccessorTable @@ -2327,7 +2243,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.cloud.audit.ServiceAccountDelegationInfo.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -2397,39 +2313,6 @@ private void buildPartialOneofs(com.google.cloud.audit.ServiceAccountDelegationI } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.audit.ServiceAccountDelegationInfo) { @@ -2493,14 +2376,14 @@ public Builder mergeFrom( case 10: { input.readMessage( - getFirstPartyPrincipalFieldBuilder().getBuilder(), extensionRegistry); + internalGetFirstPartyPrincipalFieldBuilder().getBuilder(), extensionRegistry); authorityCase_ = 1; break; } // case 10 case 18: { input.readMessage( - getThirdPartyPrincipalFieldBuilder().getBuilder(), extensionRegistry); + internalGetThirdPartyPrincipalFieldBuilder().getBuilder(), extensionRegistry); authorityCase_ = 2; break; } // case 18 @@ -2679,7 +2562,7 @@ public Builder setPrincipalSubjectBytes(com.google.protobuf.ByteString value) { return this; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal, com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal.Builder, com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipalOrBuilder> @@ -2865,7 +2748,7 @@ public Builder clearFirstPartyPrincipal() { */ public com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal.Builder getFirstPartyPrincipalBuilder() { - return getFirstPartyPrincipalFieldBuilder().getBuilder(); + return internalGetFirstPartyPrincipalFieldBuilder().getBuilder(); } /** @@ -2905,11 +2788,11 @@ public Builder clearFirstPartyPrincipal() { * .google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal first_party_principal = 1; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal, com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal.Builder, com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipalOrBuilder> - getFirstPartyPrincipalFieldBuilder() { + internalGetFirstPartyPrincipalFieldBuilder() { if (firstPartyPrincipalBuilder_ == null) { if (!(authorityCase_ == 1)) { authority_ = @@ -2917,7 +2800,7 @@ public Builder clearFirstPartyPrincipal() { .getDefaultInstance(); } firstPartyPrincipalBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal, com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipal.Builder, com.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipalOrBuilder>( @@ -2932,7 +2815,7 @@ public Builder clearFirstPartyPrincipal() { return firstPartyPrincipalBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal, com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder, com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipalOrBuilder> @@ -3118,7 +3001,7 @@ public Builder clearThirdPartyPrincipal() { */ public com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder getThirdPartyPrincipalBuilder() { - return getThirdPartyPrincipalFieldBuilder().getBuilder(); + return internalGetThirdPartyPrincipalFieldBuilder().getBuilder(); } /** @@ -3158,11 +3041,11 @@ public Builder clearThirdPartyPrincipal() { * .google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal third_party_principal = 2; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal, com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder, com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipalOrBuilder> - getThirdPartyPrincipalFieldBuilder() { + internalGetThirdPartyPrincipalFieldBuilder() { if (thirdPartyPrincipalBuilder_ == null) { if (!(authorityCase_ == 2)) { authority_ = @@ -3170,7 +3053,7 @@ public Builder clearThirdPartyPrincipal() { .getDefaultInstance(); } thirdPartyPrincipalBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal, com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipal.Builder, com.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipalOrBuilder>( @@ -3185,17 +3068,6 @@ public Builder clearThirdPartyPrincipal() { return thirdPartyPrincipalBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.audit.ServiceAccountDelegationInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ServiceAccountDelegationInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ServiceAccountDelegationInfoOrBuilder.java index f2e37b8a09..6c26eae7ec 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ServiceAccountDelegationInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ServiceAccountDelegationInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; +@com.google.protobuf.Generated public interface ServiceAccountDelegationInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.audit.ServiceAccountDelegationInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ViolationInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ViolationInfo.java index d0eeb0c0a7..ccd3250fc8 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ViolationInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ViolationInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.audit.ViolationInfo} */ -public final class ViolationInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ViolationInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.audit.ViolationInfo) ViolationInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ViolationInfo"); + } + // Use ViolationInfo.newBuilder() to construct. - private ViolationInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ViolationInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private ViolationInfo() { policyType_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ViolationInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ViolationInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ViolationInfo_fieldAccessorTable @@ -120,6 +126,16 @@ public enum PolicyType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyType"); + } + /** * * @@ -224,7 +240,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.audit.ViolationInfo.getDescriptor().getEnumTypes().get(0); } @@ -467,14 +483,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(constraint_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, constraint_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(constraint_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, constraint_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(errorMessage_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, errorMessage_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(errorMessage_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, errorMessage_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(checkedValue_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, checkedValue_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(checkedValue_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, checkedValue_); } if (policyType_ != com.google.cloud.audit.ViolationInfo.PolicyType.POLICY_TYPE_UNSPECIFIED.getNumber()) { @@ -489,14 +505,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(constraint_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, constraint_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(constraint_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, constraint_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(errorMessage_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, errorMessage_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(errorMessage_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, errorMessage_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(checkedValue_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, checkedValue_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(checkedValue_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, checkedValue_); } if (policyType_ != com.google.cloud.audit.ViolationInfo.PolicyType.POLICY_TYPE_UNSPECIFIED.getNumber()) { @@ -581,38 +597,38 @@ public static com.google.cloud.audit.ViolationInfo parseFrom( public static com.google.cloud.audit.ViolationInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.ViolationInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.ViolationInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.audit.ViolationInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.audit.ViolationInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.audit.ViolationInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -635,7 +651,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -649,7 +665,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.audit.ViolationInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.audit.ViolationInfo) com.google.cloud.audit.ViolationInfoOrBuilder { @@ -659,7 +675,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.audit.AuditLogProto .internal_static_google_cloud_audit_ViolationInfo_fieldAccessorTable @@ -671,7 +687,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.cloud.audit.ViolationInfo.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -732,39 +748,6 @@ private void buildPartial0(com.google.cloud.audit.ViolationInfo result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.audit.ViolationInfo) { @@ -1312,17 +1295,6 @@ public Builder clearPolicyType() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.audit.ViolationInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ViolationInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ViolationInfoOrBuilder.java index 82044c2cb1..c409db1b12 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ViolationInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/audit/ViolationInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/audit/audit_log.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.audit; +@com.google.protobuf.Generated public interface ViolationInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.audit.ViolationInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/GetLocationRequest.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/GetLocationRequest.java index 0971d51a12..36362bff84 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/GetLocationRequest.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/GetLocationRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/location/locations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.location; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.location.GetLocationRequest} */ -public final class GetLocationRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetLocationRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.location.GetLocationRequest) GetLocationRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetLocationRequest"); + } + // Use GetLocationRequest.newBuilder() to construct. - private GetLocationRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetLocationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private GetLocationRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetLocationRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_GetLocationRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_GetLocationRequest_fieldAccessorTable @@ -131,8 +137,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -143,8 +149,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -218,38 +224,38 @@ public static com.google.cloud.location.GetLocationRequest parseFrom( public static com.google.cloud.location.GetLocationRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.location.GetLocationRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.location.GetLocationRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.location.GetLocationRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.location.GetLocationRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.location.GetLocationRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -272,7 +278,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -286,7 +292,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.location.GetLocationRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.location.GetLocationRequest) com.google.cloud.location.GetLocationRequestOrBuilder { @@ -296,7 +302,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_GetLocationRequest_fieldAccessorTable @@ -308,7 +314,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.cloud.location.GetLocationRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -358,39 +364,6 @@ private void buildPartial0(com.google.cloud.location.GetLocationRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.location.GetLocationRequest) { @@ -570,17 +543,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.location.GetLocationRequest) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/GetLocationRequestOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/GetLocationRequestOrBuilder.java index 2367f9adb8..d401702a8b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/GetLocationRequestOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/GetLocationRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/location/locations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.location; +@com.google.protobuf.Generated public interface GetLocationRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.location.GetLocationRequest) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsRequest.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsRequest.java index d45e36e5e8..e094ff9e35 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsRequest.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/location/locations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.location; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.location.ListLocationsRequest} */ -public final class ListLocationsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListLocationsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.location.ListLocationsRequest) ListLocationsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListLocationsRequest"); + } + // Use ListLocationsRequest.newBuilder() to construct. - private ListLocationsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListLocationsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private ListLocationsRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListLocationsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_ListLocationsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_ListLocationsRequest_fieldAccessorTable @@ -258,17 +264,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, filter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, filter_); } if (pageSize_ != 0) { output.writeInt32(3, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, pageToken_); } getUnknownFields().writeTo(output); } @@ -279,17 +285,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, filter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, filter_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -372,38 +378,38 @@ public static com.google.cloud.location.ListLocationsRequest parseFrom( public static com.google.cloud.location.ListLocationsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.location.ListLocationsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.location.ListLocationsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.location.ListLocationsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.location.ListLocationsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.location.ListLocationsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -426,7 +432,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -440,7 +446,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.location.ListLocationsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.location.ListLocationsRequest) com.google.cloud.location.ListLocationsRequestOrBuilder { @@ -450,7 +456,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_ListLocationsRequest_fieldAccessorTable @@ -462,7 +468,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.cloud.location.ListLocationsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -524,39 +530,6 @@ private void buildPartial0(com.google.cloud.location.ListLocationsRequest result } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.location.ListLocationsRequest) { @@ -1045,17 +1018,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.location.ListLocationsRequest) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsRequestOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsRequestOrBuilder.java index e909b71d14..47bb183981 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsRequestOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/location/locations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.location; +@com.google.protobuf.Generated public interface ListLocationsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.location.ListLocationsRequest) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsResponse.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsResponse.java index da35413f07..ca676885dd 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsResponse.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/location/locations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.location; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.location.ListLocationsResponse} */ -public final class ListLocationsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListLocationsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.location.ListLocationsResponse) ListLocationsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListLocationsResponse"); + } + // Use ListLocationsResponse.newBuilder() to construct. - private ListLocationsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListLocationsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListLocationsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListLocationsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_ListLocationsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_ListLocationsResponse_fieldAccessorTable @@ -211,8 +217,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < locations_.size(); i++) { output.writeMessage(1, locations_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -226,8 +232,8 @@ public int getSerializedSize() { for (int i = 0; i < locations_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, locations_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -306,38 +312,38 @@ public static com.google.cloud.location.ListLocationsResponse parseFrom( public static com.google.cloud.location.ListLocationsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.location.ListLocationsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.location.ListLocationsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.location.ListLocationsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.location.ListLocationsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.location.ListLocationsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -360,7 +366,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -374,7 +380,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.location.ListLocationsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.location.ListLocationsResponse) com.google.cloud.location.ListLocationsResponseOrBuilder { @@ -384,7 +390,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_ListLocationsResponse_fieldAccessorTable @@ -396,7 +402,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.cloud.location.ListLocationsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -467,39 +473,6 @@ private void buildPartial0(com.google.cloud.location.ListLocationsResponse resul } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.location.ListLocationsResponse) { @@ -532,8 +505,8 @@ public Builder mergeFrom(com.google.cloud.location.ListLocationsResponse other) locations_ = other.locations_; bitField0_ = (bitField0_ & ~0x00000001); locationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getLocationsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetLocationsFieldBuilder() : null; } else { locationsBuilder_.addAllMessages(other.locations_); @@ -619,7 +592,7 @@ private void ensureLocationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.location.Location, com.google.cloud.location.Location.Builder, com.google.cloud.location.LocationOrBuilder> @@ -878,7 +851,7 @@ public Builder removeLocations(int index) { * repeated .google.cloud.location.Location locations = 1; */ public com.google.cloud.location.Location.Builder getLocationsBuilder(int index) { - return getLocationsFieldBuilder().getBuilder(index); + return internalGetLocationsFieldBuilder().getBuilder(index); } /** @@ -926,7 +899,7 @@ public com.google.cloud.location.LocationOrBuilder getLocationsOrBuilder(int ind * repeated .google.cloud.location.Location locations = 1; */ public com.google.cloud.location.Location.Builder addLocationsBuilder() { - return getLocationsFieldBuilder() + return internalGetLocationsFieldBuilder() .addBuilder(com.google.cloud.location.Location.getDefaultInstance()); } @@ -940,7 +913,7 @@ public com.google.cloud.location.Location.Builder addLocationsBuilder() { * repeated .google.cloud.location.Location locations = 1; */ public com.google.cloud.location.Location.Builder addLocationsBuilder(int index) { - return getLocationsFieldBuilder() + return internalGetLocationsFieldBuilder() .addBuilder(index, com.google.cloud.location.Location.getDefaultInstance()); } @@ -954,17 +927,17 @@ public com.google.cloud.location.Location.Builder addLocationsBuilder(int index) * repeated .google.cloud.location.Location locations = 1; */ public java.util.List getLocationsBuilderList() { - return getLocationsFieldBuilder().getBuilderList(); + return internalGetLocationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.location.Location, com.google.cloud.location.Location.Builder, com.google.cloud.location.LocationOrBuilder> - getLocationsFieldBuilder() { + internalGetLocationsFieldBuilder() { if (locationsBuilder_ == null) { locationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.location.Location, com.google.cloud.location.Location.Builder, com.google.cloud.location.LocationOrBuilder>( @@ -1085,17 +1058,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.location.ListLocationsResponse) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsResponseOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsResponseOrBuilder.java index 849140884c..5ec2ded2a8 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsResponseOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/ListLocationsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/location/locations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.location; +@com.google.protobuf.Generated public interface ListLocationsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.location.ListLocationsResponse) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/Location.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/Location.java index 3529cac25a..043e7caa5d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/Location.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/Location.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/location/locations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.location; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.cloud.location.Location} */ -public final class Location extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Location extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.cloud.location.Location) LocationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Location"); + } + // Use Location.newBuilder() to construct. - private Location(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Location(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,12 +57,6 @@ private Location() { displayName_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Location(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_Location_descriptor; @@ -69,7 +75,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_Location_fieldAccessorTable @@ -275,7 +281,7 @@ public int getLabelsCount() { *
    * Cross-service attributes for the location. For example
    *
-   *     {"cloud.googleapis.com/region": "us-east1"}
+   * {"cloud.googleapis.com/region": "us-east1"}
    * 
* * map<string, string> labels = 2; @@ -301,7 +307,7 @@ public java.util.Map getLabels() { *
    * Cross-service attributes for the location. For example
    *
-   *     {"cloud.googleapis.com/region": "us-east1"}
+   * {"cloud.googleapis.com/region": "us-east1"}
    * 
* * map<string, string> labels = 2; @@ -317,7 +323,7 @@ public java.util.Map getLabelsMap() { *
    * Cross-service attributes for the location. For example
    *
-   *     {"cloud.googleapis.com/region": "us-east1"}
+   * {"cloud.googleapis.com/region": "us-east1"}
    * 
* * map<string, string> labels = 2; @@ -340,7 +346,7 @@ public java.util.Map getLabelsMap() { *
    * Cross-service attributes for the location. For example
    *
-   *     {"cloud.googleapis.com/region": "us-east1"}
+   * {"cloud.googleapis.com/region": "us-east1"}
    * 
* * map<string, string> labels = 2; @@ -423,19 +429,19 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 2); if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getMetadata()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, locationId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(locationId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, locationId_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, displayName_); } getUnknownFields().writeTo(output); } @@ -446,8 +452,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } for (java.util.Map.Entry entry : internalGetLabels().getMap().entrySet()) { @@ -462,11 +468,11 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMetadata()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, locationId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(locationId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, locationId_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, displayName_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -557,38 +563,38 @@ public static com.google.cloud.location.Location parseFrom( public static com.google.cloud.location.Location parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.location.Location parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.location.Location parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.location.Location parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.location.Location parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.cloud.location.Location parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -611,7 +617,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -625,7 +631,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.cloud.location.Location} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.location.Location) com.google.cloud.location.LocationOrBuilder { @@ -657,7 +663,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.location.LocationsProto .internal_static_google_cloud_location_Location_fieldAccessorTable @@ -671,14 +677,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getMetadataFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetMetadataFieldBuilder(); } } @@ -751,39 +757,6 @@ private void buildPartial0(com.google.cloud.location.Location result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.location.Location) { @@ -862,7 +835,8 @@ public Builder mergeFrom( } // case 18 case 26: { - input.readMessage(getMetadataFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetMetadataFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 26 @@ -1272,7 +1246,7 @@ public int getLabelsCount() { *
      * Cross-service attributes for the location. For example
      *
-     *     {"cloud.googleapis.com/region": "us-east1"}
+     * {"cloud.googleapis.com/region": "us-east1"}
      * 
* * map<string, string> labels = 2; @@ -1298,7 +1272,7 @@ public java.util.Map getLabels() { *
      * Cross-service attributes for the location. For example
      *
-     *     {"cloud.googleapis.com/region": "us-east1"}
+     * {"cloud.googleapis.com/region": "us-east1"}
      * 
* * map<string, string> labels = 2; @@ -1314,7 +1288,7 @@ public java.util.Map getLabelsMap() { *
      * Cross-service attributes for the location. For example
      *
-     *     {"cloud.googleapis.com/region": "us-east1"}
+     * {"cloud.googleapis.com/region": "us-east1"}
      * 
* * map<string, string> labels = 2; @@ -1337,7 +1311,7 @@ public java.util.Map getLabelsMap() { *
      * Cross-service attributes for the location. For example
      *
-     *     {"cloud.googleapis.com/region": "us-east1"}
+     * {"cloud.googleapis.com/region": "us-east1"}
      * 
* * map<string, string> labels = 2; @@ -1366,7 +1340,7 @@ public Builder clearLabels() { *
      * Cross-service attributes for the location. For example
      *
-     *     {"cloud.googleapis.com/region": "us-east1"}
+     * {"cloud.googleapis.com/region": "us-east1"}
      * 
* * map<string, string> labels = 2; @@ -1392,7 +1366,7 @@ public java.util.Map getMutableLabels() { *
      * Cross-service attributes for the location. For example
      *
-     *     {"cloud.googleapis.com/region": "us-east1"}
+     * {"cloud.googleapis.com/region": "us-east1"}
      * 
* * map<string, string> labels = 2; @@ -1415,7 +1389,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { *
      * Cross-service attributes for the location. For example
      *
-     *     {"cloud.googleapis.com/region": "us-east1"}
+     * {"cloud.googleapis.com/region": "us-east1"}
      * 
* * map<string, string> labels = 2; @@ -1427,7 +1401,7 @@ public Builder putAllLabels(java.util.Map va } private com.google.protobuf.Any metadata_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> @@ -1577,7 +1551,7 @@ public Builder clearMetadata() { public com.google.protobuf.Any.Builder getMetadataBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getMetadataFieldBuilder().getBuilder(); + return internalGetMetadataFieldBuilder().getBuilder(); } /** @@ -1608,14 +1582,14 @@ public com.google.protobuf.AnyOrBuilder getMetadataOrBuilder() { * * .google.protobuf.Any metadata = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> - getMetadataFieldBuilder() { + internalGetMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>(getMetadata(), getParentForChildren(), isClean()); @@ -1624,17 +1598,6 @@ public com.google.protobuf.AnyOrBuilder getMetadataOrBuilder() { return metadataBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.cloud.location.Location) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/LocationOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/LocationOrBuilder.java index 46b16a61cd..4da0e159c4 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/LocationOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/LocationOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/location/locations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.location; +@com.google.protobuf.Generated public interface LocationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.location.Location) @@ -112,7 +114,7 @@ public interface LocationOrBuilder *
    * Cross-service attributes for the location. For example
    *
-   *     {"cloud.googleapis.com/region": "us-east1"}
+   * {"cloud.googleapis.com/region": "us-east1"}
    * 
* * map<string, string> labels = 2; @@ -125,7 +127,7 @@ public interface LocationOrBuilder *
    * Cross-service attributes for the location. For example
    *
-   *     {"cloud.googleapis.com/region": "us-east1"}
+   * {"cloud.googleapis.com/region": "us-east1"}
    * 
* * map<string, string> labels = 2; @@ -142,7 +144,7 @@ public interface LocationOrBuilder *
    * Cross-service attributes for the location. For example
    *
-   *     {"cloud.googleapis.com/region": "us-east1"}
+   * {"cloud.googleapis.com/region": "us-east1"}
    * 
* * map<string, string> labels = 2; @@ -155,7 +157,7 @@ public interface LocationOrBuilder *
    * Cross-service attributes for the location. For example
    *
-   *     {"cloud.googleapis.com/region": "us-east1"}
+   * {"cloud.googleapis.com/region": "us-east1"}
    * 
* * map<string, string> labels = 2; @@ -172,7 +174,7 @@ java.lang.String getLabelsOrDefault( *
    * Cross-service attributes for the location. For example
    *
-   *     {"cloud.googleapis.com/region": "us-east1"}
+   * {"cloud.googleapis.com/region": "us-east1"}
    * 
* * map<string, string> labels = 2; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/LocationsProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/LocationsProto.java index b4c1c5ba45..8f72593c75 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/LocationsProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/cloud/location/LocationsProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/cloud/location/locations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.cloud.location; -public final class LocationsProto { +@com.google.protobuf.Generated +public final class LocationsProto extends com.google.protobuf.GeneratedFile { private LocationsProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LocationsProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,23 +42,23 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_location_ListLocationsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_location_ListLocationsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_location_ListLocationsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_location_ListLocationsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_location_GetLocationRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_location_GetLocationRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_location_Location_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_location_Location_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_location_Location_LabelsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_location_Location_LabelsEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -101,45 +113,48 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), }); internal_static_google_cloud_location_ListLocationsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_cloud_location_ListLocationsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_location_ListLocationsRequest_descriptor, new java.lang.String[] { "Name", "Filter", "PageSize", "PageToken", }); internal_static_google_cloud_location_ListLocationsResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_cloud_location_ListLocationsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_location_ListLocationsResponse_descriptor, new java.lang.String[] { "Locations", "NextPageToken", }); internal_static_google_cloud_location_GetLocationRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_cloud_location_GetLocationRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_location_GetLocationRequest_descriptor, new java.lang.String[] { "Name", }); - internal_static_google_cloud_location_Location_descriptor = - getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_location_Location_descriptor = getDescriptor().getMessageType(3); internal_static_google_cloud_location_Location_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_location_Location_descriptor, new java.lang.String[] { "Name", "LocationId", "DisplayName", "Labels", "Metadata", }); internal_static_google_cloud_location_Location_LabelsEntry_descriptor = - internal_static_google_cloud_location_Location_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_location_Location_descriptor.getNestedType(0); internal_static_google_cloud_location_Location_LabelsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_location_Location_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.protobuf.AnyProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -147,9 +162,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ClientProto.oauthScopes); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.protobuf.AnyProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/Viewport.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/Viewport.java index 92418e352c..027b07875e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/Viewport.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/Viewport.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/geo/type/viewport.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.geo.type; /** @@ -29,18 +30,18 @@ * inclusive, and the longitude bounds must range between -180 to 180 degrees * inclusive. Various cases include: * - * - If `low` = `high`, the viewport consists of that single point. + * - If `low` = `high`, the viewport consists of that single point. * - * - If `low.longitude` > `high.longitude`, the longitude range is inverted - * (the viewport crosses the 180 degree longitude line). + * - If `low.longitude` > `high.longitude`, the longitude range is inverted + * (the viewport crosses the 180 degree longitude line). * - * - If `low.longitude` = -180 degrees and `high.longitude` = 180 degrees, - * the viewport includes all longitudes. + * - If `low.longitude` = -180 degrees and `high.longitude` = 180 degrees, + * the viewport includes all longitudes. * - * - If `low.longitude` = 180 degrees and `high.longitude` = -180 degrees, - * the longitude range is empty. + * - If `low.longitude` = 180 degrees and `high.longitude` = -180 degrees, + * the longitude range is empty. * - * - If `low.latitude` > `high.latitude`, the latitude range is empty. + * - If `low.latitude` > `high.latitude`, the latitude range is empty. * * Both `low` and `high` must be populated, and the represented box cannot be * empty (as specified by the definitions above). An empty viewport will result @@ -49,44 +50,49 @@ * For example, this viewport fully encloses New York City: * * { - * "low": { - * "latitude": 40.477398, - * "longitude": -74.259087 - * }, - * "high": { - * "latitude": 40.91618, - * "longitude": -73.70018 - * } + * "low": { + * "latitude": 40.477398, + * "longitude": -74.259087 + * }, + * "high": { + * "latitude": 40.91618, + * "longitude": -73.70018 + * } * } * * * Protobuf type {@code google.geo.type.Viewport} */ -public final class Viewport extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Viewport extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.geo.type.Viewport) ViewportOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Viewport"); + } + // Use Viewport.newBuilder() to construct. - private Viewport(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Viewport(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Viewport() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Viewport(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.geo.type.ViewportProto.internal_static_google_geo_type_Viewport_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.geo.type.ViewportProto .internal_static_google_geo_type_Viewport_fieldAccessorTable @@ -311,38 +317,38 @@ public static com.google.geo.type.Viewport parseFrom( public static com.google.geo.type.Viewport parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.geo.type.Viewport parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.geo.type.Viewport parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.geo.type.Viewport parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.geo.type.Viewport parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.geo.type.Viewport parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -365,7 +371,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -380,18 +386,18 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * inclusive, and the longitude bounds must range between -180 to 180 degrees * inclusive. Various cases include: * - * - If `low` = `high`, the viewport consists of that single point. + * - If `low` = `high`, the viewport consists of that single point. * - * - If `low.longitude` > `high.longitude`, the longitude range is inverted - * (the viewport crosses the 180 degree longitude line). + * - If `low.longitude` > `high.longitude`, the longitude range is inverted + * (the viewport crosses the 180 degree longitude line). * - * - If `low.longitude` = -180 degrees and `high.longitude` = 180 degrees, - * the viewport includes all longitudes. + * - If `low.longitude` = -180 degrees and `high.longitude` = 180 degrees, + * the viewport includes all longitudes. * - * - If `low.longitude` = 180 degrees and `high.longitude` = -180 degrees, - * the longitude range is empty. + * - If `low.longitude` = 180 degrees and `high.longitude` = -180 degrees, + * the longitude range is empty. * - * - If `low.latitude` > `high.latitude`, the latitude range is empty. + * - If `low.latitude` > `high.latitude`, the latitude range is empty. * * Both `low` and `high` must be populated, and the represented box cannot be * empty (as specified by the definitions above). An empty viewport will result @@ -400,20 +406,20 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * For example, this viewport fully encloses New York City: * * { - * "low": { - * "latitude": 40.477398, - * "longitude": -74.259087 - * }, - * "high": { - * "latitude": 40.91618, - * "longitude": -73.70018 - * } + * "low": { + * "latitude": 40.477398, + * "longitude": -74.259087 + * }, + * "high": { + * "latitude": 40.91618, + * "longitude": -73.70018 + * } * } * * * Protobuf type {@code google.geo.type.Viewport} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.geo.type.Viewport) com.google.geo.type.ViewportOrBuilder { @@ -422,7 +428,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.geo.type.ViewportProto .internal_static_google_geo_type_Viewport_fieldAccessorTable @@ -435,15 +441,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getLowFieldBuilder(); - getHighFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetLowFieldBuilder(); + internalGetHighFieldBuilder(); } } @@ -507,39 +513,6 @@ private void buildPartial0(com.google.geo.type.Viewport result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.geo.type.Viewport) { @@ -586,13 +559,13 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getLowFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetLowFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - input.readMessage(getHighFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetHighFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -616,7 +589,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.type.LatLng low_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> lowBuilder_; @@ -757,7 +730,7 @@ public Builder clearLow() { public com.google.type.LatLng.Builder getLowBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getLowFieldBuilder().getBuilder(); + return internalGetLowFieldBuilder().getBuilder(); } /** @@ -786,12 +759,12 @@ public com.google.type.LatLngOrBuilder getLowOrBuilder() { * * .google.type.LatLng low = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> - getLowFieldBuilder() { + internalGetLowFieldBuilder() { if (lowBuilder_ == null) { lowBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>(getLow(), getParentForChildren(), isClean()); @@ -801,7 +774,7 @@ public com.google.type.LatLngOrBuilder getLowOrBuilder() { } private com.google.type.LatLng high_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> highBuilder_; @@ -942,7 +915,7 @@ public Builder clearHigh() { public com.google.type.LatLng.Builder getHighBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getHighFieldBuilder().getBuilder(); + return internalGetHighFieldBuilder().getBuilder(); } /** @@ -971,12 +944,12 @@ public com.google.type.LatLngOrBuilder getHighOrBuilder() { * * .google.type.LatLng high = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> - getHighFieldBuilder() { + internalGetHighFieldBuilder() { if (highBuilder_ == null) { highBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>(getHigh(), getParentForChildren(), isClean()); @@ -985,17 +958,6 @@ public com.google.type.LatLngOrBuilder getHighOrBuilder() { return highBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.geo.type.Viewport) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/ViewportOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/ViewportOrBuilder.java index 845df12ceb..c95312017d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/ViewportOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/ViewportOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/geo/type/viewport.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.geo.type; +@com.google.protobuf.Generated public interface ViewportOrBuilder extends // @@protoc_insertion_point(interface_extends:google.geo.type.Viewport) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/ViewportProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/ViewportProto.java index dfb3c82e07..926d8bfdc6 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/ViewportProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/geo/type/ViewportProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/geo/type/viewport.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.geo.type; -public final class ViewportProto { +@com.google.protobuf.Generated +public final class ViewportProto extends com.google.protobuf.GeneratedFile { private ViewportProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ViewportProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_geo_type_Viewport_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_geo_type_Viewport_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -55,13 +67,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.type.LatLngProto.getDescriptor(), }); - internal_static_google_geo_type_Viewport_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_geo_type_Viewport_descriptor = getDescriptor().getMessageType(0); internal_static_google_geo_type_Viewport_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_geo_type_Viewport_descriptor, new java.lang.String[] { "Low", "High", }); + descriptor.resolveAllFeaturesImmutable(); com.google.type.LatLngProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequest.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequest.java index 14d4c02c2c..ad0844972b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequest.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/logging/type/http_request.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.logging.type; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.logging.type.HttpRequest} */ -public final class HttpRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class HttpRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.logging.type.HttpRequest) HttpRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "HttpRequest"); + } + // Use HttpRequest.newBuilder() to construct. - private HttpRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private HttpRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -51,19 +63,13 @@ private HttpRequest() { protocol_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new HttpRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.logging.type.HttpRequestProto .internal_static_google_logging_type_HttpRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.logging.type.HttpRequestProto .internal_static_google_logging_type_HttpRequest_fieldAccessorTable @@ -670,11 +676,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestMethod_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requestMethod_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestMethod_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, requestMethod_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestUrl_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, requestUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestUrl_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, requestUrl_); } if (requestSize_ != 0L) { output.writeInt64(3, requestSize_); @@ -685,14 +691,14 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (responseSize_ != 0L) { output.writeInt64(5, responseSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userAgent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, userAgent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(userAgent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, userAgent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remoteIp_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, remoteIp_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(remoteIp_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, remoteIp_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(referer_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, referer_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(referer_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 8, referer_); } if (cacheHit_ != false) { output.writeBool(9, cacheHit_); @@ -706,14 +712,14 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (cacheFillBytes_ != 0L) { output.writeInt64(12, cacheFillBytes_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverIp_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 13, serverIp_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(serverIp_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 13, serverIp_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(14, getLatency()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(protocol_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 15, protocol_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(protocol_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 15, protocol_); } getUnknownFields().writeTo(output); } @@ -724,11 +730,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestMethod_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, requestMethod_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestMethod_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, requestMethod_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestUrl_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, requestUrl_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestUrl_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, requestUrl_); } if (requestSize_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, requestSize_); @@ -739,14 +745,14 @@ public int getSerializedSize() { if (responseSize_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(5, responseSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userAgent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, userAgent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(userAgent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, userAgent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remoteIp_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, remoteIp_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(remoteIp_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, remoteIp_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(referer_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, referer_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(referer_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, referer_); } if (cacheHit_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, cacheHit_); @@ -762,14 +768,14 @@ public int getSerializedSize() { if (cacheFillBytes_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(12, cacheFillBytes_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverIp_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, serverIp_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(serverIp_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(13, serverIp_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, getLatency()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(protocol_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, protocol_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(protocol_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(15, protocol_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -890,38 +896,38 @@ public static com.google.logging.type.HttpRequest parseFrom( public static com.google.logging.type.HttpRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.logging.type.HttpRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.logging.type.HttpRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.logging.type.HttpRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.logging.type.HttpRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.logging.type.HttpRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -944,7 +950,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -960,7 +966,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.logging.type.HttpRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.logging.type.HttpRequest) com.google.logging.type.HttpRequestOrBuilder { @@ -970,7 +976,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.logging.type.HttpRequestProto .internal_static_google_logging_type_HttpRequest_fieldAccessorTable @@ -984,14 +990,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getLatencyFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetLatencyFieldBuilder(); } } @@ -1103,39 +1109,6 @@ private void buildPartial0(com.google.logging.type.HttpRequest result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.logging.type.HttpRequest) { @@ -1313,7 +1286,7 @@ public Builder mergeFrom( } // case 106 case 114: { - input.readMessage(getLatencyFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetLatencyFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000200; break; } // case 114 @@ -2236,7 +2209,7 @@ public Builder setRefererBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Duration latency_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -2386,7 +2359,7 @@ public Builder clearLatency() { public com.google.protobuf.Duration.Builder getLatencyBuilder() { bitField0_ |= 0x00000200; onChanged(); - return getLatencyFieldBuilder().getBuilder(); + return internalGetLatencyFieldBuilder().getBuilder(); } /** @@ -2417,14 +2390,14 @@ public com.google.protobuf.DurationOrBuilder getLatencyOrBuilder() { * * .google.protobuf.Duration latency = 14; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getLatencyFieldBuilder() { + internalGetLatencyFieldBuilder() { if (latencyBuilder_ == null) { latencyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -2781,17 +2754,6 @@ public Builder setProtocolBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.logging.type.HttpRequest) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequestOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequestOrBuilder.java index f481e80015..5b6ad2f0d8 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequestOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/logging/type/http_request.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.logging.type; +@com.google.protobuf.Generated public interface HttpRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.logging.type.HttpRequest) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequestProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequestProto.java index 144d77b235..d83891faa9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequestProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequestProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/logging/type/http_request.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.logging.type; -public final class HttpRequestProto { +@com.google.protobuf.Generated +public final class HttpRequestProto extends com.google.protobuf.GeneratedFile { private HttpRequestProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "HttpRequestProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_logging_type_HttpRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_logging_type_HttpRequest_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -65,10 +77,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.DurationProto.getDescriptor(), }); - internal_static_google_logging_type_HttpRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_logging_type_HttpRequest_descriptor = getDescriptor().getMessageType(0); internal_static_google_logging_type_HttpRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_logging_type_HttpRequest_descriptor, new java.lang.String[] { "RequestMethod", @@ -87,6 +98,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CacheFillBytes", "Protocol", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.DurationProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/LogSeverity.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/LogSeverity.java index e601ff54f7..8d967fb682 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/LogSeverity.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/LogSeverity.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/logging/type/log_severity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.logging.type; /** @@ -32,7 +33,7 @@ * filter expression will match log entries with severities `INFO`, `NOTICE`, * and `WARNING`: * - * severity > DEBUG AND severity <= WARNING + * severity > DEBUG AND severity <= WARNING * * If you are writing log entries, you should map other severity encodings to * one of these standard levels. For example, you might map all of Java's FINE, @@ -42,6 +43,7 @@ * * Protobuf enum {@code google.logging.type.LogSeverity} */ +@com.google.protobuf.Generated public enum LogSeverity implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -137,6 +139,16 @@ public enum LogSeverity implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LogSeverity"); + } + /** * * @@ -307,7 +319,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.logging.type.LogSeverityProto.getDescriptor().getEnumTypes().get(0); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/LogSeverityProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/LogSeverityProto.java index 486db0f1d9..196274e1cb 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/LogSeverityProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/logging/type/LogSeverityProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/logging/type/log_severity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.logging.type; -public final class LogSeverityProto { +@com.google.protobuf.Generated +public final class LogSeverityProto extends com.google.protobuf.GeneratedFile { private LogSeverityProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LogSeverityProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -57,6 +69,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/CancelOperationRequest.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/CancelOperationRequest.java index da161876a8..dab2eccdd4 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/CancelOperationRequest.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/CancelOperationRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.longrunning.CancelOperationRequest} */ -public final class CancelOperationRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CancelOperationRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.longrunning.CancelOperationRequest) CancelOperationRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CancelOperationRequest"); + } + // Use CancelOperationRequest.newBuilder() to construct. - private CancelOperationRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CancelOperationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private CancelOperationRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CancelOperationRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_CancelOperationRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_CancelOperationRequest_fieldAccessorTable @@ -132,8 +138,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -144,8 +150,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -219,38 +225,38 @@ public static com.google.longrunning.CancelOperationRequest parseFrom( public static com.google.longrunning.CancelOperationRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.CancelOperationRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.CancelOperationRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.longrunning.CancelOperationRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.CancelOperationRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.CancelOperationRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -273,7 +279,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -288,7 +294,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.longrunning.CancelOperationRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.longrunning.CancelOperationRequest) com.google.longrunning.CancelOperationRequestOrBuilder { @@ -298,7 +304,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_CancelOperationRequest_fieldAccessorTable @@ -310,7 +316,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.longrunning.CancelOperationRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -360,39 +366,6 @@ private void buildPartial0(com.google.longrunning.CancelOperationRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.longrunning.CancelOperationRequest) { @@ -572,17 +545,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.longrunning.CancelOperationRequest) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/CancelOperationRequestOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/CancelOperationRequestOrBuilder.java index d4f8e6e5db..8dcf4b2594 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/CancelOperationRequestOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/CancelOperationRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; +@com.google.protobuf.Generated public interface CancelOperationRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.longrunning.CancelOperationRequest) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/DeleteOperationRequest.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/DeleteOperationRequest.java index b6d73e56b5..9344432cdc 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/DeleteOperationRequest.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/DeleteOperationRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.longrunning.DeleteOperationRequest} */ -public final class DeleteOperationRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DeleteOperationRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.longrunning.DeleteOperationRequest) DeleteOperationRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeleteOperationRequest"); + } + // Use DeleteOperationRequest.newBuilder() to construct. - private DeleteOperationRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DeleteOperationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private DeleteOperationRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeleteOperationRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_DeleteOperationRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_DeleteOperationRequest_fieldAccessorTable @@ -132,8 +138,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -144,8 +150,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -219,38 +225,38 @@ public static com.google.longrunning.DeleteOperationRequest parseFrom( public static com.google.longrunning.DeleteOperationRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.DeleteOperationRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.DeleteOperationRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.longrunning.DeleteOperationRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.DeleteOperationRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.DeleteOperationRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -273,7 +279,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -288,7 +294,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.longrunning.DeleteOperationRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.longrunning.DeleteOperationRequest) com.google.longrunning.DeleteOperationRequestOrBuilder { @@ -298,7 +304,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_DeleteOperationRequest_fieldAccessorTable @@ -310,7 +316,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.longrunning.DeleteOperationRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -360,39 +366,6 @@ private void buildPartial0(com.google.longrunning.DeleteOperationRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.longrunning.DeleteOperationRequest) { @@ -572,17 +545,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.longrunning.DeleteOperationRequest) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/DeleteOperationRequestOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/DeleteOperationRequestOrBuilder.java index 8f2ad96306..bdf8cbc02c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/DeleteOperationRequestOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/DeleteOperationRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; +@com.google.protobuf.Generated public interface DeleteOperationRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.longrunning.DeleteOperationRequest) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/GetOperationRequest.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/GetOperationRequest.java index bcd94037e4..028a14e996 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/GetOperationRequest.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/GetOperationRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.longrunning.GetOperationRequest} */ -public final class GetOperationRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetOperationRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.longrunning.GetOperationRequest) GetOperationRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetOperationRequest"); + } + // Use GetOperationRequest.newBuilder() to construct. - private GetOperationRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetOperationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private GetOperationRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetOperationRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_GetOperationRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_GetOperationRequest_fieldAccessorTable @@ -132,8 +138,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -144,8 +150,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -219,38 +225,38 @@ public static com.google.longrunning.GetOperationRequest parseFrom( public static com.google.longrunning.GetOperationRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.GetOperationRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.GetOperationRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.longrunning.GetOperationRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.GetOperationRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.GetOperationRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -273,7 +279,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -288,7 +294,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.longrunning.GetOperationRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.longrunning.GetOperationRequest) com.google.longrunning.GetOperationRequestOrBuilder { @@ -298,7 +304,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_GetOperationRequest_fieldAccessorTable @@ -310,7 +316,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.longrunning.GetOperationRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -360,39 +366,6 @@ private void buildPartial0(com.google.longrunning.GetOperationRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.longrunning.GetOperationRequest) { @@ -572,17 +545,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.longrunning.GetOperationRequest) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/GetOperationRequestOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/GetOperationRequestOrBuilder.java index 8ce7efce67..e54a56a579 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/GetOperationRequestOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/GetOperationRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; +@com.google.protobuf.Generated public interface GetOperationRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.longrunning.GetOperationRequest) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequest.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequest.java index 8dbb4a1ee6..a3404df1c9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequest.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.longrunning.ListOperationsRequest} */ -public final class ListOperationsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListOperationsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.longrunning.ListOperationsRequest) ListOperationsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListOperationsRequest"); + } + // Use ListOperationsRequest.newBuilder() to construct. - private ListOperationsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListOperationsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private ListOperationsRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListOperationsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_ListOperationsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_ListOperationsRequest_fieldAccessorTable @@ -287,17 +293,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, filter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, filter_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, name_); } if (returnPartialSuccess_ != false) { output.writeBool(5, returnPartialSuccess_); @@ -311,17 +317,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, filter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, filter_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, name_); } if (returnPartialSuccess_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, returnPartialSuccess_); @@ -410,38 +416,38 @@ public static com.google.longrunning.ListOperationsRequest parseFrom( public static com.google.longrunning.ListOperationsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.ListOperationsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.ListOperationsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.longrunning.ListOperationsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.ListOperationsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.ListOperationsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -464,7 +470,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -479,7 +485,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.longrunning.ListOperationsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.longrunning.ListOperationsRequest) com.google.longrunning.ListOperationsRequestOrBuilder { @@ -489,7 +495,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_ListOperationsRequest_fieldAccessorTable @@ -501,7 +507,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.longrunning.ListOperationsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -567,39 +573,6 @@ private void buildPartial0(com.google.longrunning.ListOperationsRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.longrunning.ListOperationsRequest) { @@ -1180,17 +1153,6 @@ public Builder clearReturnPartialSuccess() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.longrunning.ListOperationsRequest) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequestOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequestOrBuilder.java index 2d6b5d3f2a..cff676302f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequestOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; +@com.google.protobuf.Generated public interface ListOperationsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.longrunning.ListOperationsRequest) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponse.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponse.java index 23a021ea53..55b5e3ad0a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponse.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.longrunning.ListOperationsResponse} */ -public final class ListOperationsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListOperationsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.longrunning.ListOperationsResponse) ListOperationsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListOperationsResponse"); + } + // Use ListOperationsResponse.newBuilder() to construct. - private ListOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListOperationsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private ListOperationsResponse() { unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListOperationsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_ListOperationsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_ListOperationsResponse_fieldAccessorTable @@ -293,11 +299,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < operations_.size(); i++) { output.writeMessage(1, operations_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } for (int i = 0; i < unreachable_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unreachable_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 3, unreachable_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -311,8 +317,8 @@ public int getSerializedSize() { for (int i = 0; i < operations_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, operations_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } { int dataSize = 0; @@ -404,38 +410,38 @@ public static com.google.longrunning.ListOperationsResponse parseFrom( public static com.google.longrunning.ListOperationsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.ListOperationsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.ListOperationsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.longrunning.ListOperationsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.ListOperationsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.ListOperationsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -458,7 +464,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -473,7 +479,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.longrunning.ListOperationsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.longrunning.ListOperationsResponse) com.google.longrunning.ListOperationsResponseOrBuilder { @@ -483,7 +489,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_ListOperationsResponse_fieldAccessorTable @@ -495,7 +501,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.longrunning.ListOperationsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -570,39 +576,6 @@ private void buildPartial0(com.google.longrunning.ListOperationsResponse result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.longrunning.ListOperationsResponse) { @@ -634,8 +607,8 @@ public Builder mergeFrom(com.google.longrunning.ListOperationsResponse other) { operations_ = other.operations_; bitField0_ = (bitField0_ & ~0x00000001); operationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getOperationsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetOperationsFieldBuilder() : null; } else { operationsBuilder_.addAllMessages(other.operations_); @@ -737,7 +710,7 @@ private void ensureOperationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.longrunning.Operation, com.google.longrunning.Operation.Builder, com.google.longrunning.OperationOrBuilder> @@ -996,7 +969,7 @@ public Builder removeOperations(int index) { * repeated .google.longrunning.Operation operations = 1; */ public com.google.longrunning.Operation.Builder getOperationsBuilder(int index) { - return getOperationsFieldBuilder().getBuilder(index); + return internalGetOperationsFieldBuilder().getBuilder(index); } /** @@ -1044,7 +1017,7 @@ public com.google.longrunning.OperationOrBuilder getOperationsOrBuilder(int inde * repeated .google.longrunning.Operation operations = 1; */ public com.google.longrunning.Operation.Builder addOperationsBuilder() { - return getOperationsFieldBuilder() + return internalGetOperationsFieldBuilder() .addBuilder(com.google.longrunning.Operation.getDefaultInstance()); } @@ -1058,7 +1031,7 @@ public com.google.longrunning.Operation.Builder addOperationsBuilder() { * repeated .google.longrunning.Operation operations = 1; */ public com.google.longrunning.Operation.Builder addOperationsBuilder(int index) { - return getOperationsFieldBuilder() + return internalGetOperationsFieldBuilder() .addBuilder(index, com.google.longrunning.Operation.getDefaultInstance()); } @@ -1072,17 +1045,17 @@ public com.google.longrunning.Operation.Builder addOperationsBuilder(int index) * repeated .google.longrunning.Operation operations = 1; */ public java.util.List getOperationsBuilderList() { - return getOperationsFieldBuilder().getBuilderList(); + return internalGetOperationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.longrunning.Operation, com.google.longrunning.Operation.Builder, com.google.longrunning.OperationOrBuilder> - getOperationsFieldBuilder() { + internalGetOperationsFieldBuilder() { if (operationsBuilder_ == null) { operationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.longrunning.Operation, com.google.longrunning.Operation.Builder, com.google.longrunning.OperationOrBuilder>( @@ -1413,17 +1386,6 @@ public Builder addUnreachableBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.longrunning.ListOperationsResponse) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponseOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponseOrBuilder.java index 9a1f526dc1..d9e6dc5b3a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponseOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; +@com.google.protobuf.Generated public interface ListOperationsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.longrunning.ListOperationsResponse) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/Operation.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/Operation.java index 46290b0006..ecfe7bbc71 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/Operation.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/Operation.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.longrunning.Operation} */ -public final class Operation extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Operation extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.longrunning.Operation) OperationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Operation"); + } + // Use Operation.newBuilder() to construct. - private Operation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Operation(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private Operation() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Operation(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_Operation_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_Operation_fieldAccessorTable @@ -394,8 +400,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getMetadata()); @@ -418,8 +424,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getMetadata()); @@ -541,38 +547,38 @@ public static com.google.longrunning.Operation parseFrom( public static com.google.longrunning.Operation parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.Operation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.Operation parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.longrunning.Operation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.Operation parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.Operation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -595,7 +601,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -610,7 +616,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.longrunning.Operation} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.longrunning.Operation) com.google.longrunning.OperationOrBuilder { @@ -620,7 +626,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_Operation_fieldAccessorTable @@ -634,14 +640,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getMetadataFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetMetadataFieldBuilder(); } } @@ -725,39 +731,6 @@ private void buildPartialOneofs(com.google.longrunning.Operation result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.longrunning.Operation) { @@ -831,7 +804,8 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getMetadataFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetMetadataFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -843,13 +817,14 @@ public Builder mergeFrom( } // case 24 case 34: { - input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetErrorFieldBuilder().getBuilder(), extensionRegistry); resultCase_ = 4; break; } // case 34 case 42: { - input.readMessage(getResponseFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetResponseFieldBuilder().getBuilder(), extensionRegistry); resultCase_ = 5; break; } // case 42 @@ -1008,7 +983,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Any metadata_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> @@ -1172,7 +1147,7 @@ public Builder clearMetadata() { public com.google.protobuf.Any.Builder getMetadataBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getMetadataFieldBuilder().getBuilder(); + return internalGetMetadataFieldBuilder().getBuilder(); } /** @@ -1207,14 +1182,14 @@ public com.google.protobuf.AnyOrBuilder getMetadataOrBuilder() { * * .google.protobuf.Any metadata = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> - getMetadataFieldBuilder() { + internalGetMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>(getMetadata(), getParentForChildren(), isClean()); @@ -1285,7 +1260,7 @@ public Builder clearDone() { return this; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> errorBuilder_; @@ -1441,7 +1416,7 @@ public Builder clearError() { * .google.rpc.Status error = 4; */ public com.google.rpc.Status.Builder getErrorBuilder() { - return getErrorFieldBuilder().getBuilder(); + return internalGetErrorFieldBuilder().getBuilder(); } /** @@ -1474,15 +1449,15 @@ public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { * * .google.rpc.Status error = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getErrorFieldBuilder() { + internalGetErrorFieldBuilder() { if (errorBuilder_ == null) { if (!(resultCase_ == 4)) { result_ = com.google.rpc.Status.getDefaultInstance(); } errorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>( @@ -1494,7 +1469,7 @@ public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { return errorBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> @@ -1701,7 +1676,7 @@ public Builder clearResponse() { * .google.protobuf.Any response = 5; */ public com.google.protobuf.Any.Builder getResponseBuilder() { - return getResponseFieldBuilder().getBuilder(); + return internalGetResponseFieldBuilder().getBuilder(); } /** @@ -1748,17 +1723,17 @@ public com.google.protobuf.AnyOrBuilder getResponseOrBuilder() { * * .google.protobuf.Any response = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> - getResponseFieldBuilder() { + internalGetResponseFieldBuilder() { if (responseBuilder_ == null) { if (!(resultCase_ == 5)) { result_ = com.google.protobuf.Any.getDefaultInstance(); } responseBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>( @@ -1770,17 +1745,6 @@ public com.google.protobuf.AnyOrBuilder getResponseOrBuilder() { return responseBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.longrunning.Operation) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationInfo.java index 662682d801..76177ae9a9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; /** @@ -27,24 +28,35 @@ * * Example: * - * rpc Export(ExportRequest) returns (google.longrunning.Operation) { - * option (google.longrunning.operation_info) = { - * response_type: "ExportResponse" - * metadata_type: "ExportMetadata" - * }; - * } + * rpc Export(ExportRequest) returns (google.longrunning.Operation) { + * option (google.longrunning.operation_info) = { + * response_type: "ExportResponse" + * metadata_type: "ExportMetadata" + * }; + * } * * * Protobuf type {@code google.longrunning.OperationInfo} */ -public final class OperationInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class OperationInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.longrunning.OperationInfo) OperationInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OperationInfo"); + } + // Use OperationInfo.newBuilder() to construct. - private OperationInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private OperationInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -53,19 +65,13 @@ private OperationInfo() { metadataType_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new OperationInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_OperationInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_OperationInfo_fieldAccessorTable @@ -220,11 +226,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(responseType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, responseType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(responseType_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, responseType_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metadataType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, metadataType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(metadataType_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, metadataType_); } getUnknownFields().writeTo(output); } @@ -235,11 +241,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(responseType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, responseType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(responseType_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, responseType_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metadataType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, metadataType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(metadataType_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, metadataType_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -314,38 +320,38 @@ public static com.google.longrunning.OperationInfo parseFrom( public static com.google.longrunning.OperationInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.OperationInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.OperationInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.longrunning.OperationInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.OperationInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.OperationInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -368,7 +374,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -381,17 +387,17 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example: * - * rpc Export(ExportRequest) returns (google.longrunning.Operation) { - * option (google.longrunning.operation_info) = { - * response_type: "ExportResponse" - * metadata_type: "ExportMetadata" - * }; - * } + * rpc Export(ExportRequest) returns (google.longrunning.Operation) { + * option (google.longrunning.operation_info) = { + * response_type: "ExportResponse" + * metadata_type: "ExportMetadata" + * }; + * } * * * Protobuf type {@code google.longrunning.OperationInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.longrunning.OperationInfo) com.google.longrunning.OperationInfoOrBuilder { @@ -401,7 +407,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_OperationInfo_fieldAccessorTable @@ -413,7 +419,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.longrunning.OperationInfo.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -466,39 +472,6 @@ private void buildPartial0(com.google.longrunning.OperationInfo result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.longrunning.OperationInfo) { @@ -865,17 +838,6 @@ public Builder setMetadataTypeBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.longrunning.OperationInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationInfoOrBuilder.java index d901444910..263e6ccf21 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; +@com.google.protobuf.Generated public interface OperationInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.longrunning.OperationInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationOrBuilder.java index ca40953ef5..18ca9b80ae 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; +@com.google.protobuf.Generated public interface OperationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.longrunning.Operation) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationsProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationsProto.java index da06945f1a..49c2089b19 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationsProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationsProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; -public final class OperationsProto { +@com.google.protobuf.Generated +public final class OperationsProto extends com.google.protobuf.GeneratedFile { private OperationsProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OperationsProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { registry.add(com.google.longrunning.OperationsProto.operationInfo); } @@ -55,35 +67,35 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_longrunning_Operation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_longrunning_Operation_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_longrunning_GetOperationRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_longrunning_GetOperationRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_longrunning_ListOperationsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_longrunning_ListOperationsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_longrunning_ListOperationsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_longrunning_ListOperationsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_longrunning_CancelOperationRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_longrunning_CancelOperationRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_longrunning_DeleteOperationRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_longrunning_DeleteOperationRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_longrunning_WaitOperationRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_longrunning_WaitOperationRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_longrunning_OperationInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_longrunning_OperationInfo_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -163,79 +175,70 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.EmptyProto.getDescriptor(), com.google.rpc.StatusProto.getDescriptor(), }); - internal_static_google_longrunning_Operation_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_longrunning_Operation_descriptor = getDescriptor().getMessageType(0); internal_static_google_longrunning_Operation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_longrunning_Operation_descriptor, new java.lang.String[] { "Name", "Metadata", "Done", "Error", "Response", "Result", }); internal_static_google_longrunning_GetOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_longrunning_GetOperationRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_longrunning_GetOperationRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_longrunning_ListOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_longrunning_ListOperationsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_longrunning_ListOperationsRequest_descriptor, new java.lang.String[] { "Name", "Filter", "PageSize", "PageToken", "ReturnPartialSuccess", }); internal_static_google_longrunning_ListOperationsResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_longrunning_ListOperationsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_longrunning_ListOperationsResponse_descriptor, new java.lang.String[] { "Operations", "NextPageToken", "Unreachable", }); internal_static_google_longrunning_CancelOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_longrunning_CancelOperationRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_longrunning_CancelOperationRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_longrunning_DeleteOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_longrunning_DeleteOperationRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_longrunning_DeleteOperationRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_longrunning_WaitOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_longrunning_WaitOperationRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_longrunning_WaitOperationRequest_descriptor, new java.lang.String[] { "Name", "Timeout", }); - internal_static_google_longrunning_OperationInfo_descriptor = - getDescriptor().getMessageTypes().get(7); + internal_static_google_longrunning_OperationInfo_descriptor = getDescriptor().getMessageType(7); internal_static_google_longrunning_OperationInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_longrunning_OperationInfo_descriptor, new java.lang.String[] { "ResponseType", "MetadataType", }); - operationInfo.internalInit(descriptor.getExtensions().get(0)); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.ClientProto.defaultHost); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - registry.add(com.google.api.AnnotationsProto.http); - registry.add(com.google.api.ClientProto.methodSignature); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); + operationInfo.internalInit(descriptor.getExtension(0)); + descriptor.resolveAllFeaturesImmutable(); com.google.api.AnnotationsProto.getDescriptor(); com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); @@ -244,6 +247,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.DurationProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.rpc.StatusProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.methodSignature); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/WaitOperationRequest.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/WaitOperationRequest.java index 74cb2067b4..c556b95954 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/WaitOperationRequest.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/WaitOperationRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.longrunning.WaitOperationRequest} */ -public final class WaitOperationRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class WaitOperationRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.longrunning.WaitOperationRequest) WaitOperationRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "WaitOperationRequest"); + } + // Use WaitOperationRequest.newBuilder() to construct. - private WaitOperationRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private WaitOperationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private WaitOperationRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new WaitOperationRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_WaitOperationRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_WaitOperationRequest_fieldAccessorTable @@ -188,8 +194,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getTimeout()); @@ -203,8 +209,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getTimeout()); @@ -289,38 +295,38 @@ public static com.google.longrunning.WaitOperationRequest parseFrom( public static com.google.longrunning.WaitOperationRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.WaitOperationRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.WaitOperationRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.longrunning.WaitOperationRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.longrunning.WaitOperationRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.longrunning.WaitOperationRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -343,7 +349,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -358,7 +364,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.longrunning.WaitOperationRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.longrunning.WaitOperationRequest) com.google.longrunning.WaitOperationRequestOrBuilder { @@ -368,7 +374,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.longrunning.OperationsProto .internal_static_google_longrunning_WaitOperationRequest_fieldAccessorTable @@ -382,14 +388,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getTimeoutFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetTimeoutFieldBuilder(); } } @@ -450,39 +456,6 @@ private void buildPartial0(com.google.longrunning.WaitOperationRequest result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.longrunning.WaitOperationRequest) { @@ -537,7 +510,7 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getTimeoutFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetTimeoutFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -672,7 +645,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Duration timeout_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -829,7 +802,7 @@ public Builder clearTimeout() { public com.google.protobuf.Duration.Builder getTimeoutBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getTimeoutFieldBuilder().getBuilder(); + return internalGetTimeoutFieldBuilder().getBuilder(); } /** @@ -862,14 +835,14 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() { * * .google.protobuf.Duration timeout = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getTimeoutFieldBuilder() { + internalGetTimeoutFieldBuilder() { if (timeoutBuilder_ == null) { timeoutBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -879,17 +852,6 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() { return timeoutBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.longrunning.WaitOperationRequest) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/WaitOperationRequestOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/WaitOperationRequestOrBuilder.java index ba6c66a445..09b6f94917 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/WaitOperationRequestOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/WaitOperationRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/longrunning/operations.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.longrunning; +@com.google.protobuf.Generated public interface WaitOperationRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.longrunning.WaitOperationRequest) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/BadRequest.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/BadRequest.java index c87fc3d5fb..544e52a279 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/BadRequest.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/BadRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.rpc.BadRequest} */ -public final class BadRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class BadRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.BadRequest) BadRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "BadRequest"); + } + // Use BadRequest.newBuilder() to construct. - private BadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private BadRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private BadRequest() { fieldViolations_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BadRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_BadRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_BadRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -77,37 +83,37 @@ public interface FieldViolationOrBuilder * * Consider the following: * - * message CreateContactRequest { - * message EmailAddress { - * enum Type { - * TYPE_UNSPECIFIED = 0; - * HOME = 1; - * WORK = 2; - * } + * message CreateContactRequest { + * message EmailAddress { + * enum Type { + * TYPE_UNSPECIFIED = 0; + * HOME = 1; + * WORK = 2; + * } * - * optional string email = 1; - * repeated EmailType type = 2; - * } + * optional string email = 1; + * repeated EmailType type = 2; + * } * - * string full_name = 1; - * repeated EmailAddress email_addresses = 2; - * } + * string full_name = 1; + * repeated EmailAddress email_addresses = 2; + * } * * In this example, in proto `field` could take one of the following values: * * * `full_name` for a violation in the `full_name` value * * `email_addresses[1].email` for a violation in the `email` field of the - * first `email_addresses` message + * first `email_addresses` message * * `email_addresses[3].type[2]` for a violation in the second `type` - * value in the third `email_addresses` message. + * value in the third `email_addresses` message. * * In JSON, the same values are represented as: * * * `fullName` for a violation in the `fullName` value * * `emailAddresses[1].email` for a violation in the `email` field of the - * first `emailAddresses` message + * first `emailAddresses` message * * `emailAddresses[3].type[2]` for a violation in the second `type` - * value in the third `emailAddresses` message. + * value in the third `emailAddresses` message. * * * string field = 1; @@ -126,37 +132,37 @@ public interface FieldViolationOrBuilder * * Consider the following: * - * message CreateContactRequest { - * message EmailAddress { - * enum Type { - * TYPE_UNSPECIFIED = 0; - * HOME = 1; - * WORK = 2; - * } + * message CreateContactRequest { + * message EmailAddress { + * enum Type { + * TYPE_UNSPECIFIED = 0; + * HOME = 1; + * WORK = 2; + * } * - * optional string email = 1; - * repeated EmailType type = 2; - * } + * optional string email = 1; + * repeated EmailType type = 2; + * } * - * string full_name = 1; - * repeated EmailAddress email_addresses = 2; - * } + * string full_name = 1; + * repeated EmailAddress email_addresses = 2; + * } * * In this example, in proto `field` could take one of the following values: * * * `full_name` for a violation in the `full_name` value * * `email_addresses[1].email` for a violation in the `email` field of the - * first `email_addresses` message + * first `email_addresses` message * * `email_addresses[3].type[2]` for a violation in the second `type` - * value in the third `email_addresses` message. + * value in the third `email_addresses` message. * * In JSON, the same values are represented as: * * * `fullName` for a violation in the `fullName` value * * `emailAddresses[1].email` for a violation in the `email` field of the - * first `emailAddresses` message + * first `emailAddresses` message * * `emailAddresses[3].type[2]` for a violation in the second `type` - * value in the third `emailAddresses` message. + * value in the third `emailAddresses` message. * * * string field = 1; @@ -277,14 +283,24 @@ public interface FieldViolationOrBuilder * * Protobuf type {@code google.rpc.BadRequest.FieldViolation} */ - public static final class FieldViolation extends com.google.protobuf.GeneratedMessageV3 + public static final class FieldViolation extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.BadRequest.FieldViolation) FieldViolationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "FieldViolation"); + } + // Use FieldViolation.newBuilder() to construct. - private FieldViolation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private FieldViolation(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -294,19 +310,13 @@ private FieldViolation() { reason_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new FieldViolation(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_BadRequest_FieldViolation_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_BadRequest_FieldViolation_fieldAccessorTable @@ -331,37 +341,37 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * Consider the following: * - * message CreateContactRequest { - * message EmailAddress { - * enum Type { - * TYPE_UNSPECIFIED = 0; - * HOME = 1; - * WORK = 2; - * } + * message CreateContactRequest { + * message EmailAddress { + * enum Type { + * TYPE_UNSPECIFIED = 0; + * HOME = 1; + * WORK = 2; + * } * - * optional string email = 1; - * repeated EmailType type = 2; - * } + * optional string email = 1; + * repeated EmailType type = 2; + * } * - * string full_name = 1; - * repeated EmailAddress email_addresses = 2; - * } + * string full_name = 1; + * repeated EmailAddress email_addresses = 2; + * } * * In this example, in proto `field` could take one of the following values: * * * `full_name` for a violation in the `full_name` value * * `email_addresses[1].email` for a violation in the `email` field of the - * first `email_addresses` message + * first `email_addresses` message * * `email_addresses[3].type[2]` for a violation in the second `type` - * value in the third `email_addresses` message. + * value in the third `email_addresses` message. * * In JSON, the same values are represented as: * * * `fullName` for a violation in the `fullName` value * * `emailAddresses[1].email` for a violation in the `email` field of the - * first `emailAddresses` message + * first `emailAddresses` message * * `emailAddresses[3].type[2]` for a violation in the second `type` - * value in the third `emailAddresses` message. + * value in the third `emailAddresses` message. * * * string field = 1; @@ -391,37 +401,37 @@ public java.lang.String getField() { * * Consider the following: * - * message CreateContactRequest { - * message EmailAddress { - * enum Type { - * TYPE_UNSPECIFIED = 0; - * HOME = 1; - * WORK = 2; - * } + * message CreateContactRequest { + * message EmailAddress { + * enum Type { + * TYPE_UNSPECIFIED = 0; + * HOME = 1; + * WORK = 2; + * } * - * optional string email = 1; - * repeated EmailType type = 2; - * } + * optional string email = 1; + * repeated EmailType type = 2; + * } * - * string full_name = 1; - * repeated EmailAddress email_addresses = 2; - * } + * string full_name = 1; + * repeated EmailAddress email_addresses = 2; + * } * * In this example, in proto `field` could take one of the following values: * * * `full_name` for a violation in the `full_name` value * * `email_addresses[1].email` for a violation in the `email` field of the - * first `email_addresses` message + * first `email_addresses` message * * `email_addresses[3].type[2]` for a violation in the second `type` - * value in the third `email_addresses` message. + * value in the third `email_addresses` message. * * In JSON, the same values are represented as: * * * `fullName` for a violation in the `fullName` value * * `emailAddresses[1].email` for a violation in the `email` field of the - * first `emailAddresses` message + * first `emailAddresses` message * * `emailAddresses[3].type[2]` for a violation in the second `type` - * value in the third `emailAddresses` message. + * value in the third `emailAddresses` message. * * * string field = 1; @@ -627,14 +637,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, field_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(field_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, field_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, reason_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(reason_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, reason_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getLocalizedMessage()); @@ -648,14 +658,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, field_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(field_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, field_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, reason_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(reason_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, reason_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getLocalizedMessage()); @@ -746,38 +756,38 @@ public static com.google.rpc.BadRequest.FieldViolation parseFrom( public static com.google.rpc.BadRequest.FieldViolation parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.BadRequest.FieldViolation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.BadRequest.FieldViolation parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.BadRequest.FieldViolation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.BadRequest.FieldViolation parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.BadRequest.FieldViolation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -800,8 +810,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -815,8 +824,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.rpc.BadRequest.FieldViolation} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.BadRequest.FieldViolation) com.google.rpc.BadRequest.FieldViolationOrBuilder { @@ -826,7 +834,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_BadRequest_FieldViolation_fieldAccessorTable @@ -840,14 +848,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getLocalizedMessageFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetLocalizedMessageFieldBuilder(); } } @@ -919,41 +927,6 @@ private void buildPartial0(com.google.rpc.BadRequest.FieldViolation result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.BadRequest.FieldViolation) { @@ -1031,7 +1004,7 @@ public Builder mergeFrom( case 34: { input.readMessage( - getLocalizedMessageFieldBuilder().getBuilder(), extensionRegistry); + internalGetLocalizedMessageFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 @@ -1066,37 +1039,37 @@ public Builder mergeFrom( * * Consider the following: * - * message CreateContactRequest { - * message EmailAddress { - * enum Type { - * TYPE_UNSPECIFIED = 0; - * HOME = 1; - * WORK = 2; - * } + * message CreateContactRequest { + * message EmailAddress { + * enum Type { + * TYPE_UNSPECIFIED = 0; + * HOME = 1; + * WORK = 2; + * } * - * optional string email = 1; - * repeated EmailType type = 2; - * } + * optional string email = 1; + * repeated EmailType type = 2; + * } * - * string full_name = 1; - * repeated EmailAddress email_addresses = 2; - * } + * string full_name = 1; + * repeated EmailAddress email_addresses = 2; + * } * * In this example, in proto `field` could take one of the following values: * * * `full_name` for a violation in the `full_name` value * * `email_addresses[1].email` for a violation in the `email` field of the - * first `email_addresses` message + * first `email_addresses` message * * `email_addresses[3].type[2]` for a violation in the second `type` - * value in the third `email_addresses` message. + * value in the third `email_addresses` message. * * In JSON, the same values are represented as: * * * `fullName` for a violation in the `fullName` value * * `emailAddresses[1].email` for a violation in the `email` field of the - * first `emailAddresses` message + * first `emailAddresses` message * * `emailAddresses[3].type[2]` for a violation in the second `type` - * value in the third `emailAddresses` message. + * value in the third `emailAddresses` message. * * * string field = 1; @@ -1125,37 +1098,37 @@ public java.lang.String getField() { * * Consider the following: * - * message CreateContactRequest { - * message EmailAddress { - * enum Type { - * TYPE_UNSPECIFIED = 0; - * HOME = 1; - * WORK = 2; - * } + * message CreateContactRequest { + * message EmailAddress { + * enum Type { + * TYPE_UNSPECIFIED = 0; + * HOME = 1; + * WORK = 2; + * } * - * optional string email = 1; - * repeated EmailType type = 2; - * } + * optional string email = 1; + * repeated EmailType type = 2; + * } * - * string full_name = 1; - * repeated EmailAddress email_addresses = 2; - * } + * string full_name = 1; + * repeated EmailAddress email_addresses = 2; + * } * * In this example, in proto `field` could take one of the following values: * * * `full_name` for a violation in the `full_name` value * * `email_addresses[1].email` for a violation in the `email` field of the - * first `email_addresses` message + * first `email_addresses` message * * `email_addresses[3].type[2]` for a violation in the second `type` - * value in the third `email_addresses` message. + * value in the third `email_addresses` message. * * In JSON, the same values are represented as: * * * `fullName` for a violation in the `fullName` value * * `emailAddresses[1].email` for a violation in the `email` field of the - * first `emailAddresses` message + * first `emailAddresses` message * * `emailAddresses[3].type[2]` for a violation in the second `type` - * value in the third `emailAddresses` message. + * value in the third `emailAddresses` message. * * * string field = 1; @@ -1184,37 +1157,37 @@ public com.google.protobuf.ByteString getFieldBytes() { * * Consider the following: * - * message CreateContactRequest { - * message EmailAddress { - * enum Type { - * TYPE_UNSPECIFIED = 0; - * HOME = 1; - * WORK = 2; - * } + * message CreateContactRequest { + * message EmailAddress { + * enum Type { + * TYPE_UNSPECIFIED = 0; + * HOME = 1; + * WORK = 2; + * } * - * optional string email = 1; - * repeated EmailType type = 2; - * } + * optional string email = 1; + * repeated EmailType type = 2; + * } * - * string full_name = 1; - * repeated EmailAddress email_addresses = 2; - * } + * string full_name = 1; + * repeated EmailAddress email_addresses = 2; + * } * * In this example, in proto `field` could take one of the following values: * * * `full_name` for a violation in the `full_name` value * * `email_addresses[1].email` for a violation in the `email` field of the - * first `email_addresses` message + * first `email_addresses` message * * `email_addresses[3].type[2]` for a violation in the second `type` - * value in the third `email_addresses` message. + * value in the third `email_addresses` message. * * In JSON, the same values are represented as: * * * `fullName` for a violation in the `fullName` value * * `emailAddresses[1].email` for a violation in the `email` field of the - * first `emailAddresses` message + * first `emailAddresses` message * * `emailAddresses[3].type[2]` for a violation in the second `type` - * value in the third `emailAddresses` message. + * value in the third `emailAddresses` message. * * * string field = 1; @@ -1242,37 +1215,37 @@ public Builder setField(java.lang.String value) { * * Consider the following: * - * message CreateContactRequest { - * message EmailAddress { - * enum Type { - * TYPE_UNSPECIFIED = 0; - * HOME = 1; - * WORK = 2; - * } + * message CreateContactRequest { + * message EmailAddress { + * enum Type { + * TYPE_UNSPECIFIED = 0; + * HOME = 1; + * WORK = 2; + * } * - * optional string email = 1; - * repeated EmailType type = 2; - * } + * optional string email = 1; + * repeated EmailType type = 2; + * } * - * string full_name = 1; - * repeated EmailAddress email_addresses = 2; - * } + * string full_name = 1; + * repeated EmailAddress email_addresses = 2; + * } * * In this example, in proto `field` could take one of the following values: * * * `full_name` for a violation in the `full_name` value * * `email_addresses[1].email` for a violation in the `email` field of the - * first `email_addresses` message + * first `email_addresses` message * * `email_addresses[3].type[2]` for a violation in the second `type` - * value in the third `email_addresses` message. + * value in the third `email_addresses` message. * * In JSON, the same values are represented as: * * * `fullName` for a violation in the `fullName` value * * `emailAddresses[1].email` for a violation in the `email` field of the - * first `emailAddresses` message + * first `emailAddresses` message * * `emailAddresses[3].type[2]` for a violation in the second `type` - * value in the third `emailAddresses` message. + * value in the third `emailAddresses` message. * * * string field = 1; @@ -1296,37 +1269,37 @@ public Builder clearField() { * * Consider the following: * - * message CreateContactRequest { - * message EmailAddress { - * enum Type { - * TYPE_UNSPECIFIED = 0; - * HOME = 1; - * WORK = 2; - * } + * message CreateContactRequest { + * message EmailAddress { + * enum Type { + * TYPE_UNSPECIFIED = 0; + * HOME = 1; + * WORK = 2; + * } * - * optional string email = 1; - * repeated EmailType type = 2; - * } + * optional string email = 1; + * repeated EmailType type = 2; + * } * - * string full_name = 1; - * repeated EmailAddress email_addresses = 2; - * } + * string full_name = 1; + * repeated EmailAddress email_addresses = 2; + * } * * In this example, in proto `field` could take one of the following values: * * * `full_name` for a violation in the `full_name` value * * `email_addresses[1].email` for a violation in the `email` field of the - * first `email_addresses` message + * first `email_addresses` message * * `email_addresses[3].type[2]` for a violation in the second `type` - * value in the third `email_addresses` message. + * value in the third `email_addresses` message. * * In JSON, the same values are represented as: * * * `fullName` for a violation in the `fullName` value * * `emailAddresses[1].email` for a violation in the `email` field of the - * first `emailAddresses` message + * first `emailAddresses` message * * `emailAddresses[3].type[2]` for a violation in the second `type` - * value in the third `emailAddresses` message. + * value in the third `emailAddresses` message. * * * string field = 1; @@ -1593,7 +1566,7 @@ public Builder setReasonBytes(com.google.protobuf.ByteString value) { } private com.google.rpc.LocalizedMessage localizedMessage_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.LocalizedMessage, com.google.rpc.LocalizedMessage.Builder, com.google.rpc.LocalizedMessageOrBuilder> @@ -1745,7 +1718,7 @@ public Builder clearLocalizedMessage() { public com.google.rpc.LocalizedMessage.Builder getLocalizedMessageBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getLocalizedMessageFieldBuilder().getBuilder(); + return internalGetLocalizedMessageFieldBuilder().getBuilder(); } /** @@ -1778,14 +1751,14 @@ public com.google.rpc.LocalizedMessageOrBuilder getLocalizedMessageOrBuilder() { * * .google.rpc.LocalizedMessage localized_message = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.LocalizedMessage, com.google.rpc.LocalizedMessage.Builder, com.google.rpc.LocalizedMessageOrBuilder> - getLocalizedMessageFieldBuilder() { + internalGetLocalizedMessageFieldBuilder() { if (localizedMessageBuilder_ == null) { localizedMessageBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.LocalizedMessage, com.google.rpc.LocalizedMessage.Builder, com.google.rpc.LocalizedMessageOrBuilder>( @@ -1795,18 +1768,6 @@ public com.google.rpc.LocalizedMessageOrBuilder getLocalizedMessageOrBuilder() { return localizedMessageBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.BadRequest.FieldViolation) } @@ -2036,38 +1997,38 @@ public static com.google.rpc.BadRequest parseFrom( public static com.google.rpc.BadRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.BadRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.BadRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.BadRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.BadRequest parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.BadRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2090,7 +2051,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2105,7 +2066,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.BadRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.BadRequest) com.google.rpc.BadRequestOrBuilder { @@ -2114,7 +2075,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_BadRequest_fieldAccessorTable @@ -2125,7 +2086,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.BadRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -2189,39 +2150,6 @@ private void buildPartial0(com.google.rpc.BadRequest result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.BadRequest) { @@ -2253,8 +2181,8 @@ public Builder mergeFrom(com.google.rpc.BadRequest other) { fieldViolations_ = other.fieldViolations_; bitField0_ = (bitField0_ & ~0x00000001); fieldViolationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getFieldViolationsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetFieldViolationsFieldBuilder() : null; } else { fieldViolationsBuilder_.addAllMessages(other.fieldViolations_); @@ -2330,7 +2258,7 @@ private void ensureFieldViolationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.BadRequest.FieldViolation, com.google.rpc.BadRequest.FieldViolation.Builder, com.google.rpc.BadRequest.FieldViolationOrBuilder> @@ -2590,7 +2518,7 @@ public Builder removeFieldViolations(int index) { * repeated .google.rpc.BadRequest.FieldViolation field_violations = 1; */ public com.google.rpc.BadRequest.FieldViolation.Builder getFieldViolationsBuilder(int index) { - return getFieldViolationsFieldBuilder().getBuilder(index); + return internalGetFieldViolationsFieldBuilder().getBuilder(index); } /** @@ -2639,7 +2567,7 @@ public com.google.rpc.BadRequest.FieldViolationOrBuilder getFieldViolationsOrBui * repeated .google.rpc.BadRequest.FieldViolation field_violations = 1; */ public com.google.rpc.BadRequest.FieldViolation.Builder addFieldViolationsBuilder() { - return getFieldViolationsFieldBuilder() + return internalGetFieldViolationsFieldBuilder() .addBuilder(com.google.rpc.BadRequest.FieldViolation.getDefaultInstance()); } @@ -2653,7 +2581,7 @@ public com.google.rpc.BadRequest.FieldViolation.Builder addFieldViolationsBuilde * repeated .google.rpc.BadRequest.FieldViolation field_violations = 1; */ public com.google.rpc.BadRequest.FieldViolation.Builder addFieldViolationsBuilder(int index) { - return getFieldViolationsFieldBuilder() + return internalGetFieldViolationsFieldBuilder() .addBuilder(index, com.google.rpc.BadRequest.FieldViolation.getDefaultInstance()); } @@ -2668,17 +2596,17 @@ public com.google.rpc.BadRequest.FieldViolation.Builder addFieldViolationsBuilde */ public java.util.List getFieldViolationsBuilderList() { - return getFieldViolationsFieldBuilder().getBuilderList(); + return internalGetFieldViolationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.BadRequest.FieldViolation, com.google.rpc.BadRequest.FieldViolation.Builder, com.google.rpc.BadRequest.FieldViolationOrBuilder> - getFieldViolationsFieldBuilder() { + internalGetFieldViolationsFieldBuilder() { if (fieldViolationsBuilder_ == null) { fieldViolationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.BadRequest.FieldViolation, com.google.rpc.BadRequest.FieldViolation.Builder, com.google.rpc.BadRequest.FieldViolationOrBuilder>( @@ -2691,17 +2619,6 @@ public com.google.rpc.BadRequest.FieldViolation.Builder addFieldViolationsBuilde return fieldViolationsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.BadRequest) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/BadRequestOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/BadRequestOrBuilder.java index 4903d71637..e5ed8623ef 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/BadRequestOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/BadRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; +@com.google.protobuf.Generated public interface BadRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.BadRequest) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Code.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Code.java index 3adee10f9a..557d3d78b5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Code.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Code.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/code.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -34,6 +35,7 @@ * * Protobuf enum {@code google.rpc.Code} */ +@com.google.protobuf.Generated public enum Code implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -193,15 +195,15 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum { * * Service implementors can use the following guidelines to decide * between `FAILED_PRECONDITION`, `ABORTED`, and `UNAVAILABLE`: - * (a) Use `UNAVAILABLE` if the client can retry just the failing call. - * (b) Use `ABORTED` if the client should retry at a higher level. For - * example, when a client-specified test-and-set fails, indicating the - * client should restart a read-modify-write sequence. - * (c) Use `FAILED_PRECONDITION` if the client should not retry until - * the system state has been explicitly fixed. For example, if an "rmdir" - * fails because the directory is non-empty, `FAILED_PRECONDITION` - * should be returned since the client should not retry unless - * the files are deleted from the directory. + * (a) Use `UNAVAILABLE` if the client can retry just the failing call. + * (b) Use `ABORTED` if the client should retry at a higher level. For + * example, when a client-specified test-and-set fails, indicating the + * client should restart a read-modify-write sequence. + * (c) Use `FAILED_PRECONDITION` if the client should not retry until + * the system state has been explicitly fixed. For example, if an "rmdir" + * fails because the directory is non-empty, `FAILED_PRECONDITION` + * should be returned since the client should not retry unless + * the files are deleted from the directory. * * HTTP Mapping: 400 Bad Request * @@ -311,6 +313,16 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Code"); + } + /** * * @@ -479,15 +491,15 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum { * * Service implementors can use the following guidelines to decide * between `FAILED_PRECONDITION`, `ABORTED`, and `UNAVAILABLE`: - * (a) Use `UNAVAILABLE` if the client can retry just the failing call. - * (b) Use `ABORTED` if the client should retry at a higher level. For - * example, when a client-specified test-and-set fails, indicating the - * client should restart a read-modify-write sequence. - * (c) Use `FAILED_PRECONDITION` if the client should not retry until - * the system state has been explicitly fixed. For example, if an "rmdir" - * fails because the directory is non-empty, `FAILED_PRECONDITION` - * should be returned since the client should not retry unless - * the files are deleted from the directory. + * (a) Use `UNAVAILABLE` if the client can retry just the failing call. + * (b) Use `ABORTED` if the client should retry at a higher level. For + * example, when a client-specified test-and-set fails, indicating the + * client should restart a read-modify-write sequence. + * (c) Use `FAILED_PRECONDITION` if the client should not retry until + * the system state has been explicitly fixed. For example, if an "rmdir" + * fails because the directory is non-empty, `FAILED_PRECONDITION` + * should be returned since the client should not retry unless + * the files are deleted from the directory. * * HTTP Mapping: 400 Bad Request * @@ -687,7 +699,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.rpc.CodeProto.getDescriptor().getEnumTypes().get(0); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/CodeProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/CodeProto.java index c7d1ab74d7..ebaac7925c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/CodeProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/CodeProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/code.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; -public final class CodeProto { +@com.google.protobuf.Generated +public final class CodeProto extends com.google.protobuf.GeneratedFile { private CodeProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CodeProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -52,6 +64,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/DebugInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/DebugInfo.java index aff6e63754..d53a3570eb 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/DebugInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/DebugInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.rpc.DebugInfo} */ -public final class DebugInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DebugInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.DebugInfo) DebugInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DebugInfo"); + } + // Use DebugInfo.newBuilder() to construct. - private DebugInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DebugInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private DebugInfo() { detail_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DebugInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_DebugInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_DebugInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -198,10 +204,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < stackEntries_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, stackEntries_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, stackEntries_.getRaw(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(detail_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, detail_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(detail_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, detail_); } getUnknownFields().writeTo(output); } @@ -220,8 +226,8 @@ public int getSerializedSize() { size += dataSize; size += 1 * getStackEntriesList().size(); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(detail_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, detail_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(detail_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, detail_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -298,38 +304,38 @@ public static com.google.rpc.DebugInfo parseFrom( public static com.google.rpc.DebugInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.DebugInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.DebugInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.DebugInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.DebugInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.DebugInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -352,7 +358,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -366,7 +372,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.DebugInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.DebugInfo) com.google.rpc.DebugInfoOrBuilder { @@ -375,7 +381,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_DebugInfo_fieldAccessorTable @@ -386,7 +392,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.DebugInfo.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -439,39 +445,6 @@ private void buildPartial0(com.google.rpc.DebugInfo result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.DebugInfo) { @@ -851,17 +824,6 @@ public Builder setDetailBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.DebugInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/DebugInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/DebugInfoOrBuilder.java index 79e79881f6..c0eebbbc21 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/DebugInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/DebugInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; +@com.google.protobuf.Generated public interface DebugInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.DebugInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorDetailsProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorDetailsProto.java index d7dedf4743..d71df47d15 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorDetailsProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorDetailsProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; -public final class ErrorDetailsProto { +@com.google.protobuf.Generated +public final class ErrorDetailsProto extends com.google.protobuf.GeneratedFile { private ErrorDetailsProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ErrorDetailsProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,67 +42,67 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_ErrorInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_ErrorInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_ErrorInfo_MetadataEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_ErrorInfo_MetadataEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_RetryInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_RetryInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_DebugInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_DebugInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_QuotaFailure_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_QuotaFailure_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_QuotaFailure_Violation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_QuotaFailure_Violation_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_QuotaFailure_Violation_QuotaDimensionsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_QuotaFailure_Violation_QuotaDimensionsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_PreconditionFailure_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_PreconditionFailure_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_PreconditionFailure_Violation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_PreconditionFailure_Violation_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_BadRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_BadRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_BadRequest_FieldViolation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_BadRequest_FieldViolation_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_RequestInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_RequestInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_ResourceInfo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_ResourceInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_Help_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_Help_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_Help_Link_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_Help_Link_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_LocalizedMessage_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_LocalizedMessage_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -170,46 +182,46 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.DurationProto.getDescriptor(), }); - internal_static_google_rpc_ErrorInfo_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_rpc_ErrorInfo_descriptor = getDescriptor().getMessageType(0); internal_static_google_rpc_ErrorInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_ErrorInfo_descriptor, new java.lang.String[] { "Reason", "Domain", "Metadata", }); internal_static_google_rpc_ErrorInfo_MetadataEntry_descriptor = - internal_static_google_rpc_ErrorInfo_descriptor.getNestedTypes().get(0); + internal_static_google_rpc_ErrorInfo_descriptor.getNestedType(0); internal_static_google_rpc_ErrorInfo_MetadataEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_ErrorInfo_MetadataEntry_descriptor, new java.lang.String[] { "Key", "Value", }); - internal_static_google_rpc_RetryInfo_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_rpc_RetryInfo_descriptor = getDescriptor().getMessageType(1); internal_static_google_rpc_RetryInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_RetryInfo_descriptor, new java.lang.String[] { "RetryDelay", }); - internal_static_google_rpc_DebugInfo_descriptor = getDescriptor().getMessageTypes().get(2); + internal_static_google_rpc_DebugInfo_descriptor = getDescriptor().getMessageType(2); internal_static_google_rpc_DebugInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_DebugInfo_descriptor, new java.lang.String[] { "StackEntries", "Detail", }); - internal_static_google_rpc_QuotaFailure_descriptor = getDescriptor().getMessageTypes().get(3); + internal_static_google_rpc_QuotaFailure_descriptor = getDescriptor().getMessageType(3); internal_static_google_rpc_QuotaFailure_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_QuotaFailure_descriptor, new java.lang.String[] { "Violations", }); internal_static_google_rpc_QuotaFailure_Violation_descriptor = - internal_static_google_rpc_QuotaFailure_descriptor.getNestedTypes().get(0); + internal_static_google_rpc_QuotaFailure_descriptor.getNestedType(0); internal_static_google_rpc_QuotaFailure_Violation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_QuotaFailure_Violation_descriptor, new java.lang.String[] { "Subject", @@ -222,81 +234,80 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FutureQuotaValue", }); internal_static_google_rpc_QuotaFailure_Violation_QuotaDimensionsEntry_descriptor = - internal_static_google_rpc_QuotaFailure_Violation_descriptor.getNestedTypes().get(0); + internal_static_google_rpc_QuotaFailure_Violation_descriptor.getNestedType(0); internal_static_google_rpc_QuotaFailure_Violation_QuotaDimensionsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_QuotaFailure_Violation_QuotaDimensionsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); - internal_static_google_rpc_PreconditionFailure_descriptor = - getDescriptor().getMessageTypes().get(4); + internal_static_google_rpc_PreconditionFailure_descriptor = getDescriptor().getMessageType(4); internal_static_google_rpc_PreconditionFailure_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_PreconditionFailure_descriptor, new java.lang.String[] { "Violations", }); internal_static_google_rpc_PreconditionFailure_Violation_descriptor = - internal_static_google_rpc_PreconditionFailure_descriptor.getNestedTypes().get(0); + internal_static_google_rpc_PreconditionFailure_descriptor.getNestedType(0); internal_static_google_rpc_PreconditionFailure_Violation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_PreconditionFailure_Violation_descriptor, new java.lang.String[] { "Type", "Subject", "Description", }); - internal_static_google_rpc_BadRequest_descriptor = getDescriptor().getMessageTypes().get(5); + internal_static_google_rpc_BadRequest_descriptor = getDescriptor().getMessageType(5); internal_static_google_rpc_BadRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_BadRequest_descriptor, new java.lang.String[] { "FieldViolations", }); internal_static_google_rpc_BadRequest_FieldViolation_descriptor = - internal_static_google_rpc_BadRequest_descriptor.getNestedTypes().get(0); + internal_static_google_rpc_BadRequest_descriptor.getNestedType(0); internal_static_google_rpc_BadRequest_FieldViolation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_BadRequest_FieldViolation_descriptor, new java.lang.String[] { "Field", "Description", "Reason", "LocalizedMessage", }); - internal_static_google_rpc_RequestInfo_descriptor = getDescriptor().getMessageTypes().get(6); + internal_static_google_rpc_RequestInfo_descriptor = getDescriptor().getMessageType(6); internal_static_google_rpc_RequestInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_RequestInfo_descriptor, new java.lang.String[] { "RequestId", "ServingData", }); - internal_static_google_rpc_ResourceInfo_descriptor = getDescriptor().getMessageTypes().get(7); + internal_static_google_rpc_ResourceInfo_descriptor = getDescriptor().getMessageType(7); internal_static_google_rpc_ResourceInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_ResourceInfo_descriptor, new java.lang.String[] { "ResourceType", "ResourceName", "Owner", "Description", }); - internal_static_google_rpc_Help_descriptor = getDescriptor().getMessageTypes().get(8); + internal_static_google_rpc_Help_descriptor = getDescriptor().getMessageType(8); internal_static_google_rpc_Help_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_Help_descriptor, new java.lang.String[] { "Links", }); internal_static_google_rpc_Help_Link_descriptor = - internal_static_google_rpc_Help_descriptor.getNestedTypes().get(0); + internal_static_google_rpc_Help_descriptor.getNestedType(0); internal_static_google_rpc_Help_Link_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_Help_Link_descriptor, new java.lang.String[] { "Description", "Url", }); - internal_static_google_rpc_LocalizedMessage_descriptor = - getDescriptor().getMessageTypes().get(9); + internal_static_google_rpc_LocalizedMessage_descriptor = getDescriptor().getMessageType(9); internal_static_google_rpc_LocalizedMessage_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_LocalizedMessage_descriptor, new java.lang.String[] { "Locale", "Message", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.DurationProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorInfo.java index 8cb52fd181..7c6c6db2e4 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -28,37 +29,48 @@ * Example of an error when contacting the "pubsub.googleapis.com" API when it * is not enabled: * - * { "reason": "API_DISABLED" - * "domain": "googleapis.com" - * "metadata": { - * "resource": "projects/123", - * "service": "pubsub.googleapis.com" - * } - * } + * { "reason": "API_DISABLED" + * "domain": "googleapis.com" + * "metadata": { + * "resource": "projects/123", + * "service": "pubsub.googleapis.com" + * } + * } * * This response indicates that the pubsub.googleapis.com API is not enabled. * * Example of an error that is returned when attempting to create a Spanner * instance in a region that is out of stock: * - * { "reason": "STOCKOUT" - * "domain": "spanner.googleapis.com", - * "metadata": { - * "availableRegions": "us-central1,us-east2" - * } - * } + * { "reason": "STOCKOUT" + * "domain": "spanner.googleapis.com", + * "metadata": { + * "availableRegions": "us-central1,us-east2" + * } + * } * * * Protobuf type {@code google.rpc.ErrorInfo} */ -public final class ErrorInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ErrorInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.ErrorInfo) ErrorInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ErrorInfo"); + } + // Use ErrorInfo.newBuilder() to construct. - private ErrorInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ErrorInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -67,12 +79,6 @@ private ErrorInfo() { domain_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ErrorInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_ErrorInfo_descriptor; } @@ -90,7 +96,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_ErrorInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -374,13 +380,13 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, reason_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(reason_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, reason_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(domain_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, domain_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(domain_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, domain_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetMetadata(), MetadataDefaultEntryHolder.defaultEntry, 3); getUnknownFields().writeTo(output); } @@ -391,11 +397,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, reason_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(reason_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, reason_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(domain_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, domain_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(domain_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, domain_); } for (java.util.Map.Entry entry : internalGetMetadata().getMap().entrySet()) { @@ -485,38 +491,38 @@ public static com.google.rpc.ErrorInfo parseFrom( public static com.google.rpc.ErrorInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.ErrorInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.ErrorInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.ErrorInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.ErrorInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.ErrorInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -539,7 +545,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -553,30 +559,30 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * Example of an error when contacting the "pubsub.googleapis.com" API when it * is not enabled: * - * { "reason": "API_DISABLED" - * "domain": "googleapis.com" - * "metadata": { - * "resource": "projects/123", - * "service": "pubsub.googleapis.com" - * } - * } + * { "reason": "API_DISABLED" + * "domain": "googleapis.com" + * "metadata": { + * "resource": "projects/123", + * "service": "pubsub.googleapis.com" + * } + * } * * This response indicates that the pubsub.googleapis.com API is not enabled. * * Example of an error that is returned when attempting to create a Spanner * instance in a region that is out of stock: * - * { "reason": "STOCKOUT" - * "domain": "spanner.googleapis.com", - * "metadata": { - * "availableRegions": "us-central1,us-east2" - * } - * } + * { "reason": "STOCKOUT" + * "domain": "spanner.googleapis.com", + * "metadata": { + * "availableRegions": "us-central1,us-east2" + * } + * } * * * Protobuf type {@code google.rpc.ErrorInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.ErrorInfo) com.google.rpc.ErrorInfoOrBuilder { @@ -607,7 +613,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_ErrorInfo_fieldAccessorTable @@ -618,7 +624,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi // Construct using com.google.rpc.ErrorInfo.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -675,39 +681,6 @@ private void buildPartial0(com.google.rpc.ErrorInfo result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.ErrorInfo) { @@ -1297,17 +1270,6 @@ public Builder putAllMetadata(java.util.Map return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.ErrorInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorInfoOrBuilder.java index 43b5c86ed1..c29ae3c5c7 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ErrorInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; +@com.google.protobuf.Generated public interface ErrorInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.ErrorInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Help.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Help.java index 5a48145f4b..9bd2a43b25 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Help.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Help.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -32,14 +33,25 @@ * * Protobuf type {@code google.rpc.Help} */ -public final class Help extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Help extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.Help) HelpOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Help"); + } + // Use Help.newBuilder() to construct. - private Help(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Help(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -47,18 +59,12 @@ private Help() { links_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Help(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_Help_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_Help_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -132,14 +138,24 @@ public interface LinkOrBuilder * * Protobuf type {@code google.rpc.Help.Link} */ - public static final class Link extends com.google.protobuf.GeneratedMessageV3 + public static final class Link extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.Help.Link) LinkOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Link"); + } + // Use Link.newBuilder() to construct. - private Link(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Link(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -148,18 +164,12 @@ private Link() { url_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Link(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_Help_Link_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_Help_Link_fieldAccessorTable @@ -287,11 +297,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(url_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, url_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(url_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, url_); } getUnknownFields().writeTo(output); } @@ -302,11 +312,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(url_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, url_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(url_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, url_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -381,38 +391,38 @@ public static com.google.rpc.Help.Link parseFrom( public static com.google.rpc.Help.Link parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.Help.Link parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.Help.Link parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.Help.Link parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.Help.Link parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.Help.Link parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -435,8 +445,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -450,8 +459,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.rpc.Help.Link} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.Help.Link) com.google.rpc.Help.LinkOrBuilder { @@ -460,7 +468,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_Help_Link_fieldAccessorTable @@ -471,7 +479,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.Help.Link.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -523,41 +531,6 @@ private void buildPartial0(com.google.rpc.Help.Link result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.Help.Link) { @@ -859,18 +832,6 @@ public Builder setUrlBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.Help.Link) } @@ -1099,38 +1060,38 @@ public static com.google.rpc.Help parseFrom( public static com.google.rpc.Help parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.Help parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.Help parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.Help parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.Help parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.Help parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1153,7 +1114,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1171,7 +1132,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.Help} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.Help) com.google.rpc.HelpOrBuilder { @@ -1180,7 +1141,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_Help_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1190,7 +1151,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.Help.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1254,39 +1215,6 @@ private void buildPartial0(com.google.rpc.Help result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.Help) { @@ -1318,8 +1246,8 @@ public Builder mergeFrom(com.google.rpc.Help other) { links_ = other.links_; bitField0_ = (bitField0_ & ~0x00000001); linksBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getLinksFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetLinksFieldBuilder() : null; } else { linksBuilder_.addAllMessages(other.links_); @@ -1392,7 +1320,7 @@ private void ensureLinksIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.Help.Link, com.google.rpc.Help.Link.Builder, com.google.rpc.Help.LinkOrBuilder> @@ -1648,7 +1576,7 @@ public Builder removeLinks(int index) { * repeated .google.rpc.Help.Link links = 1; */ public com.google.rpc.Help.Link.Builder getLinksBuilder(int index) { - return getLinksFieldBuilder().getBuilder(index); + return internalGetLinksFieldBuilder().getBuilder(index); } /** @@ -1695,7 +1623,8 @@ public java.util.List getLinksOrBui * repeated .google.rpc.Help.Link links = 1; */ public com.google.rpc.Help.Link.Builder addLinksBuilder() { - return getLinksFieldBuilder().addBuilder(com.google.rpc.Help.Link.getDefaultInstance()); + return internalGetLinksFieldBuilder() + .addBuilder(com.google.rpc.Help.Link.getDefaultInstance()); } /** @@ -1708,7 +1637,7 @@ public com.google.rpc.Help.Link.Builder addLinksBuilder() { * repeated .google.rpc.Help.Link links = 1; */ public com.google.rpc.Help.Link.Builder addLinksBuilder(int index) { - return getLinksFieldBuilder() + return internalGetLinksFieldBuilder() .addBuilder(index, com.google.rpc.Help.Link.getDefaultInstance()); } @@ -1722,17 +1651,17 @@ public com.google.rpc.Help.Link.Builder addLinksBuilder(int index) { * repeated .google.rpc.Help.Link links = 1; */ public java.util.List getLinksBuilderList() { - return getLinksFieldBuilder().getBuilderList(); + return internalGetLinksFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.Help.Link, com.google.rpc.Help.Link.Builder, com.google.rpc.Help.LinkOrBuilder> - getLinksFieldBuilder() { + internalGetLinksFieldBuilder() { if (linksBuilder_ == null) { linksBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.Help.Link, com.google.rpc.Help.Link.Builder, com.google.rpc.Help.LinkOrBuilder>( @@ -1742,17 +1671,6 @@ public java.util.List getLinksBuilderList() { return linksBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.Help) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/HelpOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/HelpOrBuilder.java index a8ad1e938e..be7a1fd727 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/HelpOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/HelpOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; +@com.google.protobuf.Generated public interface HelpOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.Help) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/LocalizedMessage.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/LocalizedMessage.java index 75c9b5d413..ba60095f71 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/LocalizedMessage.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/LocalizedMessage.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.rpc.LocalizedMessage} */ -public final class LocalizedMessage extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class LocalizedMessage extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.LocalizedMessage) LocalizedMessageOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LocalizedMessage"); + } + // Use LocalizedMessage.newBuilder() to construct. - private LocalizedMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LocalizedMessage(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,18 +57,12 @@ private LocalizedMessage() { message_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new LocalizedMessage(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_LocalizedMessage_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_LocalizedMessage_fieldAccessorTable @@ -188,11 +194,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locale_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, locale_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(locale_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, locale_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, message_); } getUnknownFields().writeTo(output); } @@ -203,11 +209,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locale_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, locale_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(locale_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, locale_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, message_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -282,38 +288,38 @@ public static com.google.rpc.LocalizedMessage parseFrom( public static com.google.rpc.LocalizedMessage parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.LocalizedMessage parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.LocalizedMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.LocalizedMessage parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.LocalizedMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.LocalizedMessage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -336,7 +342,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -351,7 +357,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.LocalizedMessage} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.LocalizedMessage) com.google.rpc.LocalizedMessageOrBuilder { @@ -361,7 +367,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_LocalizedMessage_fieldAccessorTable @@ -372,7 +378,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.LocalizedMessage.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -425,39 +431,6 @@ private void buildPartial0(com.google.rpc.LocalizedMessage result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.LocalizedMessage) { @@ -769,17 +742,6 @@ public Builder setMessageBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.LocalizedMessage) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/LocalizedMessageOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/LocalizedMessageOrBuilder.java index 7a22911c65..8e9dc16ae8 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/LocalizedMessageOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/LocalizedMessageOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; +@com.google.protobuf.Generated public interface LocalizedMessageOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.LocalizedMessage) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/PreconditionFailure.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/PreconditionFailure.java index b33907e428..6899c65ed3 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/PreconditionFailure.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/PreconditionFailure.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -32,14 +33,25 @@ * * Protobuf type {@code google.rpc.PreconditionFailure} */ -public final class PreconditionFailure extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PreconditionFailure extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.PreconditionFailure) PreconditionFailureOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PreconditionFailure"); + } + // Use PreconditionFailure.newBuilder() to construct. - private PreconditionFailure(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PreconditionFailure(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -47,19 +59,13 @@ private PreconditionFailure() { violations_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PreconditionFailure(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_PreconditionFailure_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_PreconditionFailure_fieldAccessorTable @@ -175,14 +181,24 @@ public interface ViolationOrBuilder * * Protobuf type {@code google.rpc.PreconditionFailure.Violation} */ - public static final class Violation extends com.google.protobuf.GeneratedMessageV3 + public static final class Violation extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.PreconditionFailure.Violation) ViolationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Violation"); + } + // Use Violation.newBuilder() to construct. - private Violation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Violation(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -192,19 +208,13 @@ private Violation() { description_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Violation(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_PreconditionFailure_Violation_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_PreconditionFailure_Violation_fieldAccessorTable @@ -400,14 +410,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subject_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, subject_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(subject_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, subject_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } getUnknownFields().writeTo(output); } @@ -418,14 +428,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subject_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, subject_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(subject_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, subject_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -505,38 +515,38 @@ public static com.google.rpc.PreconditionFailure.Violation parseFrom( public static com.google.rpc.PreconditionFailure.Violation parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.PreconditionFailure.Violation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.PreconditionFailure.Violation parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.PreconditionFailure.Violation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.PreconditionFailure.Violation parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.PreconditionFailure.Violation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -559,8 +569,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -574,8 +583,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.rpc.PreconditionFailure.Violation} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.PreconditionFailure.Violation) com.google.rpc.PreconditionFailure.ViolationOrBuilder { @@ -585,7 +593,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_PreconditionFailure_Violation_fieldAccessorTable @@ -597,7 +605,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.PreconditionFailure.Violation.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -655,41 +663,6 @@ private void buildPartial0(com.google.rpc.PreconditionFailure.Violation result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.PreconditionFailure.Violation) { @@ -1148,18 +1121,6 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.PreconditionFailure.Violation) } @@ -1389,38 +1350,38 @@ public static com.google.rpc.PreconditionFailure parseFrom( public static com.google.rpc.PreconditionFailure parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.PreconditionFailure parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.PreconditionFailure parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.PreconditionFailure parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.PreconditionFailure parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.PreconditionFailure parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1443,7 +1404,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1461,7 +1422,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.PreconditionFailure} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.PreconditionFailure) com.google.rpc.PreconditionFailureOrBuilder { @@ -1471,7 +1432,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_PreconditionFailure_fieldAccessorTable @@ -1483,7 +1444,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.PreconditionFailure.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1548,39 +1509,6 @@ private void buildPartial0(com.google.rpc.PreconditionFailure result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.PreconditionFailure) { @@ -1612,8 +1540,8 @@ public Builder mergeFrom(com.google.rpc.PreconditionFailure other) { violations_ = other.violations_; bitField0_ = (bitField0_ & ~0x00000001); violationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getViolationsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetViolationsFieldBuilder() : null; } else { violationsBuilder_.addAllMessages(other.violations_); @@ -1689,7 +1617,7 @@ private void ensureViolationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.PreconditionFailure.Violation, com.google.rpc.PreconditionFailure.Violation.Builder, com.google.rpc.PreconditionFailure.ViolationOrBuilder> @@ -1949,7 +1877,7 @@ public Builder removeViolations(int index) { * repeated .google.rpc.PreconditionFailure.Violation violations = 1; */ public com.google.rpc.PreconditionFailure.Violation.Builder getViolationsBuilder(int index) { - return getViolationsFieldBuilder().getBuilder(index); + return internalGetViolationsFieldBuilder().getBuilder(index); } /** @@ -1997,7 +1925,7 @@ public com.google.rpc.PreconditionFailure.ViolationOrBuilder getViolationsOrBuil * repeated .google.rpc.PreconditionFailure.Violation violations = 1; */ public com.google.rpc.PreconditionFailure.Violation.Builder addViolationsBuilder() { - return getViolationsFieldBuilder() + return internalGetViolationsFieldBuilder() .addBuilder(com.google.rpc.PreconditionFailure.Violation.getDefaultInstance()); } @@ -2011,7 +1939,7 @@ public com.google.rpc.PreconditionFailure.Violation.Builder addViolationsBuilder * repeated .google.rpc.PreconditionFailure.Violation violations = 1; */ public com.google.rpc.PreconditionFailure.Violation.Builder addViolationsBuilder(int index) { - return getViolationsFieldBuilder() + return internalGetViolationsFieldBuilder() .addBuilder(index, com.google.rpc.PreconditionFailure.Violation.getDefaultInstance()); } @@ -2026,17 +1954,17 @@ public com.google.rpc.PreconditionFailure.Violation.Builder addViolationsBuilder */ public java.util.List getViolationsBuilderList() { - return getViolationsFieldBuilder().getBuilderList(); + return internalGetViolationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.PreconditionFailure.Violation, com.google.rpc.PreconditionFailure.Violation.Builder, com.google.rpc.PreconditionFailure.ViolationOrBuilder> - getViolationsFieldBuilder() { + internalGetViolationsFieldBuilder() { if (violationsBuilder_ == null) { violationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.PreconditionFailure.Violation, com.google.rpc.PreconditionFailure.Violation.Builder, com.google.rpc.PreconditionFailure.ViolationOrBuilder>( @@ -2046,17 +1974,6 @@ public com.google.rpc.PreconditionFailure.Violation.Builder addViolationsBuilder return violationsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.PreconditionFailure) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/PreconditionFailureOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/PreconditionFailureOrBuilder.java index 275e9320f9..b1e44fc72f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/PreconditionFailureOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/PreconditionFailureOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; +@com.google.protobuf.Generated public interface PreconditionFailureOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.PreconditionFailure) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/QuotaFailure.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/QuotaFailure.java index 612c5e11f9..09d7ae1cbc 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/QuotaFailure.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/QuotaFailure.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -38,14 +39,25 @@ * * Protobuf type {@code google.rpc.QuotaFailure} */ -public final class QuotaFailure extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class QuotaFailure extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.QuotaFailure) QuotaFailureOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "QuotaFailure"); + } + // Use QuotaFailure.newBuilder() to construct. - private QuotaFailure(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private QuotaFailure(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -53,18 +65,12 @@ private QuotaFailure() { violations_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new QuotaFailure(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_QuotaFailure_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_QuotaFailure_fieldAccessorTable @@ -279,8 +285,8 @@ public interface ViolationOrBuilder * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -305,8 +311,8 @@ public interface ViolationOrBuilder * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -335,8 +341,8 @@ public interface ViolationOrBuilder * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -361,8 +367,8 @@ public interface ViolationOrBuilder * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -391,8 +397,8 @@ java.lang.String getQuotaDimensionsOrDefault( * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -471,14 +477,24 @@ java.lang.String getQuotaDimensionsOrDefault( * * Protobuf type {@code google.rpc.QuotaFailure.Violation} */ - public static final class Violation extends com.google.protobuf.GeneratedMessageV3 + public static final class Violation extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.QuotaFailure.Violation) ViolationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Violation"); + } + // Use Violation.newBuilder() to construct. - private Violation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Violation(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -490,12 +506,6 @@ private Violation() { quotaId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Violation(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_QuotaFailure_Violation_descriptor; @@ -514,7 +524,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_QuotaFailure_Violation_fieldAccessorTable @@ -890,8 +900,8 @@ public int getQuotaDimensionsCount() { * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -929,8 +939,8 @@ public java.util.Map getQuotaDimensions() { * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -958,8 +968,8 @@ public java.util.Map getQuotaDimensionsMap() * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -994,8 +1004,8 @@ public java.util.Map getQuotaDimensionsMap() * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -1102,22 +1112,22 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subject_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subject_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(subject_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, subject_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiService_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, apiService_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(apiService_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, apiService_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(quotaMetric_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, quotaMetric_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(quotaMetric_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, quotaMetric_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(quotaId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, quotaId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(quotaId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, quotaId_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetQuotaDimensions(), QuotaDimensionsDefaultEntryHolder.defaultEntry, 6); if (quotaValue_ != 0L) { output.writeInt64(7, quotaValue_); @@ -1134,20 +1144,20 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subject_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subject_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(subject_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, subject_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiService_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, apiService_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(apiService_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, apiService_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(quotaMetric_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, quotaMetric_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(quotaMetric_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, quotaMetric_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(quotaId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, quotaId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(quotaId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, quotaId_); } for (java.util.Map.Entry entry : internalGetQuotaDimensions().getMap().entrySet()) { @@ -1264,38 +1274,38 @@ public static com.google.rpc.QuotaFailure.Violation parseFrom( public static com.google.rpc.QuotaFailure.Violation parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.QuotaFailure.Violation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.QuotaFailure.Violation parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.QuotaFailure.Violation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.QuotaFailure.Violation parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.QuotaFailure.Violation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1318,8 +1328,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1334,8 +1343,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.rpc.QuotaFailure.Violation} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.QuotaFailure.Violation) com.google.rpc.QuotaFailure.ViolationOrBuilder { @@ -1367,7 +1375,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_QuotaFailure_Violation_fieldAccessorTable @@ -1379,7 +1387,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi // Construct using com.google.rpc.QuotaFailure.Violation.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1461,41 +1469,6 @@ private void buildPartial0(com.google.rpc.QuotaFailure.Violation result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.QuotaFailure.Violation) { @@ -2385,8 +2358,8 @@ public int getQuotaDimensionsCount() { * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -2424,8 +2397,8 @@ public java.util.Map getQuotaDimensions() { * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -2453,8 +2426,8 @@ public java.util.Map getQuotaDimensionsMap() * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -2490,8 +2463,8 @@ public java.util.Map getQuotaDimensionsMap() * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -2533,8 +2506,8 @@ public Builder clearQuotaDimensions() { * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -2572,8 +2545,8 @@ public java.util.Map getMutableQuotaDimensio * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -2608,8 +2581,8 @@ public Builder putQuotaDimensions(java.lang.String key, java.lang.String value) * "us-central1" and for VM family "n1", the quota_dimensions would be, * * { - * "region": "us-central1", - * "vm_family": "n1", + * "region": "us-central1", + * "vm_family": "n1", * } * * When a quota is enforced globally, the quota_dimensions would always be @@ -2793,18 +2766,6 @@ public Builder clearFutureQuotaValue() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.QuotaFailure.Violation) } @@ -3034,38 +2995,38 @@ public static com.google.rpc.QuotaFailure parseFrom( public static com.google.rpc.QuotaFailure parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.QuotaFailure parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.QuotaFailure parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.QuotaFailure parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.QuotaFailure parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.QuotaFailure parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -3088,7 +3049,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -3112,7 +3073,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.QuotaFailure} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.QuotaFailure) com.google.rpc.QuotaFailureOrBuilder { @@ -3121,7 +3082,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_QuotaFailure_fieldAccessorTable @@ -3132,7 +3093,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.QuotaFailure.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -3196,39 +3157,6 @@ private void buildPartial0(com.google.rpc.QuotaFailure result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.QuotaFailure) { @@ -3260,8 +3188,8 @@ public Builder mergeFrom(com.google.rpc.QuotaFailure other) { violations_ = other.violations_; bitField0_ = (bitField0_ & ~0x00000001); violationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getViolationsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetViolationsFieldBuilder() : null; } else { violationsBuilder_.addAllMessages(other.violations_); @@ -3336,7 +3264,7 @@ private void ensureViolationsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.QuotaFailure.Violation, com.google.rpc.QuotaFailure.Violation.Builder, com.google.rpc.QuotaFailure.ViolationOrBuilder> @@ -3595,7 +3523,7 @@ public Builder removeViolations(int index) { * repeated .google.rpc.QuotaFailure.Violation violations = 1; */ public com.google.rpc.QuotaFailure.Violation.Builder getViolationsBuilder(int index) { - return getViolationsFieldBuilder().getBuilder(index); + return internalGetViolationsFieldBuilder().getBuilder(index); } /** @@ -3643,7 +3571,7 @@ public com.google.rpc.QuotaFailure.ViolationOrBuilder getViolationsOrBuilder(int * repeated .google.rpc.QuotaFailure.Violation violations = 1; */ public com.google.rpc.QuotaFailure.Violation.Builder addViolationsBuilder() { - return getViolationsFieldBuilder() + return internalGetViolationsFieldBuilder() .addBuilder(com.google.rpc.QuotaFailure.Violation.getDefaultInstance()); } @@ -3657,7 +3585,7 @@ public com.google.rpc.QuotaFailure.Violation.Builder addViolationsBuilder() { * repeated .google.rpc.QuotaFailure.Violation violations = 1; */ public com.google.rpc.QuotaFailure.Violation.Builder addViolationsBuilder(int index) { - return getViolationsFieldBuilder() + return internalGetViolationsFieldBuilder() .addBuilder(index, com.google.rpc.QuotaFailure.Violation.getDefaultInstance()); } @@ -3672,17 +3600,17 @@ public com.google.rpc.QuotaFailure.Violation.Builder addViolationsBuilder(int in */ public java.util.List getViolationsBuilderList() { - return getViolationsFieldBuilder().getBuilderList(); + return internalGetViolationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.QuotaFailure.Violation, com.google.rpc.QuotaFailure.Violation.Builder, com.google.rpc.QuotaFailure.ViolationOrBuilder> - getViolationsFieldBuilder() { + internalGetViolationsFieldBuilder() { if (violationsBuilder_ == null) { violationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.rpc.QuotaFailure.Violation, com.google.rpc.QuotaFailure.Violation.Builder, com.google.rpc.QuotaFailure.ViolationOrBuilder>( @@ -3692,17 +3620,6 @@ public com.google.rpc.QuotaFailure.Violation.Builder addViolationsBuilder(int in return violationsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.QuotaFailure) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/QuotaFailureOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/QuotaFailureOrBuilder.java index 405a68362a..ac895e55e5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/QuotaFailureOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/QuotaFailureOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; +@com.google.protobuf.Generated public interface QuotaFailureOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.QuotaFailure) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RequestInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RequestInfo.java index 13dad497f5..7d61f03049 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RequestInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RequestInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.rpc.RequestInfo} */ -public final class RequestInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class RequestInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.RequestInfo) RequestInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "RequestInfo"); + } + // Use RequestInfo.newBuilder() to construct. - private RequestInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private RequestInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,18 +57,12 @@ private RequestInfo() { servingData_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RequestInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_RequestInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_RequestInfo_fieldAccessorTable @@ -188,11 +194,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requestId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, requestId_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(servingData_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, servingData_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(servingData_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, servingData_); } getUnknownFields().writeTo(output); } @@ -203,11 +209,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, requestId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, requestId_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(servingData_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, servingData_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(servingData_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, servingData_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -282,38 +288,38 @@ public static com.google.rpc.RequestInfo parseFrom( public static com.google.rpc.RequestInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.RequestInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.RequestInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.RequestInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.RequestInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.RequestInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -336,7 +342,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -351,7 +357,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.RequestInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.RequestInfo) com.google.rpc.RequestInfoOrBuilder { @@ -360,7 +366,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_RequestInfo_fieldAccessorTable @@ -371,7 +377,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.RequestInfo.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -423,39 +429,6 @@ private void buildPartial0(com.google.rpc.RequestInfo result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.RequestInfo) { @@ -767,17 +740,6 @@ public Builder setServingDataBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.RequestInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RequestInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RequestInfoOrBuilder.java index 2d8ce688b8..4a37e325f0 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RequestInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RequestInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; +@com.google.protobuf.Generated public interface RequestInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.RequestInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ResourceInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ResourceInfo.java index ebd5c1816b..68644da6cd 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ResourceInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ResourceInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.rpc.ResourceInfo} */ -public final class ResourceInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ResourceInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.ResourceInfo) ResourceInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ResourceInfo"); + } + // Use ResourceInfo.newBuilder() to construct. - private ResourceInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ResourceInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,18 +58,12 @@ private ResourceInfo() { description_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ResourceInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_ResourceInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_ResourceInfo_fieldAccessorTable @@ -309,17 +315,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceType_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resourceType_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resourceName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, resourceName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(owner_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, owner_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(owner_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, owner_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, description_); } getUnknownFields().writeTo(output); } @@ -330,17 +336,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceType_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resourceType_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, resourceName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, resourceName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(owner_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, owner_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(owner_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, owner_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, description_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -421,38 +427,38 @@ public static com.google.rpc.ResourceInfo parseFrom( public static com.google.rpc.ResourceInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.ResourceInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.ResourceInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.ResourceInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.ResourceInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.ResourceInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -475,7 +481,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -489,7 +495,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.ResourceInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.ResourceInfo) com.google.rpc.ResourceInfoOrBuilder { @@ -498,7 +504,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_ResourceInfo_fieldAccessorTable @@ -509,7 +515,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.ResourceInfo.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -569,39 +575,6 @@ private void buildPartial0(com.google.rpc.ResourceInfo result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.ResourceInfo) { @@ -1192,17 +1165,6 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.ResourceInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ResourceInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ResourceInfoOrBuilder.java index 42ad97f81e..d92fea7442 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ResourceInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/ResourceInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; +@com.google.protobuf.Generated public interface ResourceInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.ResourceInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RetryInfo.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RetryInfo.java index 5b5a88a8c0..899a6e7169 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RetryInfo.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RetryInfo.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -40,31 +41,36 @@ * * Protobuf type {@code google.rpc.RetryInfo} */ -public final class RetryInfo extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class RetryInfo extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.RetryInfo) RetryInfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "RetryInfo"); + } + // Use RetryInfo.newBuilder() to construct. - private RetryInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private RetryInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private RetryInfo() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetryInfo(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_RetryInfo_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto.internal_static_google_rpc_RetryInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -225,38 +231,38 @@ public static com.google.rpc.RetryInfo parseFrom( public static com.google.rpc.RetryInfo parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.RetryInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.RetryInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.RetryInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.RetryInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.RetryInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -279,7 +285,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -305,7 +311,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.RetryInfo} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.RetryInfo) com.google.rpc.RetryInfoOrBuilder { @@ -314,7 +320,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.ErrorDetailsProto .internal_static_google_rpc_RetryInfo_fieldAccessorTable @@ -327,14 +333,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getRetryDelayFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetRetryDelayFieldBuilder(); } } @@ -389,39 +395,6 @@ private void buildPartial0(com.google.rpc.RetryInfo result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.RetryInfo) { @@ -465,7 +438,8 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getRetryDelayFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetRetryDelayFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -489,7 +463,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Duration retryDelay_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -634,7 +608,7 @@ public Builder clearRetryDelay() { public com.google.protobuf.Duration.Builder getRetryDelayBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getRetryDelayFieldBuilder().getBuilder(); + return internalGetRetryDelayFieldBuilder().getBuilder(); } /** @@ -665,14 +639,14 @@ public com.google.protobuf.DurationOrBuilder getRetryDelayOrBuilder() { * * .google.protobuf.Duration retry_delay = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getRetryDelayFieldBuilder() { + internalGetRetryDelayFieldBuilder() { if (retryDelayBuilder_ == null) { retryDelayBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -682,17 +656,6 @@ public com.google.protobuf.DurationOrBuilder getRetryDelayOrBuilder() { return retryDelayBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.RetryInfo) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RetryInfoOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RetryInfoOrBuilder.java index e2f6cc2b82..743cedc440 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RetryInfoOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/RetryInfoOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/error_details.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; +@com.google.protobuf.Generated public interface RetryInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.RetryInfo) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Status.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Status.java index 2546fa0bda..3c4ddcb841 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Status.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/Status.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/status.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; /** @@ -34,14 +35,25 @@ * * Protobuf type {@code google.rpc.Status} */ -public final class Status extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Status extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.Status) StatusOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Status"); + } + // Use Status.newBuilder() to construct. - private Status(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Status(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -50,18 +62,12 @@ private Status() { details_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Status(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.StatusProto.internal_static_google_rpc_Status_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.StatusProto.internal_static_google_rpc_Status_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -244,8 +250,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (code_ != 0) { output.writeInt32(1, code_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, message_); } for (int i = 0; i < details_.size(); i++) { output.writeMessage(3, details_.get(i)); @@ -262,8 +268,8 @@ public int getSerializedSize() { if (code_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, code_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, message_); } for (int i = 0; i < details_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, details_.get(i)); @@ -346,38 +352,38 @@ public static com.google.rpc.Status parseFrom( public static com.google.rpc.Status parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.Status parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.Status parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.Status parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.Status parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.Status parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -400,7 +406,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -420,7 +426,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.Status} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.Status) com.google.rpc.StatusOrBuilder { @@ -429,7 +435,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.StatusProto.internal_static_google_rpc_Status_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -439,7 +445,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.Status.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -511,39 +517,6 @@ private void buildPartial0(com.google.rpc.Status result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.Status) { @@ -583,8 +556,8 @@ public Builder mergeFrom(com.google.rpc.Status other) { details_ = other.details_; bitField0_ = (bitField0_ & ~0x00000004); detailsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getDetailsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetDetailsFieldBuilder() : null; } else { detailsBuilder_.addAllMessages(other.details_); @@ -854,7 +827,7 @@ private void ensureDetailsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> @@ -1123,7 +1096,7 @@ public Builder removeDetails(int index) { * repeated .google.protobuf.Any details = 3; */ public com.google.protobuf.Any.Builder getDetailsBuilder(int index) { - return getDetailsFieldBuilder().getBuilder(index); + return internalGetDetailsFieldBuilder().getBuilder(index); } /** @@ -1173,7 +1146,8 @@ public java.util.List getDetailsOrBu * repeated .google.protobuf.Any details = 3; */ public com.google.protobuf.Any.Builder addDetailsBuilder() { - return getDetailsFieldBuilder().addBuilder(com.google.protobuf.Any.getDefaultInstance()); + return internalGetDetailsFieldBuilder() + .addBuilder(com.google.protobuf.Any.getDefaultInstance()); } /** @@ -1187,7 +1161,7 @@ public com.google.protobuf.Any.Builder addDetailsBuilder() { * repeated .google.protobuf.Any details = 3; */ public com.google.protobuf.Any.Builder addDetailsBuilder(int index) { - return getDetailsFieldBuilder() + return internalGetDetailsFieldBuilder() .addBuilder(index, com.google.protobuf.Any.getDefaultInstance()); } @@ -1202,17 +1176,17 @@ public com.google.protobuf.Any.Builder addDetailsBuilder(int index) { * repeated .google.protobuf.Any details = 3; */ public java.util.List getDetailsBuilderList() { - return getDetailsFieldBuilder().getBuilderList(); + return internalGetDetailsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> - getDetailsFieldBuilder() { + internalGetDetailsFieldBuilder() { if (detailsBuilder_ == null) { detailsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>( @@ -1222,17 +1196,6 @@ public java.util.List getDetailsBuilderList() { return detailsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.Status) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/StatusOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/StatusOrBuilder.java index 186a160bdb..975191fb48 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/StatusOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/StatusOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/status.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; +@com.google.protobuf.Generated public interface StatusOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.Status) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/StatusProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/StatusProto.java index 561abd7507..ba988cd573 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/StatusProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/StatusProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/status.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc; -public final class StatusProto { +@com.google.protobuf.Generated +public final class StatusProto extends com.google.protobuf.GeneratedFile { private StatusProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "StatusProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_Status_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_Status_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -57,13 +69,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.AnyProto.getDescriptor(), }); - internal_static_google_rpc_Status_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_rpc_Status_descriptor = getDescriptor().getMessageType(0); internal_static_google_rpc_Status_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_Status_descriptor, new java.lang.String[] { "Code", "Message", "Details", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.AnyProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContext.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContext.java index d1fb22d608..c0cebc1288 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContext.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContext.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/context/attribute_context.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc.context; /** @@ -44,14 +45,25 @@ * * Protobuf type {@code google.rpc.context.AttributeContext} */ -public final class AttributeContext extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AttributeContext extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.context.AttributeContext) AttributeContextOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AttributeContext"); + } + // Use AttributeContext.newBuilder() to construct. - private AttributeContext(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AttributeContext(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -59,19 +71,13 @@ private AttributeContext() { extensions_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AttributeContext(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_fieldAccessorTable @@ -260,14 +266,24 @@ java.lang.String getLabelsOrDefault( * * Protobuf type {@code google.rpc.context.AttributeContext.Peer} */ - public static final class Peer extends com.google.protobuf.GeneratedMessageV3 + public static final class Peer extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.context.AttributeContext.Peer) PeerOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Peer"); + } + // Use Peer.newBuilder() to construct. - private Peer(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Peer(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -277,12 +293,6 @@ private Peer() { regionCode_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Peer(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Peer_descriptor; @@ -301,7 +311,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Peer_fieldAccessorTable @@ -617,19 +627,19 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ip_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, ip_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ip_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, ip_); } if (port_ != 0L) { output.writeInt64(2, port_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 6); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principal_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, principal_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principal_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, principal_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(regionCode_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, regionCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(regionCode_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 8, regionCode_); } getUnknownFields().writeTo(output); } @@ -640,8 +650,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ip_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, ip_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ip_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, ip_); } if (port_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, port_); @@ -656,11 +666,11 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, labels__); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principal_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, principal_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principal_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, principal_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(regionCode_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, regionCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(regionCode_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, regionCode_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -748,38 +758,38 @@ public static com.google.rpc.context.AttributeContext.Peer parseFrom( public static com.google.rpc.context.AttributeContext.Peer parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Peer parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Peer parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Peer parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Peer parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Peer parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -802,8 +812,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -820,8 +829,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.rpc.context.AttributeContext.Peer} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.context.AttributeContext.Peer) com.google.rpc.context.AttributeContext.PeerOrBuilder { @@ -853,7 +861,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Peer_fieldAccessorTable @@ -865,7 +873,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi // Construct using com.google.rpc.context.AttributeContext.Peer.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -932,41 +940,6 @@ private void buildPartial0(com.google.rpc.context.AttributeContext.Peer result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.context.AttributeContext.Peer) { @@ -1661,18 +1634,6 @@ public Builder setRegionCodeBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.context.AttributeContext.Peer) } @@ -1858,14 +1819,24 @@ public interface ApiOrBuilder * * Protobuf type {@code google.rpc.context.AttributeContext.Api} */ - public static final class Api extends com.google.protobuf.GeneratedMessageV3 + public static final class Api extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.context.AttributeContext.Api) ApiOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Api"); + } + // Use Api.newBuilder() to construct. - private Api(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Api(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -1876,19 +1847,13 @@ private Api() { version_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Api(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Api_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Api_fieldAccessorTable @@ -2135,17 +2100,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, service_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(service_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, service_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(operation_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, operation_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(operation_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, operation_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(protocol_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, protocol_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(protocol_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, protocol_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, version_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(version_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, version_); } getUnknownFields().writeTo(output); } @@ -2156,17 +2121,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, service_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(service_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, service_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(operation_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, operation_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(operation_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, operation_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(protocol_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, protocol_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(protocol_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, protocol_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, version_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(version_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, version_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2249,38 +2214,38 @@ public static com.google.rpc.context.AttributeContext.Api parseFrom( public static com.google.rpc.context.AttributeContext.Api parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Api parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Api parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Api parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Api parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Api parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2303,8 +2268,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2320,8 +2284,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.rpc.context.AttributeContext.Api} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.context.AttributeContext.Api) com.google.rpc.context.AttributeContext.ApiOrBuilder { @@ -2331,7 +2294,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Api_fieldAccessorTable @@ -2343,7 +2306,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.rpc.context.AttributeContext.Api.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -2405,41 +2368,6 @@ private void buildPartial0(com.google.rpc.context.AttributeContext.Api result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.context.AttributeContext.Api) { @@ -3015,18 +2943,6 @@ public Builder setVersionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.context.AttributeContext.Api) } @@ -3128,11 +3044,11 @@ public interface AuthOrBuilder * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -3154,11 +3070,11 @@ public interface AuthOrBuilder * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -3180,11 +3096,11 @@ public interface AuthOrBuilder * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -3207,11 +3123,11 @@ public interface AuthOrBuilder * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -3265,13 +3181,13 @@ public interface AuthOrBuilder * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -3292,13 +3208,13 @@ public interface AuthOrBuilder * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -3319,13 +3235,13 @@ public interface AuthOrBuilder * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -3425,14 +3341,24 @@ public interface AuthOrBuilder * * Protobuf type {@code google.rpc.context.AttributeContext.Auth} */ - public static final class Auth extends com.google.protobuf.GeneratedMessageV3 + public static final class Auth extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.context.AttributeContext.Auth) AuthOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Auth"); + } + // Use Auth.newBuilder() to construct. - private Auth(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Auth(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -3443,19 +3369,13 @@ private Auth() { accessLevels_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Auth(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Auth_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Auth_fieldAccessorTable @@ -3542,11 +3462,11 @@ public com.google.protobuf.ByteString getPrincipalBytes() { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -3570,11 +3490,11 @@ public com.google.protobuf.ProtocolStringList getAudiencesList() { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -3598,11 +3518,11 @@ public int getAudiencesCount() { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -3627,11 +3547,11 @@ public java.lang.String getAudiences(int index) { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -3717,13 +3637,13 @@ public com.google.protobuf.ByteString getPresenterBytes() { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -3747,13 +3667,13 @@ public boolean hasClaims() { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -3777,13 +3697,13 @@ public com.google.protobuf.Struct getClaims() { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -3902,20 +3822,20 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principal_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, principal_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principal_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, principal_); } for (int i = 0; i < audiences_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, audiences_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, audiences_.getRaw(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(presenter_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, presenter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(presenter_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, presenter_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getClaims()); } for (int i = 0; i < accessLevels_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, accessLevels_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 5, accessLevels_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -3926,8 +3846,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principal_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, principal_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principal_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, principal_); } { int dataSize = 0; @@ -3937,8 +3857,8 @@ public int getSerializedSize() { size += dataSize; size += 1 * getAudiencesList().size(); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(presenter_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, presenter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(presenter_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, presenter_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getClaims()); @@ -4044,38 +3964,38 @@ public static com.google.rpc.context.AttributeContext.Auth parseFrom( public static com.google.rpc.context.AttributeContext.Auth parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Auth parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Auth parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Auth parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Auth parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Auth parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -4098,8 +4018,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -4115,8 +4034,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.rpc.context.AttributeContext.Auth} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.context.AttributeContext.Auth) com.google.rpc.context.AttributeContext.AuthOrBuilder { @@ -4126,7 +4044,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Auth_fieldAccessorTable @@ -4140,14 +4058,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getClaimsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetClaimsFieldBuilder(); } } @@ -4222,41 +4140,6 @@ private void buildPartial0(com.google.rpc.context.AttributeContext.Auth result) result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.context.AttributeContext.Auth) { @@ -4349,7 +4232,8 @@ public Builder mergeFrom( } // case 26 case 34: { - input.readMessage(getClaimsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetClaimsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 @@ -4530,11 +4414,11 @@ private void ensureAudiencesIsMutable() { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -4559,11 +4443,11 @@ public com.google.protobuf.ProtocolStringList getAudiencesList() { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -4587,11 +4471,11 @@ public int getAudiencesCount() { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -4616,11 +4500,11 @@ public java.lang.String getAudiences(int index) { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -4645,11 +4529,11 @@ public com.google.protobuf.ByteString getAudiencesBytes(int index) { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -4682,11 +4566,11 @@ public Builder setAudiences(int index, java.lang.String value) { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -4718,11 +4602,11 @@ public Builder addAudiences(java.lang.String value) { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -4751,11 +4635,11 @@ public Builder addAllAudiences(java.lang.Iterable values) { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -4783,11 +4667,11 @@ public Builder clearAudiences() { * the following pieces of information: * * * The services intended to receive the credential. For example, - * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. + * ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. * * A set of service-based scopes. For example, - * ["https://www.googleapis.com/auth/cloud-platform"]. + * ["https://www.googleapis.com/auth/cloud-platform"]. * * The client id of an app, such as the Firebase project id for JWTs - * from Firebase Auth. + * from Firebase Auth. * * Consult the documentation for the credential issuer to determine the * information provided. @@ -4937,7 +4821,7 @@ public Builder setPresenterBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Struct claims_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -4952,13 +4836,13 @@ public Builder setPresenterBytes(com.google.protobuf.ByteString value) { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -4981,13 +4865,13 @@ public boolean hasClaims() { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -5014,13 +4898,13 @@ public com.google.protobuf.Struct getClaims() { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -5051,13 +4935,13 @@ public Builder setClaims(com.google.protobuf.Struct value) { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -5085,13 +4969,13 @@ public Builder setClaims(com.google.protobuf.Struct.Builder builderForValue) { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -5127,13 +5011,13 @@ public Builder mergeClaims(com.google.protobuf.Struct value) { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -5161,13 +5045,13 @@ public Builder clearClaims() { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -5178,7 +5062,7 @@ public Builder clearClaims() { public com.google.protobuf.Struct.Builder getClaimsBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getClaimsFieldBuilder().getBuilder(); + return internalGetClaimsFieldBuilder().getBuilder(); } /** @@ -5190,13 +5074,13 @@ public com.google.protobuf.Struct.Builder getClaimsBuilder() { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -5221,13 +5105,13 @@ public com.google.protobuf.StructOrBuilder getClaimsOrBuilder() { * is a subset of the standard required and optional claims that would * typically be presented for a Google-based JWT: * - * {'iss': 'accounts.google.com', - * 'sub': '113289723416554971153', - * 'aud': ['123456789012', 'pubsub.googleapis.com'], - * 'azp': '123456789012.apps.googleusercontent.com', - * 'email': 'jsmith@example.com', - * 'iat': 1353601026, - * 'exp': 1353604926} + * {'iss': 'accounts.google.com', + * 'sub': '113289723416554971153', + * 'aud': ['123456789012', 'pubsub.googleapis.com'], + * 'azp': '123456789012.apps.googleusercontent.com', + * 'email': 'jsmith@example.com', + * 'iat': 1353601026, + * 'exp': 1353604926} * * SAML assertions are similarly specified, but with an identity provider * dependent structure. @@ -5235,14 +5119,14 @@ public com.google.protobuf.StructOrBuilder getClaimsOrBuilder() { * * .google.protobuf.Struct claims = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getClaimsFieldBuilder() { + internalGetClaimsFieldBuilder() { if (claimsBuilder_ == null) { claimsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -5489,18 +5373,6 @@ public Builder addAccessLevelsBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.context.AttributeContext.Auth) } @@ -5958,14 +5830,24 @@ java.lang.String getHeadersOrDefault( * * Protobuf type {@code google.rpc.context.AttributeContext.Request} */ - public static final class Request extends com.google.protobuf.GeneratedMessageV3 + public static final class Request extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.context.AttributeContext.Request) RequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Request"); + } + // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Request(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -5980,12 +5862,6 @@ private Request() { reason_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Request(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Request_descriptor; @@ -6004,7 +5880,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Request_fieldAccessorTable @@ -6708,25 +6584,25 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, method_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(method_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, method_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetHeaders(), HeadersDefaultEntryHolder.defaultEntry, 3); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, path_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(path_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, path_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(host_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, host_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(host_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, host_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(scheme_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, scheme_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(scheme_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, scheme_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, query_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(query_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, query_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(9, getTime()); @@ -6734,11 +6610,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (size_ != 0L) { output.writeInt64(10, size_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(protocol_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, protocol_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(protocol_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 11, protocol_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, reason_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(reason_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 12, reason_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(13, getAuth()); @@ -6752,11 +6628,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, method_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(method_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, method_); } for (java.util.Map.Entry entry : internalGetHeaders().getMap().entrySet()) { @@ -6768,17 +6644,17 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, headers__); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, path_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(path_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, path_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(host_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, host_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(host_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, host_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(scheme_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, scheme_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(scheme_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, scheme_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, query_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(query_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, query_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getTime()); @@ -6786,11 +6662,11 @@ public int getSerializedSize() { if (size_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(10, size_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(protocol_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, protocol_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(protocol_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(11, protocol_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, reason_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(reason_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(12, reason_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, getAuth()); @@ -6912,38 +6788,38 @@ public static com.google.rpc.context.AttributeContext.Request parseFrom( public static com.google.rpc.context.AttributeContext.Request parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Request parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Request parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Request parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Request parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Request parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -6966,8 +6842,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -6983,8 +6858,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.rpc.context.AttributeContext.Request} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.context.AttributeContext.Request) com.google.rpc.context.AttributeContext.RequestOrBuilder { @@ -7016,7 +6890,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Request_fieldAccessorTable @@ -7030,15 +6904,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getTimeFieldBuilder(); - getAuthFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetTimeFieldBuilder(); + internalGetAuthFieldBuilder(); } } @@ -7145,41 +7019,6 @@ private void buildPartial0(com.google.rpc.context.AttributeContext.Request resul result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.context.AttributeContext.Request) { @@ -7320,7 +7159,7 @@ public Builder mergeFrom( } // case 58 case 74: { - input.readMessage(getTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000080; break; } // case 74 @@ -7344,7 +7183,7 @@ public Builder mergeFrom( } // case 98 case 106: { - input.readMessage(getAuthFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetAuthFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000800; break; } // case 106 @@ -8237,7 +8076,7 @@ public Builder setQueryBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Timestamp time_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -8387,7 +8226,7 @@ public Builder clearTime() { public com.google.protobuf.Timestamp.Builder getTimeBuilder() { bitField0_ |= 0x00000080; onChanged(); - return getTimeFieldBuilder().getBuilder(); + return internalGetTimeFieldBuilder().getBuilder(); } /** @@ -8418,14 +8257,14 @@ public com.google.protobuf.TimestampOrBuilder getTimeOrBuilder() { * * .google.protobuf.Timestamp time = 9; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getTimeFieldBuilder() { + internalGetTimeFieldBuilder() { if (timeBuilder_ == null) { timeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -8734,7 +8573,7 @@ public Builder setReasonBytes(com.google.protobuf.ByteString value) { } private com.google.rpc.context.AttributeContext.Auth auth_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Auth, com.google.rpc.context.AttributeContext.Auth.Builder, com.google.rpc.context.AttributeContext.AuthOrBuilder> @@ -8886,7 +8725,7 @@ public Builder clearAuth() { public com.google.rpc.context.AttributeContext.Auth.Builder getAuthBuilder() { bitField0_ |= 0x00000800; onChanged(); - return getAuthFieldBuilder().getBuilder(); + return internalGetAuthFieldBuilder().getBuilder(); } /** @@ -8919,14 +8758,14 @@ public com.google.rpc.context.AttributeContext.AuthOrBuilder getAuthOrBuilder() * * .google.rpc.context.AttributeContext.Auth auth = 13; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Auth, com.google.rpc.context.AttributeContext.Auth.Builder, com.google.rpc.context.AttributeContext.AuthOrBuilder> - getAuthFieldBuilder() { + internalGetAuthFieldBuilder() { if (authBuilder_ == null) { authBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Auth, com.google.rpc.context.AttributeContext.Auth.Builder, com.google.rpc.context.AttributeContext.AuthOrBuilder>( @@ -8936,18 +8775,6 @@ public com.google.rpc.context.AttributeContext.AuthOrBuilder getAuthOrBuilder() return authBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.context.AttributeContext.Request) } @@ -9201,25 +9028,29 @@ java.lang.String getHeadersOrDefault( * * Protobuf type {@code google.rpc.context.AttributeContext.Response} */ - public static final class Response extends com.google.protobuf.GeneratedMessageV3 + public static final class Response extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.context.AttributeContext.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Response"); + } + // Use Response.newBuilder() to construct. - private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Response(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Response() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Response(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Response_descriptor; @@ -9238,7 +9069,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Response_fieldAccessorTable @@ -9535,7 +9366,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (size_ != 0L) { output.writeInt64(2, size_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetHeaders(), HeadersDefaultEntryHolder.defaultEntry, 3); if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getTime()); @@ -9670,38 +9501,38 @@ public static com.google.rpc.context.AttributeContext.Response parseFrom( public static com.google.rpc.context.AttributeContext.Response parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Response parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -9724,8 +9555,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -9740,8 +9570,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.rpc.context.AttributeContext.Response} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.context.AttributeContext.Response) com.google.rpc.context.AttributeContext.ResponseOrBuilder { @@ -9773,7 +9602,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Response_fieldAccessorTable @@ -9787,15 +9616,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getTimeFieldBuilder(); - getBackendLatencyFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetTimeFieldBuilder(); + internalGetBackendLatencyFieldBuilder(); } } @@ -9875,41 +9704,6 @@ private void buildPartial0(com.google.rpc.context.AttributeContext.Response resu result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.context.AttributeContext.Response) { @@ -9989,14 +9783,14 @@ public Builder mergeFrom( } // case 26 case 34: { - input.readMessage(getTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 case 42: { input.readMessage( - getBackendLatencyFieldBuilder().getBuilder(), extensionRegistry); + internalGetBackendLatencyFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 42 @@ -10320,7 +10114,7 @@ public Builder putAllHeaders(java.util.Map v } private com.google.protobuf.Timestamp time_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -10470,7 +10264,7 @@ public Builder clearTime() { public com.google.protobuf.Timestamp.Builder getTimeBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getTimeFieldBuilder().getBuilder(); + return internalGetTimeFieldBuilder().getBuilder(); } /** @@ -10501,14 +10295,14 @@ public com.google.protobuf.TimestampOrBuilder getTimeOrBuilder() { * * .google.protobuf.Timestamp time = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getTimeFieldBuilder() { + internalGetTimeFieldBuilder() { if (timeBuilder_ == null) { timeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -10519,7 +10313,7 @@ public com.google.protobuf.TimestampOrBuilder getTimeOrBuilder() { } private com.google.protobuf.Duration backendLatency_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -10685,7 +10479,7 @@ public Builder clearBackendLatency() { public com.google.protobuf.Duration.Builder getBackendLatencyBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getBackendLatencyFieldBuilder().getBuilder(); + return internalGetBackendLatencyFieldBuilder().getBuilder(); } /** @@ -10722,14 +10516,14 @@ public com.google.protobuf.DurationOrBuilder getBackendLatencyOrBuilder() { * * .google.protobuf.Duration backend_latency = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getBackendLatencyFieldBuilder() { + internalGetBackendLatencyFieldBuilder() { if (backendLatencyBuilder_ == null) { backendLatencyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -10739,18 +10533,6 @@ public com.google.protobuf.DurationOrBuilder getBackendLatencyOrBuilder() { return backendLatencyBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.context.AttributeContext.Response) } @@ -10847,11 +10629,11 @@ public interface ResourceOrBuilder * The differences between a resource name and a URI are: * * * Resource name is a logical identifier, independent of network - * protocol and API version. For example, - * `//pubsub.googleapis.com/projects/123/topics/news-feed`. + * protocol and API version. For example, + * `//pubsub.googleapis.com/projects/123/topics/news-feed`. * * URI often includes protocol and version information, so it can - * be used directly by applications. For example, - * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. + * be used directly by applications. For example, + * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. * * See https://cloud.google.com/apis/design/resource_names for details. * @@ -10871,11 +10653,11 @@ public interface ResourceOrBuilder * The differences between a resource name and a URI are: * * * Resource name is a logical identifier, independent of network - * protocol and API version. For example, - * `//pubsub.googleapis.com/projects/123/topics/news-feed`. + * protocol and API version. For example, + * `//pubsub.googleapis.com/projects/123/topics/news-feed`. * * URI often includes protocol and version information, so it can - * be used directly by applications. For example, - * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. + * be used directly by applications. For example, + * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. * * See https://cloud.google.com/apis/design/resource_names for details. * @@ -11341,14 +11123,24 @@ java.lang.String getAnnotationsOrDefault( * * Protobuf type {@code google.rpc.context.AttributeContext.Resource} */ - public static final class Resource extends com.google.protobuf.GeneratedMessageV3 + public static final class Resource extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.context.AttributeContext.Resource) ResourceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Resource"); + } + // Use Resource.newBuilder() to construct. - private Resource(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Resource(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -11362,12 +11154,6 @@ private Resource() { location_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Resource(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Resource_descriptor; @@ -11388,7 +11174,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Resource_fieldAccessorTable @@ -11469,11 +11255,11 @@ public com.google.protobuf.ByteString getServiceBytes() { * The differences between a resource name and a URI are: * * * Resource name is a logical identifier, independent of network - * protocol and API version. For example, - * `//pubsub.googleapis.com/projects/123/topics/news-feed`. + * protocol and API version. For example, + * `//pubsub.googleapis.com/projects/123/topics/news-feed`. * * URI often includes protocol and version information, so it can - * be used directly by applications. For example, - * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. + * be used directly by applications. For example, + * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. * * See https://cloud.google.com/apis/design/resource_names for details. * @@ -11504,11 +11290,11 @@ public java.lang.String getName() { * The differences between a resource name and a URI are: * * * Resource name is a logical identifier, independent of network - * protocol and API version. For example, - * `//pubsub.googleapis.com/projects/123/topics/news-feed`. + * protocol and API version. For example, + * `//pubsub.googleapis.com/projects/123/topics/news-feed`. * * URI often includes protocol and version information, so it can - * be used directly by applications. For example, - * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. + * be used directly by applications. For example, + * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. * * See https://cloud.google.com/apis/design/resource_names for details. * @@ -12242,24 +12028,24 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, service_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(service_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, service_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, type_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 4); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, uid_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetAnnotations(), AnnotationsDefaultEntryHolder.defaultEntry, 6); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, displayName_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(8, getCreateTime()); @@ -12270,11 +12056,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(10, getDeleteTime()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 11, etag_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(location_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, location_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(location_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 12, location_); } getUnknownFields().writeTo(output); } @@ -12285,14 +12071,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, service_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(service_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, service_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, type_); } for (java.util.Map.Entry entry : internalGetLabels().getMap().entrySet()) { @@ -12304,8 +12090,8 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, labels__); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, uid_); } for (java.util.Map.Entry entry : internalGetAnnotations().getMap().entrySet()) { @@ -12317,8 +12103,8 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, annotations__); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, displayName_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getCreateTime()); @@ -12329,11 +12115,11 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getDeleteTime()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(11, etag_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(location_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, location_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(location_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(12, location_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -12459,38 +12245,38 @@ public static com.google.rpc.context.AttributeContext.Resource parseFrom( public static com.google.rpc.context.AttributeContext.Resource parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Resource parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Resource parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Resource parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext.Resource parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext.Resource parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -12513,8 +12299,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -12530,8 +12315,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.rpc.context.AttributeContext.Resource} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.context.AttributeContext.Resource) com.google.rpc.context.AttributeContext.ResourceOrBuilder { @@ -12567,7 +12351,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_Resource_fieldAccessorTable @@ -12581,16 +12365,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); - getUpdateTimeFieldBuilder(); - getDeleteTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); + internalGetUpdateTimeFieldBuilder(); + internalGetDeleteTimeFieldBuilder(); } } @@ -12706,41 +12490,6 @@ private void buildPartial0(com.google.rpc.context.AttributeContext.Resource resu result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.context.AttributeContext.Resource) { @@ -12884,19 +12633,22 @@ public Builder mergeFrom( } // case 58 case 66: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000080; break; } // case 66 case 74: { - input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000100; break; } // case 74 case 82: { - input.readMessage(getDeleteTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDeleteTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000200; break; } // case 82 @@ -13063,11 +12815,11 @@ public Builder setServiceBytes(com.google.protobuf.ByteString value) { * The differences between a resource name and a URI are: * * * Resource name is a logical identifier, independent of network - * protocol and API version. For example, - * `//pubsub.googleapis.com/projects/123/topics/news-feed`. + * protocol and API version. For example, + * `//pubsub.googleapis.com/projects/123/topics/news-feed`. * * URI often includes protocol and version information, so it can - * be used directly by applications. For example, - * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. + * be used directly by applications. For example, + * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. * * See https://cloud.google.com/apis/design/resource_names for details. * @@ -13097,11 +12849,11 @@ public java.lang.String getName() { * The differences between a resource name and a URI are: * * * Resource name is a logical identifier, independent of network - * protocol and API version. For example, - * `//pubsub.googleapis.com/projects/123/topics/news-feed`. + * protocol and API version. For example, + * `//pubsub.googleapis.com/projects/123/topics/news-feed`. * * URI often includes protocol and version information, so it can - * be used directly by applications. For example, - * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. + * be used directly by applications. For example, + * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. * * See https://cloud.google.com/apis/design/resource_names for details. * @@ -13131,11 +12883,11 @@ public com.google.protobuf.ByteString getNameBytes() { * The differences between a resource name and a URI are: * * * Resource name is a logical identifier, independent of network - * protocol and API version. For example, - * `//pubsub.googleapis.com/projects/123/topics/news-feed`. + * protocol and API version. For example, + * `//pubsub.googleapis.com/projects/123/topics/news-feed`. * * URI often includes protocol and version information, so it can - * be used directly by applications. For example, - * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. + * be used directly by applications. For example, + * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. * * See https://cloud.google.com/apis/design/resource_names for details. * @@ -13164,11 +12916,11 @@ public Builder setName(java.lang.String value) { * The differences between a resource name and a URI are: * * * Resource name is a logical identifier, independent of network - * protocol and API version. For example, - * `//pubsub.googleapis.com/projects/123/topics/news-feed`. + * protocol and API version. For example, + * `//pubsub.googleapis.com/projects/123/topics/news-feed`. * * URI often includes protocol and version information, so it can - * be used directly by applications. For example, - * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. + * be used directly by applications. For example, + * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. * * See https://cloud.google.com/apis/design/resource_names for details. * @@ -13193,11 +12945,11 @@ public Builder clearName() { * The differences between a resource name and a URI are: * * * Resource name is a logical identifier, independent of network - * protocol and API version. For example, - * `//pubsub.googleapis.com/projects/123/topics/news-feed`. + * protocol and API version. For example, + * `//pubsub.googleapis.com/projects/123/topics/news-feed`. * * URI often includes protocol and version information, so it can - * be used directly by applications. For example, - * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. + * be used directly by applications. For example, + * `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. * * See https://cloud.google.com/apis/design/resource_names for details. * @@ -13981,7 +13733,7 @@ public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -14133,7 +13885,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000080; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -14166,14 +13918,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * .google.protobuf.Timestamp create_time = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -14184,7 +13936,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -14343,7 +14095,7 @@ public Builder clearUpdateTime() { public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { bitField0_ |= 0x00000100; onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); + return internalGetUpdateTimeFieldBuilder().getBuilder(); } /** @@ -14378,14 +14130,14 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * * .google.protobuf.Timestamp update_time = 9; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { + internalGetUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -14396,7 +14148,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private com.google.protobuf.Timestamp deleteTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -14548,7 +14300,7 @@ public Builder clearDeleteTime() { public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder() { bitField0_ |= 0x00000200; onChanged(); - return getDeleteTimeFieldBuilder().getBuilder(); + return internalGetDeleteTimeFieldBuilder().getBuilder(); } /** @@ -14581,14 +14333,14 @@ public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() { * * .google.protobuf.Timestamp delete_time = 10; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getDeleteTimeFieldBuilder() { + internalGetDeleteTimeFieldBuilder() { if (deleteTimeBuilder_ == null) { deleteTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -14865,18 +14617,6 @@ public Builder setLocationBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.context.AttributeContext.Resource) } @@ -15596,38 +15336,38 @@ public static com.google.rpc.context.AttributeContext parseFrom( public static com.google.rpc.context.AttributeContext parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AttributeContext parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AttributeContext parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -15650,7 +15390,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -15680,7 +15420,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.context.AttributeContext} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.context.AttributeContext) com.google.rpc.context.AttributeContextOrBuilder { @@ -15690,7 +15430,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AttributeContextProto .internal_static_google_rpc_context_AttributeContext_fieldAccessorTable @@ -15704,21 +15444,21 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOriginFieldBuilder(); - getSourceFieldBuilder(); - getDestinationFieldBuilder(); - getRequestFieldBuilder(); - getResponseFieldBuilder(); - getResourceFieldBuilder(); - getApiFieldBuilder(); - getExtensionsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetOriginFieldBuilder(); + internalGetSourceFieldBuilder(); + internalGetDestinationFieldBuilder(); + internalGetRequestFieldBuilder(); + internalGetResponseFieldBuilder(); + internalGetResourceFieldBuilder(); + internalGetApiFieldBuilder(); + internalGetExtensionsFieldBuilder(); } } @@ -15850,39 +15590,6 @@ private void buildPartial0(com.google.rpc.context.AttributeContext result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.context.AttributeContext) { @@ -15935,8 +15642,8 @@ public Builder mergeFrom(com.google.rpc.context.AttributeContext other) { extensions_ = other.extensions_; bitField0_ = (bitField0_ & ~0x00000080); extensionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getExtensionsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetExtensionsFieldBuilder() : null; } else { extensionsBuilder_.addAllMessages(other.extensions_); @@ -15971,43 +15678,46 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getSourceFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetSourceFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 10 case 18: { - input.readMessage(getDestinationFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDestinationFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 18 case 26: { - input.readMessage(getRequestFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetRequestFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 26 case 34: { - input.readMessage(getResponseFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetResponseFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 34 case 42: { - input.readMessage(getResourceFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetResourceFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000020; break; } // case 42 case 50: { - input.readMessage(getApiFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetApiFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000040; break; } // case 50 case 58: { - input.readMessage(getOriginFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetOriginFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 58 @@ -16043,7 +15753,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.rpc.context.AttributeContext.Peer origin_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder> @@ -16202,7 +15912,7 @@ public Builder clearOrigin() { public com.google.rpc.context.AttributeContext.Peer.Builder getOriginBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getOriginFieldBuilder().getBuilder(); + return internalGetOriginFieldBuilder().getBuilder(); } /** @@ -16237,14 +15947,14 @@ public com.google.rpc.context.AttributeContext.PeerOrBuilder getOriginOrBuilder( * * .google.rpc.context.AttributeContext.Peer origin = 7; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder> - getOriginFieldBuilder() { + internalGetOriginFieldBuilder() { if (originBuilder_ == null) { originBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder>( @@ -16255,7 +15965,7 @@ public com.google.rpc.context.AttributeContext.PeerOrBuilder getOriginOrBuilder( } private com.google.rpc.context.AttributeContext.Peer source_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder> @@ -16414,7 +16124,7 @@ public Builder clearSource() { public com.google.rpc.context.AttributeContext.Peer.Builder getSourceBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getSourceFieldBuilder().getBuilder(); + return internalGetSourceFieldBuilder().getBuilder(); } /** @@ -16449,14 +16159,14 @@ public com.google.rpc.context.AttributeContext.PeerOrBuilder getSourceOrBuilder( * * .google.rpc.context.AttributeContext.Peer source = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder> - getSourceFieldBuilder() { + internalGetSourceFieldBuilder() { if (sourceBuilder_ == null) { sourceBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder>( @@ -16467,7 +16177,7 @@ public com.google.rpc.context.AttributeContext.PeerOrBuilder getSourceOrBuilder( } private com.google.rpc.context.AttributeContext.Peer destination_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder> @@ -16627,7 +16337,7 @@ public Builder clearDestination() { public com.google.rpc.context.AttributeContext.Peer.Builder getDestinationBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getDestinationFieldBuilder().getBuilder(); + return internalGetDestinationFieldBuilder().getBuilder(); } /** @@ -16662,14 +16372,14 @@ public com.google.rpc.context.AttributeContext.PeerOrBuilder getDestinationOrBui * * .google.rpc.context.AttributeContext.Peer destination = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder> - getDestinationFieldBuilder() { + internalGetDestinationFieldBuilder() { if (destinationBuilder_ == null) { destinationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Peer, com.google.rpc.context.AttributeContext.Peer.Builder, com.google.rpc.context.AttributeContext.PeerOrBuilder>( @@ -16680,7 +16390,7 @@ public com.google.rpc.context.AttributeContext.PeerOrBuilder getDestinationOrBui } private com.google.rpc.context.AttributeContext.Request request_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Request, com.google.rpc.context.AttributeContext.Request.Builder, com.google.rpc.context.AttributeContext.RequestOrBuilder> @@ -16826,7 +16536,7 @@ public Builder clearRequest() { public com.google.rpc.context.AttributeContext.Request.Builder getRequestBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getRequestFieldBuilder().getBuilder(); + return internalGetRequestFieldBuilder().getBuilder(); } /** @@ -16857,14 +16567,14 @@ public com.google.rpc.context.AttributeContext.RequestOrBuilder getRequestOrBuil * * .google.rpc.context.AttributeContext.Request request = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Request, com.google.rpc.context.AttributeContext.Request.Builder, com.google.rpc.context.AttributeContext.RequestOrBuilder> - getRequestFieldBuilder() { + internalGetRequestFieldBuilder() { if (requestBuilder_ == null) { requestBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Request, com.google.rpc.context.AttributeContext.Request.Builder, com.google.rpc.context.AttributeContext.RequestOrBuilder>( @@ -16875,7 +16585,7 @@ public com.google.rpc.context.AttributeContext.RequestOrBuilder getRequestOrBuil } private com.google.rpc.context.AttributeContext.Response response_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Response, com.google.rpc.context.AttributeContext.Response.Builder, com.google.rpc.context.AttributeContext.ResponseOrBuilder> @@ -17021,7 +16731,7 @@ public Builder clearResponse() { public com.google.rpc.context.AttributeContext.Response.Builder getResponseBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getResponseFieldBuilder().getBuilder(); + return internalGetResponseFieldBuilder().getBuilder(); } /** @@ -17052,14 +16762,14 @@ public com.google.rpc.context.AttributeContext.ResponseOrBuilder getResponseOrBu * * .google.rpc.context.AttributeContext.Response response = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Response, com.google.rpc.context.AttributeContext.Response.Builder, com.google.rpc.context.AttributeContext.ResponseOrBuilder> - getResponseFieldBuilder() { + internalGetResponseFieldBuilder() { if (responseBuilder_ == null) { responseBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Response, com.google.rpc.context.AttributeContext.Response.Builder, com.google.rpc.context.AttributeContext.ResponseOrBuilder>( @@ -17070,7 +16780,7 @@ public com.google.rpc.context.AttributeContext.ResponseOrBuilder getResponseOrBu } private com.google.rpc.context.AttributeContext.Resource resource_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Resource, com.google.rpc.context.AttributeContext.Resource.Builder, com.google.rpc.context.AttributeContext.ResourceOrBuilder> @@ -17230,7 +16940,7 @@ public Builder clearResource() { public com.google.rpc.context.AttributeContext.Resource.Builder getResourceBuilder() { bitField0_ |= 0x00000020; onChanged(); - return getResourceFieldBuilder().getBuilder(); + return internalGetResourceFieldBuilder().getBuilder(); } /** @@ -17265,14 +16975,14 @@ public com.google.rpc.context.AttributeContext.ResourceOrBuilder getResourceOrBu * * .google.rpc.context.AttributeContext.Resource resource = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Resource, com.google.rpc.context.AttributeContext.Resource.Builder, com.google.rpc.context.AttributeContext.ResourceOrBuilder> - getResourceFieldBuilder() { + internalGetResourceFieldBuilder() { if (resourceBuilder_ == null) { resourceBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Resource, com.google.rpc.context.AttributeContext.Resource.Builder, com.google.rpc.context.AttributeContext.ResourceOrBuilder>( @@ -17283,7 +16993,7 @@ public com.google.rpc.context.AttributeContext.ResourceOrBuilder getResourceOrBu } private com.google.rpc.context.AttributeContext.Api api_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Api, com.google.rpc.context.AttributeContext.Api.Builder, com.google.rpc.context.AttributeContext.ApiOrBuilder> @@ -17428,7 +17138,7 @@ public Builder clearApi() { public com.google.rpc.context.AttributeContext.Api.Builder getApiBuilder() { bitField0_ |= 0x00000040; onChanged(); - return getApiFieldBuilder().getBuilder(); + return internalGetApiFieldBuilder().getBuilder(); } /** @@ -17459,14 +17169,14 @@ public com.google.rpc.context.AttributeContext.ApiOrBuilder getApiOrBuilder() { * * .google.rpc.context.AttributeContext.Api api = 6; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Api, com.google.rpc.context.AttributeContext.Api.Builder, com.google.rpc.context.AttributeContext.ApiOrBuilder> - getApiFieldBuilder() { + internalGetApiFieldBuilder() { if (apiBuilder_ == null) { apiBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.context.AttributeContext.Api, com.google.rpc.context.AttributeContext.Api.Builder, com.google.rpc.context.AttributeContext.ApiOrBuilder>( @@ -17485,7 +17195,7 @@ private void ensureExtensionsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> @@ -17741,7 +17451,7 @@ public Builder removeExtensions(int index) { * repeated .google.protobuf.Any extensions = 8; */ public com.google.protobuf.Any.Builder getExtensionsBuilder(int index) { - return getExtensionsFieldBuilder().getBuilder(index); + return internalGetExtensionsFieldBuilder().getBuilder(index); } /** @@ -17788,7 +17498,8 @@ public java.util.List getExtensionsO * repeated .google.protobuf.Any extensions = 8; */ public com.google.protobuf.Any.Builder addExtensionsBuilder() { - return getExtensionsFieldBuilder().addBuilder(com.google.protobuf.Any.getDefaultInstance()); + return internalGetExtensionsFieldBuilder() + .addBuilder(com.google.protobuf.Any.getDefaultInstance()); } /** @@ -17801,7 +17512,7 @@ public com.google.protobuf.Any.Builder addExtensionsBuilder() { * repeated .google.protobuf.Any extensions = 8; */ public com.google.protobuf.Any.Builder addExtensionsBuilder(int index) { - return getExtensionsFieldBuilder() + return internalGetExtensionsFieldBuilder() .addBuilder(index, com.google.protobuf.Any.getDefaultInstance()); } @@ -17815,17 +17526,17 @@ public com.google.protobuf.Any.Builder addExtensionsBuilder(int index) { * repeated .google.protobuf.Any extensions = 8; */ public java.util.List getExtensionsBuilderList() { - return getExtensionsFieldBuilder().getBuilderList(); + return internalGetExtensionsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> - getExtensionsFieldBuilder() { + internalGetExtensionsFieldBuilder() { if (extensionsBuilder_ == null) { extensionsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>( @@ -17835,17 +17546,6 @@ public java.util.List getExtensionsBuilderList( return extensionsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.context.AttributeContext) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContextOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContextOrBuilder.java index f96ffee06e..23b1b64940 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContextOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContextOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/context/attribute_context.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc.context; +@com.google.protobuf.Generated public interface AttributeContextOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.context.AttributeContext) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContextProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContextProto.java index c38e4aec10..233baab91d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContextProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContextProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/context/attribute_context.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc.context; -public final class AttributeContextProto { +@com.google.protobuf.Generated +public final class AttributeContextProto extends com.google.protobuf.GeneratedFile { private AttributeContextProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AttributeContextProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,51 +42,51 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_Peer_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_Peer_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_Peer_LabelsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_Peer_LabelsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_Api_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_Api_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_Auth_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_Auth_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_Request_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_Request_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_Request_HeadersEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_Request_HeadersEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_Response_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_Response_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_Response_HeadersEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_Response_HeadersEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_Resource_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_Resource_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_Resource_LabelsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_Resource_LabelsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AttributeContext_Resource_AnnotationsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AttributeContext_Resource_AnnotationsEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -185,9 +197,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_rpc_context_AttributeContext_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_rpc_context_AttributeContext_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_descriptor, new java.lang.String[] { "Origin", @@ -200,41 +212,41 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Extensions", }); internal_static_google_rpc_context_AttributeContext_Peer_descriptor = - internal_static_google_rpc_context_AttributeContext_descriptor.getNestedTypes().get(0); + internal_static_google_rpc_context_AttributeContext_descriptor.getNestedType(0); internal_static_google_rpc_context_AttributeContext_Peer_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_Peer_descriptor, new java.lang.String[] { "Ip", "Port", "Labels", "Principal", "RegionCode", }); internal_static_google_rpc_context_AttributeContext_Peer_LabelsEntry_descriptor = - internal_static_google_rpc_context_AttributeContext_Peer_descriptor.getNestedTypes().get(0); + internal_static_google_rpc_context_AttributeContext_Peer_descriptor.getNestedType(0); internal_static_google_rpc_context_AttributeContext_Peer_LabelsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_Peer_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_google_rpc_context_AttributeContext_Api_descriptor = - internal_static_google_rpc_context_AttributeContext_descriptor.getNestedTypes().get(1); + internal_static_google_rpc_context_AttributeContext_descriptor.getNestedType(1); internal_static_google_rpc_context_AttributeContext_Api_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_Api_descriptor, new java.lang.String[] { "Service", "Operation", "Protocol", "Version", }); internal_static_google_rpc_context_AttributeContext_Auth_descriptor = - internal_static_google_rpc_context_AttributeContext_descriptor.getNestedTypes().get(2); + internal_static_google_rpc_context_AttributeContext_descriptor.getNestedType(2); internal_static_google_rpc_context_AttributeContext_Auth_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_Auth_descriptor, new java.lang.String[] { "Principal", "Audiences", "Presenter", "Claims", "AccessLevels", }); internal_static_google_rpc_context_AttributeContext_Request_descriptor = - internal_static_google_rpc_context_AttributeContext_descriptor.getNestedTypes().get(3); + internal_static_google_rpc_context_AttributeContext_descriptor.getNestedType(3); internal_static_google_rpc_context_AttributeContext_Request_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_Request_descriptor, new java.lang.String[] { "Id", @@ -251,37 +263,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Auth", }); internal_static_google_rpc_context_AttributeContext_Request_HeadersEntry_descriptor = - internal_static_google_rpc_context_AttributeContext_Request_descriptor - .getNestedTypes() - .get(0); + internal_static_google_rpc_context_AttributeContext_Request_descriptor.getNestedType(0); internal_static_google_rpc_context_AttributeContext_Request_HeadersEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_Request_HeadersEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_google_rpc_context_AttributeContext_Response_descriptor = - internal_static_google_rpc_context_AttributeContext_descriptor.getNestedTypes().get(4); + internal_static_google_rpc_context_AttributeContext_descriptor.getNestedType(4); internal_static_google_rpc_context_AttributeContext_Response_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_Response_descriptor, new java.lang.String[] { "Code", "Size", "Headers", "Time", "BackendLatency", }); internal_static_google_rpc_context_AttributeContext_Response_HeadersEntry_descriptor = - internal_static_google_rpc_context_AttributeContext_Response_descriptor - .getNestedTypes() - .get(0); + internal_static_google_rpc_context_AttributeContext_Response_descriptor.getNestedType(0); internal_static_google_rpc_context_AttributeContext_Response_HeadersEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_Response_HeadersEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_google_rpc_context_AttributeContext_Resource_descriptor = - internal_static_google_rpc_context_AttributeContext_descriptor.getNestedTypes().get(5); + internal_static_google_rpc_context_AttributeContext_descriptor.getNestedType(5); internal_static_google_rpc_context_AttributeContext_Resource_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_Resource_descriptor, new java.lang.String[] { "Service", @@ -298,25 +306,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Location", }); internal_static_google_rpc_context_AttributeContext_Resource_LabelsEntry_descriptor = - internal_static_google_rpc_context_AttributeContext_Resource_descriptor - .getNestedTypes() - .get(0); + internal_static_google_rpc_context_AttributeContext_Resource_descriptor.getNestedType(0); internal_static_google_rpc_context_AttributeContext_Resource_LabelsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_Resource_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_google_rpc_context_AttributeContext_Resource_AnnotationsEntry_descriptor = - internal_static_google_rpc_context_AttributeContext_Resource_descriptor - .getNestedTypes() - .get(1); + internal_static_google_rpc_context_AttributeContext_Resource_descriptor.getNestedType(1); internal_static_google_rpc_context_AttributeContext_Resource_AnnotationsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AttributeContext_Resource_AnnotationsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.AnyProto.getDescriptor(); com.google.protobuf.DurationProto.getDescriptor(); com.google.protobuf.StructProto.getDescriptor(); diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContext.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContext.java index 281554046c..0cbe4dbe50 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContext.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContext.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/context/audit_context.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc.context; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.rpc.context.AuditContext} */ -public final class AuditContext extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AuditContext extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.rpc.context.AuditContext) AuditContextOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuditContext"); + } + // Use AuditContext.newBuilder() to construct. - private AuditContext(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuditContext(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private AuditContext() { targetResource_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AuditContext(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.rpc.context.AuditContextProto .internal_static_google_rpc_context_AuditContext_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AuditContextProto .internal_static_google_rpc_context_AuditContext_fieldAccessorTable @@ -307,8 +313,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (scrubbedResponseItemCount_ != 0) { output.writeInt32(4, scrubbedResponseItemCount_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetResource_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, targetResource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(targetResource_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, targetResource_); } getUnknownFields().writeTo(output); } @@ -331,8 +337,8 @@ public int getSerializedSize() { if (scrubbedResponseItemCount_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, scrubbedResponseItemCount_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetResource_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, targetResource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(targetResource_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, targetResource_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -426,38 +432,38 @@ public static com.google.rpc.context.AuditContext parseFrom( public static com.google.rpc.context.AuditContext parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AuditContext parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AuditContext parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.rpc.context.AuditContext parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.rpc.context.AuditContext parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.rpc.context.AuditContext parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -480,7 +486,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -494,7 +500,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.rpc.context.AuditContext} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.rpc.context.AuditContext) com.google.rpc.context.AuditContextOrBuilder { @@ -504,7 +510,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.rpc.context.AuditContextProto .internal_static_google_rpc_context_AuditContext_fieldAccessorTable @@ -518,15 +524,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getScrubbedRequestFieldBuilder(); - getScrubbedResponseFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetScrubbedRequestFieldBuilder(); + internalGetScrubbedResponseFieldBuilder(); } } @@ -605,39 +611,6 @@ private void buildPartial0(com.google.rpc.context.AuditContext result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.rpc.context.AuditContext) { @@ -650,7 +623,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.rpc.context.AuditContext other) { if (other == com.google.rpc.context.AuditContext.getDefaultInstance()) return this; - if (other.getAuditLog() != com.google.protobuf.ByteString.EMPTY) { + if (!other.getAuditLog().isEmpty()) { setAuditLog(other.getAuditLog()); } if (other.hasScrubbedRequest()) { @@ -701,14 +674,15 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getScrubbedRequestFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetScrubbedRequestFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 case 26: { input.readMessage( - getScrubbedResponseFieldBuilder().getBuilder(), extensionRegistry); + internalGetScrubbedResponseFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -802,7 +776,7 @@ public Builder clearAuditLog() { } private com.google.protobuf.Struct scrubbedRequest_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -968,7 +942,7 @@ public Builder clearScrubbedRequest() { public com.google.protobuf.Struct.Builder getScrubbedRequestBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getScrubbedRequestFieldBuilder().getBuilder(); + return internalGetScrubbedRequestFieldBuilder().getBuilder(); } /** @@ -1005,14 +979,14 @@ public com.google.protobuf.StructOrBuilder getScrubbedRequestOrBuilder() { * * .google.protobuf.Struct scrubbed_request = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getScrubbedRequestFieldBuilder() { + internalGetScrubbedRequestFieldBuilder() { if (scrubbedRequestBuilder_ == null) { scrubbedRequestBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -1023,7 +997,7 @@ public com.google.protobuf.StructOrBuilder getScrubbedRequestOrBuilder() { } private com.google.protobuf.Struct scrubbedResponse_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> @@ -1189,7 +1163,7 @@ public Builder clearScrubbedResponse() { public com.google.protobuf.Struct.Builder getScrubbedResponseBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getScrubbedResponseFieldBuilder().getBuilder(); + return internalGetScrubbedResponseFieldBuilder().getBuilder(); } /** @@ -1226,14 +1200,14 @@ public com.google.protobuf.StructOrBuilder getScrubbedResponseOrBuilder() { * * .google.protobuf.Struct scrubbed_response = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - getScrubbedResponseFieldBuilder() { + internalGetScrubbedResponseFieldBuilder() { if (scrubbedResponseBuilder_ == null) { scrubbedResponseBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( @@ -1410,17 +1384,6 @@ public Builder setTargetResourceBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.rpc.context.AuditContext) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContextOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContextOrBuilder.java index f8659d1eb8..0b3395d98e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContextOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContextOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/context/audit_context.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc.context; +@com.google.protobuf.Generated public interface AuditContextOrBuilder extends // @@protoc_insertion_point(interface_extends:google.rpc.context.AuditContext) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContextProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContextProto.java index daf34e1dfc..42374063ba 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContextProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/rpc/context/AuditContextProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/rpc/context/audit_context.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.rpc.context; -public final class AuditContextProto { +@com.google.protobuf.Generated +public final class AuditContextProto extends com.google.protobuf.GeneratedFile { private AuditContextProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuditContextProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_rpc_context_AuditContext_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_rpc_context_AuditContext_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -59,10 +71,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.StructProto.getDescriptor(), }); - internal_static_google_rpc_context_AuditContext_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_rpc_context_AuditContext_descriptor = getDescriptor().getMessageType(0); internal_static_google_rpc_context_AuditContext_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_rpc_context_AuditContext_descriptor, new java.lang.String[] { "AuditLog", @@ -71,6 +82,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ScrubbedResponseItemCount", "TargetResource", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.StructProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Channel.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Channel.java index ce3453affe..3d4a9a92b9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Channel.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Channel.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; /** @@ -30,32 +31,37 @@ * * Protobuf type {@code google.shopping.type.Channel} */ -public final class Channel extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Channel extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.shopping.type.Channel) ChannelOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Channel"); + } + // Use Channel.newBuilder() to construct. - private Channel(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Channel(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Channel() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Channel(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Channel_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Channel_fieldAccessorTable @@ -106,6 +112,16 @@ public enum ChannelEnum implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ChannelEnum"); + } + /** * * @@ -197,7 +213,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.shopping.type.Channel.getDescriptor().getEnumTypes().get(0); } @@ -312,38 +328,38 @@ public static com.google.shopping.type.Channel parseFrom( public static com.google.shopping.type.Channel parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.Channel parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.Channel parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.type.Channel parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.Channel parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.Channel parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -366,7 +382,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -382,7 +398,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.shopping.type.Channel} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.shopping.type.Channel) com.google.shopping.type.ChannelOrBuilder { @@ -392,7 +408,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Channel_fieldAccessorTable @@ -404,7 +420,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.shopping.type.Channel.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -441,39 +457,6 @@ public com.google.shopping.type.Channel buildPartial() { return result; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.type.Channel) { @@ -529,17 +512,6 @@ public Builder mergeFrom( return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.shopping.type.Channel) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ChannelOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ChannelOrBuilder.java index fb97a597db..a26a3f9953 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ChannelOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ChannelOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; +@com.google.protobuf.Generated public interface ChannelOrBuilder extends // @@protoc_insertion_point(interface_extends:google.shopping.type.Channel) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/CustomAttribute.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/CustomAttribute.java index a967777008..7fc3b8773f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/CustomAttribute.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/CustomAttribute.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.shopping.type.CustomAttribute} */ -public final class CustomAttribute extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CustomAttribute extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.shopping.type.CustomAttribute) CustomAttributeOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CustomAttribute"); + } + // Use CustomAttribute.newBuilder() to construct. - private CustomAttribute(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CustomAttribute(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private CustomAttribute() { groupValues_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CustomAttribute(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_CustomAttribute_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable @@ -305,10 +311,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, value_); } for (int i = 0; i < groupValues_.size(); i++) { output.writeMessage(3, groupValues_.get(i)); @@ -323,10 +329,10 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, value_); } for (int i = 0; i < groupValues_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, groupValues_.get(i)); @@ -420,38 +426,38 @@ public static com.google.shopping.type.CustomAttribute parseFrom( public static com.google.shopping.type.CustomAttribute parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.CustomAttribute parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.CustomAttribute parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.type.CustomAttribute parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.CustomAttribute parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.CustomAttribute parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -474,7 +480,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -489,7 +495,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.shopping.type.CustomAttribute} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.shopping.type.CustomAttribute) com.google.shopping.type.CustomAttributeOrBuilder { @@ -499,7 +505,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable @@ -511,7 +517,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.shopping.type.CustomAttribute.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -589,39 +595,6 @@ private void buildPartial0(com.google.shopping.type.CustomAttribute result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.type.CustomAttribute) { @@ -663,8 +636,8 @@ public Builder mergeFrom(com.google.shopping.type.CustomAttribute other) { groupValues_ = other.groupValues_; bitField0_ = (bitField0_ & ~0x00000004); groupValuesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getGroupValuesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetGroupValuesFieldBuilder() : null; } else { groupValuesBuilder_.addAllMessages(other.groupValues_); @@ -1010,7 +983,7 @@ private void ensureGroupValuesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.shopping.type.CustomAttribute, com.google.shopping.type.CustomAttribute.Builder, com.google.shopping.type.CustomAttributeOrBuilder> @@ -1283,7 +1256,7 @@ public Builder removeGroupValues(int index) { * repeated .google.shopping.type.CustomAttribute group_values = 3; */ public com.google.shopping.type.CustomAttribute.Builder getGroupValuesBuilder(int index) { - return getGroupValuesFieldBuilder().getBuilder(index); + return internalGetGroupValuesFieldBuilder().getBuilder(index); } /** @@ -1334,7 +1307,7 @@ public com.google.shopping.type.CustomAttributeOrBuilder getGroupValuesOrBuilder * repeated .google.shopping.type.CustomAttribute group_values = 3; */ public com.google.shopping.type.CustomAttribute.Builder addGroupValuesBuilder() { - return getGroupValuesFieldBuilder() + return internalGetGroupValuesFieldBuilder() .addBuilder(com.google.shopping.type.CustomAttribute.getDefaultInstance()); } @@ -1349,7 +1322,7 @@ public com.google.shopping.type.CustomAttribute.Builder addGroupValuesBuilder() * repeated .google.shopping.type.CustomAttribute group_values = 3; */ public com.google.shopping.type.CustomAttribute.Builder addGroupValuesBuilder(int index) { - return getGroupValuesFieldBuilder() + return internalGetGroupValuesFieldBuilder() .addBuilder(index, com.google.shopping.type.CustomAttribute.getDefaultInstance()); } @@ -1365,17 +1338,17 @@ public com.google.shopping.type.CustomAttribute.Builder addGroupValuesBuilder(in */ public java.util.List getGroupValuesBuilderList() { - return getGroupValuesFieldBuilder().getBuilderList(); + return internalGetGroupValuesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.shopping.type.CustomAttribute, com.google.shopping.type.CustomAttribute.Builder, com.google.shopping.type.CustomAttributeOrBuilder> - getGroupValuesFieldBuilder() { + internalGetGroupValuesFieldBuilder() { if (groupValuesBuilder_ == null) { groupValuesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.shopping.type.CustomAttribute, com.google.shopping.type.CustomAttribute.Builder, com.google.shopping.type.CustomAttributeOrBuilder>( @@ -1385,17 +1358,6 @@ public com.google.shopping.type.CustomAttribute.Builder addGroupValuesBuilder(in return groupValuesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.shopping.type.CustomAttribute) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/CustomAttributeOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/CustomAttributeOrBuilder.java index 8fe392381d..ad388c31df 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/CustomAttributeOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/CustomAttributeOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; +@com.google.protobuf.Generated public interface CustomAttributeOrBuilder extends // @@protoc_insertion_point(interface_extends:google.shopping.type.CustomAttribute) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Destination.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Destination.java index 1f912b89ff..93160ada0c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Destination.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Destination.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; /** @@ -31,32 +32,37 @@ * * Protobuf type {@code google.shopping.type.Destination} */ -public final class Destination extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Destination extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.shopping.type.Destination) DestinationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Destination"); + } + // Use Destination.newBuilder() to construct. - private Destination(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Destination(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Destination() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Destination(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Destination_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Destination_fieldAccessorTable @@ -150,6 +156,16 @@ public enum DestinationEnum implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DestinationEnum"); + } + /** * * @@ -296,7 +312,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.shopping.type.Destination.getDescriptor().getEnumTypes().get(0); } @@ -412,38 +428,38 @@ public static com.google.shopping.type.Destination parseFrom( public static com.google.shopping.type.Destination parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.Destination parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.Destination parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.type.Destination parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.Destination parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.Destination parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -466,7 +482,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -483,7 +499,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.shopping.type.Destination} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.shopping.type.Destination) com.google.shopping.type.DestinationOrBuilder { @@ -493,7 +509,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Destination_fieldAccessorTable @@ -505,7 +521,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.shopping.type.Destination.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -542,39 +558,6 @@ public com.google.shopping.type.Destination buildPartial() { return result; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.type.Destination) { @@ -630,17 +613,6 @@ public Builder mergeFrom( return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.shopping.type.Destination) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/DestinationOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/DestinationOrBuilder.java index 9f5368ed3a..3d71e03c7f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/DestinationOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/DestinationOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; +@com.google.protobuf.Generated public interface DestinationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.shopping.type.Destination) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Price.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Price.java index a0020612ef..6a74369d4b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Price.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Price.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.shopping.type.Price} */ -public final class Price extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Price extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.shopping.type.Price) PriceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Price"); + } + // Use Price.newBuilder() to construct. - private Price(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Price(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private Price() { currencyCode_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Price(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Price_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Price_fieldAccessorTable @@ -193,7 +199,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeInt64(1, amountMicros_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, currencyCode_); + com.google.protobuf.GeneratedMessage.writeString(output, 2, currencyCode_); } getUnknownFields().writeTo(output); } @@ -208,7 +214,7 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, amountMicros_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, currencyCode_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, currencyCode_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -293,38 +299,38 @@ public static com.google.shopping.type.Price parseFrom( public static com.google.shopping.type.Price parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.Price parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.Price parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.type.Price parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.Price parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.Price parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -347,7 +353,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -361,7 +367,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.shopping.type.Price} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.shopping.type.Price) com.google.shopping.type.PriceOrBuilder { @@ -371,7 +377,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Price_fieldAccessorTable @@ -382,7 +388,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.shopping.type.Price.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -439,39 +445,6 @@ private void buildPartial0(com.google.shopping.type.Price result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.type.Price) { @@ -761,17 +734,6 @@ public Builder setCurrencyCodeBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.shopping.type.Price) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/PriceOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/PriceOrBuilder.java index 387b435fd2..cf91487de8 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/PriceOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/PriceOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; +@com.google.protobuf.Generated public interface PriceOrBuilder extends // @@protoc_insertion_point(interface_extends:google.shopping.type.Price) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ReportingContext.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ReportingContext.java index 270fbf5f0f..77fecee4f4 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ReportingContext.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ReportingContext.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; /** @@ -34,32 +35,37 @@ * * Protobuf type {@code google.shopping.type.ReportingContext} */ -public final class ReportingContext extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ReportingContext extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.shopping.type.ReportingContext) ReportingContextOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ReportingContext"); + } + // Use ReportingContext.newBuilder() to construct. - private ReportingContext(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ReportingContext(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ReportingContext() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ReportingContext(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_ReportingContext_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_ReportingContext_fieldAccessorTable @@ -241,6 +247,16 @@ public enum ReportingContextEnum implements com.google.protobuf.ProtocolMessageE UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ReportingContextEnum"); + } + /** * * @@ -499,7 +515,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.shopping.type.ReportingContext.getDescriptor().getEnumTypes().get(0); } @@ -617,38 +633,38 @@ public static com.google.shopping.type.ReportingContext parseFrom( public static com.google.shopping.type.ReportingContext parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.ReportingContext parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.ReportingContext parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.type.ReportingContext parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.ReportingContext parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.ReportingContext parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -671,7 +687,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -691,7 +707,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.shopping.type.ReportingContext} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.shopping.type.ReportingContext) com.google.shopping.type.ReportingContextOrBuilder { @@ -701,7 +717,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_ReportingContext_fieldAccessorTable @@ -713,7 +729,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.shopping.type.ReportingContext.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -751,39 +767,6 @@ public com.google.shopping.type.ReportingContext buildPartial() { return result; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.type.ReportingContext) { @@ -839,17 +822,6 @@ public Builder mergeFrom( return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.shopping.type.ReportingContext) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ReportingContextOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ReportingContextOrBuilder.java index 9ba9c0d73b..c521d4814a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ReportingContextOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/ReportingContextOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; +@com.google.protobuf.Generated public interface ReportingContextOrBuilder extends // @@protoc_insertion_point(interface_extends:google.shopping.type.ReportingContext) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/TypesProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/TypesProto.java index e85d5a9831..6a922c247f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/TypesProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/TypesProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; -public final class TypesProto { +@com.google.protobuf.Generated +public final class TypesProto extends com.google.protobuf.GeneratedFile { private TypesProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TypesProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,27 +42,27 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_shopping_type_Weight_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_shopping_type_Weight_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_shopping_type_Price_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_shopping_type_Price_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_shopping_type_CustomAttribute_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_shopping_type_Destination_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_shopping_type_Destination_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_shopping_type_ReportingContext_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_shopping_type_ReportingContext_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_shopping_type_Channel_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_shopping_type_Channel_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -122,46 +134,43 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_shopping_type_Weight_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_shopping_type_Weight_descriptor = getDescriptor().getMessageType(0); internal_static_google_shopping_type_Weight_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_shopping_type_Weight_descriptor, new java.lang.String[] { "AmountMicros", "Unit", }); - internal_static_google_shopping_type_Price_descriptor = - getDescriptor().getMessageTypes().get(1); + internal_static_google_shopping_type_Price_descriptor = getDescriptor().getMessageType(1); internal_static_google_shopping_type_Price_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_shopping_type_Price_descriptor, new java.lang.String[] { "AmountMicros", "CurrencyCode", }); internal_static_google_shopping_type_CustomAttribute_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_shopping_type_CustomAttribute_descriptor, new java.lang.String[] { "Name", "Value", "GroupValues", }); - internal_static_google_shopping_type_Destination_descriptor = - getDescriptor().getMessageTypes().get(3); + internal_static_google_shopping_type_Destination_descriptor = getDescriptor().getMessageType(3); internal_static_google_shopping_type_Destination_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_shopping_type_Destination_descriptor, new java.lang.String[] {}); internal_static_google_shopping_type_ReportingContext_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_shopping_type_ReportingContext_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_shopping_type_ReportingContext_descriptor, new java.lang.String[] {}); - internal_static_google_shopping_type_Channel_descriptor = - getDescriptor().getMessageTypes().get(5); + internal_static_google_shopping_type_Channel_descriptor = getDescriptor().getMessageType(5); internal_static_google_shopping_type_Channel_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_shopping_type_Channel_descriptor, new java.lang.String[] {}); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Weight.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Weight.java index a67b64ab04..79144fb359 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Weight.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/Weight.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.shopping.type.Weight} */ -public final class Weight extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Weight extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.shopping.type.Weight) WeightOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Weight"); + } + // Use Weight.newBuilder() to construct. - private Weight(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Weight(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private Weight() { unit_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Weight(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Weight_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Weight_fieldAccessorTable @@ -106,6 +112,16 @@ public enum WeightUnit implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "WeightUnit"); + } + /** * * @@ -197,7 +213,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.shopping.type.Weight.getDescriptor().getEnumTypes().get(0); } @@ -418,38 +434,38 @@ public static com.google.shopping.type.Weight parseFrom( public static com.google.shopping.type.Weight parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.Weight parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.Weight parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.type.Weight parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.shopping.type.Weight parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.shopping.type.Weight parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -472,7 +488,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -486,7 +502,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.shopping.type.Weight} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.shopping.type.Weight) com.google.shopping.type.WeightOrBuilder { @@ -496,7 +512,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.shopping.type.TypesProto .internal_static_google_shopping_type_Weight_fieldAccessorTable @@ -507,7 +523,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.shopping.type.Weight.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -563,39 +579,6 @@ private void buildPartial0(com.google.shopping.type.Weight result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.type.Weight) { @@ -859,17 +842,6 @@ public Builder clearUnit() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.shopping.type.Weight) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/WeightOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/WeightOrBuilder.java index aeb6f0384a..79733a2d5b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/WeightOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/shopping/type/WeightOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/shopping/type/types.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.shopping.type; +@com.google.protobuf.Generated public interface WeightOrBuilder extends // @@protoc_insertion_point(interface_extends:google.shopping.type.Weight) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/CalendarPeriod.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/CalendarPeriod.java index 13c6b5ae42..b023eb61ab 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/CalendarPeriod.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/CalendarPeriod.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/calendar_period.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -30,6 +31,7 @@ * * Protobuf enum {@code google.type.CalendarPeriod} */ +@com.google.protobuf.Generated public enum CalendarPeriod implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -118,6 +120,16 @@ public enum CalendarPeriod implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CalendarPeriod"); + } + /** * * @@ -278,7 +290,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.type.CalendarPeriodProto.getDescriptor().getEnumTypes().get(0); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/CalendarPeriodProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/CalendarPeriodProto.java index dc57d85dad..2bc468c688 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/CalendarPeriodProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/CalendarPeriodProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/calendar_period.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class CalendarPeriodProto { +@com.google.protobuf.Generated +public final class CalendarPeriodProto extends com.google.protobuf.GeneratedFile { private CalendarPeriodProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CalendarPeriodProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -48,6 +60,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Color.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Color.java index b5558c100e..22a0d3f882 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Color.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Color.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/color.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -43,139 +44,144 @@ * * Example (Java): * - * import com.google.type.Color; + * import com.google.type.Color; * - * // ... - * public static java.awt.Color fromProto(Color protocolor) { - * float alpha = protocolor.hasAlpha() - * ? protocolor.getAlpha().getValue() - * : 1.0; + * // ... + * public static java.awt.Color fromProto(Color protocolor) { + * float alpha = protocolor.hasAlpha() + * ? protocolor.getAlpha().getValue() + * : 1.0; * - * return new java.awt.Color( - * protocolor.getRed(), - * protocolor.getGreen(), - * protocolor.getBlue(), - * alpha); - * } + * return new java.awt.Color( + * protocolor.getRed(), + * protocolor.getGreen(), + * protocolor.getBlue(), + * alpha); + * } * - * public static Color toProto(java.awt.Color color) { - * float red = (float) color.getRed(); - * float green = (float) color.getGreen(); - * float blue = (float) color.getBlue(); - * float denominator = 255.0; - * Color.Builder resultBuilder = - * Color - * .newBuilder() - * .setRed(red / denominator) - * .setGreen(green / denominator) - * .setBlue(blue / denominator); - * int alpha = color.getAlpha(); - * if (alpha != 255) { - * result.setAlpha( - * FloatValue - * .newBuilder() - * .setValue(((float) alpha) / denominator) - * .build()); - * } - * return resultBuilder.build(); - * } - * // ... + * public static Color toProto(java.awt.Color color) { + * float red = (float) color.getRed(); + * float green = (float) color.getGreen(); + * float blue = (float) color.getBlue(); + * float denominator = 255.0; + * Color.Builder resultBuilder = + * Color + * .newBuilder() + * .setRed(red / denominator) + * .setGreen(green / denominator) + * .setBlue(blue / denominator); + * int alpha = color.getAlpha(); + * if (alpha != 255) { + * result.setAlpha( + * FloatValue + * .newBuilder() + * .setValue(((float) alpha) / denominator) + * .build()); + * } + * return resultBuilder.build(); + * } + * // ... * * Example (iOS / Obj-C): * - * // ... - * static UIColor* fromProto(Color* protocolor) { - * float red = [protocolor red]; - * float green = [protocolor green]; - * float blue = [protocolor blue]; - * FloatValue* alpha_wrapper = [protocolor alpha]; - * float alpha = 1.0; - * if (alpha_wrapper != nil) { - * alpha = [alpha_wrapper value]; - * } - * return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; - * } + * // ... + * static UIColor* fromProto(Color* protocolor) { + * float red = [protocolor red]; + * float green = [protocolor green]; + * float blue = [protocolor blue]; + * FloatValue* alpha_wrapper = [protocolor alpha]; + * float alpha = 1.0; + * if (alpha_wrapper != nil) { + * alpha = [alpha_wrapper value]; + * } + * return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; + * } * - * static Color* toProto(UIColor* color) { - * CGFloat red, green, blue, alpha; - * if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { - * return nil; - * } - * Color* result = [[Color alloc] init]; - * [result setRed:red]; - * [result setGreen:green]; - * [result setBlue:blue]; - * if (alpha <= 0.9999) { - * [result setAlpha:floatWrapperWithValue(alpha)]; - * } - * [result autorelease]; - * return result; - * } - * // ... + * static Color* toProto(UIColor* color) { + * CGFloat red, green, blue, alpha; + * if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { + * return nil; + * } + * Color* result = [[Color alloc] init]; + * [result setRed:red]; + * [result setGreen:green]; + * [result setBlue:blue]; + * if (alpha <= 0.9999) { + * [result setAlpha:floatWrapperWithValue(alpha)]; + * } + * [result autorelease]; + * return result; + * } + * // ... * - * Example (JavaScript): + * Example (JavaScript): * - * // ... + * // ... * - * var protoToCssColor = function(rgb_color) { - * var redFrac = rgb_color.red || 0.0; - * var greenFrac = rgb_color.green || 0.0; - * var blueFrac = rgb_color.blue || 0.0; - * var red = Math.floor(redFrac * 255); - * var green = Math.floor(greenFrac * 255); - * var blue = Math.floor(blueFrac * 255); + * var protoToCssColor = function(rgb_color) { + * var redFrac = rgb_color.red || 0.0; + * var greenFrac = rgb_color.green || 0.0; + * var blueFrac = rgb_color.blue || 0.0; + * var red = Math.floor(redFrac * 255); + * var green = Math.floor(greenFrac * 255); + * var blue = Math.floor(blueFrac * 255); * - * if (!('alpha' in rgb_color)) { - * return rgbToCssColor(red, green, blue); - * } + * if (!('alpha' in rgb_color)) { + * return rgbToCssColor(red, green, blue); + * } * - * var alphaFrac = rgb_color.alpha.value || 0.0; - * var rgbParams = [red, green, blue].join(','); - * return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); - * }; + * var alphaFrac = rgb_color.alpha.value || 0.0; + * var rgbParams = [red, green, blue].join(','); + * return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); + * }; * - * var rgbToCssColor = function(red, green, blue) { - * var rgbNumber = new Number((red << 16) | (green << 8) | blue); - * var hexString = rgbNumber.toString(16); - * var missingZeros = 6 - hexString.length; - * var resultBuilder = ['#']; - * for (var i = 0; i < missingZeros; i++) { - * resultBuilder.push('0'); - * } - * resultBuilder.push(hexString); - * return resultBuilder.join(''); - * }; + * var rgbToCssColor = function(red, green, blue) { + * var rgbNumber = new Number((red << 16) | (green << 8) | blue); + * var hexString = rgbNumber.toString(16); + * var missingZeros = 6 - hexString.length; + * var resultBuilder = ['#']; + * for (var i = 0; i < missingZeros; i++) { + * resultBuilder.push('0'); + * } + * resultBuilder.push(hexString); + * return resultBuilder.join(''); + * }; * - * // ... + * // ... * * * Protobuf type {@code google.type.Color} */ -public final class Color extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Color extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.Color) ColorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Color"); + } + // Use Color.newBuilder() to construct. - private Color(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Color(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Color() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Color(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.ColorProto.internal_static_google_type_Color_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.ColorProto.internal_static_google_type_Color_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -250,7 +256,7 @@ public float getBlue() { * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -276,7 +282,7 @@ public boolean hasAlpha() { * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -302,7 +308,7 @@ public com.google.protobuf.FloatValue getAlpha() { * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -453,38 +459,38 @@ public static com.google.type.Color parseFrom( public static com.google.type.Color parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Color parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Color parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.Color parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Color parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Color parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -507,7 +513,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -536,115 +542,115 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example (Java): * - * import com.google.type.Color; + * import com.google.type.Color; * - * // ... - * public static java.awt.Color fromProto(Color protocolor) { - * float alpha = protocolor.hasAlpha() - * ? protocolor.getAlpha().getValue() - * : 1.0; + * // ... + * public static java.awt.Color fromProto(Color protocolor) { + * float alpha = protocolor.hasAlpha() + * ? protocolor.getAlpha().getValue() + * : 1.0; * - * return new java.awt.Color( - * protocolor.getRed(), - * protocolor.getGreen(), - * protocolor.getBlue(), - * alpha); - * } + * return new java.awt.Color( + * protocolor.getRed(), + * protocolor.getGreen(), + * protocolor.getBlue(), + * alpha); + * } * - * public static Color toProto(java.awt.Color color) { - * float red = (float) color.getRed(); - * float green = (float) color.getGreen(); - * float blue = (float) color.getBlue(); - * float denominator = 255.0; - * Color.Builder resultBuilder = - * Color - * .newBuilder() - * .setRed(red / denominator) - * .setGreen(green / denominator) - * .setBlue(blue / denominator); - * int alpha = color.getAlpha(); - * if (alpha != 255) { - * result.setAlpha( - * FloatValue - * .newBuilder() - * .setValue(((float) alpha) / denominator) - * .build()); - * } - * return resultBuilder.build(); - * } - * // ... + * public static Color toProto(java.awt.Color color) { + * float red = (float) color.getRed(); + * float green = (float) color.getGreen(); + * float blue = (float) color.getBlue(); + * float denominator = 255.0; + * Color.Builder resultBuilder = + * Color + * .newBuilder() + * .setRed(red / denominator) + * .setGreen(green / denominator) + * .setBlue(blue / denominator); + * int alpha = color.getAlpha(); + * if (alpha != 255) { + * result.setAlpha( + * FloatValue + * .newBuilder() + * .setValue(((float) alpha) / denominator) + * .build()); + * } + * return resultBuilder.build(); + * } + * // ... * * Example (iOS / Obj-C): * - * // ... - * static UIColor* fromProto(Color* protocolor) { - * float red = [protocolor red]; - * float green = [protocolor green]; - * float blue = [protocolor blue]; - * FloatValue* alpha_wrapper = [protocolor alpha]; - * float alpha = 1.0; - * if (alpha_wrapper != nil) { - * alpha = [alpha_wrapper value]; - * } - * return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; - * } + * // ... + * static UIColor* fromProto(Color* protocolor) { + * float red = [protocolor red]; + * float green = [protocolor green]; + * float blue = [protocolor blue]; + * FloatValue* alpha_wrapper = [protocolor alpha]; + * float alpha = 1.0; + * if (alpha_wrapper != nil) { + * alpha = [alpha_wrapper value]; + * } + * return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; + * } * - * static Color* toProto(UIColor* color) { - * CGFloat red, green, blue, alpha; - * if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { - * return nil; - * } - * Color* result = [[Color alloc] init]; - * [result setRed:red]; - * [result setGreen:green]; - * [result setBlue:blue]; - * if (alpha <= 0.9999) { - * [result setAlpha:floatWrapperWithValue(alpha)]; - * } - * [result autorelease]; - * return result; - * } - * // ... + * static Color* toProto(UIColor* color) { + * CGFloat red, green, blue, alpha; + * if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { + * return nil; + * } + * Color* result = [[Color alloc] init]; + * [result setRed:red]; + * [result setGreen:green]; + * [result setBlue:blue]; + * if (alpha <= 0.9999) { + * [result setAlpha:floatWrapperWithValue(alpha)]; + * } + * [result autorelease]; + * return result; + * } + * // ... * - * Example (JavaScript): + * Example (JavaScript): * - * // ... + * // ... * - * var protoToCssColor = function(rgb_color) { - * var redFrac = rgb_color.red || 0.0; - * var greenFrac = rgb_color.green || 0.0; - * var blueFrac = rgb_color.blue || 0.0; - * var red = Math.floor(redFrac * 255); - * var green = Math.floor(greenFrac * 255); - * var blue = Math.floor(blueFrac * 255); + * var protoToCssColor = function(rgb_color) { + * var redFrac = rgb_color.red || 0.0; + * var greenFrac = rgb_color.green || 0.0; + * var blueFrac = rgb_color.blue || 0.0; + * var red = Math.floor(redFrac * 255); + * var green = Math.floor(greenFrac * 255); + * var blue = Math.floor(blueFrac * 255); * - * if (!('alpha' in rgb_color)) { - * return rgbToCssColor(red, green, blue); - * } + * if (!('alpha' in rgb_color)) { + * return rgbToCssColor(red, green, blue); + * } * - * var alphaFrac = rgb_color.alpha.value || 0.0; - * var rgbParams = [red, green, blue].join(','); - * return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); - * }; + * var alphaFrac = rgb_color.alpha.value || 0.0; + * var rgbParams = [red, green, blue].join(','); + * return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); + * }; * - * var rgbToCssColor = function(red, green, blue) { - * var rgbNumber = new Number((red << 16) | (green << 8) | blue); - * var hexString = rgbNumber.toString(16); - * var missingZeros = 6 - hexString.length; - * var resultBuilder = ['#']; - * for (var i = 0; i < missingZeros; i++) { - * resultBuilder.push('0'); - * } - * resultBuilder.push(hexString); - * return resultBuilder.join(''); - * }; + * var rgbToCssColor = function(red, green, blue) { + * var rgbNumber = new Number((red << 16) | (green << 8) | blue); + * var hexString = rgbNumber.toString(16); + * var missingZeros = 6 - hexString.length; + * var resultBuilder = ['#']; + * for (var i = 0; i < missingZeros; i++) { + * resultBuilder.push('0'); + * } + * resultBuilder.push(hexString); + * return resultBuilder.join(''); + * }; * - * // ... + * // ... * * * Protobuf type {@code google.type.Color} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.Color) com.google.type.ColorOrBuilder { @@ -653,7 +659,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.ColorProto.internal_static_google_type_Color_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -665,14 +671,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getAlphaFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetAlphaFieldBuilder(); } } @@ -739,39 +745,6 @@ private void buildPartial0(com.google.type.Color result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.Color) { @@ -784,13 +757,13 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.type.Color other) { if (other == com.google.type.Color.getDefaultInstance()) return this; - if (other.getRed() != 0F) { + if (java.lang.Float.floatToRawIntBits(other.getRed()) != 0) { setRed(other.getRed()); } - if (other.getGreen() != 0F) { + if (java.lang.Float.floatToRawIntBits(other.getGreen()) != 0) { setGreen(other.getGreen()); } - if (other.getBlue() != 0F) { + if (java.lang.Float.floatToRawIntBits(other.getBlue()) != 0) { setBlue(other.getBlue()); } if (other.hasAlpha()) { @@ -842,7 +815,7 @@ public Builder mergeFrom( } // case 29 case 34: { - input.readMessage(getAlphaFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetAlphaFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 @@ -1034,7 +1007,7 @@ public Builder clearBlue() { } private com.google.protobuf.FloatValue alpha_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FloatValue, com.google.protobuf.FloatValue.Builder, com.google.protobuf.FloatValueOrBuilder> @@ -1047,7 +1020,7 @@ public Builder clearBlue() { * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -1072,7 +1045,7 @@ public boolean hasAlpha() { * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -1101,7 +1074,7 @@ public com.google.protobuf.FloatValue getAlpha() { * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -1134,7 +1107,7 @@ public Builder setAlpha(com.google.protobuf.FloatValue value) { * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -1164,7 +1137,7 @@ public Builder setAlpha(com.google.protobuf.FloatValue.Builder builderForValue) * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -1202,7 +1175,7 @@ public Builder mergeAlpha(com.google.protobuf.FloatValue value) { * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -1232,7 +1205,7 @@ public Builder clearAlpha() { * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -1247,7 +1220,7 @@ public Builder clearAlpha() { public com.google.protobuf.FloatValue.Builder getAlphaBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getAlphaFieldBuilder().getBuilder(); + return internalGetAlphaFieldBuilder().getBuilder(); } /** @@ -1257,7 +1230,7 @@ public com.google.protobuf.FloatValue.Builder getAlphaBuilder() { * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -1284,7 +1257,7 @@ public com.google.protobuf.FloatValueOrBuilder getAlphaOrBuilder() { * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -1296,14 +1269,14 @@ public com.google.protobuf.FloatValueOrBuilder getAlphaOrBuilder() { * * .google.protobuf.FloatValue alpha = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FloatValue, com.google.protobuf.FloatValue.Builder, com.google.protobuf.FloatValueOrBuilder> - getAlphaFieldBuilder() { + internalGetAlphaFieldBuilder() { if (alphaBuilder_ == null) { alphaBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FloatValue, com.google.protobuf.FloatValue.Builder, com.google.protobuf.FloatValueOrBuilder>( @@ -1313,17 +1286,6 @@ public com.google.protobuf.FloatValueOrBuilder getAlphaOrBuilder() { return alphaBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.Color) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ColorOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ColorOrBuilder.java index d6a60193e5..522b068f89 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ColorOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ColorOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/color.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface ColorOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.Color) @@ -70,7 +72,7 @@ public interface ColorOrBuilder * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -93,7 +95,7 @@ public interface ColorOrBuilder * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This @@ -116,7 +118,7 @@ public interface ColorOrBuilder * The fraction of this color that should be applied to the pixel. That is, * the final pixel color is defined by the equation: * - * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + * `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` * * This means that a value of 1.0 corresponds to a solid color, whereas * a value of 0.0 corresponds to a completely transparent color. This diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ColorProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ColorProto.java index aa03c7c60c..e0b2537d3e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ColorProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ColorProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/color.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class ColorProto { +@com.google.protobuf.Generated +public final class ColorProto extends com.google.protobuf.GeneratedFile { private ColorProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ColorProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_Color_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_Color_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -58,13 +70,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.WrappersProto.getDescriptor(), }); - internal_static_google_type_Color_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_Color_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_Color_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_Color_descriptor, new java.lang.String[] { "Red", "Green", "Blue", "Alpha", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.WrappersProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Date.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Date.java index 5a39bf7288..0c12cafae3 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Date.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Date.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/date.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -40,31 +41,36 @@ * * Protobuf type {@code google.type.Date} */ -public final class Date extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Date extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.Date) DateOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Date"); + } + // Use Date.newBuilder() to construct. - private Date(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Date(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Date() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Date(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.DateProto.internal_static_google_type_Date_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.DateProto.internal_static_google_type_Date_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -249,38 +255,38 @@ public static com.google.type.Date parseFrom( public static com.google.type.Date parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Date parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Date parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.Date parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Date parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Date parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -303,7 +309,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -329,7 +335,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.Date} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.Date) com.google.type.DateOrBuilder { @@ -338,7 +344,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.DateProto.internal_static_google_type_Date_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -348,7 +354,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.Date.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -404,39 +410,6 @@ private void buildPartial0(com.google.type.Date result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.Date) { @@ -701,17 +674,6 @@ public Builder clearDay() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.Date) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateOrBuilder.java index c0eec852b8..53fc7317f9 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/date.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface DateOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.Date) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateProto.java index 05b2d8d356..3a173e7c70 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/date.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class DateProto { +@com.google.protobuf.Generated +public final class DateProto extends com.google.protobuf.GeneratedFile { private DateProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DateProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_Date_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_Date_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -53,13 +65,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_type_Date_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_Date_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_Date_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_Date_descriptor, new java.lang.String[] { "Year", "Month", "Day", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTime.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTime.java index b7cdbf21e5..9fa77a1731 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTime.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTime.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/datetime.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -27,12 +28,12 @@ * * This type can represent a civil time in one of a few possible ways: * - * * When utc_offset is set and time_zone is unset: a civil time on a calendar - * day with a particular offset from UTC. - * * When time_zone is set and utc_offset is unset: a civil time on a calendar - * day in a particular time zone. - * * When neither time_zone nor utc_offset is set: a civil time on a calendar - * day in local time. + * * When utc_offset is set and time_zone is unset: a civil time on a calendar + * day with a particular offset from UTC. + * * When time_zone is set and utc_offset is unset: a civil time on a calendar + * day in a particular time zone. + * * When neither time_zone nor utc_offset is set: a civil time on a calendar + * day in local time. * * The date is relative to the Proleptic Gregorian Calendar. * @@ -51,31 +52,36 @@ * * Protobuf type {@code google.type.DateTime} */ -public final class DateTime extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DateTime extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.DateTime) DateTimeOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DateTime"); + } + // Use DateTime.newBuilder() to construct. - private DateTime(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DateTime(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private DateTime() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DateTime(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.DateTimeProto.internal_static_google_type_DateTime_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.DateTimeProto.internal_static_google_type_DateTime_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -577,38 +583,38 @@ public static com.google.type.DateTime parseFrom( public static com.google.type.DateTime parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.DateTime parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.DateTime parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.DateTime parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.DateTime parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.DateTime parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -631,7 +637,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -644,12 +650,12 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * This type can represent a civil time in one of a few possible ways: * - * * When utc_offset is set and time_zone is unset: a civil time on a calendar - * day with a particular offset from UTC. - * * When time_zone is set and utc_offset is unset: a civil time on a calendar - * day in a particular time zone. - * * When neither time_zone nor utc_offset is set: a civil time on a calendar - * day in local time. + * * When utc_offset is set and time_zone is unset: a civil time on a calendar + * day with a particular offset from UTC. + * * When time_zone is set and utc_offset is unset: a civil time on a calendar + * day in a particular time zone. + * * When neither time_zone nor utc_offset is set: a civil time on a calendar + * day in local time. * * The date is relative to the Proleptic Gregorian Calendar. * @@ -668,7 +674,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.DateTime} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.DateTime) com.google.type.DateTimeOrBuilder { @@ -677,7 +683,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.DateTimeProto.internal_static_google_type_DateTime_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -687,7 +693,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.DateTime.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -779,39 +785,6 @@ private void buildPartialOneofs(com.google.type.DateTime result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.DateTime) { @@ -931,13 +904,15 @@ public Builder mergeFrom( } // case 56 case 66: { - input.readMessage(getUtcOffsetFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUtcOffsetFieldBuilder().getBuilder(), extensionRegistry); timeOffsetCase_ = 8; break; } // case 66 case 74: { - input.readMessage(getTimeZoneFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetTimeZoneFieldBuilder().getBuilder(), extensionRegistry); timeOffsetCase_ = 9; break; } // case 74 @@ -1384,7 +1359,7 @@ public Builder clearNanos() { return this; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -1557,7 +1532,7 @@ public Builder clearUtcOffset() { * .google.protobuf.Duration utc_offset = 8; */ public com.google.protobuf.Duration.Builder getUtcOffsetBuilder() { - return getUtcOffsetFieldBuilder().getBuilder(); + return internalGetUtcOffsetFieldBuilder().getBuilder(); } /** @@ -1594,17 +1569,17 @@ public com.google.protobuf.DurationOrBuilder getUtcOffsetOrBuilder() { * * .google.protobuf.Duration utc_offset = 8; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getUtcOffsetFieldBuilder() { + internalGetUtcOffsetFieldBuilder() { if (utcOffsetBuilder_ == null) { if (!(timeOffsetCase_ == 8)) { timeOffset_ = com.google.protobuf.Duration.getDefaultInstance(); } utcOffsetBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -1616,7 +1591,7 @@ public com.google.protobuf.DurationOrBuilder getUtcOffsetOrBuilder() { return utcOffsetBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.TimeZone, com.google.type.TimeZone.Builder, com.google.type.TimeZoneOrBuilder> @@ -1774,7 +1749,7 @@ public Builder clearTimeZone() { * .google.type.TimeZone time_zone = 9; */ public com.google.type.TimeZone.Builder getTimeZoneBuilder() { - return getTimeZoneFieldBuilder().getBuilder(); + return internalGetTimeZoneFieldBuilder().getBuilder(); } /** @@ -1807,17 +1782,17 @@ public com.google.type.TimeZoneOrBuilder getTimeZoneOrBuilder() { * * .google.type.TimeZone time_zone = 9; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.TimeZone, com.google.type.TimeZone.Builder, com.google.type.TimeZoneOrBuilder> - getTimeZoneFieldBuilder() { + internalGetTimeZoneFieldBuilder() { if (timeZoneBuilder_ == null) { if (!(timeOffsetCase_ == 9)) { timeOffset_ = com.google.type.TimeZone.getDefaultInstance(); } timeZoneBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.TimeZone, com.google.type.TimeZone.Builder, com.google.type.TimeZoneOrBuilder>( @@ -1829,17 +1804,6 @@ public com.google.type.TimeZoneOrBuilder getTimeZoneOrBuilder() { return timeZoneBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.DateTime) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTimeOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTimeOrBuilder.java index f9fc94d98c..958a076203 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTimeOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTimeOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/datetime.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface DateTimeOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.DateTime) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTimeProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTimeProto.java index af1ba799e8..3cf11229df 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTimeProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DateTimeProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/datetime.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class DateTimeProto { +@com.google.protobuf.Generated +public final class DateTimeProto extends com.google.protobuf.GeneratedFile { private DateTimeProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DateTimeProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,11 +42,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_DateTime_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_DateTime_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_TimeZone_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_TimeZone_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -71,9 +83,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.DurationProto.getDescriptor(), }); - internal_static_google_type_DateTime_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_DateTime_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_DateTime_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_DateTime_descriptor, new java.lang.String[] { "Year", @@ -87,13 +99,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TimeZone", "TimeOffset", }); - internal_static_google_type_TimeZone_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_type_TimeZone_descriptor = getDescriptor().getMessageType(1); internal_static_google_type_TimeZone_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_TimeZone_descriptor, new java.lang.String[] { "Id", "Version", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.DurationProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DayOfWeek.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DayOfWeek.java index 3dc86e04ba..d620954e5a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DayOfWeek.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DayOfWeek.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/dayofweek.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -28,6 +29,7 @@ * * Protobuf enum {@code google.type.DayOfWeek} */ +@com.google.protobuf.Generated public enum DayOfWeek implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -112,6 +114,16 @@ public enum DayOfWeek implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DayOfWeek"); + } + /** * * @@ -268,7 +280,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.type.DayOfWeekProto.getDescriptor().getEnumTypes().get(0); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DayOfWeekProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DayOfWeekProto.java index 92f885f5be..5578f85ce4 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DayOfWeekProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DayOfWeekProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/dayofweek.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class DayOfWeekProto { +@com.google.protobuf.Generated +public final class DayOfWeekProto extends com.google.protobuf.GeneratedFile { private DayOfWeekProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DayOfWeekProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -48,6 +60,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Decimal.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Decimal.java index d327603769..2bdce10498 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Decimal.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Decimal.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/decimal.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -34,14 +35,25 @@ * * Protobuf type {@code google.type.Decimal} */ -public final class Decimal extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Decimal extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.Decimal) DecimalOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Decimal"); + } + // Use Decimal.newBuilder() to construct. - private Decimal(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Decimal(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -49,18 +61,12 @@ private Decimal() { value_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Decimal(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.DecimalProto.internal_static_google_type_Decimal_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.DecimalProto.internal_static_google_type_Decimal_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -93,10 +99,10 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * Services **should** normalize decimal values before storing them by: * - * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). - * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). + * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). + * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). + * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). + * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). * * Services **may** perform additional normalization based on its own needs * and the internal decimal implementation selected, such as shifting the @@ -111,17 +117,17 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * The ENBF grammar is: * - * DecimalString = - * [Sign] Significand [Exponent]; + * DecimalString = + * [Sign] Significand [Exponent]; * - * Sign = '+' | '-'; + * Sign = '+' | '-'; * - * Significand = - * Digits ['.'] [Digits] | [Digits] '.' Digits; + * Significand = + * Digits ['.'] [Digits] | [Digits] '.' Digits; * - * Exponent = ('e' | 'E') [Sign] Digits; + * Exponent = ('e' | 'E') [Sign] Digits; * - * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; + * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; * * Services **should** clearly document the range of supported values, the * maximum supported precision (total number of digits), and, if applicable, @@ -176,10 +182,10 @@ public java.lang.String getValue() { * * Services **should** normalize decimal values before storing them by: * - * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). - * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). + * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). + * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). + * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). + * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). * * Services **may** perform additional normalization based on its own needs * and the internal decimal implementation selected, such as shifting the @@ -194,17 +200,17 @@ public java.lang.String getValue() { * * The ENBF grammar is: * - * DecimalString = - * [Sign] Significand [Exponent]; + * DecimalString = + * [Sign] Significand [Exponent]; * - * Sign = '+' | '-'; + * Sign = '+' | '-'; * - * Significand = - * Digits ['.'] [Digits] | [Digits] '.' Digits; + * Significand = + * Digits ['.'] [Digits] | [Digits] '.' Digits; * - * Exponent = ('e' | 'E') [Sign] Digits; + * Exponent = ('e' | 'E') [Sign] Digits; * - * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; + * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; * * Services **should** clearly document the range of supported values, the * maximum supported precision (total number of digits), and, if applicable, @@ -252,8 +258,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, value_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(value_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, value_); } getUnknownFields().writeTo(output); } @@ -264,8 +270,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, value_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(value_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, value_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -337,38 +343,38 @@ public static com.google.type.Decimal parseFrom( public static com.google.type.Decimal parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Decimal parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Decimal parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.Decimal parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Decimal parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Decimal parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -391,7 +397,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -411,7 +417,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.Decimal} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.Decimal) com.google.type.DecimalOrBuilder { @@ -420,7 +426,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.DecimalProto.internal_static_google_type_Decimal_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -430,7 +436,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.Decimal.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -478,39 +484,6 @@ private void buildPartial0(com.google.type.Decimal result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.Decimal) { @@ -602,10 +575,10 @@ public Builder mergeFrom( * * Services **should** normalize decimal values before storing them by: * - * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). - * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). + * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). + * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). + * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). + * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). * * Services **may** perform additional normalization based on its own needs * and the internal decimal implementation selected, such as shifting the @@ -620,17 +593,17 @@ public Builder mergeFrom( * * The ENBF grammar is: * - * DecimalString = - * [Sign] Significand [Exponent]; + * DecimalString = + * [Sign] Significand [Exponent]; * - * Sign = '+' | '-'; + * Sign = '+' | '-'; * - * Significand = - * Digits ['.'] [Digits] | [Digits] '.' Digits; + * Significand = + * Digits ['.'] [Digits] | [Digits] '.' Digits; * - * Exponent = ('e' | 'E') [Sign] Digits; + * Exponent = ('e' | 'E') [Sign] Digits; * - * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; + * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; * * Services **should** clearly document the range of supported values, the * maximum supported precision (total number of digits), and, if applicable, @@ -684,10 +657,10 @@ public java.lang.String getValue() { * * Services **should** normalize decimal values before storing them by: * - * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). - * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). + * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). + * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). + * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). + * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). * * Services **may** perform additional normalization based on its own needs * and the internal decimal implementation selected, such as shifting the @@ -702,17 +675,17 @@ public java.lang.String getValue() { * * The ENBF grammar is: * - * DecimalString = - * [Sign] Significand [Exponent]; + * DecimalString = + * [Sign] Significand [Exponent]; * - * Sign = '+' | '-'; + * Sign = '+' | '-'; * - * Significand = - * Digits ['.'] [Digits] | [Digits] '.' Digits; + * Significand = + * Digits ['.'] [Digits] | [Digits] '.' Digits; * - * Exponent = ('e' | 'E') [Sign] Digits; + * Exponent = ('e' | 'E') [Sign] Digits; * - * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; + * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; * * Services **should** clearly document the range of supported values, the * maximum supported precision (total number of digits), and, if applicable, @@ -766,10 +739,10 @@ public com.google.protobuf.ByteString getValueBytes() { * * Services **should** normalize decimal values before storing them by: * - * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). - * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). + * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). + * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). + * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). + * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). * * Services **may** perform additional normalization based on its own needs * and the internal decimal implementation selected, such as shifting the @@ -784,17 +757,17 @@ public com.google.protobuf.ByteString getValueBytes() { * * The ENBF grammar is: * - * DecimalString = - * [Sign] Significand [Exponent]; + * DecimalString = + * [Sign] Significand [Exponent]; * - * Sign = '+' | '-'; + * Sign = '+' | '-'; * - * Significand = - * Digits ['.'] [Digits] | [Digits] '.' Digits; + * Significand = + * Digits ['.'] [Digits] | [Digits] '.' Digits; * - * Exponent = ('e' | 'E') [Sign] Digits; + * Exponent = ('e' | 'E') [Sign] Digits; * - * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; + * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; * * Services **should** clearly document the range of supported values, the * maximum supported precision (total number of digits), and, if applicable, @@ -847,10 +820,10 @@ public Builder setValue(java.lang.String value) { * * Services **should** normalize decimal values before storing them by: * - * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). - * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). + * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). + * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). + * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). + * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). * * Services **may** perform additional normalization based on its own needs * and the internal decimal implementation selected, such as shifting the @@ -865,17 +838,17 @@ public Builder setValue(java.lang.String value) { * * The ENBF grammar is: * - * DecimalString = - * [Sign] Significand [Exponent]; + * DecimalString = + * [Sign] Significand [Exponent]; * - * Sign = '+' | '-'; + * Sign = '+' | '-'; * - * Significand = - * Digits ['.'] [Digits] | [Digits] '.' Digits; + * Significand = + * Digits ['.'] [Digits] | [Digits] '.' Digits; * - * Exponent = ('e' | 'E') [Sign] Digits; + * Exponent = ('e' | 'E') [Sign] Digits; * - * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; + * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; * * Services **should** clearly document the range of supported values, the * maximum supported precision (total number of digits), and, if applicable, @@ -924,10 +897,10 @@ public Builder clearValue() { * * Services **should** normalize decimal values before storing them by: * - * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). - * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). + * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). + * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). + * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). + * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). * * Services **may** perform additional normalization based on its own needs * and the internal decimal implementation selected, such as shifting the @@ -942,17 +915,17 @@ public Builder clearValue() { * * The ENBF grammar is: * - * DecimalString = - * [Sign] Significand [Exponent]; + * DecimalString = + * [Sign] Significand [Exponent]; * - * Sign = '+' | '-'; + * Sign = '+' | '-'; * - * Significand = - * Digits ['.'] [Digits] | [Digits] '.' Digits; + * Significand = + * Digits ['.'] [Digits] | [Digits] '.' Digits; * - * Exponent = ('e' | 'E') [Sign] Digits; + * Exponent = ('e' | 'E') [Sign] Digits; * - * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; + * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; * * Services **should** clearly document the range of supported values, the * maximum supported precision (total number of digits), and, if applicable, @@ -985,17 +958,6 @@ public Builder setValueBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.Decimal) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DecimalOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DecimalOrBuilder.java index 8f3ab69bf2..db8a5f0349 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DecimalOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DecimalOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/decimal.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface DecimalOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.Decimal) @@ -45,10 +47,10 @@ public interface DecimalOrBuilder * * Services **should** normalize decimal values before storing them by: * - * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). - * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). + * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). + * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). + * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). + * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). * * Services **may** perform additional normalization based on its own needs * and the internal decimal implementation selected, such as shifting the @@ -63,17 +65,17 @@ public interface DecimalOrBuilder * * The ENBF grammar is: * - * DecimalString = - * [Sign] Significand [Exponent]; + * DecimalString = + * [Sign] Significand [Exponent]; * - * Sign = '+' | '-'; + * Sign = '+' | '-'; * - * Significand = - * Digits ['.'] [Digits] | [Digits] '.' Digits; + * Significand = + * Digits ['.'] [Digits] | [Digits] '.' Digits; * - * Exponent = ('e' | 'E') [Sign] Digits; + * Exponent = ('e' | 'E') [Sign] Digits; * - * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; + * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; * * Services **should** clearly document the range of supported values, the * maximum supported precision (total number of digits), and, if applicable, @@ -117,10 +119,10 @@ public interface DecimalOrBuilder * * Services **should** normalize decimal values before storing them by: * - * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). - * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). + * - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). + * - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). + * - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). + * - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). * * Services **may** perform additional normalization based on its own needs * and the internal decimal implementation selected, such as shifting the @@ -135,17 +137,17 @@ public interface DecimalOrBuilder * * The ENBF grammar is: * - * DecimalString = - * [Sign] Significand [Exponent]; + * DecimalString = + * [Sign] Significand [Exponent]; * - * Sign = '+' | '-'; + * Sign = '+' | '-'; * - * Significand = - * Digits ['.'] [Digits] | [Digits] '.' Digits; + * Significand = + * Digits ['.'] [Digits] | [Digits] '.' Digits; * - * Exponent = ('e' | 'E') [Sign] Digits; + * Exponent = ('e' | 'E') [Sign] Digits; * - * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; + * Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; * * Services **should** clearly document the range of supported values, the * maximum supported precision (total number of digits), and, if applicable, diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DecimalProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DecimalProto.java index d0d16c0996..e3719af945 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DecimalProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/DecimalProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/decimal.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class DecimalProto { +@com.google.protobuf.Generated +public final class DecimalProto extends com.google.protobuf.GeneratedFile { private DecimalProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DecimalProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_Decimal_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_Decimal_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -50,13 +62,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_type_Decimal_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_Decimal_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_Decimal_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_Decimal_descriptor, new java.lang.String[] { "Value", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Expr.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Expr.java index 918966a783..317b5e2fca 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Expr.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Expr.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/expr.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -29,27 +30,27 @@ * * Example (Comparison): * - * title: "Summary size limit" - * description: "Determines if a summary is less than 100 chars" - * expression: "document.summary.size() < 100" + * title: "Summary size limit" + * description: "Determines if a summary is less than 100 chars" + * expression: "document.summary.size() < 100" * * Example (Equality): * - * title: "Requestor is owner" - * description: "Determines if requestor is the document owner" - * expression: "document.owner == request.auth.claims.email" + * title: "Requestor is owner" + * description: "Determines if requestor is the document owner" + * expression: "document.owner == request.auth.claims.email" * * Example (Logic): * - * title: "Public documents" - * description: "Determine whether the document should be publicly visible" - * expression: "document.type != 'private' && document.type != 'internal'" + * title: "Public documents" + * description: "Determine whether the document should be publicly visible" + * expression: "document.type != 'private' && document.type != 'internal'" * * Example (Data Manipulation): * - * title: "Notification string" - * description: "Create a notification string with a timestamp." - * expression: "'New message received at ' + string(document.create_time)" + * title: "Notification string" + * description: "Create a notification string with a timestamp." + * expression: "'New message received at ' + string(document.create_time)" * * The exact variables and functions that may be referenced within an expression * are determined by the service that evaluates it. See the service @@ -58,14 +59,25 @@ * * Protobuf type {@code google.type.Expr} */ -public final class Expr extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Expr extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.Expr) ExprOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Expr"); + } + // Use Expr.newBuilder() to construct. - private Expr(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Expr(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -76,18 +88,12 @@ private Expr() { location_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Expr(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.ExprProto.internal_static_google_type_Expr_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.ExprProto.internal_static_google_type_Expr_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -330,17 +336,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(expression_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, expression_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(expression_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, expression_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, title_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(title_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, title_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(location_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, location_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(location_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, location_); } getUnknownFields().writeTo(output); } @@ -351,17 +357,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(expression_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, expression_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(expression_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, expression_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, title_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(title_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, title_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(location_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, location_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(location_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, location_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -442,38 +448,38 @@ public static com.google.type.Expr parseFrom( public static com.google.type.Expr parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Expr parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Expr parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.Expr parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Expr parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Expr parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -496,7 +502,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -511,27 +517,27 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example (Comparison): * - * title: "Summary size limit" - * description: "Determines if a summary is less than 100 chars" - * expression: "document.summary.size() < 100" + * title: "Summary size limit" + * description: "Determines if a summary is less than 100 chars" + * expression: "document.summary.size() < 100" * * Example (Equality): * - * title: "Requestor is owner" - * description: "Determines if requestor is the document owner" - * expression: "document.owner == request.auth.claims.email" + * title: "Requestor is owner" + * description: "Determines if requestor is the document owner" + * expression: "document.owner == request.auth.claims.email" * * Example (Logic): * - * title: "Public documents" - * description: "Determine whether the document should be publicly visible" - * expression: "document.type != 'private' && document.type != 'internal'" + * title: "Public documents" + * description: "Determine whether the document should be publicly visible" + * expression: "document.type != 'private' && document.type != 'internal'" * * Example (Data Manipulation): * - * title: "Notification string" - * description: "Create a notification string with a timestamp." - * expression: "'New message received at ' + string(document.create_time)" + * title: "Notification string" + * description: "Create a notification string with a timestamp." + * expression: "'New message received at ' + string(document.create_time)" * * The exact variables and functions that may be referenced within an expression * are determined by the service that evaluates it. See the service @@ -540,7 +546,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.Expr} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.Expr) com.google.type.ExprOrBuilder { @@ -549,7 +555,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.ExprProto.internal_static_google_type_Expr_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -559,7 +565,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.Expr.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -619,39 +625,6 @@ private void buildPartial0(com.google.type.Expr result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.Expr) { @@ -1222,17 +1195,6 @@ public Builder setLocationBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.Expr) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ExprOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ExprOrBuilder.java index af68e845f0..5ee291dd3e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ExprOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ExprOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/expr.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface ExprOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.Expr) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ExprProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ExprProto.java index 11078e0895..a373ad6c94 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ExprProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/ExprProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/expr.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class ExprProto { +@com.google.protobuf.Generated +public final class ExprProto extends com.google.protobuf.GeneratedFile { private ExprProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ExprProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_Expr_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_Expr_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -51,13 +63,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_type_Expr_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_Expr_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_Expr_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_Expr_descriptor, new java.lang.String[] { "Expression", "Title", "Description", "Location", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Fraction.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Fraction.java index da75a380d3..717fe63777 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Fraction.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Fraction.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/fraction.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -28,31 +29,36 @@ * * Protobuf type {@code google.type.Fraction} */ -public final class Fraction extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Fraction extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.Fraction) FractionOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Fraction"); + } + // Use Fraction.newBuilder() to construct. - private Fraction(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Fraction(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Fraction() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Fraction(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.FractionProto.internal_static_google_type_Fraction_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.FractionProto.internal_static_google_type_Fraction_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -206,38 +212,38 @@ public static com.google.type.Fraction parseFrom( public static com.google.type.Fraction parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Fraction parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Fraction parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.Fraction parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Fraction parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Fraction parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -260,7 +266,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -274,7 +280,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.Fraction} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.Fraction) com.google.type.FractionOrBuilder { @@ -283,7 +289,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.FractionProto.internal_static_google_type_Fraction_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -293,7 +299,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.Fraction.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -345,39 +351,6 @@ private void buildPartial0(com.google.type.Fraction result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.Fraction) { @@ -568,17 +541,6 @@ public Builder clearDenominator() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.Fraction) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/FractionOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/FractionOrBuilder.java index 23e12b0b97..2fe6c127b2 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/FractionOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/FractionOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/fraction.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface FractionOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.Fraction) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/FractionProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/FractionProto.java index 9e92ba223d..d55d19490a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/FractionProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/FractionProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/fraction.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class FractionProto { +@com.google.protobuf.Generated +public final class FractionProto extends com.google.protobuf.GeneratedFile { private FractionProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "FractionProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_Fraction_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_Fraction_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -51,13 +63,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_type_Fraction_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_Fraction_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_Fraction_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_Fraction_descriptor, new java.lang.String[] { "Numerator", "Denominator", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Interval.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Interval.java index 7317b89fb3..d9e0d45e35 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Interval.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Interval.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/interval.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -33,31 +34,36 @@ * * Protobuf type {@code google.type.Interval} */ -public final class Interval extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Interval extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.Interval) IntervalOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Interval"); + } + // Use Interval.newBuilder() to construct. - private Interval(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Interval(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Interval() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Interval(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.IntervalProto.internal_static_google_type_Interval_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.IntervalProto.internal_static_google_type_Interval_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -299,38 +305,38 @@ public static com.google.type.Interval parseFrom( public static com.google.type.Interval parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Interval parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Interval parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.Interval parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Interval parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Interval parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -353,7 +359,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -372,7 +378,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.Interval} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.Interval) com.google.type.IntervalOrBuilder { @@ -381,7 +387,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.IntervalProto.internal_static_google_type_Interval_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -393,15 +399,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getStartTimeFieldBuilder(); - getEndTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetStartTimeFieldBuilder(); + internalGetEndTimeFieldBuilder(); } } @@ -465,39 +471,6 @@ private void buildPartial0(com.google.type.Interval result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.Interval) { @@ -544,13 +517,14 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetStartTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetEndTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -574,7 +548,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Timestamp startTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -738,7 +712,7 @@ public Builder clearStartTime() { public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getStartTimeFieldBuilder().getBuilder(); + return internalGetStartTimeFieldBuilder().getBuilder(); } /** @@ -773,14 +747,14 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { * * .google.protobuf.Timestamp start_time = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getStartTimeFieldBuilder() { + internalGetStartTimeFieldBuilder() { if (startTimeBuilder_ == null) { startTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -791,7 +765,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { } private com.google.protobuf.Timestamp endTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -955,7 +929,7 @@ public Builder clearEndTime() { public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getEndTimeFieldBuilder().getBuilder(); + return internalGetEndTimeFieldBuilder().getBuilder(); } /** @@ -990,14 +964,14 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { * * .google.protobuf.Timestamp end_time = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getEndTimeFieldBuilder() { + internalGetEndTimeFieldBuilder() { if (endTimeBuilder_ == null) { endTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1007,17 +981,6 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { return endTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.Interval) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/IntervalOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/IntervalOrBuilder.java index bae587ba40..befe5b513d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/IntervalOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/IntervalOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/interval.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface IntervalOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.Interval) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/IntervalProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/IntervalProto.java index a74f01d805..1fb8209013 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/IntervalProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/IntervalProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/interval.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class IntervalProto { +@com.google.protobuf.Generated +public final class IntervalProto extends com.google.protobuf.GeneratedFile { private IntervalProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "IntervalProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_Interval_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_Interval_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -56,13 +68,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.TimestampProto.getDescriptor(), }); - internal_static_google_type_Interval_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_Interval_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_Interval_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_Interval_descriptor, new java.lang.String[] { "StartTime", "EndTime", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.TimestampProto.getDescriptor(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLng.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLng.java index cfcb3abcad..ddc45ab24d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLng.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLng.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/latlng.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -32,31 +33,36 @@ * * Protobuf type {@code google.type.LatLng} */ -public final class LatLng extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class LatLng extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.LatLng) LatLngOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LatLng"); + } + // Use LatLng.newBuilder() to construct. - private LatLng(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LatLng(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private LatLng() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new LatLng(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.LatLngProto.internal_static_google_type_LatLng_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.LatLngProto.internal_static_google_type_LatLng_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -217,38 +223,38 @@ public static com.google.type.LatLng parseFrom( public static com.google.type.LatLng parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.LatLng parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.LatLng parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.LatLng parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.LatLng parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.LatLng parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -271,7 +277,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -289,7 +295,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.LatLng} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.LatLng) com.google.type.LatLngOrBuilder { @@ -298,7 +304,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.LatLngProto.internal_static_google_type_LatLng_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -308,7 +314,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.LatLng.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -360,39 +366,6 @@ private void buildPartial0(com.google.type.LatLng result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.LatLng) { @@ -405,10 +378,10 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.type.LatLng other) { if (other == com.google.type.LatLng.getDefaultInstance()) return this; - if (other.getLatitude() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getLatitude()) != 0) { setLatitude(other.getLatitude()); } - if (other.getLongitude() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getLongitude()) != 0) { setLongitude(other.getLongitude()); } this.mergeUnknownFields(other.getUnknownFields()); @@ -580,17 +553,6 @@ public Builder clearLongitude() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.LatLng) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLngOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLngOrBuilder.java index ebaf88233a..2cf0b3cb57 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLngOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLngOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/latlng.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface LatLngOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.LatLng) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLngProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLngProto.java index eea947ad48..22f7c44189 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLngProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LatLngProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/latlng.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class LatLngProto { +@com.google.protobuf.Generated +public final class LatLngProto extends com.google.protobuf.GeneratedFile { private LatLngProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LatLngProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_LatLng_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_LatLng_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -50,13 +62,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_type_LatLng_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_LatLng_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_LatLng_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_LatLng_descriptor, new java.lang.String[] { "Latitude", "Longitude", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedText.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedText.java index 9a8b20a335..dbacad9c20 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedText.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedText.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/localized_text.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.type.LocalizedText} */ -public final class LocalizedText extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class LocalizedText extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.LocalizedText) LocalizedTextOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LocalizedText"); + } + // Use LocalizedText.newBuilder() to construct. - private LocalizedText(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private LocalizedText(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private LocalizedText() { languageCode_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new LocalizedText(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.LocalizedTextProto.internal_static_google_type_LocalizedText_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.LocalizedTextProto .internal_static_google_type_LocalizedText_fieldAccessorTable @@ -189,11 +195,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, text_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, languageCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(languageCode_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, languageCode_); } getUnknownFields().writeTo(output); } @@ -204,11 +210,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(text_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, text_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, languageCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(languageCode_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, languageCode_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -283,38 +289,38 @@ public static com.google.type.LocalizedText parseFrom( public static com.google.type.LocalizedText parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.LocalizedText parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.LocalizedText parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.LocalizedText parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.LocalizedText parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.LocalizedText parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -337,7 +343,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -351,7 +357,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.LocalizedText} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.LocalizedText) com.google.type.LocalizedTextOrBuilder { @@ -361,7 +367,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.LocalizedTextProto .internal_static_google_type_LocalizedText_fieldAccessorTable @@ -372,7 +378,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.LocalizedText.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -425,39 +431,6 @@ private void buildPartial0(com.google.type.LocalizedText result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.LocalizedText) { @@ -774,17 +747,6 @@ public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.LocalizedText) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedTextOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedTextOrBuilder.java index fee797ca97..1f67357796 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedTextOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedTextOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/localized_text.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface LocalizedTextOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.LocalizedText) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedTextProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedTextProto.java index 917798d7eb..6a2299a3c1 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedTextProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/LocalizedTextProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/localized_text.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class LocalizedTextProto { +@com.google.protobuf.Generated +public final class LocalizedTextProto extends com.google.protobuf.GeneratedFile { private LocalizedTextProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LocalizedTextProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_LocalizedText_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_LocalizedText_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -51,13 +63,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_type_LocalizedText_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_LocalizedText_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_LocalizedText_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_LocalizedText_descriptor, new java.lang.String[] { "Text", "LanguageCode", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Money.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Money.java index c53bc2468d..be5b57b6d4 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Money.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Money.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/money.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.type.Money} */ -public final class Money extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Money extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.Money) MoneyOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Money"); + } + // Use Money.newBuilder() to construct. - private Money(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Money(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,18 +55,12 @@ private Money() { currencyCode_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Money(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.MoneyProto.internal_static_google_type_Money_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.MoneyProto.internal_static_google_type_Money_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -172,8 +178,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(currencyCode_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, currencyCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currencyCode_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, currencyCode_); } if (units_ != 0L) { output.writeInt64(2, units_); @@ -190,8 +196,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(currencyCode_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, currencyCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currencyCode_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, currencyCode_); } if (units_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, units_); @@ -275,38 +281,38 @@ public static com.google.type.Money parseFrom( public static com.google.type.Money parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Money parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Money parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.Money parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Money parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Money parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -329,7 +335,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -343,7 +349,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.Money} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.Money) com.google.type.MoneyOrBuilder { @@ -352,7 +358,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.MoneyProto.internal_static_google_type_Money_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -362,7 +368,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.Money.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -418,39 +424,6 @@ private void buildPartial0(com.google.type.Money result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.Money) { @@ -778,17 +751,6 @@ public Builder clearNanos() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.Money) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MoneyOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MoneyOrBuilder.java index 8a185ffb0c..860e6c5369 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MoneyOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MoneyOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/money.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface MoneyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.Money) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MoneyProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MoneyProto.java index 287f1c78b2..32ef4ff65a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MoneyProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MoneyProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/money.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class MoneyProto { +@com.google.protobuf.Generated +public final class MoneyProto extends com.google.protobuf.GeneratedFile { private MoneyProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MoneyProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_Money_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_Money_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -51,13 +63,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_type_Money_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_Money_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_Money_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_Money_descriptor, new java.lang.String[] { "CurrencyCode", "Units", "Nanos", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Month.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Month.java index f827739680..88a0c4312d 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Month.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Month.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/month.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -28,6 +29,7 @@ * * Protobuf enum {@code google.type.Month} */ +@com.google.protobuf.Generated public enum Month implements com.google.protobuf.ProtocolMessageEnum { /** * @@ -162,6 +164,16 @@ public enum Month implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Month"); + } + /** * * @@ -383,7 +395,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.type.MonthProto.getDescriptor().getEnumTypes().get(0); } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MonthProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MonthProto.java index 8a17e83ae3..ec4fbd8341 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MonthProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/MonthProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/month.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class MonthProto { +@com.google.protobuf.Generated +public final class MonthProto extends com.google.protobuf.GeneratedFile { private MonthProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MonthProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -60,6 +72,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumber.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumber.java index e16cbf1fb1..da74640d3f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumber.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumber.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/phone_number.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -27,40 +28,51 @@ * * This representation: * - * - should not be used for locale-specific formatting of a phone number, such - * as "+1 (650) 253-0000 ext. 123" + * - should not be used for locale-specific formatting of a phone number, such + * as "+1 (650) 253-0000 ext. 123" * - * - is not designed for efficient storage - * - may not be suitable for dialing - specialized libraries (see references) - * should be used to parse the number for that purpose + * - is not designed for efficient storage + * - may not be suitable for dialing - specialized libraries (see references) + * should be used to parse the number for that purpose * * To do something meaningful with this number, such as format it for various * use-cases, convert it to an `i18n.phonenumbers.PhoneNumber` object first. * * For instance, in Java this would be: * - * com.google.type.PhoneNumber wireProto = - * com.google.type.PhoneNumber.newBuilder().build(); - * com.google.i18n.phonenumbers.Phonenumber.PhoneNumber phoneNumber = - * PhoneNumberUtil.getInstance().parse(wireProto.getE164Number(), "ZZ"); - * if (!wireProto.getExtension().isEmpty()) { - * phoneNumber.setExtension(wireProto.getExtension()); - * } + * com.google.type.PhoneNumber wireProto = + * com.google.type.PhoneNumber.newBuilder().build(); + * com.google.i18n.phonenumbers.Phonenumber.PhoneNumber phoneNumber = + * PhoneNumberUtil.getInstance().parse(wireProto.getE164Number(), "ZZ"); + * if (!wireProto.getExtension().isEmpty()) { + * phoneNumber.setExtension(wireProto.getExtension()); + * } * - * Reference(s): - * - https://github.com/google/libphonenumber + * Reference(s): + * - https://github.com/google/libphonenumber * * * Protobuf type {@code google.type.PhoneNumber} */ -public final class PhoneNumber extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PhoneNumber extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.PhoneNumber) PhoneNumberOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PhoneNumber"); + } + // Use PhoneNumber.newBuilder() to construct. - private PhoneNumber(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PhoneNumber(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -68,18 +80,12 @@ private PhoneNumber() { extension_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PhoneNumber(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.PhoneNumberProto.internal_static_google_type_PhoneNumber_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.PhoneNumberProto .internal_static_google_type_PhoneNumber_fieldAccessorTable @@ -100,7 +106,7 @@ public interface ShortCodeOrBuilder * short code can be made, such as "US" and "BB". * * Reference(s): - * - http://www.unicode.org/reports/tr35/#unicode_region_subtag + * - http://www.unicode.org/reports/tr35/#unicode_region_subtag * * * string region_code = 1; @@ -117,7 +123,7 @@ public interface ShortCodeOrBuilder * short code can be made, such as "US" and "BB". * * Reference(s): - * - http://www.unicode.org/reports/tr35/#unicode_region_subtag + * - http://www.unicode.org/reports/tr35/#unicode_region_subtag * * * string region_code = 1; @@ -172,14 +178,24 @@ public interface ShortCodeOrBuilder * * Protobuf type {@code google.type.PhoneNumber.ShortCode} */ - public static final class ShortCode extends com.google.protobuf.GeneratedMessageV3 + public static final class ShortCode extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.PhoneNumber.ShortCode) ShortCodeOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ShortCode"); + } + // Use ShortCode.newBuilder() to construct. - private ShortCode(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ShortCode(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -188,19 +204,13 @@ private ShortCode() { number_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ShortCode(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.PhoneNumberProto .internal_static_google_type_PhoneNumber_ShortCode_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.PhoneNumberProto .internal_static_google_type_PhoneNumber_ShortCode_fieldAccessorTable @@ -222,7 +232,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * short code can be made, such as "US" and "BB". * * Reference(s): - * - http://www.unicode.org/reports/tr35/#unicode_region_subtag + * - http://www.unicode.org/reports/tr35/#unicode_region_subtag * * * string region_code = 1; @@ -250,7 +260,7 @@ public java.lang.String getRegionCode() { * short code can be made, such as "US" and "BB". * * Reference(s): - * - http://www.unicode.org/reports/tr35/#unicode_region_subtag + * - http://www.unicode.org/reports/tr35/#unicode_region_subtag * * * string region_code = 1; @@ -339,11 +349,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(regionCode_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, regionCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(regionCode_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, regionCode_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(number_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, number_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(number_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, number_); } getUnknownFields().writeTo(output); } @@ -354,11 +364,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(regionCode_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, regionCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(regionCode_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, regionCode_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(number_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, number_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(number_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, number_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -434,38 +444,38 @@ public static com.google.type.PhoneNumber.ShortCode parseFrom( public static com.google.type.PhoneNumber.ShortCode parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.PhoneNumber.ShortCode parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.PhoneNumber.ShortCode parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.PhoneNumber.ShortCode parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.PhoneNumber.ShortCode parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.PhoneNumber.ShortCode parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -488,8 +498,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -511,8 +520,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.type.PhoneNumber.ShortCode} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.PhoneNumber.ShortCode) com.google.type.PhoneNumber.ShortCodeOrBuilder { @@ -522,7 +530,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.PhoneNumberProto .internal_static_google_type_PhoneNumber_ShortCode_fieldAccessorTable @@ -534,7 +542,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.PhoneNumber.ShortCode.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -588,41 +596,6 @@ private void buildPartial0(com.google.type.PhoneNumber.ShortCode result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.PhoneNumber.ShortCode) { @@ -712,7 +685,7 @@ public Builder mergeFrom( * short code can be made, such as "US" and "BB". * * Reference(s): - * - http://www.unicode.org/reports/tr35/#unicode_region_subtag + * - http://www.unicode.org/reports/tr35/#unicode_region_subtag * * * string region_code = 1; @@ -739,7 +712,7 @@ public java.lang.String getRegionCode() { * short code can be made, such as "US" and "BB". * * Reference(s): - * - http://www.unicode.org/reports/tr35/#unicode_region_subtag + * - http://www.unicode.org/reports/tr35/#unicode_region_subtag * * * string region_code = 1; @@ -766,7 +739,7 @@ public com.google.protobuf.ByteString getRegionCodeBytes() { * short code can be made, such as "US" and "BB". * * Reference(s): - * - http://www.unicode.org/reports/tr35/#unicode_region_subtag + * - http://www.unicode.org/reports/tr35/#unicode_region_subtag * * * string region_code = 1; @@ -792,7 +765,7 @@ public Builder setRegionCode(java.lang.String value) { * short code can be made, such as "US" and "BB". * * Reference(s): - * - http://www.unicode.org/reports/tr35/#unicode_region_subtag + * - http://www.unicode.org/reports/tr35/#unicode_region_subtag * * * string region_code = 1; @@ -814,7 +787,7 @@ public Builder clearRegionCode() { * short code can be made, such as "US" and "BB". * * Reference(s): - * - http://www.unicode.org/reports/tr35/#unicode_region_subtag + * - http://www.unicode.org/reports/tr35/#unicode_region_subtag * * * string region_code = 1; @@ -949,18 +922,6 @@ public Builder setNumberBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.PhoneNumber.ShortCode) } @@ -1073,17 +1034,17 @@ public KindCase getKindCase() { * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -1102,17 +1063,17 @@ public boolean hasE164Number() { * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -1144,17 +1105,17 @@ public java.lang.String getE164Number() { * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -1187,7 +1148,7 @@ public com.google.protobuf.ByteString getE164NumberBytes() { * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -1206,7 +1167,7 @@ public boolean hasShortCode() { * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -1228,7 +1189,7 @@ public com.google.type.PhoneNumber.ShortCode getShortCode() { * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -1325,13 +1286,13 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (kindCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, kind_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, kind_); } if (kindCase_ == 2) { output.writeMessage(2, (com.google.type.PhoneNumber.ShortCode) kind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(extension_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, extension_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(extension_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, extension_); } getUnknownFields().writeTo(output); } @@ -1343,15 +1304,15 @@ public int getSerializedSize() { size = 0; if (kindCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, kind_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, kind_); } if (kindCase_ == 2) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 2, (com.google.type.PhoneNumber.ShortCode) kind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(extension_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, extension_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(extension_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, extension_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1446,38 +1407,38 @@ public static com.google.type.PhoneNumber parseFrom( public static com.google.type.PhoneNumber parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.PhoneNumber parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.PhoneNumber parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.PhoneNumber parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.PhoneNumber parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.PhoneNumber parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1500,7 +1461,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1513,33 +1474,33 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * This representation: * - * - should not be used for locale-specific formatting of a phone number, such - * as "+1 (650) 253-0000 ext. 123" + * - should not be used for locale-specific formatting of a phone number, such + * as "+1 (650) 253-0000 ext. 123" * - * - is not designed for efficient storage - * - may not be suitable for dialing - specialized libraries (see references) - * should be used to parse the number for that purpose + * - is not designed for efficient storage + * - may not be suitable for dialing - specialized libraries (see references) + * should be used to parse the number for that purpose * * To do something meaningful with this number, such as format it for various * use-cases, convert it to an `i18n.phonenumbers.PhoneNumber` object first. * * For instance, in Java this would be: * - * com.google.type.PhoneNumber wireProto = - * com.google.type.PhoneNumber.newBuilder().build(); - * com.google.i18n.phonenumbers.Phonenumber.PhoneNumber phoneNumber = - * PhoneNumberUtil.getInstance().parse(wireProto.getE164Number(), "ZZ"); - * if (!wireProto.getExtension().isEmpty()) { - * phoneNumber.setExtension(wireProto.getExtension()); - * } + * com.google.type.PhoneNumber wireProto = + * com.google.type.PhoneNumber.newBuilder().build(); + * com.google.i18n.phonenumbers.Phonenumber.PhoneNumber phoneNumber = + * PhoneNumberUtil.getInstance().parse(wireProto.getE164Number(), "ZZ"); + * if (!wireProto.getExtension().isEmpty()) { + * phoneNumber.setExtension(wireProto.getExtension()); + * } * - * Reference(s): - * - https://github.com/google/libphonenumber + * Reference(s): + * - https://github.com/google/libphonenumber * * * Protobuf type {@code google.type.PhoneNumber} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.PhoneNumber) com.google.type.PhoneNumberOrBuilder { @@ -1548,7 +1509,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.PhoneNumberProto .internal_static_google_type_PhoneNumber_fieldAccessorTable @@ -1559,7 +1520,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.PhoneNumber.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1621,39 +1582,6 @@ private void buildPartialOneofs(com.google.type.PhoneNumber result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.PhoneNumber) { @@ -1724,7 +1652,8 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getShortCodeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetShortCodeFieldBuilder().getBuilder(), extensionRegistry); kindCase_ = 2; break; } // case 18 @@ -1775,17 +1704,17 @@ public Builder clearKind() { * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -1805,17 +1734,17 @@ public boolean hasE164Number() { * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -1848,17 +1777,17 @@ public java.lang.String getE164Number() { * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -1891,17 +1820,17 @@ public com.google.protobuf.ByteString getE164NumberBytes() { * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -1927,17 +1856,17 @@ public Builder setE164Number(java.lang.String value) { * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -1961,17 +1890,17 @@ public Builder clearE164Number() { * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -1990,7 +1919,7 @@ public Builder setE164NumberBytes(com.google.protobuf.ByteString value) { return this; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.PhoneNumber.ShortCode, com.google.type.PhoneNumber.ShortCode.Builder, com.google.type.PhoneNumber.ShortCodeOrBuilder> @@ -2003,7 +1932,7 @@ public Builder setE164NumberBytes(com.google.protobuf.ByteString value) { * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -2022,7 +1951,7 @@ public boolean hasShortCode() { * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -2051,7 +1980,7 @@ public com.google.type.PhoneNumber.ShortCode getShortCode() { * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -2077,7 +2006,7 @@ public Builder setShortCode(com.google.type.PhoneNumber.ShortCode value) { * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -2100,7 +2029,7 @@ public Builder setShortCode(com.google.type.PhoneNumber.ShortCode.Builder builde * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -2135,7 +2064,7 @@ public Builder mergeShortCode(com.google.type.PhoneNumber.ShortCode value) { * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -2164,13 +2093,13 @@ public Builder clearShortCode() { * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; */ public com.google.type.PhoneNumber.ShortCode.Builder getShortCodeBuilder() { - return getShortCodeFieldBuilder().getBuilder(); + return internalGetShortCodeFieldBuilder().getBuilder(); } /** @@ -2180,7 +2109,7 @@ public com.google.type.PhoneNumber.ShortCode.Builder getShortCodeBuilder() { * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -2204,22 +2133,22 @@ public com.google.type.PhoneNumber.ShortCodeOrBuilder getShortCodeOrBuilder() { * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.PhoneNumber.ShortCode, com.google.type.PhoneNumber.ShortCode.Builder, com.google.type.PhoneNumber.ShortCodeOrBuilder> - getShortCodeFieldBuilder() { + internalGetShortCodeFieldBuilder() { if (shortCodeBuilder_ == null) { if (!(kindCase_ == 2)) { kind_ = com.google.type.PhoneNumber.ShortCode.getDefaultInstance(); } shortCodeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.PhoneNumber.ShortCode, com.google.type.PhoneNumber.ShortCode.Builder, com.google.type.PhoneNumber.ShortCodeOrBuilder>( @@ -2382,17 +2311,6 @@ public Builder setExtensionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.PhoneNumber) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumberOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumberOrBuilder.java index 107e18485b..53cc13a426 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumberOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumberOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/phone_number.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface PhoneNumberOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.PhoneNumber) @@ -32,17 +34,17 @@ public interface PhoneNumberOrBuilder * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -59,17 +61,17 @@ public interface PhoneNumberOrBuilder * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -86,17 +88,17 @@ public interface PhoneNumberOrBuilder * phone number that uses a relaxed ITU E.164 format consisting of the * country calling code (1 to 3 digits) and the subscriber number, with no * additional spaces or formatting, e.g.: - * - correct: "+15552220123" - * - incorrect: "+1 (555) 222-01234 x123". + * - correct: "+15552220123" + * - incorrect: "+1 (555) 222-01234 x123". * * The ITU E.164 format limits the latter to 12 digits, but in practice not * all countries respect that, so we relax that restriction here. * National-only numbers are not allowed. * * References: - * - https://www.itu.int/rec/T-REC-E.164-201011-I - * - https://en.wikipedia.org/wiki/E.164. - * - https://en.wikipedia.org/wiki/List_of_country_calling_codes + * - https://www.itu.int/rec/T-REC-E.164-201011-I + * - https://en.wikipedia.org/wiki/E.164. + * - https://en.wikipedia.org/wiki/List_of_country_calling_codes * * * string e164_number = 1; @@ -112,7 +114,7 @@ public interface PhoneNumberOrBuilder * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -128,7 +130,7 @@ public interface PhoneNumberOrBuilder * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; @@ -144,7 +146,7 @@ public interface PhoneNumberOrBuilder * A short code. * * Reference(s): - * - https://en.wikipedia.org/wiki/Short_code + * - https://en.wikipedia.org/wiki/Short_code * * * .google.type.PhoneNumber.ShortCode short_code = 2; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumberProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumberProto.java index 20f2a2a455..f0719c5585 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumberProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PhoneNumberProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/phone_number.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class PhoneNumberProto { +@com.google.protobuf.Generated +public final class PhoneNumberProto extends com.google.protobuf.GeneratedFile { private PhoneNumberProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PhoneNumberProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,11 +42,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_PhoneNumber_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_PhoneNumber_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_PhoneNumber_ShortCode_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_PhoneNumber_ShortCode_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -58,21 +70,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_type_PhoneNumber_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_PhoneNumber_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_PhoneNumber_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_PhoneNumber_descriptor, new java.lang.String[] { "E164Number", "ShortCode", "Extension", "Kind", }); internal_static_google_type_PhoneNumber_ShortCode_descriptor = - internal_static_google_type_PhoneNumber_descriptor.getNestedTypes().get(0); + internal_static_google_type_PhoneNumber_descriptor.getNestedType(0); internal_static_google_type_PhoneNumber_ShortCode_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_PhoneNumber_ShortCode_descriptor, new java.lang.String[] { "RegionCode", "Number", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddress.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddress.java index a8bfccd471..d2ba277661 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddress.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddress.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/postal_address.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -33,10 +34,10 @@ * existing data, depending on the type of process. * * Advice on address input / editing: - * - Use an i18n-ready address widget such as - * https://github.com/google/libaddressinput) + * - Use an i18n-ready address widget such as + * https://github.com/google/libaddressinput) * - Users should not be presented with UI elements for input or editing of - * fields outside countries where that field is used. + * fields outside countries where that field is used. * * For more guidance on how to use this schema, please see: * https://support.google.com/business/answer/6397478 @@ -44,14 +45,25 @@ * * Protobuf type {@code google.type.PostalAddress} */ -public final class PostalAddress extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PostalAddress extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.PostalAddress) PostalAddressOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PostalAddress"); + } + // Use PostalAddress.newBuilder() to construct. - private PostalAddress(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PostalAddress(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -68,18 +80,12 @@ private PostalAddress() { organization_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PostalAddress(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.PostalAddressProto.internal_static_google_type_PostalAddress_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.PostalAddressProto .internal_static_google_type_PostalAddress_fieldAccessorTable @@ -842,35 +848,35 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (revision_ != 0) { output.writeInt32(1, revision_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(regionCode_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, regionCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(regionCode_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, regionCode_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, languageCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(languageCode_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, languageCode_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(postalCode_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, postalCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(postalCode_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, postalCode_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sortingCode_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, sortingCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(sortingCode_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, sortingCode_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(administrativeArea_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, administrativeArea_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(administrativeArea_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, administrativeArea_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locality_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, locality_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(locality_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, locality_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sublocality_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, sublocality_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(sublocality_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 8, sublocality_); } for (int i = 0; i < addressLines_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, addressLines_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 9, addressLines_.getRaw(i)); } for (int i = 0; i < recipients_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, recipients_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 10, recipients_.getRaw(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(organization_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, organization_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(organization_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 11, organization_); } getUnknownFields().writeTo(output); } @@ -884,26 +890,26 @@ public int getSerializedSize() { if (revision_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, revision_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(regionCode_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, regionCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(regionCode_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, regionCode_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, languageCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(languageCode_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, languageCode_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(postalCode_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, postalCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(postalCode_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, postalCode_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sortingCode_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, sortingCode_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(sortingCode_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, sortingCode_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(administrativeArea_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, administrativeArea_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(administrativeArea_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, administrativeArea_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locality_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, locality_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(locality_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, locality_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sublocality_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, sublocality_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(sublocality_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, sublocality_); } { int dataSize = 0; @@ -921,8 +927,8 @@ public int getSerializedSize() { size += dataSize; size += 1 * getRecipientsList().size(); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(organization_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, organization_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(organization_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(11, organization_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1028,38 +1034,38 @@ public static com.google.type.PostalAddress parseFrom( public static com.google.type.PostalAddress parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.PostalAddress parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.PostalAddress parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.PostalAddress parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.PostalAddress parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.PostalAddress parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1082,7 +1088,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1101,10 +1107,10 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * existing data, depending on the type of process. * * Advice on address input / editing: - * - Use an i18n-ready address widget such as - * https://github.com/google/libaddressinput) + * - Use an i18n-ready address widget such as + * https://github.com/google/libaddressinput) * - Users should not be presented with UI elements for input or editing of - * fields outside countries where that field is used. + * fields outside countries where that field is used. * * For more guidance on how to use this schema, please see: * https://support.google.com/business/answer/6397478 @@ -1112,7 +1118,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.PostalAddress} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.PostalAddress) com.google.type.PostalAddressOrBuilder { @@ -1122,7 +1128,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.PostalAddressProto .internal_static_google_type_PostalAddress_fieldAccessorTable @@ -1133,7 +1139,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.PostalAddress.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1224,39 +1230,6 @@ private void buildPartial0(com.google.type.PostalAddress result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.PostalAddress) { @@ -3131,17 +3104,6 @@ public Builder setOrganizationBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.PostalAddress) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddressOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddressOrBuilder.java index 28a3029903..c536f15da5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddressOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddressOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/postal_address.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface PostalAddressOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.PostalAddress) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddressProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddressProto.java index 5255b21014..7d9deee428 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddressProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/PostalAddressProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/postal_address.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class PostalAddressProto { +@com.google.protobuf.Generated +public final class PostalAddressProto extends com.google.protobuf.GeneratedFile { private PostalAddressProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PostalAddressProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_PostalAddress_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_PostalAddress_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -56,9 +68,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_type_PostalAddress_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_PostalAddress_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_PostalAddress_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_PostalAddress_descriptor, new java.lang.String[] { "Revision", @@ -73,6 +85,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Recipients", "Organization", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Quaternion.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Quaternion.java index 3da03489f2..d496cf7e2e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Quaternion.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/Quaternion.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/quaternion.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -35,7 +36,7 @@ * * Quaternions are generally represented in this form: * - * w + xi + yj + zk + * w + xi + yj + zk * * where x, y, z, and w are real numbers, and i, j, and k are three imaginary * numbers. @@ -51,21 +52,21 @@ * buffer below *must* follow the Hamilton convention, which defines `ij = k` * (i.e. a right-handed algebra), and therefore: * - * i^2 = j^2 = k^2 = ijk = −1 - * ij = −ji = k - * jk = −kj = i - * ki = −ik = j + * i^2 = j^2 = k^2 = ijk = −1 + * ij = −ji = k + * jk = −kj = i + * ki = −ik = j * * Please DO NOT use this to represent quaternions that follow the JPL * convention, or any of the other quaternion flavors out there. * * Definitions: * - * - Quaternion norm (or magnitude): `sqrt(x^2 + y^2 + z^2 + w^2)`. - * - Unit (or normalized) quaternion: a quaternion whose norm is 1. - * - Pure quaternion: a quaternion whose scalar component (`w`) is 0. - * - Rotation quaternion: a unit quaternion used to represent rotation. - * - Orientation quaternion: a unit quaternion used to represent orientation. + * - Quaternion norm (or magnitude): `sqrt(x^2 + y^2 + z^2 + w^2)`. + * - Unit (or normalized) quaternion: a quaternion whose norm is 1. + * - Pure quaternion: a quaternion whose scalar component (`w`) is 0. + * - Rotation quaternion: a unit quaternion used to represent rotation. + * - Orientation quaternion: a unit quaternion used to represent orientation. * * A quaternion can be normalized by dividing it by its norm. The resulting * quaternion maintains the same direction, but has a norm of 1, i.e. it moves @@ -82,31 +83,36 @@ * * Protobuf type {@code google.type.Quaternion} */ -public final class Quaternion extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Quaternion extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.Quaternion) QuaternionOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Quaternion"); + } + // Use Quaternion.newBuilder() to construct. - private Quaternion(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Quaternion(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Quaternion() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Quaternion(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.QuaternionProto.internal_static_google_type_Quaternion_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.QuaternionProto.internal_static_google_type_Quaternion_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -327,38 +333,38 @@ public static com.google.type.Quaternion parseFrom( public static com.google.type.Quaternion parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Quaternion parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Quaternion parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.Quaternion parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.Quaternion parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.Quaternion parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -381,7 +387,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -402,7 +408,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Quaternions are generally represented in this form: * - * w + xi + yj + zk + * w + xi + yj + zk * * where x, y, z, and w are real numbers, and i, j, and k are three imaginary * numbers. @@ -418,21 +424,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * buffer below *must* follow the Hamilton convention, which defines `ij = k` * (i.e. a right-handed algebra), and therefore: * - * i^2 = j^2 = k^2 = ijk = −1 - * ij = −ji = k - * jk = −kj = i - * ki = −ik = j + * i^2 = j^2 = k^2 = ijk = −1 + * ij = −ji = k + * jk = −kj = i + * ki = −ik = j * * Please DO NOT use this to represent quaternions that follow the JPL * convention, or any of the other quaternion flavors out there. * * Definitions: * - * - Quaternion norm (or magnitude): `sqrt(x^2 + y^2 + z^2 + w^2)`. - * - Unit (or normalized) quaternion: a quaternion whose norm is 1. - * - Pure quaternion: a quaternion whose scalar component (`w`) is 0. - * - Rotation quaternion: a unit quaternion used to represent rotation. - * - Orientation quaternion: a unit quaternion used to represent orientation. + * - Quaternion norm (or magnitude): `sqrt(x^2 + y^2 + z^2 + w^2)`. + * - Unit (or normalized) quaternion: a quaternion whose norm is 1. + * - Pure quaternion: a quaternion whose scalar component (`w`) is 0. + * - Rotation quaternion: a unit quaternion used to represent rotation. + * - Orientation quaternion: a unit quaternion used to represent orientation. * * A quaternion can be normalized by dividing it by its norm. The resulting * quaternion maintains the same direction, but has a norm of 1, i.e. it moves @@ -449,7 +455,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.Quaternion} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.Quaternion) com.google.type.QuaternionOrBuilder { @@ -458,7 +464,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.QuaternionProto .internal_static_google_type_Quaternion_fieldAccessorTable @@ -469,7 +475,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.Quaternion.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -529,39 +535,6 @@ private void buildPartial0(com.google.type.Quaternion result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.Quaternion) { @@ -574,16 +547,16 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.type.Quaternion other) { if (other == com.google.type.Quaternion.getDefaultInstance()) return this; - if (other.getX() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getX()) != 0) { setX(other.getX()); } - if (other.getY() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getY()) != 0) { setY(other.getY()); } - if (other.getZ() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getZ()) != 0) { setZ(other.getZ()); } - if (other.getW() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getW()) != 0) { setW(other.getW()); } this.mergeUnknownFields(other.getUnknownFields()); @@ -879,17 +852,6 @@ public Builder clearW() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.Quaternion) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/QuaternionOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/QuaternionOrBuilder.java index 88008f2cd7..439e06c916 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/QuaternionOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/QuaternionOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/quaternion.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface QuaternionOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.Quaternion) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/QuaternionProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/QuaternionProto.java index d43e1f259b..2a2e989b4b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/QuaternionProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/QuaternionProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/quaternion.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class QuaternionProto { +@com.google.protobuf.Generated +public final class QuaternionProto extends com.google.protobuf.GeneratedFile { private QuaternionProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "QuaternionProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_Quaternion_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_Quaternion_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -51,13 +63,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_type_Quaternion_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_Quaternion_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_Quaternion_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_Quaternion_descriptor, new java.lang.String[] { "X", "Y", "Z", "W", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDay.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDay.java index cee8a63ba3..38ec92f97e 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDay.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDay.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/timeofday.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -31,31 +32,36 @@ * * Protobuf type {@code google.type.TimeOfDay} */ -public final class TimeOfDay extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class TimeOfDay extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.TimeOfDay) TimeOfDayOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TimeOfDay"); + } + // Use TimeOfDay.newBuilder() to construct. - private TimeOfDay(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TimeOfDay(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private TimeOfDay() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new TimeOfDay(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.TimeOfDayProto.internal_static_google_type_TimeOfDay_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.TimeOfDayProto.internal_static_google_type_TimeOfDay_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -266,38 +272,38 @@ public static com.google.type.TimeOfDay parseFrom( public static com.google.type.TimeOfDay parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.TimeOfDay parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.TimeOfDay parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.TimeOfDay parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.TimeOfDay parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.TimeOfDay parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -320,7 +326,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -337,7 +343,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.TimeOfDay} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.TimeOfDay) com.google.type.TimeOfDayOrBuilder { @@ -346,7 +352,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.TimeOfDayProto.internal_static_google_type_TimeOfDay_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -356,7 +362,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.TimeOfDay.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -416,39 +422,6 @@ private void buildPartial0(com.google.type.TimeOfDay result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.TimeOfDay) { @@ -772,17 +745,6 @@ public Builder clearNanos() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.TimeOfDay) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDayOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDayOrBuilder.java index c0d985fc31..c38f69df96 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDayOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDayOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/timeofday.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface TimeOfDayOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.TimeOfDay) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDayProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDayProto.java index a438d28683..200520fa3f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDayProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeOfDayProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/timeofday.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; -public final class TimeOfDayProto { +@com.google.protobuf.Generated +public final class TimeOfDayProto extends com.google.protobuf.GeneratedFile { private TimeOfDayProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TimeOfDayProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_type_TimeOfDay_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_type_TimeOfDay_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -55,13 +67,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_type_TimeOfDay_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_type_TimeOfDay_descriptor = getDescriptor().getMessageType(0); internal_static_google_type_TimeOfDay_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_type_TimeOfDay_descriptor, new java.lang.String[] { "Hours", "Minutes", "Seconds", "Nanos", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeZone.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeZone.java index 4e882932fb..71369b0312 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeZone.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeZone.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/datetime.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.type.TimeZone} */ -public final class TimeZone extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class TimeZone extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.type.TimeZone) TimeZoneOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TimeZone"); + } + // Use TimeZone.newBuilder() to construct. - private TimeZone(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TimeZone(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,18 +57,12 @@ private TimeZone() { version_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new TimeZone(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.type.DateTimeProto.internal_static_google_type_TimeZone_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.DateTimeProto.internal_static_google_type_TimeZone_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -183,11 +189,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, version_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(version_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, version_); } getUnknownFields().writeTo(output); } @@ -198,11 +204,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, version_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(version_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, version_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -277,38 +283,38 @@ public static com.google.type.TimeZone parseFrom( public static com.google.type.TimeZone parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.TimeZone parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.TimeZone parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.type.TimeZone parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.type.TimeZone parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.type.TimeZone parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -331,7 +337,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -346,7 +352,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.type.TimeZone} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.type.TimeZone) com.google.type.TimeZoneOrBuilder { @@ -355,7 +361,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.type.DateTimeProto.internal_static_google_type_TimeZone_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -365,7 +371,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.type.TimeZone.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -417,39 +423,6 @@ private void buildPartial0(com.google.type.TimeZone result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.type.TimeZone) { @@ -751,17 +724,6 @@ public Builder setVersionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.type.TimeZone) } diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeZoneOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeZoneOrBuilder.java index bb7c41957a..f1ee11de90 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeZoneOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/type/TimeZoneOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/type/datetime.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.type; +@com.google.protobuf.Generated public interface TimeZoneOrBuilder extends // @@protoc_insertion_point(interface_extends:google.type.TimeZone) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfig.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfig.java index 820da7ffc5..9f953a7ac4 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfig.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfig.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -35,41 +36,41 @@ * * Example Policy with multiple AuditConfigs: * - * { - * "audit_configs": [ - * { - * "service": "allServices", - * "audit_log_configs": [ - * { - * "log_type": "DATA_READ", - * "exempted_members": [ - * "user:jose@example.com" - * ] - * }, - * { - * "log_type": "DATA_WRITE" - * }, - * { - * "log_type": "ADMIN_READ" - * } - * ] - * }, - * { - * "service": "sampleservice.googleapis.com", - * "audit_log_configs": [ - * { - * "log_type": "DATA_READ" - * }, - * { - * "log_type": "DATA_WRITE", - * "exempted_members": [ - * "user:aliya@example.com" - * ] - * } - * ] - * } - * ] - * } + * { + * "audit_configs": [ + * { + * "service": "allServices", + * "audit_log_configs": [ + * { + * "log_type": "DATA_READ", + * "exempted_members": [ + * "user:jose@example.com" + * ] + * }, + * { + * "log_type": "DATA_WRITE" + * }, + * { + * "log_type": "ADMIN_READ" + * } + * ] + * }, + * { + * "service": "sampleservice.googleapis.com", + * "audit_log_configs": [ + * { + * "log_type": "DATA_READ" + * }, + * { + * "log_type": "DATA_WRITE", + * "exempted_members": [ + * "user:aliya@example.com" + * ] + * } + * ] + * } + * ] + * } * * For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ * logging. It also exempts `jose@example.com` from DATA_READ logging, and @@ -78,14 +79,25 @@ * * Protobuf type {@code google.iam.v1.AuditConfig} */ -public final class AuditConfig extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AuditConfig extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.AuditConfig) AuditConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuditConfig"); + } + // Use AuditConfig.newBuilder() to construct. - private AuditConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuditConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -94,18 +106,12 @@ private AuditConfig() { auditLogConfigs_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AuditConfig(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.PolicyProto.internal_static_google_iam_v1_AuditConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto .internal_static_google_iam_v1_AuditConfig_fieldAccessorTable @@ -260,8 +266,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, service_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(service_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, service_); } for (int i = 0; i < auditLogConfigs_.size(); i++) { output.writeMessage(3, auditLogConfigs_.get(i)); @@ -275,8 +281,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, service_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(service_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, service_); } for (int i = 0; i < auditLogConfigs_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, auditLogConfigs_.get(i)); @@ -356,38 +362,38 @@ public static com.google.iam.v1.AuditConfig parseFrom( public static com.google.iam.v1.AuditConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.AuditConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.AuditConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.AuditConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.AuditConfig parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.AuditConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -410,7 +416,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -431,41 +437,41 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Example Policy with multiple AuditConfigs: * - * { - * "audit_configs": [ - * { - * "service": "allServices", - * "audit_log_configs": [ - * { - * "log_type": "DATA_READ", - * "exempted_members": [ - * "user:jose@example.com" - * ] - * }, - * { - * "log_type": "DATA_WRITE" - * }, - * { - * "log_type": "ADMIN_READ" - * } - * ] - * }, - * { - * "service": "sampleservice.googleapis.com", - * "audit_log_configs": [ - * { - * "log_type": "DATA_READ" - * }, - * { - * "log_type": "DATA_WRITE", - * "exempted_members": [ - * "user:aliya@example.com" - * ] - * } - * ] - * } - * ] - * } + * { + * "audit_configs": [ + * { + * "service": "allServices", + * "audit_log_configs": [ + * { + * "log_type": "DATA_READ", + * "exempted_members": [ + * "user:jose@example.com" + * ] + * }, + * { + * "log_type": "DATA_WRITE" + * }, + * { + * "log_type": "ADMIN_READ" + * } + * ] + * }, + * { + * "service": "sampleservice.googleapis.com", + * "audit_log_configs": [ + * { + * "log_type": "DATA_READ" + * }, + * { + * "log_type": "DATA_WRITE", + * "exempted_members": [ + * "user:aliya@example.com" + * ] + * } + * ] + * } + * ] + * } * * For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ * logging. It also exempts `jose@example.com` from DATA_READ logging, and @@ -474,7 +480,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.AuditConfig} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.AuditConfig) com.google.iam.v1.AuditConfigOrBuilder { @@ -483,7 +489,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto .internal_static_google_iam_v1_AuditConfig_fieldAccessorTable @@ -494,7 +500,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v1.AuditConfig.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -562,39 +568,6 @@ private void buildPartial0(com.google.iam.v1.AuditConfig result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.AuditConfig) { @@ -631,8 +604,8 @@ public Builder mergeFrom(com.google.iam.v1.AuditConfig other) { auditLogConfigs_ = other.auditLogConfigs_; bitField0_ = (bitField0_ & ~0x00000002); auditLogConfigsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAuditLogConfigsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAuditLogConfigsFieldBuilder() : null; } else { auditLogConfigsBuilder_.addAllMessages(other.auditLogConfigs_); @@ -834,7 +807,7 @@ private void ensureAuditLogConfigsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.AuditLogConfig, com.google.iam.v1.AuditLogConfig.Builder, com.google.iam.v1.AuditLogConfigOrBuilder> @@ -1093,7 +1066,7 @@ public Builder removeAuditLogConfigs(int index) { * repeated .google.iam.v1.AuditLogConfig audit_log_configs = 3; */ public com.google.iam.v1.AuditLogConfig.Builder getAuditLogConfigsBuilder(int index) { - return getAuditLogConfigsFieldBuilder().getBuilder(index); + return internalGetAuditLogConfigsFieldBuilder().getBuilder(index); } /** @@ -1141,7 +1114,7 @@ public com.google.iam.v1.AuditLogConfigOrBuilder getAuditLogConfigsOrBuilder(int * repeated .google.iam.v1.AuditLogConfig audit_log_configs = 3; */ public com.google.iam.v1.AuditLogConfig.Builder addAuditLogConfigsBuilder() { - return getAuditLogConfigsFieldBuilder() + return internalGetAuditLogConfigsFieldBuilder() .addBuilder(com.google.iam.v1.AuditLogConfig.getDefaultInstance()); } @@ -1155,7 +1128,7 @@ public com.google.iam.v1.AuditLogConfig.Builder addAuditLogConfigsBuilder() { * repeated .google.iam.v1.AuditLogConfig audit_log_configs = 3; */ public com.google.iam.v1.AuditLogConfig.Builder addAuditLogConfigsBuilder(int index) { - return getAuditLogConfigsFieldBuilder() + return internalGetAuditLogConfigsFieldBuilder() .addBuilder(index, com.google.iam.v1.AuditLogConfig.getDefaultInstance()); } @@ -1170,17 +1143,17 @@ public com.google.iam.v1.AuditLogConfig.Builder addAuditLogConfigsBuilder(int in */ public java.util.List getAuditLogConfigsBuilderList() { - return getAuditLogConfigsFieldBuilder().getBuilderList(); + return internalGetAuditLogConfigsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.AuditLogConfig, com.google.iam.v1.AuditLogConfig.Builder, com.google.iam.v1.AuditLogConfigOrBuilder> - getAuditLogConfigsFieldBuilder() { + internalGetAuditLogConfigsFieldBuilder() { if (auditLogConfigsBuilder_ == null) { auditLogConfigsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.AuditLogConfig, com.google.iam.v1.AuditLogConfig.Builder, com.google.iam.v1.AuditLogConfigOrBuilder>( @@ -1193,17 +1166,6 @@ public com.google.iam.v1.AuditLogConfig.Builder addAuditLogConfigsBuilder(int in return auditLogConfigsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.AuditConfig) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDelta.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDelta.java index 3b904d6add..78cbbda499 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDelta.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDelta.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.iam.v1.AuditConfigDelta} */ -public final class AuditConfigDelta extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AuditConfigDelta extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.AuditConfigDelta) AuditConfigDeltaOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuditConfigDelta"); + } + // Use AuditConfigDelta.newBuilder() to construct. - private AuditConfigDelta(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuditConfigDelta(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -47,18 +59,12 @@ private AuditConfigDelta() { logType_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AuditConfigDelta(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.PolicyProto.internal_static_google_iam_v1_AuditConfigDelta_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto .internal_static_google_iam_v1_AuditConfigDelta_fieldAccessorTable @@ -110,6 +116,16 @@ public enum Action implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Action"); + } + /** * * @@ -201,7 +217,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.iam.v1.AuditConfigDelta.getDescriptor().getEnumTypes().get(0); } @@ -455,14 +471,14 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (action_ != com.google.iam.v1.AuditConfigDelta.Action.ACTION_UNSPECIFIED.getNumber()) { output.writeEnum(1, action_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, service_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(service_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, service_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exemptedMember_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, exemptedMember_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(exemptedMember_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, exemptedMember_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(logType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, logType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(logType_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, logType_); } getUnknownFields().writeTo(output); } @@ -476,14 +492,14 @@ public int getSerializedSize() { if (action_ != com.google.iam.v1.AuditConfigDelta.Action.ACTION_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, action_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, service_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(service_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, service_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exemptedMember_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, exemptedMember_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(exemptedMember_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, exemptedMember_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(logType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, logType_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(logType_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, logType_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -564,38 +580,38 @@ public static com.google.iam.v1.AuditConfigDelta parseFrom( public static com.google.iam.v1.AuditConfigDelta parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.AuditConfigDelta parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.AuditConfigDelta parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.AuditConfigDelta parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.AuditConfigDelta parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.AuditConfigDelta parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -618,7 +634,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -633,7 +649,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.AuditConfigDelta} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.AuditConfigDelta) com.google.iam.v1.AuditConfigDeltaOrBuilder { @@ -643,7 +659,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto .internal_static_google_iam_v1_AuditConfigDelta_fieldAccessorTable @@ -655,7 +671,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v1.AuditConfigDelta.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -716,39 +732,6 @@ private void buildPartial0(com.google.iam.v1.AuditConfigDelta result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.AuditConfigDelta) { @@ -1316,17 +1299,6 @@ public Builder setLogTypeBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.AuditConfigDelta) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDeltaOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDeltaOrBuilder.java index 7ac842e91b..fbe441d245 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDeltaOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDeltaOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface AuditConfigDeltaOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.AuditConfigDelta) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigOrBuilder.java index ce5b066dda..14474bad77 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface AuditConfigOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.AuditConfig) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditLogConfig.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditLogConfig.java index b7f588f489..88e5415056 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditLogConfig.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditLogConfig.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -26,19 +27,19 @@ * Provides the configuration for logging a type of permissions. * Example: * - * { - * "audit_log_configs": [ - * { - * "log_type": "DATA_READ", - * "exempted_members": [ - * "user:jose@example.com" - * ] - * }, - * { - * "log_type": "DATA_WRITE" - * } - * ] - * } + * { + * "audit_log_configs": [ + * { + * "log_type": "DATA_READ", + * "exempted_members": [ + * "user:jose@example.com" + * ] + * }, + * { + * "log_type": "DATA_WRITE" + * } + * ] + * } * * This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting * jose@example.com from DATA_READ logging. @@ -46,14 +47,25 @@ * * Protobuf type {@code google.iam.v1.AuditLogConfig} */ -public final class AuditLogConfig extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AuditLogConfig extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.AuditLogConfig) AuditLogConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuditLogConfig"); + } + // Use AuditLogConfig.newBuilder() to construct. - private AuditLogConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuditLogConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -62,18 +74,12 @@ private AuditLogConfig() { exemptedMembers_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AuditLogConfig(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.PolicyProto.internal_static_google_iam_v1_AuditLogConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto .internal_static_google_iam_v1_AuditLogConfig_fieldAccessorTable @@ -135,6 +141,16 @@ public enum LogType implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LogType"); + } + /** * * @@ -239,7 +255,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.iam.v1.AuditLogConfig.getDescriptor().getEnumTypes().get(0); } @@ -399,7 +415,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeEnum(1, logType_); } for (int i = 0; i < exemptedMembers_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, exemptedMembers_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, exemptedMembers_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -496,38 +512,38 @@ public static com.google.iam.v1.AuditLogConfig parseFrom( public static com.google.iam.v1.AuditLogConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.AuditLogConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.AuditLogConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.AuditLogConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.AuditLogConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.AuditLogConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -550,7 +566,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -562,19 +578,19 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * Provides the configuration for logging a type of permissions. * Example: * - * { - * "audit_log_configs": [ - * { - * "log_type": "DATA_READ", - * "exempted_members": [ - * "user:jose@example.com" - * ] - * }, - * { - * "log_type": "DATA_WRITE" - * } - * ] - * } + * { + * "audit_log_configs": [ + * { + * "log_type": "DATA_READ", + * "exempted_members": [ + * "user:jose@example.com" + * ] + * }, + * { + * "log_type": "DATA_WRITE" + * } + * ] + * } * * This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting * jose@example.com from DATA_READ logging. @@ -582,7 +598,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.AuditLogConfig} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.AuditLogConfig) com.google.iam.v1.AuditLogConfigOrBuilder { @@ -591,7 +607,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto .internal_static_google_iam_v1_AuditLogConfig_fieldAccessorTable @@ -603,7 +619,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v1.AuditLogConfig.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -656,39 +672,6 @@ private void buildPartial0(com.google.iam.v1.AuditLogConfig result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.AuditLogConfig) { @@ -1077,17 +1060,6 @@ public Builder addExemptedMembersBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.AuditLogConfig) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditLogConfigOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditLogConfigOrBuilder.java index 8ed63bc79e..07ed52e632 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditLogConfigOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditLogConfigOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface AuditLogConfigOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.AuditLogConfig) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/Binding.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/Binding.java index fbbb320c1a..f5e41e9844 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/Binding.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/Binding.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v1.Binding} */ -public final class Binding extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Binding extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.Binding) BindingOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Binding"); + } + // Use Binding.newBuilder() to construct. - private Binding(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Binding(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private Binding() { members_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Binding(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.PolicyProto.internal_static_google_iam_v1_Binding_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto.internal_static_google_iam_v1_Binding_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -132,44 +138,44 @@ public com.google.protobuf.ByteString getRoleBytes() { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -188,44 +194,44 @@ public com.google.protobuf.ProtocolStringList getMembersList() { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -244,44 +250,44 @@ public int getMembersCount() { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -301,44 +307,44 @@ public java.lang.String getMembers(int index) { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -446,11 +452,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(role_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, role_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(role_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, role_); } for (int i = 0; i < members_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, members_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, members_.getRaw(i)); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getCondition()); @@ -464,8 +470,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(role_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, role_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(role_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, role_); } { int dataSize = 0; @@ -561,38 +567,38 @@ public static com.google.iam.v1.Binding parseFrom( public static com.google.iam.v1.Binding parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.Binding parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.Binding parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.Binding parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.Binding parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.Binding parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -615,7 +621,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -629,7 +635,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.Binding} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.Binding) com.google.iam.v1.BindingOrBuilder { @@ -638,7 +644,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto.internal_static_google_iam_v1_Binding_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -650,14 +656,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getConditionFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetConditionFieldBuilder(); } } @@ -721,39 +727,6 @@ private void buildPartial0(com.google.iam.v1.Binding result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.Binding) { @@ -825,7 +798,8 @@ public Builder mergeFrom( } // case 18 case 26: { - input.readMessage(getConditionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetConditionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -982,44 +956,44 @@ private void ensureMembersIsMutable() { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -1039,44 +1013,44 @@ public com.google.protobuf.ProtocolStringList getMembersList() { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -1095,44 +1069,44 @@ public int getMembersCount() { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -1152,44 +1126,44 @@ public java.lang.String getMembers(int index) { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -1209,44 +1183,44 @@ public com.google.protobuf.ByteString getMembersBytes(int index) { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -1274,44 +1248,44 @@ public Builder setMembers(int index, java.lang.String value) { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -1338,44 +1312,44 @@ public Builder addMembers(java.lang.String value) { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -1399,44 +1373,44 @@ public Builder addAllMembers(java.lang.Iterable values) { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -1459,44 +1433,44 @@ public Builder clearMembers() { * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -1517,7 +1491,7 @@ public Builder addMembersBytes(com.google.protobuf.ByteString value) { } private com.google.type.Expr condition_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> conditionBuilder_; @@ -1735,7 +1709,7 @@ public Builder clearCondition() { public com.google.type.Expr.Builder getConditionBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getConditionFieldBuilder().getBuilder(); + return internalGetConditionFieldBuilder().getBuilder(); } /** @@ -1786,12 +1760,12 @@ public com.google.type.ExprOrBuilder getConditionOrBuilder() { * * .google.type.Expr condition = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> - getConditionFieldBuilder() { + internalGetConditionFieldBuilder() { if (conditionBuilder_ == null) { conditionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder>( getCondition(), getParentForChildren(), isClean()); condition_ = null; @@ -1799,17 +1773,6 @@ public com.google.type.ExprOrBuilder getConditionOrBuilder() { return conditionBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.Binding) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDelta.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDelta.java index 5b97ce40ad..7e6196cbcb 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDelta.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDelta.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.iam.v1.BindingDelta} */ -public final class BindingDelta extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class BindingDelta extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.BindingDelta) BindingDeltaOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "BindingDelta"); + } + // Use BindingDelta.newBuilder() to construct. - private BindingDelta(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private BindingDelta(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,18 +58,12 @@ private BindingDelta() { member_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BindingDelta(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.PolicyProto.internal_static_google_iam_v1_BindingDelta_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto .internal_static_google_iam_v1_BindingDelta_fieldAccessorTable @@ -108,6 +114,16 @@ public enum Action implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Action"); + } + /** * * @@ -199,7 +215,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.iam.v1.BindingDelta.getDescriptor().getEnumTypes().get(0); } @@ -444,11 +460,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (action_ != com.google.iam.v1.BindingDelta.Action.ACTION_UNSPECIFIED.getNumber()) { output.writeEnum(1, action_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(role_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, role_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(role_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, role_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(member_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, member_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(member_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, member_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getCondition()); @@ -465,11 +481,11 @@ public int getSerializedSize() { if (action_ != com.google.iam.v1.BindingDelta.Action.ACTION_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, action_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(role_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, role_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(role_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, role_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(member_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, member_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(member_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, member_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCondition()); @@ -558,38 +574,38 @@ public static com.google.iam.v1.BindingDelta parseFrom( public static com.google.iam.v1.BindingDelta parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.BindingDelta parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.BindingDelta parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.BindingDelta parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.BindingDelta parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.BindingDelta parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -612,7 +628,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -627,7 +643,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.BindingDelta} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.BindingDelta) com.google.iam.v1.BindingDeltaOrBuilder { @@ -636,7 +652,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto .internal_static_google_iam_v1_BindingDelta_fieldAccessorTable @@ -649,14 +665,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getConditionFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetConditionFieldBuilder(); } } @@ -723,39 +739,6 @@ private void buildPartial0(com.google.iam.v1.BindingDelta result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.BindingDelta) { @@ -830,7 +813,8 @@ public Builder mergeFrom( } // case 26 case 34: { - input.readMessage(getConditionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetConditionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 @@ -1196,7 +1180,7 @@ public Builder setMemberBytes(com.google.protobuf.ByteString value) { } private com.google.type.Expr condition_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> conditionBuilder_; @@ -1337,7 +1321,7 @@ public Builder clearCondition() { public com.google.type.Expr.Builder getConditionBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getConditionFieldBuilder().getBuilder(); + return internalGetConditionFieldBuilder().getBuilder(); } /** @@ -1366,12 +1350,12 @@ public com.google.type.ExprOrBuilder getConditionOrBuilder() { * * .google.type.Expr condition = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> - getConditionFieldBuilder() { + internalGetConditionFieldBuilder() { if (conditionBuilder_ == null) { conditionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder>( getCondition(), getParentForChildren(), isClean()); condition_ = null; @@ -1379,17 +1363,6 @@ public com.google.type.ExprOrBuilder getConditionOrBuilder() { return conditionBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.BindingDelta) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDeltaOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDeltaOrBuilder.java index 60dc6cdd80..808d185b8a 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDeltaOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDeltaOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface BindingDeltaOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.BindingDelta) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingOrBuilder.java index 1e76df4830..99d1ebdd2b 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface BindingOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.Binding) @@ -60,44 +62,44 @@ public interface BindingOrBuilder * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -114,44 +116,44 @@ public interface BindingOrBuilder * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -168,44 +170,44 @@ public interface BindingOrBuilder * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; @@ -223,44 +225,44 @@ public interface BindingOrBuilder * `members` can have the following values: * * * `allUsers`: A special identifier that represents anyone who is - * on the internet; with or without a Google account. + * on the internet; with or without a Google account. * * * `allAuthenticatedUsers`: A special identifier that represents anyone - * who is authenticated with a Google account or a service account. + * who is authenticated with a Google account or a service account. * * * `user:{emailid}`: An email address that represents a specific Google - * account. For example, `alice@example.com` . + * account. For example, `alice@example.com` . * * * * `serviceAccount:{emailid}`: An email address that represents a service - * account. For example, `my-other-app@appspot.gserviceaccount.com`. + * account. For example, `my-other-app@appspot.gserviceaccount.com`. * * * `group:{emailid}`: An email address that represents a Google group. - * For example, `admins@example.com`. + * For example, `admins@example.com`. * * * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For - * example, `alice@example.com?uid=123456789012345678901`. If the user is - * recovered, this value reverts to `user:{emailid}` and the recovered user - * retains the role in the binding. + * identifier) representing a user that has been recently deleted. For + * example, `alice@example.com?uid=123456789012345678901`. If the user is + * recovered, this value reverts to `user:{emailid}` and the recovered user + * retains the role in the binding. * * * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus - * unique identifier) representing a service account that has been recently - * deleted. For example, - * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. - * If the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. + * unique identifier) representing a service account that has been recently + * deleted. For example, + * `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + * If the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * * * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a Google group that has been recently - * deleted. For example, `admins@example.com?uid=123456789012345678901`. If - * the group is recovered, this value reverts to `group:{emailid}` and the - * recovered group retains the role in the binding. + * identifier) representing a Google group that has been recently + * deleted. For example, `admins@example.com?uid=123456789012345678901`. If + * the group is recovered, this value reverts to `group:{emailid}` and the + * recovered group retains the role in the binding. * * * * `domain:{domain}`: The G Suite domain (primary) that represents all the - * users of that domain. For example, `google.com` or `example.com`. + * users of that domain. For example, `google.com` or `example.com`. * * * repeated string members = 2; diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequest.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequest.java index 2b4fe8d156..398f969fef 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequest.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/iam_policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v1.GetIamPolicyRequest} */ -public final class GetIamPolicyRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetIamPolicyRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.GetIamPolicyRequest) GetIamPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetIamPolicyRequest"); + } + // Use GetIamPolicyRequest.newBuilder() to construct. - private GetIamPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetIamPolicyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private GetIamPolicyRequest() { resource_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetIamPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_GetIamPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_GetIamPolicyRequest_fieldAccessorTable @@ -190,8 +196,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resource_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getOptions()); @@ -205,8 +211,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resource_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getOptions()); @@ -289,38 +295,38 @@ public static com.google.iam.v1.GetIamPolicyRequest parseFrom( public static com.google.iam.v1.GetIamPolicyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.GetIamPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.GetIamPolicyRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.GetIamPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.GetIamPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.GetIamPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -343,7 +349,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -357,7 +363,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.GetIamPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.GetIamPolicyRequest) com.google.iam.v1.GetIamPolicyRequestOrBuilder { @@ -367,7 +373,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_GetIamPolicyRequest_fieldAccessorTable @@ -381,14 +387,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOptionsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetOptionsFieldBuilder(); } } @@ -449,39 +455,6 @@ private void buildPartial0(com.google.iam.v1.GetIamPolicyRequest result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.GetIamPolicyRequest) { @@ -536,7 +509,7 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getOptionsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetOptionsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -686,7 +659,7 @@ public Builder setResourceBytes(com.google.protobuf.ByteString value) { } private com.google.iam.v1.GetPolicyOptions options_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v1.GetPolicyOptions, com.google.iam.v1.GetPolicyOptions.Builder, com.google.iam.v1.GetPolicyOptionsOrBuilder> @@ -838,7 +811,7 @@ public Builder clearOptions() { public com.google.iam.v1.GetPolicyOptions.Builder getOptionsBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getOptionsFieldBuilder().getBuilder(); + return internalGetOptionsFieldBuilder().getBuilder(); } /** @@ -871,14 +844,14 @@ public com.google.iam.v1.GetPolicyOptionsOrBuilder getOptionsOrBuilder() { * * .google.iam.v1.GetPolicyOptions options = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v1.GetPolicyOptions, com.google.iam.v1.GetPolicyOptions.Builder, com.google.iam.v1.GetPolicyOptionsOrBuilder> - getOptionsFieldBuilder() { + internalGetOptionsFieldBuilder() { if (optionsBuilder_ == null) { optionsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v1.GetPolicyOptions, com.google.iam.v1.GetPolicyOptions.Builder, com.google.iam.v1.GetPolicyOptionsOrBuilder>( @@ -888,17 +861,6 @@ public com.google.iam.v1.GetPolicyOptionsOrBuilder getOptionsOrBuilder() { return optionsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.GetIamPolicyRequest) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequestOrBuilder.java index 339aabd49a..67ce412a1f 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/iam_policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface GetIamPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.GetIamPolicyRequest) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptions.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptions.java index 923a72bd87..b269d8ec35 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptions.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptions.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/options.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -28,31 +29,36 @@ * * Protobuf type {@code google.iam.v1.GetPolicyOptions} */ -public final class GetPolicyOptions extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetPolicyOptions extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.GetPolicyOptions) GetPolicyOptionsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetPolicyOptions"); + } + // Use GetPolicyOptions.newBuilder() to construct. - private GetPolicyOptions(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetPolicyOptions(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GetPolicyOptions() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetPolicyOptions(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.OptionsProto.internal_static_google_iam_v1_GetPolicyOptions_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.OptionsProto .internal_static_google_iam_v1_GetPolicyOptions_fieldAccessorTable @@ -196,38 +202,38 @@ public static com.google.iam.v1.GetPolicyOptions parseFrom( public static com.google.iam.v1.GetPolicyOptions parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.GetPolicyOptions parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.GetPolicyOptions parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.GetPolicyOptions parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.GetPolicyOptions parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.GetPolicyOptions parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -250,7 +256,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -264,7 +270,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.GetPolicyOptions} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.GetPolicyOptions) com.google.iam.v1.GetPolicyOptionsOrBuilder { @@ -274,7 +280,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.OptionsProto .internal_static_google_iam_v1_GetPolicyOptions_fieldAccessorTable @@ -286,7 +292,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v1.GetPolicyOptions.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -335,39 +341,6 @@ private void buildPartial0(com.google.iam.v1.GetPolicyOptions result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.GetPolicyOptions) { @@ -541,17 +514,6 @@ public Builder clearRequestedPolicyVersion() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.GetPolicyOptions) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptionsOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptionsOrBuilder.java index 809b6aa2d9..8fcadcc80c 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptionsOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptionsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/options.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface GetPolicyOptionsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.GetPolicyOptions) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/IamPolicyProto.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/IamPolicyProto.java index 2058d66c54..c8ca5ba1ac 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/IamPolicyProto.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/IamPolicyProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/iam_policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; -public final class IamPolicyProto { +@com.google.protobuf.Generated +public final class IamPolicyProto extends com.google.protobuf.GeneratedFile { private IamPolicyProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "IamPolicyProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,19 +42,19 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_SetIamPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_SetIamPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_GetIamPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_GetIamPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_TestIamPermissionsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_TestIamPermissionsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_TestIamPermissionsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_TestIamPermissionsResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -98,37 +110,45 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_iam_v1_SetIamPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_iam_v1_SetIamPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_SetIamPolicyRequest_descriptor, new java.lang.String[] { "Resource", "Policy", "UpdateMask", }); internal_static_google_iam_v1_GetIamPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_iam_v1_GetIamPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_GetIamPolicyRequest_descriptor, new java.lang.String[] { "Resource", "Options", }); internal_static_google_iam_v1_TestIamPermissionsRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_iam_v1_TestIamPermissionsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_TestIamPermissionsRequest_descriptor, new java.lang.String[] { "Resource", "Permissions", }); internal_static_google_iam_v1_TestIamPermissionsResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_iam_v1_TestIamPermissionsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_TestIamPermissionsResponse_descriptor, new java.lang.String[] { "Permissions", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.iam.v1.OptionsProto.getDescriptor(); + com.google.iam.v1.PolicyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -137,13 +157,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.iam.v1.OptionsProto.getDescriptor(); - com.google.iam.v1.PolicyProto.getDescriptor(); - com.google.protobuf.FieldMaskProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/OptionsProto.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/OptionsProto.java index df509f4f88..e78d30d246 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/OptionsProto.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/OptionsProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/options.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; -public final class OptionsProto { +@com.google.protobuf.Generated +public final class OptionsProto extends com.google.protobuf.GeneratedFile { private OptionsProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OptionsProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_GetPolicyOptions_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_GetPolicyOptions_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -51,14 +63,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_google_iam_v1_GetPolicyOptions_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_iam_v1_GetPolicyOptions_descriptor = getDescriptor().getMessageType(0); internal_static_google_iam_v1_GetPolicyOptions_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_GetPolicyOptions_descriptor, new java.lang.String[] { "RequestedPolicyVersion", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/Policy.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/Policy.java index 9098f2251c..3389a755f2 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/Policy.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/Policy.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -44,54 +45,54 @@ * **JSON example:** * * ``` - * { - * "bindings": [ - * { - * "role": "roles/resourcemanager.organizationAdmin", - * "members": [ - * "user:mike@example.com", - * "group:admins@example.com", - * "domain:google.com", - * "serviceAccount:my-project-id@appspot.gserviceaccount.com" - * ] - * }, - * { - * "role": "roles/resourcemanager.organizationViewer", - * "members": [ - * "user:eve@example.com" - * ], - * "condition": { - * "title": "expirable access", - * "description": "Does not grant access after Sep 2020", - * "expression": "request.time < - * timestamp('2020-10-01T00:00:00.000Z')", - * } - * } - * ], - * "etag": "BwWWja0YfJA=", - * "version": 3 - * } + * { + * "bindings": [ + * { + * "role": "roles/resourcemanager.organizationAdmin", + * "members": [ + * "user:mike@example.com", + * "group:admins@example.com", + * "domain:google.com", + * "serviceAccount:my-project-id@appspot.gserviceaccount.com" + * ] + * }, + * { + * "role": "roles/resourcemanager.organizationViewer", + * "members": [ + * "user:eve@example.com" + * ], + * "condition": { + * "title": "expirable access", + * "description": "Does not grant access after Sep 2020", + * "expression": "request.time < + * timestamp('2020-10-01T00:00:00.000Z')", + * } + * } + * ], + * "etag": "BwWWja0YfJA=", + * "version": 3 + * } * ``` * * **YAML example:** * * ``` - * bindings: - * - members: - * - user:mike@example.com - * - group:admins@example.com - * - domain:google.com - * - serviceAccount:my-project-id@appspot.gserviceaccount.com - * role: roles/resourcemanager.organizationAdmin - * - members: - * - user:eve@example.com - * role: roles/resourcemanager.organizationViewer - * condition: - * title: expirable access - * description: Does not grant access after Sep 2020 - * expression: request.time < timestamp('2020-10-01T00:00:00.000Z') - * etag: BwWWja0YfJA= - * version: 3 + * bindings: + * - members: + * - user:mike@example.com + * - group:admins@example.com + * - domain:google.com + * - serviceAccount:my-project-id@appspot.gserviceaccount.com + * role: roles/resourcemanager.organizationAdmin + * - members: + * - user:eve@example.com + * role: roles/resourcemanager.organizationViewer + * condition: + * title: expirable access + * description: Does not grant access after Sep 2020 + * expression: request.time < timestamp('2020-10-01T00:00:00.000Z') + * etag: BwWWja0YfJA= + * version: 3 * ``` * * For a description of IAM and its features, see the @@ -100,14 +101,25 @@ * * Protobuf type {@code google.iam.v1.Policy} */ -public final class Policy extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Policy extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.Policy) PolicyOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Policy"); + } + // Use Policy.newBuilder() to construct. - private Policy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Policy(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -117,18 +129,12 @@ private Policy() { etag_ = com.google.protobuf.ByteString.EMPTY; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Policy(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.PolicyProto.internal_static_google_iam_v1_Policy_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto.internal_static_google_iam_v1_Policy_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -154,7 +160,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * Adding a conditional role binding to a policy * * Changing a conditional role binding in a policy * * Removing any role binding, with or without a condition, from a policy - * that includes conditions + * that includes conditions * * **Important:** If you use IAM Conditions, you must include the `etag` field * whenever you call `setIamPolicy`. If you omit this field, then IAM allows @@ -534,38 +540,38 @@ public static com.google.iam.v1.Policy parseFrom( public static com.google.iam.v1.Policy parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.Policy parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.Policy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.Policy parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.Policy parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.Policy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -588,7 +594,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -618,54 +624,54 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * **JSON example:** * * ``` - * { - * "bindings": [ - * { - * "role": "roles/resourcemanager.organizationAdmin", - * "members": [ - * "user:mike@example.com", - * "group:admins@example.com", - * "domain:google.com", - * "serviceAccount:my-project-id@appspot.gserviceaccount.com" - * ] - * }, - * { - * "role": "roles/resourcemanager.organizationViewer", - * "members": [ - * "user:eve@example.com" - * ], - * "condition": { - * "title": "expirable access", - * "description": "Does not grant access after Sep 2020", - * "expression": "request.time < - * timestamp('2020-10-01T00:00:00.000Z')", - * } - * } - * ], - * "etag": "BwWWja0YfJA=", - * "version": 3 - * } + * { + * "bindings": [ + * { + * "role": "roles/resourcemanager.organizationAdmin", + * "members": [ + * "user:mike@example.com", + * "group:admins@example.com", + * "domain:google.com", + * "serviceAccount:my-project-id@appspot.gserviceaccount.com" + * ] + * }, + * { + * "role": "roles/resourcemanager.organizationViewer", + * "members": [ + * "user:eve@example.com" + * ], + * "condition": { + * "title": "expirable access", + * "description": "Does not grant access after Sep 2020", + * "expression": "request.time < + * timestamp('2020-10-01T00:00:00.000Z')", + * } + * } + * ], + * "etag": "BwWWja0YfJA=", + * "version": 3 + * } * ``` * * **YAML example:** * * ``` - * bindings: - * - members: - * - user:mike@example.com - * - group:admins@example.com - * - domain:google.com - * - serviceAccount:my-project-id@appspot.gserviceaccount.com - * role: roles/resourcemanager.organizationAdmin - * - members: - * - user:eve@example.com - * role: roles/resourcemanager.organizationViewer - * condition: - * title: expirable access - * description: Does not grant access after Sep 2020 - * expression: request.time < timestamp('2020-10-01T00:00:00.000Z') - * etag: BwWWja0YfJA= - * version: 3 + * bindings: + * - members: + * - user:mike@example.com + * - group:admins@example.com + * - domain:google.com + * - serviceAccount:my-project-id@appspot.gserviceaccount.com + * role: roles/resourcemanager.organizationAdmin + * - members: + * - user:eve@example.com + * role: roles/resourcemanager.organizationViewer + * condition: + * title: expirable access + * description: Does not grant access after Sep 2020 + * expression: request.time < timestamp('2020-10-01T00:00:00.000Z') + * etag: BwWWja0YfJA= + * version: 3 * ``` * * For a description of IAM and its features, see the @@ -674,7 +680,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.Policy} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.Policy) com.google.iam.v1.PolicyOrBuilder { @@ -683,7 +689,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto.internal_static_google_iam_v1_Policy_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -693,7 +699,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v1.Policy.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -781,39 +787,6 @@ private void buildPartial0(com.google.iam.v1.Policy result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.Policy) { @@ -848,8 +821,8 @@ public Builder mergeFrom(com.google.iam.v1.Policy other) { bindings_ = other.bindings_; bitField0_ = (bitField0_ & ~0x00000002); bindingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getBindingsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetBindingsFieldBuilder() : null; } else { bindingsBuilder_.addAllMessages(other.bindings_); @@ -875,15 +848,15 @@ public Builder mergeFrom(com.google.iam.v1.Policy other) { auditConfigs_ = other.auditConfigs_; bitField0_ = (bitField0_ & ~0x00000004); auditConfigsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAuditConfigsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAuditConfigsFieldBuilder() : null; } else { auditConfigsBuilder_.addAllMessages(other.auditConfigs_); } } } - if (other.getEtag() != com.google.protobuf.ByteString.EMPTY) { + if (!other.getEtag().isEmpty()) { setEtag(other.getEtag()); } this.mergeUnknownFields(other.getUnknownFields()); @@ -985,7 +958,7 @@ public Builder mergeFrom( * * Adding a conditional role binding to a policy * * Changing a conditional role binding in a policy * * Removing any role binding, with or without a condition, from a policy - * that includes conditions + * that includes conditions * * **Important:** If you use IAM Conditions, you must include the `etag` field * whenever you call `setIamPolicy`. If you omit this field, then IAM allows @@ -1025,7 +998,7 @@ public int getVersion() { * * Adding a conditional role binding to a policy * * Changing a conditional role binding in a policy * * Removing any role binding, with or without a condition, from a policy - * that includes conditions + * that includes conditions * * **Important:** If you use IAM Conditions, you must include the `etag` field * whenever you call `setIamPolicy`. If you omit this field, then IAM allows @@ -1069,7 +1042,7 @@ public Builder setVersion(int value) { * * Adding a conditional role binding to a policy * * Changing a conditional role binding in a policy * * Removing any role binding, with or without a condition, from a policy - * that includes conditions + * that includes conditions * * **Important:** If you use IAM Conditions, you must include the `etag` field * whenever you call `setIamPolicy`. If you omit this field, then IAM allows @@ -1104,7 +1077,7 @@ private void ensureBindingsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.Binding, com.google.iam.v1.Binding.Builder, com.google.iam.v1.BindingOrBuilder> @@ -1477,7 +1450,7 @@ public Builder removeBindings(int index) { * repeated .google.iam.v1.Binding bindings = 4; */ public com.google.iam.v1.Binding.Builder getBindingsBuilder(int index) { - return getBindingsFieldBuilder().getBuilder(index); + return internalGetBindingsFieldBuilder().getBuilder(index); } /** @@ -1551,7 +1524,8 @@ public java.util.List getBindingsO * repeated .google.iam.v1.Binding bindings = 4; */ public com.google.iam.v1.Binding.Builder addBindingsBuilder() { - return getBindingsFieldBuilder().addBuilder(com.google.iam.v1.Binding.getDefaultInstance()); + return internalGetBindingsFieldBuilder() + .addBuilder(com.google.iam.v1.Binding.getDefaultInstance()); } /** @@ -1573,7 +1547,7 @@ public com.google.iam.v1.Binding.Builder addBindingsBuilder() { * repeated .google.iam.v1.Binding bindings = 4; */ public com.google.iam.v1.Binding.Builder addBindingsBuilder(int index) { - return getBindingsFieldBuilder() + return internalGetBindingsFieldBuilder() .addBuilder(index, com.google.iam.v1.Binding.getDefaultInstance()); } @@ -1596,17 +1570,17 @@ public com.google.iam.v1.Binding.Builder addBindingsBuilder(int index) { * repeated .google.iam.v1.Binding bindings = 4; */ public java.util.List getBindingsBuilderList() { - return getBindingsFieldBuilder().getBuilderList(); + return internalGetBindingsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.Binding, com.google.iam.v1.Binding.Builder, com.google.iam.v1.BindingOrBuilder> - getBindingsFieldBuilder() { + internalGetBindingsFieldBuilder() { if (bindingsBuilder_ == null) { bindingsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.Binding, com.google.iam.v1.Binding.Builder, com.google.iam.v1.BindingOrBuilder>( @@ -1626,7 +1600,7 @@ private void ensureAuditConfigsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.AuditConfig, com.google.iam.v1.AuditConfig.Builder, com.google.iam.v1.AuditConfigOrBuilder> @@ -1885,7 +1859,7 @@ public Builder removeAuditConfigs(int index) { * repeated .google.iam.v1.AuditConfig audit_configs = 6; */ public com.google.iam.v1.AuditConfig.Builder getAuditConfigsBuilder(int index) { - return getAuditConfigsFieldBuilder().getBuilder(index); + return internalGetAuditConfigsFieldBuilder().getBuilder(index); } /** @@ -1933,7 +1907,7 @@ public com.google.iam.v1.AuditConfigOrBuilder getAuditConfigsOrBuilder(int index * repeated .google.iam.v1.AuditConfig audit_configs = 6; */ public com.google.iam.v1.AuditConfig.Builder addAuditConfigsBuilder() { - return getAuditConfigsFieldBuilder() + return internalGetAuditConfigsFieldBuilder() .addBuilder(com.google.iam.v1.AuditConfig.getDefaultInstance()); } @@ -1947,7 +1921,7 @@ public com.google.iam.v1.AuditConfig.Builder addAuditConfigsBuilder() { * repeated .google.iam.v1.AuditConfig audit_configs = 6; */ public com.google.iam.v1.AuditConfig.Builder addAuditConfigsBuilder(int index) { - return getAuditConfigsFieldBuilder() + return internalGetAuditConfigsFieldBuilder() .addBuilder(index, com.google.iam.v1.AuditConfig.getDefaultInstance()); } @@ -1961,17 +1935,17 @@ public com.google.iam.v1.AuditConfig.Builder addAuditConfigsBuilder(int index) { * repeated .google.iam.v1.AuditConfig audit_configs = 6; */ public java.util.List getAuditConfigsBuilderList() { - return getAuditConfigsFieldBuilder().getBuilderList(); + return internalGetAuditConfigsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.AuditConfig, com.google.iam.v1.AuditConfig.Builder, com.google.iam.v1.AuditConfigOrBuilder> - getAuditConfigsFieldBuilder() { + internalGetAuditConfigsFieldBuilder() { if (auditConfigsBuilder_ == null) { auditConfigsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.AuditConfig, com.google.iam.v1.AuditConfig.Builder, com.google.iam.v1.AuditConfigOrBuilder>( @@ -2072,17 +2046,6 @@ public Builder clearEtag() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.Policy) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDelta.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDelta.java index 48648760f1..214a1475f3 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDelta.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDelta.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v1.PolicyDelta} */ -public final class PolicyDelta extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PolicyDelta extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.PolicyDelta) PolicyDeltaOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyDelta"); + } + // Use PolicyDelta.newBuilder() to construct. - private PolicyDelta(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PolicyDelta(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,18 +56,12 @@ private PolicyDelta() { auditConfigDeltas_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PolicyDelta(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.PolicyProto.internal_static_google_iam_v1_PolicyDelta_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto .internal_static_google_iam_v1_PolicyDelta_fieldAccessorTable @@ -328,38 +334,38 @@ public static com.google.iam.v1.PolicyDelta parseFrom( public static com.google.iam.v1.PolicyDelta parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.PolicyDelta parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.PolicyDelta parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.PolicyDelta parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.PolicyDelta parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.PolicyDelta parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -382,7 +388,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -396,7 +402,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.PolicyDelta} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.PolicyDelta) com.google.iam.v1.PolicyDeltaOrBuilder { @@ -405,7 +411,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.PolicyProto .internal_static_google_iam_v1_PolicyDelta_fieldAccessorTable @@ -416,7 +422,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v1.PolicyDelta.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -496,39 +502,6 @@ private void buildPartial0(com.google.iam.v1.PolicyDelta result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.PolicyDelta) { @@ -560,8 +533,8 @@ public Builder mergeFrom(com.google.iam.v1.PolicyDelta other) { bindingDeltas_ = other.bindingDeltas_; bitField0_ = (bitField0_ & ~0x00000001); bindingDeltasBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getBindingDeltasFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetBindingDeltasFieldBuilder() : null; } else { bindingDeltasBuilder_.addAllMessages(other.bindingDeltas_); @@ -587,8 +560,8 @@ public Builder mergeFrom(com.google.iam.v1.PolicyDelta other) { auditConfigDeltas_ = other.auditConfigDeltas_; bitField0_ = (bitField0_ & ~0x00000002); auditConfigDeltasBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAuditConfigDeltasFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAuditConfigDeltasFieldBuilder() : null; } else { auditConfigDeltasBuilder_.addAllMessages(other.auditConfigDeltas_); @@ -675,7 +648,7 @@ private void ensureBindingDeltasIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.BindingDelta, com.google.iam.v1.BindingDelta.Builder, com.google.iam.v1.BindingDeltaOrBuilder> @@ -934,7 +907,7 @@ public Builder removeBindingDeltas(int index) { * repeated .google.iam.v1.BindingDelta binding_deltas = 1; */ public com.google.iam.v1.BindingDelta.Builder getBindingDeltasBuilder(int index) { - return getBindingDeltasFieldBuilder().getBuilder(index); + return internalGetBindingDeltasFieldBuilder().getBuilder(index); } /** @@ -982,7 +955,7 @@ public com.google.iam.v1.BindingDeltaOrBuilder getBindingDeltasOrBuilder(int ind * repeated .google.iam.v1.BindingDelta binding_deltas = 1; */ public com.google.iam.v1.BindingDelta.Builder addBindingDeltasBuilder() { - return getBindingDeltasFieldBuilder() + return internalGetBindingDeltasFieldBuilder() .addBuilder(com.google.iam.v1.BindingDelta.getDefaultInstance()); } @@ -996,7 +969,7 @@ public com.google.iam.v1.BindingDelta.Builder addBindingDeltasBuilder() { * repeated .google.iam.v1.BindingDelta binding_deltas = 1; */ public com.google.iam.v1.BindingDelta.Builder addBindingDeltasBuilder(int index) { - return getBindingDeltasFieldBuilder() + return internalGetBindingDeltasFieldBuilder() .addBuilder(index, com.google.iam.v1.BindingDelta.getDefaultInstance()); } @@ -1010,17 +983,17 @@ public com.google.iam.v1.BindingDelta.Builder addBindingDeltasBuilder(int index) * repeated .google.iam.v1.BindingDelta binding_deltas = 1; */ public java.util.List getBindingDeltasBuilderList() { - return getBindingDeltasFieldBuilder().getBuilderList(); + return internalGetBindingDeltasFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.BindingDelta, com.google.iam.v1.BindingDelta.Builder, com.google.iam.v1.BindingDeltaOrBuilder> - getBindingDeltasFieldBuilder() { + internalGetBindingDeltasFieldBuilder() { if (bindingDeltasBuilder_ == null) { bindingDeltasBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.BindingDelta, com.google.iam.v1.BindingDelta.Builder, com.google.iam.v1.BindingDeltaOrBuilder>( @@ -1044,7 +1017,7 @@ private void ensureAuditConfigDeltasIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.AuditConfigDelta, com.google.iam.v1.AuditConfigDelta.Builder, com.google.iam.v1.AuditConfigDeltaOrBuilder> @@ -1304,7 +1277,7 @@ public Builder removeAuditConfigDeltas(int index) { * repeated .google.iam.v1.AuditConfigDelta audit_config_deltas = 2; */ public com.google.iam.v1.AuditConfigDelta.Builder getAuditConfigDeltasBuilder(int index) { - return getAuditConfigDeltasFieldBuilder().getBuilder(index); + return internalGetAuditConfigDeltasFieldBuilder().getBuilder(index); } /** @@ -1352,7 +1325,7 @@ public com.google.iam.v1.AuditConfigDeltaOrBuilder getAuditConfigDeltasOrBuilder * repeated .google.iam.v1.AuditConfigDelta audit_config_deltas = 2; */ public com.google.iam.v1.AuditConfigDelta.Builder addAuditConfigDeltasBuilder() { - return getAuditConfigDeltasFieldBuilder() + return internalGetAuditConfigDeltasFieldBuilder() .addBuilder(com.google.iam.v1.AuditConfigDelta.getDefaultInstance()); } @@ -1366,7 +1339,7 @@ public com.google.iam.v1.AuditConfigDelta.Builder addAuditConfigDeltasBuilder() * repeated .google.iam.v1.AuditConfigDelta audit_config_deltas = 2; */ public com.google.iam.v1.AuditConfigDelta.Builder addAuditConfigDeltasBuilder(int index) { - return getAuditConfigDeltasFieldBuilder() + return internalGetAuditConfigDeltasFieldBuilder() .addBuilder(index, com.google.iam.v1.AuditConfigDelta.getDefaultInstance()); } @@ -1381,17 +1354,17 @@ public com.google.iam.v1.AuditConfigDelta.Builder addAuditConfigDeltasBuilder(in */ public java.util.List getAuditConfigDeltasBuilderList() { - return getAuditConfigDeltasFieldBuilder().getBuilderList(); + return internalGetAuditConfigDeltasFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.AuditConfigDelta, com.google.iam.v1.AuditConfigDelta.Builder, com.google.iam.v1.AuditConfigDeltaOrBuilder> - getAuditConfigDeltasFieldBuilder() { + internalGetAuditConfigDeltasFieldBuilder() { if (auditConfigDeltasBuilder_ == null) { auditConfigDeltasBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v1.AuditConfigDelta, com.google.iam.v1.AuditConfigDelta.Builder, com.google.iam.v1.AuditConfigDeltaOrBuilder>( @@ -1404,17 +1377,6 @@ public com.google.iam.v1.AuditConfigDelta.Builder addAuditConfigDeltasBuilder(in return auditConfigDeltasBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.PolicyDelta) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDeltaOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDeltaOrBuilder.java index e169897c1e..73a1ca6ccc 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDeltaOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDeltaOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface PolicyDeltaOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.PolicyDelta) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyOrBuilder.java index 6a66294242..3638c44c25 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface PolicyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.Policy) @@ -40,7 +42,7 @@ public interface PolicyOrBuilder * * Adding a conditional role binding to a policy * * Changing a conditional role binding in a policy * * Removing any role binding, with or without a condition, from a policy - * that includes conditions + * that includes conditions * * **Important:** If you use IAM Conditions, you must include the `etag` field * whenever you call `setIamPolicy`. If you omit this field, then IAM allows diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyProto.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyProto.java index 9a02e2c3ee..1298011e39 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyProto.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; -public final class PolicyProto { +@com.google.protobuf.Generated +public final class PolicyProto extends com.google.protobuf.GeneratedFile { private PolicyProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,31 +42,31 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_Policy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_Policy_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_Binding_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_Binding_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_AuditConfig_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_AuditConfig_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_AuditLogConfig_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_AuditLogConfig_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_PolicyDelta_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_PolicyDelta_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_BindingDelta_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_BindingDelta_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_AuditConfigDelta_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_AuditConfigDelta_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -103,58 +115,56 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.type.ExprProto.getDescriptor(), }); - internal_static_google_iam_v1_Policy_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_iam_v1_Policy_descriptor = getDescriptor().getMessageType(0); internal_static_google_iam_v1_Policy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_Policy_descriptor, new java.lang.String[] { "Version", "Bindings", "AuditConfigs", "Etag", }); - internal_static_google_iam_v1_Binding_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_iam_v1_Binding_descriptor = getDescriptor().getMessageType(1); internal_static_google_iam_v1_Binding_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_Binding_descriptor, new java.lang.String[] { "Role", "Members", "Condition", }); - internal_static_google_iam_v1_AuditConfig_descriptor = getDescriptor().getMessageTypes().get(2); + internal_static_google_iam_v1_AuditConfig_descriptor = getDescriptor().getMessageType(2); internal_static_google_iam_v1_AuditConfig_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_AuditConfig_descriptor, new java.lang.String[] { "Service", "AuditLogConfigs", }); - internal_static_google_iam_v1_AuditLogConfig_descriptor = - getDescriptor().getMessageTypes().get(3); + internal_static_google_iam_v1_AuditLogConfig_descriptor = getDescriptor().getMessageType(3); internal_static_google_iam_v1_AuditLogConfig_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_AuditLogConfig_descriptor, new java.lang.String[] { "LogType", "ExemptedMembers", }); - internal_static_google_iam_v1_PolicyDelta_descriptor = getDescriptor().getMessageTypes().get(4); + internal_static_google_iam_v1_PolicyDelta_descriptor = getDescriptor().getMessageType(4); internal_static_google_iam_v1_PolicyDelta_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_PolicyDelta_descriptor, new java.lang.String[] { "BindingDeltas", "AuditConfigDeltas", }); - internal_static_google_iam_v1_BindingDelta_descriptor = - getDescriptor().getMessageTypes().get(5); + internal_static_google_iam_v1_BindingDelta_descriptor = getDescriptor().getMessageType(5); internal_static_google_iam_v1_BindingDelta_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_BindingDelta_descriptor, new java.lang.String[] { "Action", "Role", "Member", "Condition", }); - internal_static_google_iam_v1_AuditConfigDelta_descriptor = - getDescriptor().getMessageTypes().get(6); + internal_static_google_iam_v1_AuditConfigDelta_descriptor = getDescriptor().getMessageType(6); internal_static_google_iam_v1_AuditConfigDelta_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_AuditConfigDelta_descriptor, new java.lang.String[] { "Action", "Service", "ExemptedMember", "LogType", }); + descriptor.resolveAllFeaturesImmutable(); com.google.type.ExprProto.getDescriptor(); } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMember.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMember.java index 0512dee22f..d2c95d02f6 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMember.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMember.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/resource_policy_member.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.iam.v1.ResourcePolicyMember} */ -public final class ResourcePolicyMember extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ResourcePolicyMember extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.ResourcePolicyMember) ResourcePolicyMemberOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ResourcePolicyMember"); + } + // Use ResourcePolicyMember.newBuilder() to construct. - private ResourcePolicyMember(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ResourcePolicyMember(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private ResourcePolicyMember() { iamPolicyUidPrincipal_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ResourcePolicyMember(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.ResourcePolicyMemberProto .internal_static_google_iam_v1_ResourcePolicyMember_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.ResourcePolicyMemberProto .internal_static_google_iam_v1_ResourcePolicyMember_fieldAccessorTable @@ -210,11 +216,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(iamPolicyNamePrincipal_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, iamPolicyNamePrincipal_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(iamPolicyNamePrincipal_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, iamPolicyNamePrincipal_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(iamPolicyUidPrincipal_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, iamPolicyUidPrincipal_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(iamPolicyUidPrincipal_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, iamPolicyUidPrincipal_); } getUnknownFields().writeTo(output); } @@ -225,11 +231,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(iamPolicyNamePrincipal_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, iamPolicyNamePrincipal_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(iamPolicyNamePrincipal_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, iamPolicyNamePrincipal_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(iamPolicyUidPrincipal_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, iamPolicyUidPrincipal_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(iamPolicyUidPrincipal_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, iamPolicyUidPrincipal_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -305,38 +311,38 @@ public static com.google.iam.v1.ResourcePolicyMember parseFrom( public static com.google.iam.v1.ResourcePolicyMember parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.ResourcePolicyMember parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.ResourcePolicyMember parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.ResourcePolicyMember parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.ResourcePolicyMember parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.ResourcePolicyMember parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -359,7 +365,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -374,7 +380,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.ResourcePolicyMember} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.ResourcePolicyMember) com.google.iam.v1.ResourcePolicyMemberOrBuilder { @@ -384,7 +390,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.ResourcePolicyMemberProto .internal_static_google_iam_v1_ResourcePolicyMember_fieldAccessorTable @@ -396,7 +402,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v1.ResourcePolicyMember.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -450,39 +456,6 @@ private void buildPartial0(com.google.iam.v1.ResourcePolicyMember result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.ResourcePolicyMember) { @@ -854,17 +827,6 @@ public Builder setIamPolicyUidPrincipalBytes(com.google.protobuf.ByteString valu return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.ResourcePolicyMember) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMemberOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMemberOrBuilder.java index a3ac24cb33..2fbdbd1012 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMemberOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMemberOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/resource_policy_member.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface ResourcePolicyMemberOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.ResourcePolicyMember) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMemberProto.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMemberProto.java index 40e28effcc..7a251fe406 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMemberProto.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/ResourcePolicyMemberProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/resource_policy_member.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; -public final class ResourcePolicyMemberProto { +@com.google.protobuf.Generated +public final class ResourcePolicyMemberProto extends com.google.protobuf.GeneratedFile { private ResourcePolicyMemberProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ResourcePolicyMemberProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_ResourcePolicyMember_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_ResourcePolicyMember_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -58,19 +70,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_iam_v1_ResourcePolicyMember_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_iam_v1_ResourcePolicyMember_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_ResourcePolicyMember_descriptor, new java.lang.String[] { "IamPolicyNamePrincipal", "IamPolicyUidPrincipal", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequest.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequest.java index a52591ee34..79ac7523fc 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequest.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/iam_policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v1.SetIamPolicyRequest} */ -public final class SetIamPolicyRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SetIamPolicyRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.SetIamPolicyRequest) SetIamPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SetIamPolicyRequest"); + } + // Use SetIamPolicyRequest.newBuilder() to construct. - private SetIamPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SetIamPolicyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private SetIamPolicyRequest() { resource_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SetIamPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_SetIamPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_SetIamPolicyRequest_fieldAccessorTable @@ -257,8 +263,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resource_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getPolicy()); @@ -275,8 +281,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resource_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getPolicy()); @@ -370,38 +376,38 @@ public static com.google.iam.v1.SetIamPolicyRequest parseFrom( public static com.google.iam.v1.SetIamPolicyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.SetIamPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.SetIamPolicyRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.SetIamPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.SetIamPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.SetIamPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -424,7 +430,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -438,7 +444,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.SetIamPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.SetIamPolicyRequest) com.google.iam.v1.SetIamPolicyRequestOrBuilder { @@ -448,7 +454,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_SetIamPolicyRequest_fieldAccessorTable @@ -462,15 +468,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPolicyFieldBuilder(); - getUpdateMaskFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPolicyFieldBuilder(); + internalGetUpdateMaskFieldBuilder(); } } @@ -540,39 +546,6 @@ private void buildPartial0(com.google.iam.v1.SetIamPolicyRequest result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.SetIamPolicyRequest) { @@ -630,13 +603,14 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getPolicyFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetPolicyFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 case 26: { - input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -786,7 +760,7 @@ public Builder setResourceBytes(com.google.protobuf.ByteString value) { } private com.google.iam.v1.Policy policy_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v1.Policy, com.google.iam.v1.Policy.Builder, com.google.iam.v1.PolicyOrBuilder> @@ -950,7 +924,7 @@ public Builder clearPolicy() { public com.google.iam.v1.Policy.Builder getPolicyBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getPolicyFieldBuilder().getBuilder(); + return internalGetPolicyFieldBuilder().getBuilder(); } /** @@ -985,14 +959,14 @@ public com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder() { * * .google.iam.v1.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v1.Policy, com.google.iam.v1.Policy.Builder, com.google.iam.v1.PolicyOrBuilder> - getPolicyFieldBuilder() { + internalGetPolicyFieldBuilder() { if (policyBuilder_ == null) { policyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v1.Policy, com.google.iam.v1.Policy.Builder, com.google.iam.v1.PolicyOrBuilder>(getPolicy(), getParentForChildren(), isClean()); @@ -1002,7 +976,7 @@ public com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder() { } private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> @@ -1175,7 +1149,7 @@ public Builder clearUpdateMask() { public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); + return internalGetUpdateMaskFieldBuilder().getBuilder(); } /** @@ -1214,14 +1188,14 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * * .google.protobuf.FieldMask update_mask = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { + internalGetUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( @@ -1231,17 +1205,6 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return updateMaskBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.SetIamPolicyRequest) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequestOrBuilder.java index 60cce667e5..08345eb3f2 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/iam_policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface SetIamPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.SetIamPolicyRequest) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequest.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequest.java index 749c37be71..43ab2a08c3 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequest.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/iam_policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v1.TestIamPermissionsRequest} */ -public final class TestIamPermissionsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class TestIamPermissionsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.TestIamPermissionsRequest) TestIamPermissionsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TestIamPermissionsRequest"); + } + // Use TestIamPermissionsRequest.newBuilder() to construct. - private TestIamPermissionsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TestIamPermissionsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private TestIamPermissionsRequest() { permissions_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new TestIamPermissionsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_TestIamPermissionsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_TestIamPermissionsRequest_fieldAccessorTable @@ -218,11 +224,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resource_); } for (int i = 0; i < permissions_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, permissions_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, permissions_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -233,8 +239,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resource_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resource_); } { int dataSize = 0; @@ -321,38 +327,38 @@ public static com.google.iam.v1.TestIamPermissionsRequest parseFrom( public static com.google.iam.v1.TestIamPermissionsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.TestIamPermissionsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.TestIamPermissionsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.TestIamPermissionsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.TestIamPermissionsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.TestIamPermissionsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -375,7 +381,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -389,7 +395,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.TestIamPermissionsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.TestIamPermissionsRequest) com.google.iam.v1.TestIamPermissionsRequestOrBuilder { @@ -399,7 +405,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_TestIamPermissionsRequest_fieldAccessorTable @@ -411,7 +417,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v1.TestIamPermissionsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -466,39 +472,6 @@ private void buildPartial0(com.google.iam.v1.TestIamPermissionsRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.TestIamPermissionsRequest) { @@ -920,17 +893,6 @@ public Builder addPermissionsBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.TestIamPermissionsRequest) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequestOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequestOrBuilder.java index 1271cc4544..43733936e2 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/iam_policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface TestIamPermissionsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.TestIamPermissionsRequest) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsResponse.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsResponse.java index 1c8d7eda0c..1901e8f18a 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsResponse.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/iam_policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v1.TestIamPermissionsResponse} */ -public final class TestIamPermissionsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class TestIamPermissionsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.TestIamPermissionsResponse) TestIamPermissionsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TestIamPermissionsResponse"); + } + // Use TestIamPermissionsResponse.newBuilder() to construct. - private TestIamPermissionsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TestIamPermissionsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private TestIamPermissionsResponse() { permissions_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new TestIamPermissionsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_TestIamPermissionsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_TestIamPermissionsResponse_fieldAccessorTable @@ -151,7 +157,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < permissions_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, permissions_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, permissions_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -244,38 +250,38 @@ public static com.google.iam.v1.TestIamPermissionsResponse parseFrom( public static com.google.iam.v1.TestIamPermissionsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.TestIamPermissionsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.TestIamPermissionsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.TestIamPermissionsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.TestIamPermissionsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.TestIamPermissionsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -298,7 +304,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -312,7 +318,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.TestIamPermissionsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.TestIamPermissionsResponse) com.google.iam.v1.TestIamPermissionsResponseOrBuilder { @@ -322,7 +328,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.IamPolicyProto .internal_static_google_iam_v1_TestIamPermissionsResponse_fieldAccessorTable @@ -334,7 +340,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v1.TestIamPermissionsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -385,39 +391,6 @@ private void buildPartial0(com.google.iam.v1.TestIamPermissionsResponse result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.TestIamPermissionsResponse) { @@ -684,17 +657,6 @@ public Builder addPermissionsBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.TestIamPermissionsResponse) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsResponseOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsResponseOrBuilder.java index c153505028..7d503f7621 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsResponseOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/iam_policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1; +@com.google.protobuf.Generated public interface TestIamPermissionsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.TestIamPermissionsResponse) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditData.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditData.java index cc8e8142bc..6f19e1e8da 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditData.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditData.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/logging/audit_data.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1.logging; /** @@ -30,32 +31,37 @@ * * Protobuf type {@code google.iam.v1.logging.AuditData} */ -public final class AuditData extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AuditData extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v1.logging.AuditData) AuditDataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuditData"); + } + // Use AuditData.newBuilder() to construct. - private AuditData(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AuditData(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private AuditData() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AuditData(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v1.logging.AuditDataProto .internal_static_google_iam_v1_logging_AuditData_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.logging.AuditDataProto .internal_static_google_iam_v1_logging_AuditData_fieldAccessorTable @@ -218,38 +224,38 @@ public static com.google.iam.v1.logging.AuditData parseFrom( public static com.google.iam.v1.logging.AuditData parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.logging.AuditData parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.logging.AuditData parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v1.logging.AuditData parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v1.logging.AuditData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v1.logging.AuditData parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -272,7 +278,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -288,7 +294,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v1.logging.AuditData} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v1.logging.AuditData) com.google.iam.v1.logging.AuditDataOrBuilder { @@ -298,7 +304,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v1.logging.AuditDataProto .internal_static_google_iam_v1_logging_AuditData_fieldAccessorTable @@ -312,14 +318,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPolicyDeltaFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPolicyDeltaFieldBuilder(); } } @@ -376,39 +382,6 @@ private void buildPartial0(com.google.iam.v1.logging.AuditData result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v1.logging.AuditData) { @@ -452,7 +425,8 @@ public Builder mergeFrom( break; case 18: { - input.readMessage(getPolicyDeltaFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetPolicyDeltaFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 18 @@ -476,7 +450,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.iam.v1.PolicyDelta policyDelta_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v1.PolicyDelta, com.google.iam.v1.PolicyDelta.Builder, com.google.iam.v1.PolicyDeltaOrBuilder> @@ -621,7 +595,7 @@ public Builder clearPolicyDelta() { public com.google.iam.v1.PolicyDelta.Builder getPolicyDeltaBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getPolicyDeltaFieldBuilder().getBuilder(); + return internalGetPolicyDeltaFieldBuilder().getBuilder(); } /** @@ -652,14 +626,14 @@ public com.google.iam.v1.PolicyDeltaOrBuilder getPolicyDeltaOrBuilder() { * * .google.iam.v1.PolicyDelta policy_delta = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v1.PolicyDelta, com.google.iam.v1.PolicyDelta.Builder, com.google.iam.v1.PolicyDeltaOrBuilder> - getPolicyDeltaFieldBuilder() { + internalGetPolicyDeltaFieldBuilder() { if (policyDeltaBuilder_ == null) { policyDeltaBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v1.PolicyDelta, com.google.iam.v1.PolicyDelta.Builder, com.google.iam.v1.PolicyDeltaOrBuilder>( @@ -669,17 +643,6 @@ public com.google.iam.v1.PolicyDeltaOrBuilder getPolicyDeltaOrBuilder() { return policyDeltaBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v1.logging.AuditData) } diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataOrBuilder.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataOrBuilder.java index 4f25d6857c..251c55e6d7 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataOrBuilder.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/logging/audit_data.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1.logging; +@com.google.protobuf.Generated public interface AuditDataOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v1.logging.AuditData) diff --git a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataProto.java b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataProto.java index 8572efe7e4..c13dc23d4f 100644 --- a/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataProto.java +++ b/java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v1/logging/audit_data.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v1.logging; -public final class AuditDataProto { +@com.google.protobuf.Generated +public final class AuditDataProto extends com.google.protobuf.GeneratedFile { private AuditDataProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AuditDataProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v1_logging_AuditData_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v1_logging_AuditData_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -56,14 +68,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.iam.v1.PolicyProto.getDescriptor(), }); - internal_static_google_iam_v1_logging_AuditData_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_iam_v1_logging_AuditData_descriptor = getDescriptor().getMessageType(0); internal_static_google_iam_v1_logging_AuditData_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v1_logging_AuditData_descriptor, new java.lang.String[] { "PolicyDelta", }); + descriptor.resolveAllFeaturesImmutable(); com.google.iam.v1.PolicyProto.getDescriptor(); } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/CreatePolicyRequest.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/CreatePolicyRequest.java index fc0bc65181..32a86ca3ce 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/CreatePolicyRequest.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/CreatePolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2.CreatePolicyRequest} */ -public final class CreatePolicyRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CreatePolicyRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2.CreatePolicyRequest) CreatePolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreatePolicyRequest"); + } + // Use CreatePolicyRequest.newBuilder() to construct. - private CreatePolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CreatePolicyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private CreatePolicyRequest() { policyId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreatePolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_CreatePolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_CreatePolicyRequest_fieldAccessorTable @@ -261,14 +267,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getPolicy()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, policyId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, policyId_); } getUnknownFields().writeTo(output); } @@ -279,14 +285,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getPolicy()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, policyId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, policyId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -369,38 +375,38 @@ public static com.google.iam.v2.CreatePolicyRequest parseFrom( public static com.google.iam.v2.CreatePolicyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.CreatePolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.CreatePolicyRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2.CreatePolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.CreatePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.CreatePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -423,7 +429,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -437,7 +443,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2.CreatePolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2.CreatePolicyRequest) com.google.iam.v2.CreatePolicyRequestOrBuilder { @@ -447,7 +453,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_CreatePolicyRequest_fieldAccessorTable @@ -461,14 +467,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPolicyFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPolicyFieldBuilder(); } } @@ -533,39 +539,6 @@ private void buildPartial0(com.google.iam.v2.CreatePolicyRequest result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2.CreatePolicyRequest) { @@ -625,7 +598,7 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getPolicyFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetPolicyFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -816,7 +789,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { } private com.google.iam.v2.Policy policy_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2.Policy, com.google.iam.v2.Policy.Builder, com.google.iam.v2.PolicyOrBuilder> @@ -959,7 +932,7 @@ public Builder clearPolicy() { public com.google.iam.v2.Policy.Builder getPolicyBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getPolicyFieldBuilder().getBuilder(); + return internalGetPolicyFieldBuilder().getBuilder(); } /** @@ -988,14 +961,14 @@ public com.google.iam.v2.PolicyOrBuilder getPolicyOrBuilder() { * * .google.iam.v2.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2.Policy, com.google.iam.v2.Policy.Builder, com.google.iam.v2.PolicyOrBuilder> - getPolicyFieldBuilder() { + internalGetPolicyFieldBuilder() { if (policyBuilder_ == null) { policyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v2.Policy, com.google.iam.v2.Policy.Builder, com.google.iam.v2.PolicyOrBuilder>(getPolicy(), getParentForChildren(), isClean()); @@ -1130,17 +1103,6 @@ public Builder setPolicyIdBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2.CreatePolicyRequest) } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/CreatePolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/CreatePolicyRequestOrBuilder.java index 48751a39c9..9088a53a05 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/CreatePolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/CreatePolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; +@com.google.protobuf.Generated public interface CreatePolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2.CreatePolicyRequest) diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DeletePolicyRequest.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DeletePolicyRequest.java index 3dec540a1d..568a43efdc 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DeletePolicyRequest.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DeletePolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2.DeletePolicyRequest} */ -public final class DeletePolicyRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DeletePolicyRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2.DeletePolicyRequest) DeletePolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeletePolicyRequest"); + } + // Use DeletePolicyRequest.newBuilder() to construct. - private DeletePolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DeletePolicyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private DeletePolicyRequest() { etag_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeletePolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_DeletePolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_DeletePolicyRequest_fieldAccessorTable @@ -213,11 +219,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, etag_); } getUnknownFields().writeTo(output); } @@ -228,11 +234,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, etag_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -307,38 +313,38 @@ public static com.google.iam.v2.DeletePolicyRequest parseFrom( public static com.google.iam.v2.DeletePolicyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.DeletePolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.DeletePolicyRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2.DeletePolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.DeletePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.DeletePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -361,7 +367,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -375,7 +381,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2.DeletePolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2.DeletePolicyRequest) com.google.iam.v2.DeletePolicyRequestOrBuilder { @@ -385,7 +391,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_DeletePolicyRequest_fieldAccessorTable @@ -397,7 +403,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v2.DeletePolicyRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -451,39 +457,6 @@ private void buildPartial0(com.google.iam.v2.DeletePolicyRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2.DeletePolicyRequest) { @@ -855,17 +828,6 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2.DeletePolicyRequest) } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DeletePolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DeletePolicyRequestOrBuilder.java index 0a58e87f2c..b1c1591ec8 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DeletePolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DeletePolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; +@com.google.protobuf.Generated public interface DeletePolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2.DeletePolicyRequest) diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRule.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRule.java index 75e596e927..ce13d638a7 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRule.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/deny.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2.DenyRule} */ -public final class DenyRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DenyRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2.DenyRule) DenyRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DenyRule"); + } + // Use DenyRule.newBuilder() to construct. - private DenyRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DenyRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,18 +58,12 @@ private DenyRule() { exceptionPermissions_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DenyRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2.DenyRuleProto.internal_static_google_iam_v2_DenyRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.DenyRuleProto.internal_static_google_iam_v2_DenyRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -79,42 +85,42 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -133,42 +139,42 @@ public com.google.protobuf.ProtocolStringList getDeniedPrincipalsList() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -187,42 +193,42 @@ public int getDeniedPrincipalsCount() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -242,42 +248,42 @@ public java.lang.String getDeniedPrincipals(int index) { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -651,17 +657,16 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < deniedPrincipals_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, deniedPrincipals_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, deniedPrincipals_.getRaw(i)); } for (int i = 0; i < exceptionPrincipals_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, exceptionPrincipals_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, exceptionPrincipals_.getRaw(i)); } for (int i = 0; i < deniedPermissions_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, deniedPermissions_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 3, deniedPermissions_.getRaw(i)); } for (int i = 0; i < exceptionPermissions_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 4, exceptionPermissions_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 4, exceptionPermissions_.getRaw(i)); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(5, getDenialCondition()); @@ -805,38 +810,38 @@ public static com.google.iam.v2.DenyRule parseFrom( public static com.google.iam.v2.DenyRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.DenyRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.DenyRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2.DenyRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.DenyRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.DenyRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -859,7 +864,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -873,7 +878,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2.DenyRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2.DenyRule) com.google.iam.v2.DenyRuleOrBuilder { @@ -882,7 +887,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.DenyRuleProto .internal_static_google_iam_v2_DenyRule_fieldAccessorTable @@ -895,14 +900,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getDenialConditionFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetDenialConditionFieldBuilder(); } } @@ -978,39 +983,6 @@ private void buildPartial0(com.google.iam.v2.DenyRule result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2.DenyRule) { @@ -1122,7 +1094,8 @@ public Builder mergeFrom( } // case 34 case 42: { - input.readMessage(getDenialConditionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDenialConditionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 42 @@ -1163,42 +1136,42 @@ private void ensureDeniedPrincipalsIsMutable() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1218,42 +1191,42 @@ public com.google.protobuf.ProtocolStringList getDeniedPrincipalsList() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1272,42 +1245,42 @@ public int getDeniedPrincipalsCount() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1327,42 +1300,42 @@ public java.lang.String getDeniedPrincipals(int index) { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1382,42 +1355,42 @@ public com.google.protobuf.ByteString getDeniedPrincipalsBytes(int index) { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1445,42 +1418,42 @@ public Builder setDeniedPrincipals(int index, java.lang.String value) { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1507,42 +1480,42 @@ public Builder addDeniedPrincipals(java.lang.String value) { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1566,42 +1539,42 @@ public Builder addAllDeniedPrincipals(java.lang.Iterable value * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1624,42 +1597,42 @@ public Builder clearDeniedPrincipals() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -2373,7 +2346,7 @@ public Builder addExceptionPermissionsBytes(com.google.protobuf.ByteString value } private com.google.type.Expr denialCondition_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> denialConditionBuilder_; @@ -2586,7 +2559,7 @@ public Builder clearDenialCondition() { public com.google.type.Expr.Builder getDenialConditionBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getDenialConditionFieldBuilder().getBuilder(); + return internalGetDenialConditionFieldBuilder().getBuilder(); } /** @@ -2637,12 +2610,12 @@ public com.google.type.ExprOrBuilder getDenialConditionOrBuilder() { * * .google.type.Expr denial_condition = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> - getDenialConditionFieldBuilder() { + internalGetDenialConditionFieldBuilder() { if (denialConditionBuilder_ == null) { denialConditionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder>( getDenialCondition(), getParentForChildren(), isClean()); denialCondition_ = null; @@ -2650,17 +2623,6 @@ public com.google.type.ExprOrBuilder getDenialConditionOrBuilder() { return denialConditionBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2.DenyRule) } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRuleOrBuilder.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRuleOrBuilder.java index 03030d9f3d..a55ea83d0c 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRuleOrBuilder.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/deny.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; +@com.google.protobuf.Generated public interface DenyRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2.DenyRule) @@ -32,42 +34,42 @@ public interface DenyRuleOrBuilder * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -84,42 +86,42 @@ public interface DenyRuleOrBuilder * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -136,42 +138,42 @@ public interface DenyRuleOrBuilder * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -189,42 +191,42 @@ public interface DenyRuleOrBuilder * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRuleProto.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRuleProto.java index ce49ed9e9a..d979f0d411 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRuleProto.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/DenyRuleProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/deny.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; -public final class DenyRuleProto { +@com.google.protobuf.Generated +public final class DenyRuleProto extends com.google.protobuf.GeneratedFile { private DenyRuleProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DenyRuleProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2_DenyRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2_DenyRule_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -58,9 +70,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.type.ExprProto.getDescriptor(), }); - internal_static_google_iam_v2_DenyRule_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_iam_v2_DenyRule_descriptor = getDescriptor().getMessageType(0); internal_static_google_iam_v2_DenyRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2_DenyRule_descriptor, new java.lang.String[] { "DeniedPrincipals", @@ -69,6 +81,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ExceptionPermissions", "DenialCondition", }); + descriptor.resolveAllFeaturesImmutable(); com.google.type.ExprProto.getDescriptor(); } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/GetPolicyRequest.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/GetPolicyRequest.java index 02e546f514..e74c60432c 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/GetPolicyRequest.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/GetPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2.GetPolicyRequest} */ -public final class GetPolicyRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetPolicyRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2.GetPolicyRequest) GetPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetPolicyRequest"); + } + // Use GetPolicyRequest.newBuilder() to construct. - private GetPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetPolicyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,18 +55,12 @@ private GetPolicyRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2.PolicyProto.internal_static_google_iam_v2_GetPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_GetPolicyRequest_fieldAccessorTable @@ -148,8 +154,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -160,8 +166,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -233,38 +239,38 @@ public static com.google.iam.v2.GetPolicyRequest parseFrom( public static com.google.iam.v2.GetPolicyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.GetPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.GetPolicyRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2.GetPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.GetPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.GetPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -287,7 +293,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -301,7 +307,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2.GetPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2.GetPolicyRequest) com.google.iam.v2.GetPolicyRequestOrBuilder { @@ -311,7 +317,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_GetPolicyRequest_fieldAccessorTable @@ -323,7 +329,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v2.GetPolicyRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -372,39 +378,6 @@ private void buildPartial0(com.google.iam.v2.GetPolicyRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2.GetPolicyRequest) { @@ -629,17 +602,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2.GetPolicyRequest) } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/GetPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/GetPolicyRequestOrBuilder.java index d0f05816fc..34cc365288 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/GetPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/GetPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; +@com.google.protobuf.Generated public interface GetPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2.GetPolicyRequest) diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesRequest.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesRequest.java index caa9080be8..9c7a91bcdc 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesRequest.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2.ListPoliciesRequest} */ -public final class ListPoliciesRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListPoliciesRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2.ListPoliciesRequest) ListPoliciesRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPoliciesRequest"); + } + // Use ListPoliciesRequest.newBuilder() to construct. - private ListPoliciesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListPoliciesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListPoliciesRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPoliciesRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_ListPoliciesRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_ListPoliciesRequest_fieldAccessorTable @@ -229,14 +235,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } getUnknownFields().writeTo(output); } @@ -247,14 +253,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -332,38 +338,38 @@ public static com.google.iam.v2.ListPoliciesRequest parseFrom( public static com.google.iam.v2.ListPoliciesRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.ListPoliciesRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.ListPoliciesRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2.ListPoliciesRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.ListPoliciesRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.ListPoliciesRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -386,7 +392,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -400,7 +406,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2.ListPoliciesRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2.ListPoliciesRequest) com.google.iam.v2.ListPoliciesRequestOrBuilder { @@ -410,7 +416,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_ListPoliciesRequest_fieldAccessorTable @@ -422,7 +428,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v2.ListPoliciesRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -480,39 +486,6 @@ private void buildPartial0(com.google.iam.v2.ListPoliciesRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2.ListPoliciesRequest) { @@ -942,17 +915,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2.ListPoliciesRequest) } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesRequestOrBuilder.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesRequestOrBuilder.java index 6d175995bb..5700a08230 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; +@com.google.protobuf.Generated public interface ListPoliciesRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2.ListPoliciesRequest) diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesResponse.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesResponse.java index 92f6f8c838..04f6d7c7ea 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesResponse.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2.ListPoliciesResponse} */ -public final class ListPoliciesResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListPoliciesResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2.ListPoliciesResponse) ListPoliciesResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPoliciesResponse"); + } + // Use ListPoliciesResponse.newBuilder() to construct. - private ListPoliciesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListPoliciesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListPoliciesResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPoliciesResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_ListPoliciesResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_ListPoliciesResponse_fieldAccessorTable @@ -212,8 +218,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < policies_.size(); i++) { output.writeMessage(1, policies_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -227,8 +233,8 @@ public int getSerializedSize() { for (int i = 0; i < policies_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, policies_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -306,38 +312,38 @@ public static com.google.iam.v2.ListPoliciesResponse parseFrom( public static com.google.iam.v2.ListPoliciesResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.ListPoliciesResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.ListPoliciesResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2.ListPoliciesResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.ListPoliciesResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.ListPoliciesResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -360,7 +366,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -374,7 +380,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2.ListPoliciesResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2.ListPoliciesResponse) com.google.iam.v2.ListPoliciesResponseOrBuilder { @@ -384,7 +390,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_ListPoliciesResponse_fieldAccessorTable @@ -396,7 +402,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v2.ListPoliciesResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -466,39 +472,6 @@ private void buildPartial0(com.google.iam.v2.ListPoliciesResponse result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2.ListPoliciesResponse) { @@ -530,8 +503,8 @@ public Builder mergeFrom(com.google.iam.v2.ListPoliciesResponse other) { policies_ = other.policies_; bitField0_ = (bitField0_ & ~0x00000001); policiesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPoliciesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPoliciesFieldBuilder() : null; } else { policiesBuilder_.addAllMessages(other.policies_); @@ -615,7 +588,7 @@ private void ensurePoliciesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2.Policy, com.google.iam.v2.Policy.Builder, com.google.iam.v2.PolicyOrBuilder> @@ -871,7 +844,7 @@ public Builder removePolicies(int index) { * repeated .google.iam.v2.Policy policies = 1; */ public com.google.iam.v2.Policy.Builder getPoliciesBuilder(int index) { - return getPoliciesFieldBuilder().getBuilder(index); + return internalGetPoliciesFieldBuilder().getBuilder(index); } /** @@ -918,7 +891,8 @@ public java.util.List getPoliciesOr * repeated .google.iam.v2.Policy policies = 1; */ public com.google.iam.v2.Policy.Builder addPoliciesBuilder() { - return getPoliciesFieldBuilder().addBuilder(com.google.iam.v2.Policy.getDefaultInstance()); + return internalGetPoliciesFieldBuilder() + .addBuilder(com.google.iam.v2.Policy.getDefaultInstance()); } /** @@ -931,7 +905,7 @@ public com.google.iam.v2.Policy.Builder addPoliciesBuilder() { * repeated .google.iam.v2.Policy policies = 1; */ public com.google.iam.v2.Policy.Builder addPoliciesBuilder(int index) { - return getPoliciesFieldBuilder() + return internalGetPoliciesFieldBuilder() .addBuilder(index, com.google.iam.v2.Policy.getDefaultInstance()); } @@ -945,17 +919,17 @@ public com.google.iam.v2.Policy.Builder addPoliciesBuilder(int index) { * repeated .google.iam.v2.Policy policies = 1; */ public java.util.List getPoliciesBuilderList() { - return getPoliciesFieldBuilder().getBuilderList(); + return internalGetPoliciesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2.Policy, com.google.iam.v2.Policy.Builder, com.google.iam.v2.PolicyOrBuilder> - getPoliciesFieldBuilder() { + internalGetPoliciesFieldBuilder() { if (policiesBuilder_ == null) { policiesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2.Policy, com.google.iam.v2.Policy.Builder, com.google.iam.v2.PolicyOrBuilder>( @@ -1081,17 +1055,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2.ListPoliciesResponse) } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesResponseOrBuilder.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesResponseOrBuilder.java index e0c039eebf..3950aa2040 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesResponseOrBuilder.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/ListPoliciesResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; +@com.google.protobuf.Generated public interface ListPoliciesResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2.ListPoliciesResponse) diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/Policy.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/Policy.java index d5208eed0d..89800a5ea8 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/Policy.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/Policy.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2.Policy} */ -public final class Policy extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Policy extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2.Policy) PolicyOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Policy"); + } + // Use Policy.newBuilder() to construct. - private Policy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Policy(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -49,12 +61,6 @@ private Policy() { managingAuthority_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Policy(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2.PolicyProto.internal_static_google_iam_v2_Policy_descriptor; } @@ -72,7 +78,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto.internal_static_google_iam_v2_Policy_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -798,22 +804,22 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kind_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, kind_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(kind_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, kind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, displayName_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetAnnotations(), AnnotationsDefaultEntryHolder.defaultEntry, 5); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, etag_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(7, getCreateTime()); @@ -827,8 +833,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < rules_.size(); i++) { output.writeMessage(10, rules_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(managingAuthority_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, managingAuthority_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(managingAuthority_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 11, managingAuthority_); } getUnknownFields().writeTo(output); } @@ -839,17 +845,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kind_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, kind_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(kind_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, kind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, displayName_); } for (java.util.Map.Entry entry : internalGetAnnotations().getMap().entrySet()) { @@ -861,8 +867,8 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, annotations__); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, etag_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getCreateTime()); @@ -876,8 +882,8 @@ public int getSerializedSize() { for (int i = 0; i < rules_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, rules_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(managingAuthority_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, managingAuthority_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(managingAuthority_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(11, managingAuthority_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -998,38 +1004,38 @@ public static com.google.iam.v2.Policy parseFrom( public static com.google.iam.v2.Policy parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.Policy parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.Policy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2.Policy parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.Policy parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.Policy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1052,7 +1058,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1066,7 +1072,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2.Policy} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2.Policy) com.google.iam.v2.PolicyOrBuilder { @@ -1097,7 +1103,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto.internal_static_google_iam_v2_Policy_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -1109,17 +1115,17 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); - getUpdateTimeFieldBuilder(); - getDeleteTimeFieldBuilder(); - getRulesFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); + internalGetUpdateTimeFieldBuilder(); + internalGetDeleteTimeFieldBuilder(); + internalGetRulesFieldBuilder(); } } @@ -1241,39 +1247,6 @@ private void buildPartial0(com.google.iam.v2.Policy result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2.Policy) { @@ -1341,8 +1314,8 @@ public Builder mergeFrom(com.google.iam.v2.Policy other) { rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000200); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -1424,19 +1397,22 @@ public Builder mergeFrom( } // case 50 case 58: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000040; break; } // case 58 case 66: { - input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000080; break; } // case 66 case 74: { - input.readMessage(getDeleteTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDeleteTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000100; break; } // case 74 @@ -2305,7 +2281,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -2464,7 +2440,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000040; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -2499,14 +2475,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2517,7 +2493,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -2676,7 +2652,7 @@ public Builder clearUpdateTime() { public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { bitField0_ |= 0x00000080; onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); + return internalGetUpdateTimeFieldBuilder().getBuilder(); } /** @@ -2711,14 +2687,14 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { + internalGetUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2729,7 +2705,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private com.google.protobuf.Timestamp deleteTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -2888,7 +2864,7 @@ public Builder clearDeleteTime() { public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder() { bitField0_ |= 0x00000100; onChanged(); - return getDeleteTimeFieldBuilder().getBuilder(); + return internalGetDeleteTimeFieldBuilder().getBuilder(); } /** @@ -2923,14 +2899,14 @@ public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() { * .google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getDeleteTimeFieldBuilder() { + internalGetDeleteTimeFieldBuilder() { if (deleteTimeBuilder_ == null) { deleteTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2949,7 +2925,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2.PolicyRule, com.google.iam.v2.PolicyRule.Builder, com.google.iam.v2.PolicyRuleOrBuilder> @@ -3218,7 +3194,7 @@ public Builder removeRules(int index) { * repeated .google.iam.v2.PolicyRule rules = 10; */ public com.google.iam.v2.PolicyRule.Builder getRulesBuilder(int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -3268,7 +3244,8 @@ public java.util.List getRulesO * repeated .google.iam.v2.PolicyRule rules = 10; */ public com.google.iam.v2.PolicyRule.Builder addRulesBuilder() { - return getRulesFieldBuilder().addBuilder(com.google.iam.v2.PolicyRule.getDefaultInstance()); + return internalGetRulesFieldBuilder() + .addBuilder(com.google.iam.v2.PolicyRule.getDefaultInstance()); } /** @@ -3282,7 +3259,7 @@ public com.google.iam.v2.PolicyRule.Builder addRulesBuilder() { * repeated .google.iam.v2.PolicyRule rules = 10; */ public com.google.iam.v2.PolicyRule.Builder addRulesBuilder(int index) { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(index, com.google.iam.v2.PolicyRule.getDefaultInstance()); } @@ -3297,17 +3274,17 @@ public com.google.iam.v2.PolicyRule.Builder addRulesBuilder(int index) { * repeated .google.iam.v2.PolicyRule rules = 10; */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2.PolicyRule, com.google.iam.v2.PolicyRule.Builder, com.google.iam.v2.PolicyRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2.PolicyRule, com.google.iam.v2.PolicyRule.Builder, com.google.iam.v2.PolicyRuleOrBuilder>( @@ -3433,17 +3410,6 @@ public Builder setManagingAuthorityBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2.Policy) } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOperationMetadata.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOperationMetadata.java index 634f27d9c5..83369240e2 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOperationMetadata.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOperationMetadata.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.iam.v2.PolicyOperationMetadata} */ -public final class PolicyOperationMetadata extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PolicyOperationMetadata extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2.PolicyOperationMetadata) PolicyOperationMetadataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyOperationMetadata"); + } + // Use PolicyOperationMetadata.newBuilder() to construct. - private PolicyOperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PolicyOperationMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private PolicyOperationMetadata() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PolicyOperationMetadata(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_PolicyOperationMetadata_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_PolicyOperationMetadata_fieldAccessorTable @@ -218,38 +224,38 @@ public static com.google.iam.v2.PolicyOperationMetadata parseFrom( public static com.google.iam.v2.PolicyOperationMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.PolicyOperationMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.PolicyOperationMetadata parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2.PolicyOperationMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.PolicyOperationMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.PolicyOperationMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -272,7 +278,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -286,7 +292,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2.PolicyOperationMetadata} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2.PolicyOperationMetadata) com.google.iam.v2.PolicyOperationMetadataOrBuilder { @@ -296,7 +302,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_PolicyOperationMetadata_fieldAccessorTable @@ -310,14 +316,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); } } @@ -374,39 +380,6 @@ private void buildPartial0(com.google.iam.v2.PolicyOperationMetadata result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2.PolicyOperationMetadata) { @@ -450,7 +423,8 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -474,7 +448,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -619,7 +593,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -650,14 +624,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * .google.protobuf.Timestamp create_time = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -667,17 +641,6 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { return createTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2.PolicyOperationMetadata) } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOperationMetadataOrBuilder.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOperationMetadataOrBuilder.java index 7a389462e0..2640db4b42 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOperationMetadataOrBuilder.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOperationMetadataOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; +@com.google.protobuf.Generated public interface PolicyOperationMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2.PolicyOperationMetadata) diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOrBuilder.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOrBuilder.java index 9fc0baa6a3..13e232b25e 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOrBuilder.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; +@com.google.protobuf.Generated public interface PolicyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2.Policy) diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyProto.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyProto.java index b8e78e8dba..3b1fb2dfb5 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyProto.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; -public final class PolicyProto { +@com.google.protobuf.Generated +public final class PolicyProto extends com.google.protobuf.GeneratedFile { private PolicyProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,43 +42,43 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2_Policy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2_Policy_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2_Policy_AnnotationsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2_Policy_AnnotationsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2_PolicyRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2_PolicyRule_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2_ListPoliciesRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2_ListPoliciesRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2_ListPoliciesResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2_ListPoliciesResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2_GetPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2_GetPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2_CreatePolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2_CreatePolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2_UpdatePolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2_UpdatePolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2_DeletePolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2_DeletePolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2_PolicyOperationMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2_PolicyOperationMetadata_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -157,9 +169,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }); - internal_static_google_iam_v2_Policy_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_iam_v2_Policy_descriptor = getDescriptor().getMessageType(0); internal_static_google_iam_v2_Policy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2_Policy_descriptor, new java.lang.String[] { "Name", @@ -175,76 +187,82 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ManagingAuthority", }); internal_static_google_iam_v2_Policy_AnnotationsEntry_descriptor = - internal_static_google_iam_v2_Policy_descriptor.getNestedTypes().get(0); + internal_static_google_iam_v2_Policy_descriptor.getNestedType(0); internal_static_google_iam_v2_Policy_AnnotationsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2_Policy_AnnotationsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); - internal_static_google_iam_v2_PolicyRule_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_iam_v2_PolicyRule_descriptor = getDescriptor().getMessageType(1); internal_static_google_iam_v2_PolicyRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2_PolicyRule_descriptor, new java.lang.String[] { "DenyRule", "Description", "Kind", }); internal_static_google_iam_v2_ListPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_iam_v2_ListPoliciesRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2_ListPoliciesRequest_descriptor, new java.lang.String[] { "Parent", "PageSize", "PageToken", }); internal_static_google_iam_v2_ListPoliciesResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_iam_v2_ListPoliciesResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2_ListPoliciesResponse_descriptor, new java.lang.String[] { "Policies", "NextPageToken", }); - internal_static_google_iam_v2_GetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + internal_static_google_iam_v2_GetPolicyRequest_descriptor = getDescriptor().getMessageType(4); internal_static_google_iam_v2_GetPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2_GetPolicyRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_iam_v2_CreatePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_iam_v2_CreatePolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2_CreatePolicyRequest_descriptor, new java.lang.String[] { "Parent", "Policy", "PolicyId", }); internal_static_google_iam_v2_UpdatePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_iam_v2_UpdatePolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2_UpdatePolicyRequest_descriptor, new java.lang.String[] { "Policy", }); internal_static_google_iam_v2_DeletePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_iam_v2_DeletePolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2_DeletePolicyRequest_descriptor, new java.lang.String[] { "Name", "Etag", }); internal_static_google_iam_v2_PolicyOperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_iam_v2_PolicyOperationMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2_PolicyOperationMetadata_descriptor, new java.lang.String[] { "CreateTime", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.iam.v2.DenyRuleProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -255,12 +273,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.longrunning.OperationsProto.operationInfo); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.iam.v2.DenyRuleProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyRule.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyRule.java index 4ad7526b33..7d1b96c82e 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyRule.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2.PolicyRule} */ -public final class PolicyRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PolicyRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2.PolicyRule) PolicyRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyRule"); + } + // Use PolicyRule.newBuilder() to construct. - private PolicyRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PolicyRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,18 +55,12 @@ private PolicyRule() { description_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PolicyRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2.PolicyProto.internal_static_google_iam_v2_PolicyRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto.internal_static_google_iam_v2_PolicyRule_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -231,8 +237,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, description_); } if (kindCase_ == 2) { output.writeMessage(2, (com.google.iam.v2.DenyRule) kind_); @@ -246,8 +252,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, description_); } if (kindCase_ == 2) { size += @@ -340,38 +346,38 @@ public static com.google.iam.v2.PolicyRule parseFrom( public static com.google.iam.v2.PolicyRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.PolicyRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.PolicyRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2.PolicyRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.PolicyRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.PolicyRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -394,7 +400,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -408,7 +414,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2.PolicyRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2.PolicyRule) com.google.iam.v2.PolicyRuleOrBuilder { @@ -417,7 +423,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_PolicyRule_fieldAccessorTable @@ -428,7 +434,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v2.PolicyRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -490,39 +496,6 @@ private void buildPartialOneofs(com.google.iam.v2.PolicyRule result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2.PolicyRule) { @@ -585,7 +558,8 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getDenyRuleFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDenyRuleFieldBuilder().getBuilder(), extensionRegistry); kindCase_ = 2; break; } // case 18 @@ -622,7 +596,7 @@ public Builder clearKind() { private int bitField0_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2.DenyRule, com.google.iam.v2.DenyRule.Builder, com.google.iam.v2.DenyRuleOrBuilder> @@ -780,7 +754,7 @@ public Builder clearDenyRule() { * .google.iam.v2.DenyRule deny_rule = 2; */ public com.google.iam.v2.DenyRule.Builder getDenyRuleBuilder() { - return getDenyRuleFieldBuilder().getBuilder(); + return internalGetDenyRuleFieldBuilder().getBuilder(); } /** @@ -813,17 +787,17 @@ public com.google.iam.v2.DenyRuleOrBuilder getDenyRuleOrBuilder() { * * .google.iam.v2.DenyRule deny_rule = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2.DenyRule, com.google.iam.v2.DenyRule.Builder, com.google.iam.v2.DenyRuleOrBuilder> - getDenyRuleFieldBuilder() { + internalGetDenyRuleFieldBuilder() { if (denyRuleBuilder_ == null) { if (!(kindCase_ == 2)) { kind_ = com.google.iam.v2.DenyRule.getDefaultInstance(); } denyRuleBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v2.DenyRule, com.google.iam.v2.DenyRule.Builder, com.google.iam.v2.DenyRuleOrBuilder>( @@ -951,17 +925,6 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2.PolicyRule) } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyRuleOrBuilder.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyRuleOrBuilder.java index a408e8bdfd..fdb1a62ffc 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyRuleOrBuilder.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/PolicyRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; +@com.google.protobuf.Generated public interface PolicyRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2.PolicyRule) diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/UpdatePolicyRequest.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/UpdatePolicyRequest.java index 5f2262ee54..09f6bb6816 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/UpdatePolicyRequest.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/UpdatePolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.iam.v2.UpdatePolicyRequest} */ -public final class UpdatePolicyRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class UpdatePolicyRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2.UpdatePolicyRequest) UpdatePolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "UpdatePolicyRequest"); + } + // Use UpdatePolicyRequest.newBuilder() to construct. - private UpdatePolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UpdatePolicyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UpdatePolicyRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdatePolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_UpdatePolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_UpdatePolicyRequest_fieldAccessorTable @@ -228,38 +234,38 @@ public static com.google.iam.v2.UpdatePolicyRequest parseFrom( public static com.google.iam.v2.UpdatePolicyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.UpdatePolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.UpdatePolicyRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2.UpdatePolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2.UpdatePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2.UpdatePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -282,7 +288,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -296,7 +302,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2.UpdatePolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2.UpdatePolicyRequest) com.google.iam.v2.UpdatePolicyRequestOrBuilder { @@ -306,7 +312,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2.PolicyProto .internal_static_google_iam_v2_UpdatePolicyRequest_fieldAccessorTable @@ -320,14 +326,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPolicyFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPolicyFieldBuilder(); } } @@ -384,39 +390,6 @@ private void buildPartial0(com.google.iam.v2.UpdatePolicyRequest result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2.UpdatePolicyRequest) { @@ -460,7 +433,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getPolicyFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetPolicyFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -484,7 +457,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.iam.v2.Policy policy_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2.Policy, com.google.iam.v2.Policy.Builder, com.google.iam.v2.PolicyOrBuilder> @@ -655,7 +628,7 @@ public Builder clearPolicy() { public com.google.iam.v2.Policy.Builder getPolicyBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getPolicyFieldBuilder().getBuilder(); + return internalGetPolicyFieldBuilder().getBuilder(); } /** @@ -692,14 +665,14 @@ public com.google.iam.v2.PolicyOrBuilder getPolicyOrBuilder() { * * .google.iam.v2.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2.Policy, com.google.iam.v2.Policy.Builder, com.google.iam.v2.PolicyOrBuilder> - getPolicyFieldBuilder() { + internalGetPolicyFieldBuilder() { if (policyBuilder_ == null) { policyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v2.Policy, com.google.iam.v2.Policy.Builder, com.google.iam.v2.PolicyOrBuilder>(getPolicy(), getParentForChildren(), isClean()); @@ -708,17 +681,6 @@ public com.google.iam.v2.PolicyOrBuilder getPolicyOrBuilder() { return policyBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2.UpdatePolicyRequest) } diff --git a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/UpdatePolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/UpdatePolicyRequestOrBuilder.java index 3ac450da05..66faaa2296 100644 --- a/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/UpdatePolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v2/src/main/java/com/google/iam/v2/UpdatePolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2; +@com.google.protobuf.Generated public interface UpdatePolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2.UpdatePolicyRequest) diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/CreatePolicyRequest.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/CreatePolicyRequest.java index cd0661d7fb..21ecc2e012 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/CreatePolicyRequest.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/CreatePolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2beta.CreatePolicyRequest} */ -public final class CreatePolicyRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CreatePolicyRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2beta.CreatePolicyRequest) CreatePolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreatePolicyRequest"); + } + // Use CreatePolicyRequest.newBuilder() to construct. - private CreatePolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CreatePolicyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private CreatePolicyRequest() { policyId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreatePolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_CreatePolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_CreatePolicyRequest_fieldAccessorTable @@ -261,14 +267,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getPolicy()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, policyId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, policyId_); } getUnknownFields().writeTo(output); } @@ -279,14 +285,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getPolicy()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, policyId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, policyId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -371,38 +377,38 @@ public static com.google.iam.v2beta.CreatePolicyRequest parseFrom( public static com.google.iam.v2beta.CreatePolicyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.CreatePolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.CreatePolicyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2beta.CreatePolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.CreatePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.CreatePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -425,7 +431,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -439,7 +445,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2beta.CreatePolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2beta.CreatePolicyRequest) com.google.iam.v2beta.CreatePolicyRequestOrBuilder { @@ -449,7 +455,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_CreatePolicyRequest_fieldAccessorTable @@ -463,14 +469,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPolicyFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPolicyFieldBuilder(); } } @@ -535,39 +541,6 @@ private void buildPartial0(com.google.iam.v2beta.CreatePolicyRequest result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2beta.CreatePolicyRequest) { @@ -627,7 +600,7 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getPolicyFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetPolicyFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -818,7 +791,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { } private com.google.iam.v2beta.Policy policy_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2beta.Policy, com.google.iam.v2beta.Policy.Builder, com.google.iam.v2beta.PolicyOrBuilder> @@ -961,7 +934,7 @@ public Builder clearPolicy() { public com.google.iam.v2beta.Policy.Builder getPolicyBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getPolicyFieldBuilder().getBuilder(); + return internalGetPolicyFieldBuilder().getBuilder(); } /** @@ -990,14 +963,14 @@ public com.google.iam.v2beta.PolicyOrBuilder getPolicyOrBuilder() { * * .google.iam.v2beta.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2beta.Policy, com.google.iam.v2beta.Policy.Builder, com.google.iam.v2beta.PolicyOrBuilder> - getPolicyFieldBuilder() { + internalGetPolicyFieldBuilder() { if (policyBuilder_ == null) { policyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v2beta.Policy, com.google.iam.v2beta.Policy.Builder, com.google.iam.v2beta.PolicyOrBuilder>( @@ -1133,17 +1106,6 @@ public Builder setPolicyIdBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2beta.CreatePolicyRequest) } diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/CreatePolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/CreatePolicyRequestOrBuilder.java index 8ee5037d9b..b6875c1192 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/CreatePolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/CreatePolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; +@com.google.protobuf.Generated public interface CreatePolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2beta.CreatePolicyRequest) diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DeletePolicyRequest.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DeletePolicyRequest.java index 2d46229f05..16717130c1 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DeletePolicyRequest.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DeletePolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2beta.DeletePolicyRequest} */ -public final class DeletePolicyRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DeletePolicyRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2beta.DeletePolicyRequest) DeletePolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeletePolicyRequest"); + } + // Use DeletePolicyRequest.newBuilder() to construct. - private DeletePolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DeletePolicyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private DeletePolicyRequest() { etag_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeletePolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_DeletePolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_DeletePolicyRequest_fieldAccessorTable @@ -213,11 +219,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, etag_); } getUnknownFields().writeTo(output); } @@ -228,11 +234,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, etag_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -309,38 +315,38 @@ public static com.google.iam.v2beta.DeletePolicyRequest parseFrom( public static com.google.iam.v2beta.DeletePolicyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.DeletePolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.DeletePolicyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2beta.DeletePolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.DeletePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.DeletePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -363,7 +369,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -377,7 +383,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2beta.DeletePolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2beta.DeletePolicyRequest) com.google.iam.v2beta.DeletePolicyRequestOrBuilder { @@ -387,7 +393,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_DeletePolicyRequest_fieldAccessorTable @@ -399,7 +405,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v2beta.DeletePolicyRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -453,39 +459,6 @@ private void buildPartial0(com.google.iam.v2beta.DeletePolicyRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2beta.DeletePolicyRequest) { @@ -857,17 +830,6 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2beta.DeletePolicyRequest) } diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DeletePolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DeletePolicyRequestOrBuilder.java index 884824fdde..2c0d6364cc 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DeletePolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DeletePolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; +@com.google.protobuf.Generated public interface DeletePolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2beta.DeletePolicyRequest) diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRule.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRule.java index f423cdfe02..c89df86467 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRule.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/deny.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2beta.DenyRule} */ -public final class DenyRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DenyRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2beta.DenyRule) DenyRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DenyRule"); + } + // Use DenyRule.newBuilder() to construct. - private DenyRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DenyRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private DenyRule() { exceptionPermissions_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DenyRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2beta.DenyRuleProto .internal_static_google_iam_v2beta_DenyRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.DenyRuleProto .internal_static_google_iam_v2beta_DenyRule_fieldAccessorTable @@ -81,42 +87,42 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -135,42 +141,42 @@ public com.google.protobuf.ProtocolStringList getDeniedPrincipalsList() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -189,42 +195,42 @@ public int getDeniedPrincipalsCount() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -244,42 +250,42 @@ public java.lang.String getDeniedPrincipals(int index) { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -653,17 +659,16 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < deniedPrincipals_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, deniedPrincipals_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, deniedPrincipals_.getRaw(i)); } for (int i = 0; i < exceptionPrincipals_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, exceptionPrincipals_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, exceptionPrincipals_.getRaw(i)); } for (int i = 0; i < deniedPermissions_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, deniedPermissions_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 3, deniedPermissions_.getRaw(i)); } for (int i = 0; i < exceptionPermissions_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 4, exceptionPermissions_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 4, exceptionPermissions_.getRaw(i)); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(5, getDenialCondition()); @@ -807,38 +812,38 @@ public static com.google.iam.v2beta.DenyRule parseFrom( public static com.google.iam.v2beta.DenyRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.DenyRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.DenyRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2beta.DenyRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.DenyRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.DenyRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -861,7 +866,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -875,7 +880,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2beta.DenyRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2beta.DenyRule) com.google.iam.v2beta.DenyRuleOrBuilder { @@ -885,7 +890,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.DenyRuleProto .internal_static_google_iam_v2beta_DenyRule_fieldAccessorTable @@ -898,14 +903,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getDenialConditionFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetDenialConditionFieldBuilder(); } } @@ -982,39 +987,6 @@ private void buildPartial0(com.google.iam.v2beta.DenyRule result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2beta.DenyRule) { @@ -1126,7 +1098,8 @@ public Builder mergeFrom( } // case 34 case 42: { - input.readMessage(getDenialConditionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDenialConditionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 42 @@ -1167,42 +1140,42 @@ private void ensureDeniedPrincipalsIsMutable() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1222,42 +1195,42 @@ public com.google.protobuf.ProtocolStringList getDeniedPrincipalsList() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1276,42 +1249,42 @@ public int getDeniedPrincipalsCount() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1331,42 +1304,42 @@ public java.lang.String getDeniedPrincipals(int index) { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1386,42 +1359,42 @@ public com.google.protobuf.ByteString getDeniedPrincipalsBytes(int index) { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1449,42 +1422,42 @@ public Builder setDeniedPrincipals(int index, java.lang.String value) { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1511,42 +1484,42 @@ public Builder addDeniedPrincipals(java.lang.String value) { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1570,42 +1543,42 @@ public Builder addAllDeniedPrincipals(java.lang.Iterable value * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -1628,42 +1601,42 @@ public Builder clearDeniedPrincipals() { * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -2377,7 +2350,7 @@ public Builder addExceptionPermissionsBytes(com.google.protobuf.ByteString value } private com.google.type.Expr denialCondition_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> denialConditionBuilder_; @@ -2590,7 +2563,7 @@ public Builder clearDenialCondition() { public com.google.type.Expr.Builder getDenialConditionBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getDenialConditionFieldBuilder().getBuilder(); + return internalGetDenialConditionFieldBuilder().getBuilder(); } /** @@ -2641,12 +2614,12 @@ public com.google.type.ExprOrBuilder getDenialConditionOrBuilder() { * * .google.type.Expr denial_condition = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> - getDenialConditionFieldBuilder() { + internalGetDenialConditionFieldBuilder() { if (denialConditionBuilder_ == null) { denialConditionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder>( getDenialCondition(), getParentForChildren(), isClean()); denialCondition_ = null; @@ -2654,17 +2627,6 @@ public com.google.type.ExprOrBuilder getDenialConditionOrBuilder() { return denialConditionBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2beta.DenyRule) } diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRuleOrBuilder.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRuleOrBuilder.java index c126f539ff..0576eb1b56 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRuleOrBuilder.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/deny.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; +@com.google.protobuf.Generated public interface DenyRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2beta.DenyRule) @@ -32,42 +34,42 @@ public interface DenyRuleOrBuilder * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -84,42 +86,42 @@ public interface DenyRuleOrBuilder * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -136,42 +138,42 @@ public interface DenyRuleOrBuilder * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; @@ -189,42 +191,42 @@ public interface DenyRuleOrBuilder * Google Cloud resources. This field can contain the following values: * * * `principalSet://goog/public:all`: A special identifier that represents - * any principal that is on the internet, even if they do not have a Google - * Account or are not logged in. + * any principal that is on the internet, even if they do not have a Google + * Account or are not logged in. * * * `principal://goog/subject/{email_id}`: A specific Google Account. - * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For - * example, `principal://goog/subject/alice@example.com`. + * Includes Gmail, Cloud Identity, and Google Workspace user accounts. For + * example, `principal://goog/subject/alice@example.com`. * * * `deleted:principal://goog/subject/{email_id}?uid={uid}`: A specific - * Google Account that was deleted recently. For example, - * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If - * the Google Account is recovered, this identifier reverts to the standard - * identifier for a Google Account. + * Google Account that was deleted recently. For example, + * `deleted:principal://goog/subject/alice@example.com?uid=1234567890`. If + * the Google Account is recovered, this identifier reverts to the standard + * identifier for a Google Account. * * * `principalSet://goog/group/{group_id}`: A Google group. For example, - * `principalSet://goog/group/admins@example.com`. + * `principalSet://goog/group/admins@example.com`. * * * `deleted:principalSet://goog/group/{group_id}?uid={uid}`: A Google group - * that was deleted recently. For example, - * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If - * the Google group is restored, this identifier reverts to the standard - * identifier for a Google group. + * that was deleted recently. For example, + * `deleted:principalSet://goog/group/admins@example.com?uid=1234567890`. If + * the Google group is restored, this identifier reverts to the standard + * identifier for a Google group. * * * `principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}`: - * A Google Cloud service account. For example, - * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. + * A Google Cloud service account. For example, + * `principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com`. * * * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/{service_account_id}?uid={uid}`: - * A Google Cloud service account that was deleted recently. For example, - * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. - * If the service account is undeleted, this identifier reverts to the - * standard identifier for a service account. + * A Google Cloud service account that was deleted recently. For example, + * `deleted:principal://iam.googleapis.com/projects/-/serviceAccounts/my-service-account@iam.gserviceaccount.com?uid=1234567890`. + * If the service account is undeleted, this identifier reverts to the + * standard identifier for a service account. * * * `principalSet://goog/cloudIdentityCustomerId/{customer_id}`: All of the - * principals associated with the specified Google Workspace or Cloud - * Identity customer ID. For example, - * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. + * principals associated with the specified Google Workspace or Cloud + * Identity customer ID. For example, + * `principalSet://goog/cloudIdentityCustomerId/C01Abc35`. * * * repeated string denied_principals = 1; diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRuleProto.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRuleProto.java index a45f1d1b5b..27ef9e43b7 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRuleProto.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/DenyRuleProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/deny.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; -public final class DenyRuleProto { +@com.google.protobuf.Generated +public final class DenyRuleProto extends com.google.protobuf.GeneratedFile { private DenyRuleProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DenyRuleProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2beta_DenyRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2beta_DenyRule_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -58,10 +70,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.type.ExprProto.getDescriptor(), }); - internal_static_google_iam_v2beta_DenyRule_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_iam_v2beta_DenyRule_descriptor = getDescriptor().getMessageType(0); internal_static_google_iam_v2beta_DenyRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2beta_DenyRule_descriptor, new java.lang.String[] { "DeniedPrincipals", @@ -70,6 +81,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ExceptionPermissions", "DenialCondition", }); + descriptor.resolveAllFeaturesImmutable(); com.google.type.ExprProto.getDescriptor(); } diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/GetPolicyRequest.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/GetPolicyRequest.java index c139017599..696776e7e6 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/GetPolicyRequest.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/GetPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2beta.GetPolicyRequest} */ -public final class GetPolicyRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetPolicyRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2beta.GetPolicyRequest) GetPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetPolicyRequest"); + } + // Use GetPolicyRequest.newBuilder() to construct. - private GetPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetPolicyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private GetPolicyRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_GetPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_GetPolicyRequest_fieldAccessorTable @@ -149,8 +155,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -161,8 +167,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -235,38 +241,38 @@ public static com.google.iam.v2beta.GetPolicyRequest parseFrom( public static com.google.iam.v2beta.GetPolicyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.GetPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.GetPolicyRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2beta.GetPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.GetPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.GetPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -289,7 +295,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -303,7 +309,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2beta.GetPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2beta.GetPolicyRequest) com.google.iam.v2beta.GetPolicyRequestOrBuilder { @@ -313,7 +319,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_GetPolicyRequest_fieldAccessorTable @@ -325,7 +331,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v2beta.GetPolicyRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -375,39 +381,6 @@ private void buildPartial0(com.google.iam.v2beta.GetPolicyRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2beta.GetPolicyRequest) { @@ -632,17 +605,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2beta.GetPolicyRequest) } diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/GetPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/GetPolicyRequestOrBuilder.java index 39efb38847..59e5eb1e0b 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/GetPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/GetPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; +@com.google.protobuf.Generated public interface GetPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2beta.GetPolicyRequest) diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesRequest.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesRequest.java index 025253c218..c10bd9cd64 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesRequest.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2beta.ListPoliciesRequest} */ -public final class ListPoliciesRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListPoliciesRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2beta.ListPoliciesRequest) ListPoliciesRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPoliciesRequest"); + } + // Use ListPoliciesRequest.newBuilder() to construct. - private ListPoliciesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListPoliciesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListPoliciesRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPoliciesRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_ListPoliciesRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_ListPoliciesRequest_fieldAccessorTable @@ -229,14 +235,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } getUnknownFields().writeTo(output); } @@ -247,14 +253,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -334,38 +340,38 @@ public static com.google.iam.v2beta.ListPoliciesRequest parseFrom( public static com.google.iam.v2beta.ListPoliciesRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.ListPoliciesRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.ListPoliciesRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2beta.ListPoliciesRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.ListPoliciesRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.ListPoliciesRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -388,7 +394,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -402,7 +408,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2beta.ListPoliciesRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2beta.ListPoliciesRequest) com.google.iam.v2beta.ListPoliciesRequestOrBuilder { @@ -412,7 +418,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_ListPoliciesRequest_fieldAccessorTable @@ -424,7 +430,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v2beta.ListPoliciesRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -482,39 +488,6 @@ private void buildPartial0(com.google.iam.v2beta.ListPoliciesRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2beta.ListPoliciesRequest) { @@ -944,17 +917,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2beta.ListPoliciesRequest) } diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesRequestOrBuilder.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesRequestOrBuilder.java index 795e2d1011..970b0179f4 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; +@com.google.protobuf.Generated public interface ListPoliciesRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2beta.ListPoliciesRequest) diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesResponse.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesResponse.java index 3cd3d20000..eed25c1331 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesResponse.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2beta.ListPoliciesResponse} */ -public final class ListPoliciesResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListPoliciesResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2beta.ListPoliciesResponse) ListPoliciesResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPoliciesResponse"); + } + // Use ListPoliciesResponse.newBuilder() to construct. - private ListPoliciesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListPoliciesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListPoliciesResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPoliciesResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_ListPoliciesResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_ListPoliciesResponse_fieldAccessorTable @@ -213,8 +219,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < policies_.size(); i++) { output.writeMessage(1, policies_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -228,8 +234,8 @@ public int getSerializedSize() { for (int i = 0; i < policies_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, policies_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -308,38 +314,38 @@ public static com.google.iam.v2beta.ListPoliciesResponse parseFrom( public static com.google.iam.v2beta.ListPoliciesResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.ListPoliciesResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.ListPoliciesResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2beta.ListPoliciesResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.ListPoliciesResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.ListPoliciesResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -362,7 +368,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -376,7 +382,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2beta.ListPoliciesResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2beta.ListPoliciesResponse) com.google.iam.v2beta.ListPoliciesResponseOrBuilder { @@ -386,7 +392,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_ListPoliciesResponse_fieldAccessorTable @@ -398,7 +404,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v2beta.ListPoliciesResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -468,39 +474,6 @@ private void buildPartial0(com.google.iam.v2beta.ListPoliciesResponse result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2beta.ListPoliciesResponse) { @@ -532,8 +505,8 @@ public Builder mergeFrom(com.google.iam.v2beta.ListPoliciesResponse other) { policies_ = other.policies_; bitField0_ = (bitField0_ & ~0x00000001); policiesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPoliciesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPoliciesFieldBuilder() : null; } else { policiesBuilder_.addAllMessages(other.policies_); @@ -618,7 +591,7 @@ private void ensurePoliciesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2beta.Policy, com.google.iam.v2beta.Policy.Builder, com.google.iam.v2beta.PolicyOrBuilder> @@ -875,7 +848,7 @@ public Builder removePolicies(int index) { * repeated .google.iam.v2beta.Policy policies = 1; */ public com.google.iam.v2beta.Policy.Builder getPoliciesBuilder(int index) { - return getPoliciesFieldBuilder().getBuilder(index); + return internalGetPoliciesFieldBuilder().getBuilder(index); } /** @@ -923,7 +896,7 @@ public com.google.iam.v2beta.PolicyOrBuilder getPoliciesOrBuilder(int index) { * repeated .google.iam.v2beta.Policy policies = 1; */ public com.google.iam.v2beta.Policy.Builder addPoliciesBuilder() { - return getPoliciesFieldBuilder() + return internalGetPoliciesFieldBuilder() .addBuilder(com.google.iam.v2beta.Policy.getDefaultInstance()); } @@ -937,7 +910,7 @@ public com.google.iam.v2beta.Policy.Builder addPoliciesBuilder() { * repeated .google.iam.v2beta.Policy policies = 1; */ public com.google.iam.v2beta.Policy.Builder addPoliciesBuilder(int index) { - return getPoliciesFieldBuilder() + return internalGetPoliciesFieldBuilder() .addBuilder(index, com.google.iam.v2beta.Policy.getDefaultInstance()); } @@ -951,17 +924,17 @@ public com.google.iam.v2beta.Policy.Builder addPoliciesBuilder(int index) { * repeated .google.iam.v2beta.Policy policies = 1; */ public java.util.List getPoliciesBuilderList() { - return getPoliciesFieldBuilder().getBuilderList(); + return internalGetPoliciesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2beta.Policy, com.google.iam.v2beta.Policy.Builder, com.google.iam.v2beta.PolicyOrBuilder> - getPoliciesFieldBuilder() { + internalGetPoliciesFieldBuilder() { if (policiesBuilder_ == null) { policiesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2beta.Policy, com.google.iam.v2beta.Policy.Builder, com.google.iam.v2beta.PolicyOrBuilder>( @@ -1087,17 +1060,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2beta.ListPoliciesResponse) } diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesResponseOrBuilder.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesResponseOrBuilder.java index 7900f051e1..d9bf1849fd 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesResponseOrBuilder.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/ListPoliciesResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; +@com.google.protobuf.Generated public interface ListPoliciesResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2beta.ListPoliciesResponse) diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/Policy.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/Policy.java index 3985a8c2a5..ad69ab0277 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/Policy.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/Policy.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2beta.Policy} */ -public final class Policy extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Policy extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2beta.Policy) PolicyOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Policy"); + } + // Use Policy.newBuilder() to construct. - private Policy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Policy(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -48,12 +60,6 @@ private Policy() { rules_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Policy(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2beta.PolicyProto.internal_static_google_iam_v2beta_Policy_descriptor; } @@ -71,7 +77,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_Policy_fieldAccessorTable @@ -744,22 +750,22 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kind_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, kind_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(kind_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, kind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, displayName_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetAnnotations(), AnnotationsDefaultEntryHolder.defaultEntry, 5); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, etag_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(7, getCreateTime()); @@ -782,17 +788,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kind_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, kind_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(kind_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, kind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, displayName_); } for (java.util.Map.Entry entry : internalGetAnnotations().getMap().entrySet()) { @@ -804,8 +810,8 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, annotations__); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, etag_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getCreateTime()); @@ -935,38 +941,38 @@ public static com.google.iam.v2beta.Policy parseFrom( public static com.google.iam.v2beta.Policy parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.Policy parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.Policy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2beta.Policy parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.Policy parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.Policy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -989,7 +995,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1003,7 +1009,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2beta.Policy} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2beta.Policy) com.google.iam.v2beta.PolicyOrBuilder { @@ -1034,7 +1040,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_Policy_fieldAccessorTable @@ -1047,17 +1053,17 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); - getUpdateTimeFieldBuilder(); - getDeleteTimeFieldBuilder(); - getRulesFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); + internalGetUpdateTimeFieldBuilder(); + internalGetDeleteTimeFieldBuilder(); + internalGetRulesFieldBuilder(); } } @@ -1175,39 +1181,6 @@ private void buildPartial0(com.google.iam.v2beta.Policy result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2beta.Policy) { @@ -1275,8 +1248,8 @@ public Builder mergeFrom(com.google.iam.v2beta.Policy other) { rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000200); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -1353,19 +1326,22 @@ public Builder mergeFrom( } // case 50 case 58: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000040; break; } // case 58 case 66: { - input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000080; break; } // case 66 case 74: { - input.readMessage(getDeleteTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDeleteTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000100; break; } // case 74 @@ -2228,7 +2204,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -2387,7 +2363,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000040; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -2422,14 +2398,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2440,7 +2416,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -2599,7 +2575,7 @@ public Builder clearUpdateTime() { public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { bitField0_ |= 0x00000080; onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); + return internalGetUpdateTimeFieldBuilder().getBuilder(); } /** @@ -2634,14 +2610,14 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { + internalGetUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2652,7 +2628,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private com.google.protobuf.Timestamp deleteTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -2811,7 +2787,7 @@ public Builder clearDeleteTime() { public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder() { bitField0_ |= 0x00000100; onChanged(); - return getDeleteTimeFieldBuilder().getBuilder(); + return internalGetDeleteTimeFieldBuilder().getBuilder(); } /** @@ -2846,14 +2822,14 @@ public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() { * .google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getDeleteTimeFieldBuilder() { + internalGetDeleteTimeFieldBuilder() { if (deleteTimeBuilder_ == null) { deleteTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2873,7 +2849,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2beta.PolicyRule, com.google.iam.v2beta.PolicyRule.Builder, com.google.iam.v2beta.PolicyRuleOrBuilder> @@ -3143,7 +3119,7 @@ public Builder removeRules(int index) { * repeated .google.iam.v2beta.PolicyRule rules = 10; */ public com.google.iam.v2beta.PolicyRule.Builder getRulesBuilder(int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -3194,7 +3170,7 @@ public com.google.iam.v2beta.PolicyRuleOrBuilder getRulesOrBuilder(int index) { * repeated .google.iam.v2beta.PolicyRule rules = 10; */ public com.google.iam.v2beta.PolicyRule.Builder addRulesBuilder() { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(com.google.iam.v2beta.PolicyRule.getDefaultInstance()); } @@ -3209,7 +3185,7 @@ public com.google.iam.v2beta.PolicyRule.Builder addRulesBuilder() { * repeated .google.iam.v2beta.PolicyRule rules = 10; */ public com.google.iam.v2beta.PolicyRule.Builder addRulesBuilder(int index) { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(index, com.google.iam.v2beta.PolicyRule.getDefaultInstance()); } @@ -3224,17 +3200,17 @@ public com.google.iam.v2beta.PolicyRule.Builder addRulesBuilder(int index) { * repeated .google.iam.v2beta.PolicyRule rules = 10; */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2beta.PolicyRule, com.google.iam.v2beta.PolicyRule.Builder, com.google.iam.v2beta.PolicyRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v2beta.PolicyRule, com.google.iam.v2beta.PolicyRule.Builder, com.google.iam.v2beta.PolicyRuleOrBuilder>( @@ -3244,17 +3220,6 @@ public java.util.List getRulesBuilderL return rulesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2beta.Policy) } diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOperationMetadata.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOperationMetadata.java index 0f5c754171..3589f55520 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOperationMetadata.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOperationMetadata.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.iam.v2beta.PolicyOperationMetadata} */ -public final class PolicyOperationMetadata extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PolicyOperationMetadata extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2beta.PolicyOperationMetadata) PolicyOperationMetadataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyOperationMetadata"); + } + // Use PolicyOperationMetadata.newBuilder() to construct. - private PolicyOperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PolicyOperationMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private PolicyOperationMetadata() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PolicyOperationMetadata(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_PolicyOperationMetadata_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_PolicyOperationMetadata_fieldAccessorTable @@ -218,38 +224,38 @@ public static com.google.iam.v2beta.PolicyOperationMetadata parseFrom( public static com.google.iam.v2beta.PolicyOperationMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.PolicyOperationMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.PolicyOperationMetadata parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2beta.PolicyOperationMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.PolicyOperationMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.PolicyOperationMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -272,7 +278,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -286,7 +292,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2beta.PolicyOperationMetadata} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2beta.PolicyOperationMetadata) com.google.iam.v2beta.PolicyOperationMetadataOrBuilder { @@ -296,7 +302,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_PolicyOperationMetadata_fieldAccessorTable @@ -310,14 +316,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); } } @@ -374,39 +380,6 @@ private void buildPartial0(com.google.iam.v2beta.PolicyOperationMetadata result) result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2beta.PolicyOperationMetadata) { @@ -450,7 +423,8 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -474,7 +448,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -619,7 +593,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -650,14 +624,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * .google.protobuf.Timestamp create_time = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -667,17 +641,6 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { return createTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2beta.PolicyOperationMetadata) } diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOperationMetadataOrBuilder.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOperationMetadataOrBuilder.java index 4c48574813..a4de85d313 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOperationMetadataOrBuilder.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOperationMetadataOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; +@com.google.protobuf.Generated public interface PolicyOperationMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2beta.PolicyOperationMetadata) diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOrBuilder.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOrBuilder.java index 18c86f6bdb..9e34d14fd8 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOrBuilder.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; +@com.google.protobuf.Generated public interface PolicyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2beta.Policy) diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyProto.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyProto.java index 645f0fc194..b23c1ccb0b 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyProto.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; -public final class PolicyProto { +@com.google.protobuf.Generated +public final class PolicyProto extends com.google.protobuf.GeneratedFile { private PolicyProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,43 +42,43 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2beta_Policy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2beta_Policy_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2beta_Policy_AnnotationsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2beta_Policy_AnnotationsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2beta_PolicyRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2beta_PolicyRule_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2beta_ListPoliciesRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2beta_ListPoliciesRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2beta_ListPoliciesResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2beta_ListPoliciesResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2beta_GetPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2beta_GetPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2beta_CreatePolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2beta_CreatePolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2beta_UpdatePolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2beta_UpdatePolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2beta_DeletePolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2beta_DeletePolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v2beta_PolicyOperationMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v2beta_PolicyOperationMetadata_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -158,9 +170,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }); - internal_static_google_iam_v2beta_Policy_descriptor = getDescriptor().getMessageTypes().get(0); + internal_static_google_iam_v2beta_Policy_descriptor = getDescriptor().getMessageType(0); internal_static_google_iam_v2beta_Policy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2beta_Policy_descriptor, new java.lang.String[] { "Name", @@ -175,77 +187,83 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Rules", }); internal_static_google_iam_v2beta_Policy_AnnotationsEntry_descriptor = - internal_static_google_iam_v2beta_Policy_descriptor.getNestedTypes().get(0); + internal_static_google_iam_v2beta_Policy_descriptor.getNestedType(0); internal_static_google_iam_v2beta_Policy_AnnotationsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2beta_Policy_AnnotationsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); - internal_static_google_iam_v2beta_PolicyRule_descriptor = - getDescriptor().getMessageTypes().get(1); + internal_static_google_iam_v2beta_PolicyRule_descriptor = getDescriptor().getMessageType(1); internal_static_google_iam_v2beta_PolicyRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2beta_PolicyRule_descriptor, new java.lang.String[] { "DenyRule", "Description", "Kind", }); internal_static_google_iam_v2beta_ListPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_iam_v2beta_ListPoliciesRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2beta_ListPoliciesRequest_descriptor, new java.lang.String[] { "Parent", "PageSize", "PageToken", }); internal_static_google_iam_v2beta_ListPoliciesResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_iam_v2beta_ListPoliciesResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2beta_ListPoliciesResponse_descriptor, new java.lang.String[] { "Policies", "NextPageToken", }); internal_static_google_iam_v2beta_GetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_iam_v2beta_GetPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2beta_GetPolicyRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_iam_v2beta_CreatePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_iam_v2beta_CreatePolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2beta_CreatePolicyRequest_descriptor, new java.lang.String[] { "Parent", "Policy", "PolicyId", }); internal_static_google_iam_v2beta_UpdatePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_iam_v2beta_UpdatePolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2beta_UpdatePolicyRequest_descriptor, new java.lang.String[] { "Policy", }); internal_static_google_iam_v2beta_DeletePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_iam_v2beta_DeletePolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2beta_DeletePolicyRequest_descriptor, new java.lang.String[] { "Name", "Etag", }); internal_static_google_iam_v2beta_PolicyOperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_iam_v2beta_PolicyOperationMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v2beta_PolicyOperationMetadata_descriptor, new java.lang.String[] { "CreateTime", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.iam.v2beta.DenyRuleProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -256,12 +274,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.longrunning.OperationsProto.operationInfo); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.iam.v2beta.DenyRuleProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyRule.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyRule.java index efbc90141a..718ad9015f 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyRule.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v2beta.PolicyRule} */ -public final class PolicyRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PolicyRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2beta.PolicyRule) PolicyRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyRule"); + } + // Use PolicyRule.newBuilder() to construct. - private PolicyRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PolicyRule(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private PolicyRule() { description_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PolicyRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_PolicyRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_PolicyRule_fieldAccessorTable @@ -233,8 +239,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, description_); } if (kindCase_ == 2) { output.writeMessage(2, (com.google.iam.v2beta.DenyRule) kind_); @@ -248,8 +254,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, description_); } if (kindCase_ == 2) { size += @@ -342,38 +348,38 @@ public static com.google.iam.v2beta.PolicyRule parseFrom( public static com.google.iam.v2beta.PolicyRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.PolicyRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.PolicyRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2beta.PolicyRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.PolicyRule parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.PolicyRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -396,7 +402,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -410,7 +416,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2beta.PolicyRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2beta.PolicyRule) com.google.iam.v2beta.PolicyRuleOrBuilder { @@ -420,7 +426,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_PolicyRule_fieldAccessorTable @@ -432,7 +438,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v2beta.PolicyRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -495,39 +501,6 @@ private void buildPartialOneofs(com.google.iam.v2beta.PolicyRule result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2beta.PolicyRule) { @@ -590,7 +563,8 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getDenyRuleFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetDenyRuleFieldBuilder().getBuilder(), extensionRegistry); kindCase_ = 2; break; } // case 18 @@ -627,7 +601,7 @@ public Builder clearKind() { private int bitField0_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2beta.DenyRule, com.google.iam.v2beta.DenyRule.Builder, com.google.iam.v2beta.DenyRuleOrBuilder> @@ -785,7 +759,7 @@ public Builder clearDenyRule() { * .google.iam.v2beta.DenyRule deny_rule = 2; */ public com.google.iam.v2beta.DenyRule.Builder getDenyRuleBuilder() { - return getDenyRuleFieldBuilder().getBuilder(); + return internalGetDenyRuleFieldBuilder().getBuilder(); } /** @@ -818,17 +792,17 @@ public com.google.iam.v2beta.DenyRuleOrBuilder getDenyRuleOrBuilder() { * * .google.iam.v2beta.DenyRule deny_rule = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2beta.DenyRule, com.google.iam.v2beta.DenyRule.Builder, com.google.iam.v2beta.DenyRuleOrBuilder> - getDenyRuleFieldBuilder() { + internalGetDenyRuleFieldBuilder() { if (denyRuleBuilder_ == null) { if (!(kindCase_ == 2)) { kind_ = com.google.iam.v2beta.DenyRule.getDefaultInstance(); } denyRuleBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v2beta.DenyRule, com.google.iam.v2beta.DenyRule.Builder, com.google.iam.v2beta.DenyRuleOrBuilder>( @@ -956,17 +930,6 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2beta.PolicyRule) } diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyRuleOrBuilder.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyRuleOrBuilder.java index fa2d84cb2a..f1318ff8b3 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyRuleOrBuilder.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/PolicyRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; +@com.google.protobuf.Generated public interface PolicyRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2beta.PolicyRule) diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/UpdatePolicyRequest.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/UpdatePolicyRequest.java index 7075126cab..e4cb0dac23 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/UpdatePolicyRequest.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/UpdatePolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.iam.v2beta.UpdatePolicyRequest} */ -public final class UpdatePolicyRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class UpdatePolicyRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v2beta.UpdatePolicyRequest) UpdatePolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "UpdatePolicyRequest"); + } + // Use UpdatePolicyRequest.newBuilder() to construct. - private UpdatePolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UpdatePolicyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UpdatePolicyRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdatePolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_UpdatePolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_UpdatePolicyRequest_fieldAccessorTable @@ -230,38 +236,38 @@ public static com.google.iam.v2beta.UpdatePolicyRequest parseFrom( public static com.google.iam.v2beta.UpdatePolicyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.UpdatePolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.UpdatePolicyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v2beta.UpdatePolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v2beta.UpdatePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v2beta.UpdatePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -284,7 +290,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -298,7 +304,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v2beta.UpdatePolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v2beta.UpdatePolicyRequest) com.google.iam.v2beta.UpdatePolicyRequestOrBuilder { @@ -308,7 +314,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v2beta.PolicyProto .internal_static_google_iam_v2beta_UpdatePolicyRequest_fieldAccessorTable @@ -322,14 +328,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPolicyFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPolicyFieldBuilder(); } } @@ -386,39 +392,6 @@ private void buildPartial0(com.google.iam.v2beta.UpdatePolicyRequest result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v2beta.UpdatePolicyRequest) { @@ -462,7 +435,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getPolicyFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetPolicyFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -486,7 +459,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.iam.v2beta.Policy policy_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2beta.Policy, com.google.iam.v2beta.Policy.Builder, com.google.iam.v2beta.PolicyOrBuilder> @@ -657,7 +630,7 @@ public Builder clearPolicy() { public com.google.iam.v2beta.Policy.Builder getPolicyBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getPolicyFieldBuilder().getBuilder(); + return internalGetPolicyFieldBuilder().getBuilder(); } /** @@ -694,14 +667,14 @@ public com.google.iam.v2beta.PolicyOrBuilder getPolicyOrBuilder() { * * .google.iam.v2beta.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v2beta.Policy, com.google.iam.v2beta.Policy.Builder, com.google.iam.v2beta.PolicyOrBuilder> - getPolicyFieldBuilder() { + internalGetPolicyFieldBuilder() { if (policyBuilder_ == null) { policyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v2beta.Policy, com.google.iam.v2beta.Policy.Builder, com.google.iam.v2beta.PolicyOrBuilder>( @@ -711,17 +684,6 @@ public com.google.iam.v2beta.PolicyOrBuilder getPolicyOrBuilder() { return policyBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v2beta.UpdatePolicyRequest) } diff --git a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/UpdatePolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/UpdatePolicyRequestOrBuilder.java index 27a22946ac..d972659a2e 100644 --- a/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/UpdatePolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v2beta/src/main/java/com/google/iam/v2beta/UpdatePolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v2beta/policy.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v2beta; +@com.google.protobuf.Generated public interface UpdatePolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v2beta.UpdatePolicyRequest) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePolicyBindingRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePolicyBindingRequest.java index b7c3d97041..d1b6ce71e9 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePolicyBindingRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePolicyBindingRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3.CreatePolicyBindingRequest} */ -public final class CreatePolicyBindingRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CreatePolicyBindingRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.CreatePolicyBindingRequest) CreatePolicyBindingRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreatePolicyBindingRequest"); + } + // Use CreatePolicyBindingRequest.newBuilder() to construct. - private CreatePolicyBindingRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CreatePolicyBindingRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private CreatePolicyBindingRequest() { policyBindingId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreatePolicyBindingRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_CreatePolicyBindingRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_CreatePolicyBindingRequest_fieldAccessorTable @@ -297,11 +303,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyBindingId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, policyBindingId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyBindingId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, policyBindingId_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getPolicyBinding()); @@ -318,11 +324,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyBindingId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, policyBindingId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyBindingId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, policyBindingId_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getPolicyBinding()); @@ -416,38 +422,38 @@ public static com.google.iam.v3.CreatePolicyBindingRequest parseFrom( public static com.google.iam.v3.CreatePolicyBindingRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.CreatePolicyBindingRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.CreatePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.CreatePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.CreatePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.CreatePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -470,7 +476,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -484,7 +490,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.CreatePolicyBindingRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.CreatePolicyBindingRequest) com.google.iam.v3.CreatePolicyBindingRequestOrBuilder { @@ -494,7 +500,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_CreatePolicyBindingRequest_fieldAccessorTable @@ -508,14 +514,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPolicyBindingFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPolicyBindingFieldBuilder(); } } @@ -585,39 +591,6 @@ private void buildPartial0(com.google.iam.v3.CreatePolicyBindingRequest result) result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.CreatePolicyBindingRequest) { @@ -686,7 +659,8 @@ public Builder mergeFrom( } // case 18 case 26: { - input.readMessage(getPolicyBindingFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetPolicyBindingFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -1018,7 +992,7 @@ public Builder setPolicyBindingIdBytes(com.google.protobuf.ByteString value) { } private com.google.iam.v3.PolicyBinding policyBinding_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder> @@ -1177,7 +1151,7 @@ public Builder clearPolicyBinding() { public com.google.iam.v3.PolicyBinding.Builder getPolicyBindingBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getPolicyBindingFieldBuilder().getBuilder(); + return internalGetPolicyBindingFieldBuilder().getBuilder(); } /** @@ -1212,14 +1186,14 @@ public com.google.iam.v3.PolicyBindingOrBuilder getPolicyBindingOrBuilder() { * .google.iam.v3.PolicyBinding policy_binding = 3 [(.google.api.field_behavior) = REQUIRED]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder> - getPolicyBindingFieldBuilder() { + internalGetPolicyBindingFieldBuilder() { if (policyBindingBuilder_ == null) { policyBindingBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder>( @@ -1288,17 +1262,6 @@ public Builder clearValidateOnly() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.CreatePolicyBindingRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePolicyBindingRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePolicyBindingRequestOrBuilder.java index 9f175e250b..cec246c0a2 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePolicyBindingRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePolicyBindingRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface CreatePolicyBindingRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.CreatePolicyBindingRequest) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePrincipalAccessBoundaryPolicyRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePrincipalAccessBoundaryPolicyRequest.java index bfed095662..09c7b9c66d 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePrincipalAccessBoundaryPolicyRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePrincipalAccessBoundaryPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest} */ +@com.google.protobuf.Generated public final class CreatePrincipalAccessBoundaryPolicyRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest) CreatePrincipalAccessBoundaryPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreatePrincipalAccessBoundaryPolicyRequest"); + } + // Use CreatePrincipalAccessBoundaryPolicyRequest.newBuilder() to construct. private CreatePrincipalAccessBoundaryPolicyRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private CreatePrincipalAccessBoundaryPolicyRequest() { principalAccessBoundaryPolicyId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreatePrincipalAccessBoundaryPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_CreatePrincipalAccessBoundaryPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_CreatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -81,7 +87,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -111,7 +117,7 @@ public java.lang.String getParent() { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -294,12 +300,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalAccessBoundaryPolicyId_)) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 2, principalAccessBoundaryPolicyId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalAccessBoundaryPolicyId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, principalAccessBoundaryPolicyId_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getPrincipalAccessBoundaryPolicy()); @@ -316,12 +321,12 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalAccessBoundaryPolicyId_)) { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalAccessBoundaryPolicyId_)) { size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( + com.google.protobuf.GeneratedMessage.computeStringSize( 2, principalAccessBoundaryPolicyId_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -421,38 +426,38 @@ public static com.google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest parse public static com.google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -476,7 +481,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -490,7 +495,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest) com.google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequestOrBuilder { @@ -500,7 +505,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_CreatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -514,14 +519,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPrincipalAccessBoundaryPolicyFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPrincipalAccessBoundaryPolicyFieldBuilder(); } } @@ -595,39 +600,6 @@ private void buildPartial0( result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest) { @@ -699,7 +671,8 @@ public Builder mergeFrom( case 26: { input.readMessage( - getPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(), extensionRegistry); + internalGetPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(), + extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -738,7 +711,7 @@ public Builder mergeFrom( * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -767,7 +740,7 @@ public java.lang.String getParent() { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -796,7 +769,7 @@ public com.google.protobuf.ByteString getParentBytes() { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -824,7 +797,7 @@ public Builder setParent(java.lang.String value) { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -848,7 +821,7 @@ public Builder clearParent() { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -1021,7 +994,7 @@ public Builder setPrincipalAccessBoundaryPolicyIdBytes(com.google.protobuf.ByteS } private com.google.iam.v3.PrincipalAccessBoundaryPolicy principalAccessBoundaryPolicy_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicy, com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyOrBuilder> @@ -1185,7 +1158,7 @@ public Builder clearPrincipalAccessBoundaryPolicy() { getPrincipalAccessBoundaryPolicyBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(); + return internalGetPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(); } /** @@ -1221,14 +1194,14 @@ public Builder clearPrincipalAccessBoundaryPolicy() { * .google.iam.v3.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 3 [(.google.api.field_behavior) = REQUIRED]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicy, com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyOrBuilder> - getPrincipalAccessBoundaryPolicyFieldBuilder() { + internalGetPrincipalAccessBoundaryPolicyFieldBuilder() { if (principalAccessBoundaryPolicyBuilder_ == null) { principalAccessBoundaryPolicyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicy, com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyOrBuilder>( @@ -1297,17 +1270,6 @@ public Builder clearValidateOnly() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePrincipalAccessBoundaryPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePrincipalAccessBoundaryPolicyRequestOrBuilder.java index a8a4e21171..70545c9264 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePrincipalAccessBoundaryPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/CreatePrincipalAccessBoundaryPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface CreatePrincipalAccessBoundaryPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.CreatePrincipalAccessBoundaryPolicyRequest) @@ -32,7 +34,7 @@ public interface CreatePrincipalAccessBoundaryPolicyRequestOrBuilder * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -51,7 +53,7 @@ public interface CreatePrincipalAccessBoundaryPolicyRequestOrBuilder * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePolicyBindingRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePolicyBindingRequest.java index 368c7d6b79..b662eb95d0 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePolicyBindingRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePolicyBindingRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3.DeletePolicyBindingRequest} */ -public final class DeletePolicyBindingRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DeletePolicyBindingRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.DeletePolicyBindingRequest) DeletePolicyBindingRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeletePolicyBindingRequest"); + } + // Use DeletePolicyBindingRequest.newBuilder() to construct. - private DeletePolicyBindingRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DeletePolicyBindingRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private DeletePolicyBindingRequest() { etag_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeletePolicyBindingRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_DeletePolicyBindingRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_DeletePolicyBindingRequest_fieldAccessorTable @@ -225,11 +231,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, etag_); } if (validateOnly_ != false) { output.writeBool(3, validateOnly_); @@ -243,11 +249,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, etag_); } if (validateOnly_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, validateOnly_); @@ -330,38 +336,38 @@ public static com.google.iam.v3.DeletePolicyBindingRequest parseFrom( public static com.google.iam.v3.DeletePolicyBindingRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.DeletePolicyBindingRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.DeletePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.DeletePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.DeletePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.DeletePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -384,7 +390,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -398,7 +404,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.DeletePolicyBindingRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.DeletePolicyBindingRequest) com.google.iam.v3.DeletePolicyBindingRequestOrBuilder { @@ -408,7 +414,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_DeletePolicyBindingRequest_fieldAccessorTable @@ -420,7 +426,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.DeletePolicyBindingRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -478,39 +484,6 @@ private void buildPartial0(com.google.iam.v3.DeletePolicyBindingRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.DeletePolicyBindingRequest) { @@ -930,17 +903,6 @@ public Builder clearValidateOnly() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.DeletePolicyBindingRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePolicyBindingRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePolicyBindingRequestOrBuilder.java index d6e9ee0d58..3bc12f4e0a 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePolicyBindingRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePolicyBindingRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface DeletePolicyBindingRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.DeletePolicyBindingRequest) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePrincipalAccessBoundaryPolicyRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePrincipalAccessBoundaryPolicyRequest.java index ee4ccfd005..332a5fd2c0 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePrincipalAccessBoundaryPolicyRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePrincipalAccessBoundaryPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest} */ +@com.google.protobuf.Generated public final class DeletePrincipalAccessBoundaryPolicyRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest) DeletePrincipalAccessBoundaryPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeletePrincipalAccessBoundaryPolicyRequest"); + } + // Use DeletePrincipalAccessBoundaryPolicyRequest.newBuilder() to construct. private DeletePrincipalAccessBoundaryPolicyRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private DeletePrincipalAccessBoundaryPolicyRequest() { etag_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeletePrincipalAccessBoundaryPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_DeletePrincipalAccessBoundaryPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_DeletePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -79,7 +85,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -108,7 +114,7 @@ public java.lang.String getName() { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -239,11 +245,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, etag_); } if (validateOnly_ != false) { output.writeBool(3, validateOnly_); @@ -260,11 +266,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, etag_); } if (validateOnly_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, validateOnly_); @@ -353,38 +359,38 @@ public static com.google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest parse public static com.google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -408,7 +414,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -422,7 +428,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest) com.google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequestOrBuilder { @@ -432,7 +438,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_DeletePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -444,7 +450,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -508,39 +514,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest) { @@ -649,7 +622,7 @@ public Builder mergeFrom( * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -677,7 +650,7 @@ public java.lang.String getName() { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -705,7 +678,7 @@ public com.google.protobuf.ByteString getNameBytes() { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -732,7 +705,7 @@ public Builder setName(java.lang.String value) { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -755,7 +728,7 @@ public Builder clearName() { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -1010,17 +983,6 @@ public Builder clearForce() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePrincipalAccessBoundaryPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePrincipalAccessBoundaryPolicyRequestOrBuilder.java index 7d773ee01e..108dcb7372 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePrincipalAccessBoundaryPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/DeletePrincipalAccessBoundaryPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface DeletePrincipalAccessBoundaryPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.DeletePrincipalAccessBoundaryPolicyRequest) @@ -31,7 +33,7 @@ public interface DeletePrincipalAccessBoundaryPolicyRequestOrBuilder * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -49,7 +51,7 @@ public interface DeletePrincipalAccessBoundaryPolicyRequestOrBuilder * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPolicyBindingRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPolicyBindingRequest.java index 0a1ea2ee35..31549023b3 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPolicyBindingRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPolicyBindingRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3.GetPolicyBindingRequest} */ -public final class GetPolicyBindingRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetPolicyBindingRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.GetPolicyBindingRequest) GetPolicyBindingRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetPolicyBindingRequest"); + } + // Use GetPolicyBindingRequest.newBuilder() to construct. - private GetPolicyBindingRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetPolicyBindingRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private GetPolicyBindingRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetPolicyBindingRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_GetPolicyBindingRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_GetPolicyBindingRequest_fieldAccessorTable @@ -149,8 +155,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -161,8 +167,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -236,38 +242,38 @@ public static com.google.iam.v3.GetPolicyBindingRequest parseFrom( public static com.google.iam.v3.GetPolicyBindingRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.GetPolicyBindingRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.GetPolicyBindingRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.GetPolicyBindingRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.GetPolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.GetPolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -290,7 +296,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -304,7 +310,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.GetPolicyBindingRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.GetPolicyBindingRequest) com.google.iam.v3.GetPolicyBindingRequestOrBuilder { @@ -314,7 +320,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_GetPolicyBindingRequest_fieldAccessorTable @@ -326,7 +332,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.GetPolicyBindingRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -376,39 +382,6 @@ private void buildPartial0(com.google.iam.v3.GetPolicyBindingRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.GetPolicyBindingRequest) { @@ -633,17 +606,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.GetPolicyBindingRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPolicyBindingRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPolicyBindingRequestOrBuilder.java index c1fb6d3571..1bdea7be76 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPolicyBindingRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPolicyBindingRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface GetPolicyBindingRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.GetPolicyBindingRequest) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPrincipalAccessBoundaryPolicyRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPrincipalAccessBoundaryPolicyRequest.java index aa62f9cf51..204a083ab0 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPrincipalAccessBoundaryPolicyRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPrincipalAccessBoundaryPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest} */ +@com.google.protobuf.Generated public final class GetPrincipalAccessBoundaryPolicyRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest) GetPrincipalAccessBoundaryPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetPrincipalAccessBoundaryPolicyRequest"); + } + // Use GetPrincipalAccessBoundaryPolicyRequest.newBuilder() to construct. private GetPrincipalAccessBoundaryPolicyRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private GetPrincipalAccessBoundaryPolicyRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetPrincipalAccessBoundaryPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_GetPrincipalAccessBoundaryPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_GetPrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -78,7 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -107,7 +113,7 @@ public java.lang.String getName() { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -143,8 +149,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -155,8 +161,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -230,38 +236,38 @@ public static com.google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest parseFro public static com.google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -285,7 +291,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -299,7 +305,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest) com.google.iam.v3.GetPrincipalAccessBoundaryPolicyRequestOrBuilder { @@ -309,7 +315,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_GetPrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -321,7 +327,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -371,39 +377,6 @@ private void buildPartial0(com.google.iam.v3.GetPrincipalAccessBoundaryPolicyReq } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest) { @@ -482,7 +455,7 @@ public Builder mergeFrom( * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -510,7 +483,7 @@ public java.lang.String getName() { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -538,7 +511,7 @@ public com.google.protobuf.ByteString getNameBytes() { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -565,7 +538,7 @@ public Builder setName(java.lang.String value) { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -588,7 +561,7 @@ public Builder clearName() { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -609,17 +582,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPrincipalAccessBoundaryPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPrincipalAccessBoundaryPolicyRequestOrBuilder.java index db1843bcbb..2c02ada215 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPrincipalAccessBoundaryPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/GetPrincipalAccessBoundaryPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface GetPrincipalAccessBoundaryPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.GetPrincipalAccessBoundaryPolicyRequest) @@ -31,7 +33,7 @@ public interface GetPrincipalAccessBoundaryPolicyRequestOrBuilder * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -49,7 +51,7 @@ public interface GetPrincipalAccessBoundaryPolicyRequestOrBuilder * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsRequest.java index 1b12c8e556..12dad2a2cb 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3.ListPolicyBindingsRequest} */ -public final class ListPolicyBindingsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListPolicyBindingsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.ListPolicyBindingsRequest) ListPolicyBindingsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPolicyBindingsRequest"); + } + // Use ListPolicyBindingsRequest.newBuilder() to construct. - private ListPolicyBindingsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListPolicyBindingsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private ListPolicyBindingsRequest() { filter_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPolicyBindingsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_ListPolicyBindingsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_ListPolicyBindingsRequest_fieldAccessorTable @@ -310,17 +316,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, filter_); } getUnknownFields().writeTo(output); } @@ -331,17 +337,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, filter_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -424,38 +430,38 @@ public static com.google.iam.v3.ListPolicyBindingsRequest parseFrom( public static com.google.iam.v3.ListPolicyBindingsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.ListPolicyBindingsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.ListPolicyBindingsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.ListPolicyBindingsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.ListPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.ListPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -478,7 +484,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -492,7 +498,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.ListPolicyBindingsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.ListPolicyBindingsRequest) com.google.iam.v3.ListPolicyBindingsRequestOrBuilder { @@ -502,7 +508,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_ListPolicyBindingsRequest_fieldAccessorTable @@ -514,7 +520,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.ListPolicyBindingsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -576,39 +582,6 @@ private void buildPartial0(com.google.iam.v3.ListPolicyBindingsRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.ListPolicyBindingsRequest) { @@ -1229,17 +1202,6 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.ListPolicyBindingsRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsRequestOrBuilder.java index 2482dfe7a6..24f51031c2 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface ListPolicyBindingsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.ListPolicyBindingsRequest) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsResponse.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsResponse.java index e1ab1a7079..88b822170d 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsResponse.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3.ListPolicyBindingsResponse} */ -public final class ListPolicyBindingsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListPolicyBindingsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.ListPolicyBindingsResponse) ListPolicyBindingsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPolicyBindingsResponse"); + } + // Use ListPolicyBindingsResponse.newBuilder() to construct. - private ListPolicyBindingsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListPolicyBindingsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListPolicyBindingsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPolicyBindingsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_ListPolicyBindingsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_ListPolicyBindingsResponse_fieldAccessorTable @@ -213,8 +219,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < policyBindings_.size(); i++) { output.writeMessage(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -228,8 +234,8 @@ public int getSerializedSize() { for (int i = 0; i < policyBindings_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -308,38 +314,38 @@ public static com.google.iam.v3.ListPolicyBindingsResponse parseFrom( public static com.google.iam.v3.ListPolicyBindingsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.ListPolicyBindingsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.ListPolicyBindingsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.ListPolicyBindingsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.ListPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.ListPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -362,7 +368,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -376,7 +382,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.ListPolicyBindingsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.ListPolicyBindingsResponse) com.google.iam.v3.ListPolicyBindingsResponseOrBuilder { @@ -386,7 +392,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_ListPolicyBindingsResponse_fieldAccessorTable @@ -398,7 +404,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.ListPolicyBindingsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -468,39 +474,6 @@ private void buildPartial0(com.google.iam.v3.ListPolicyBindingsResponse result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.ListPolicyBindingsResponse) { @@ -532,8 +505,8 @@ public Builder mergeFrom(com.google.iam.v3.ListPolicyBindingsResponse other) { policyBindings_ = other.policyBindings_; bitField0_ = (bitField0_ & ~0x00000001); policyBindingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPolicyBindingsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPolicyBindingsFieldBuilder() : null; } else { policyBindingsBuilder_.addAllMessages(other.policyBindings_); @@ -618,7 +591,7 @@ private void ensurePolicyBindingsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder> @@ -877,7 +850,7 @@ public Builder removePolicyBindings(int index) { * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3.PolicyBinding.Builder getPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder().getBuilder(index); + return internalGetPolicyBindingsFieldBuilder().getBuilder(index); } /** @@ -925,7 +898,7 @@ public com.google.iam.v3.PolicyBindingOrBuilder getPolicyBindingsOrBuilder(int i * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder() { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(com.google.iam.v3.PolicyBinding.getDefaultInstance()); } @@ -939,7 +912,7 @@ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder() { * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(index, com.google.iam.v3.PolicyBinding.getDefaultInstance()); } @@ -953,17 +926,17 @@ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder(int inde * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public java.util.List getPolicyBindingsBuilderList() { - return getPolicyBindingsFieldBuilder().getBuilderList(); + return internalGetPolicyBindingsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder> - getPolicyBindingsFieldBuilder() { + internalGetPolicyBindingsFieldBuilder() { if (policyBindingsBuilder_ == null) { policyBindingsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder>( @@ -1092,17 +1065,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.ListPolicyBindingsResponse) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsResponseOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsResponseOrBuilder.java index 86867052f5..e3735ffd4f 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsResponseOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPolicyBindingsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface ListPolicyBindingsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.ListPolicyBindingsResponse) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesRequest.java index bd511d1687..47ab99627f 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest} */ +@com.google.protobuf.Generated public final class ListPrincipalAccessBoundaryPoliciesRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest) ListPrincipalAccessBoundaryPoliciesRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPrincipalAccessBoundaryPoliciesRequest"); + } + // Use ListPrincipalAccessBoundaryPoliciesRequest.newBuilder() to construct. private ListPrincipalAccessBoundaryPoliciesRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private ListPrincipalAccessBoundaryPoliciesRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPrincipalAccessBoundaryPoliciesRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesRequest_fieldAccessorTable @@ -80,7 +86,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -110,7 +116,7 @@ public java.lang.String getParent() { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -235,14 +241,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } getUnknownFields().writeTo(output); } @@ -253,14 +259,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -340,38 +346,38 @@ public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest parse public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -395,7 +401,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -409,7 +415,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest) com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequestOrBuilder { @@ -419,7 +425,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesRequest_fieldAccessorTable @@ -431,7 +437,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -491,39 +497,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest) { @@ -624,7 +597,7 @@ public Builder mergeFrom( * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -653,7 +626,7 @@ public java.lang.String getParent() { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -682,7 +655,7 @@ public com.google.protobuf.ByteString getParentBytes() { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -710,7 +683,7 @@ public Builder setParent(java.lang.String value) { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -734,7 +707,7 @@ public Builder clearParent() { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -967,17 +940,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesRequestOrBuilder.java index ecc8168d4b..f161f1135f 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface ListPrincipalAccessBoundaryPoliciesRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.ListPrincipalAccessBoundaryPoliciesRequest) @@ -32,7 +34,7 @@ public interface ListPrincipalAccessBoundaryPoliciesRequestOrBuilder * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -51,7 +53,7 @@ public interface ListPrincipalAccessBoundaryPoliciesRequestOrBuilder * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesResponse.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesResponse.java index fb264ccd49..a4fb5f9ba1 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesResponse.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse} */ +@com.google.protobuf.Generated public final class ListPrincipalAccessBoundaryPoliciesResponse - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse) ListPrincipalAccessBoundaryPoliciesResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPrincipalAccessBoundaryPoliciesResponse"); + } + // Use ListPrincipalAccessBoundaryPoliciesResponse.newBuilder() to construct. private ListPrincipalAccessBoundaryPoliciesResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private ListPrincipalAccessBoundaryPoliciesResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPrincipalAccessBoundaryPoliciesResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesResponse_fieldAccessorTable @@ -229,8 +235,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < principalAccessBoundaryPolicies_.size(); i++) { output.writeMessage(1, principalAccessBoundaryPolicies_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -246,8 +252,8 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 1, principalAccessBoundaryPolicies_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -327,38 +333,38 @@ public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse pars public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -382,7 +388,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -396,7 +402,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse) com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponseOrBuilder { @@ -406,7 +412,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesResponse_fieldAccessorTable @@ -418,7 +424,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -492,39 +498,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse) { @@ -558,8 +531,8 @@ public Builder mergeFrom(com.google.iam.v3.ListPrincipalAccessBoundaryPoliciesRe principalAccessBoundaryPolicies_ = other.principalAccessBoundaryPolicies_; bitField0_ = (bitField0_ & ~0x00000001); principalAccessBoundaryPoliciesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPrincipalAccessBoundaryPoliciesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPrincipalAccessBoundaryPoliciesFieldBuilder() : null; } else { principalAccessBoundaryPoliciesBuilder_.addAllMessages( @@ -649,7 +622,7 @@ private void ensurePrincipalAccessBoundaryPoliciesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicy, com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyOrBuilder> @@ -942,7 +915,7 @@ public Builder removePrincipalAccessBoundaryPolicies(int index) { */ public com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder getPrincipalAccessBoundaryPoliciesBuilder(int index) { - return getPrincipalAccessBoundaryPoliciesFieldBuilder().getBuilder(index); + return internalGetPrincipalAccessBoundaryPoliciesFieldBuilder().getBuilder(index); } /** @@ -998,7 +971,7 @@ public Builder removePrincipalAccessBoundaryPolicies(int index) { */ public com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder addPrincipalAccessBoundaryPoliciesBuilder() { - return getPrincipalAccessBoundaryPoliciesFieldBuilder() + return internalGetPrincipalAccessBoundaryPoliciesFieldBuilder() .addBuilder(com.google.iam.v3.PrincipalAccessBoundaryPolicy.getDefaultInstance()); } @@ -1015,7 +988,7 @@ public Builder removePrincipalAccessBoundaryPolicies(int index) { */ public com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder addPrincipalAccessBoundaryPoliciesBuilder(int index) { - return getPrincipalAccessBoundaryPoliciesFieldBuilder() + return internalGetPrincipalAccessBoundaryPoliciesFieldBuilder() .addBuilder(index, com.google.iam.v3.PrincipalAccessBoundaryPolicy.getDefaultInstance()); } @@ -1032,17 +1005,17 @@ public Builder removePrincipalAccessBoundaryPolicies(int index) { */ public java.util.List getPrincipalAccessBoundaryPoliciesBuilderList() { - return getPrincipalAccessBoundaryPoliciesFieldBuilder().getBuilderList(); + return internalGetPrincipalAccessBoundaryPoliciesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicy, com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyOrBuilder> - getPrincipalAccessBoundaryPoliciesFieldBuilder() { + internalGetPrincipalAccessBoundaryPoliciesFieldBuilder() { if (principalAccessBoundaryPoliciesBuilder_ == null) { principalAccessBoundaryPoliciesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicy, com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyOrBuilder>( @@ -1171,17 +1144,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesResponseOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesResponseOrBuilder.java index 963167b0e3..b2b2e21a6f 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesResponseOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/ListPrincipalAccessBoundaryPoliciesResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface ListPrincipalAccessBoundaryPoliciesResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadata.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadata.java index 1c2216ff9b..3e65f6c54e 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadata.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadata.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/operation_metadata.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3.OperationMetadata} */ -public final class OperationMetadata extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class OperationMetadata extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.OperationMetadata) OperationMetadataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OperationMetadata"); + } + // Use OperationMetadata.newBuilder() to construct. - private OperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private OperationMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private OperationMetadata() { apiVersion_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new OperationMetadata(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.OperationMetadataProto .internal_static_google_iam_v3_OperationMetadata_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.OperationMetadataProto .internal_static_google_iam_v3_OperationMetadata_fieldAccessorTable @@ -427,20 +433,20 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getEndTime()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, target_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(target_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, target_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(verb_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, verb_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(verb_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, verb_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, statusMessage_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(statusMessage_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, statusMessage_); } if (requestedCancellation_ != false) { output.writeBool(6, requestedCancellation_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiVersion_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, apiVersion_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(apiVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, apiVersion_); } getUnknownFields().writeTo(output); } @@ -457,20 +463,20 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, target_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(target_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, target_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(verb_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, verb_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(verb_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, verb_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, statusMessage_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(statusMessage_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, statusMessage_); } if (requestedCancellation_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, requestedCancellation_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiVersion_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, apiVersion_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(apiVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, apiVersion_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -570,38 +576,38 @@ public static com.google.iam.v3.OperationMetadata parseFrom( public static com.google.iam.v3.OperationMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.OperationMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.OperationMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.OperationMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.OperationMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.OperationMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -624,7 +630,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -638,7 +644,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.OperationMetadata} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.OperationMetadata) com.google.iam.v3.OperationMetadataOrBuilder { @@ -648,7 +654,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.OperationMetadataProto .internal_static_google_iam_v3_OperationMetadata_fieldAccessorTable @@ -662,15 +668,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); - getEndTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); + internalGetEndTimeFieldBuilder(); } } @@ -755,39 +761,6 @@ private void buildPartial0(com.google.iam.v3.OperationMetadata result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.OperationMetadata) { @@ -857,13 +830,14 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetEndTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -917,7 +891,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1076,7 +1050,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -1111,14 +1085,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1129,7 +1103,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp endTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1279,7 +1253,7 @@ public Builder clearEndTime() { public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getEndTimeFieldBuilder().getBuilder(); + return internalGetEndTimeFieldBuilder().getBuilder(); } /** @@ -1310,14 +1284,14 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getEndTimeFieldBuilder() { + internalGetEndTimeFieldBuilder() { if (endTimeBuilder_ == null) { endTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1839,17 +1813,6 @@ public Builder setApiVersionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.OperationMetadata) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadataOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadataOrBuilder.java index 11f236220b..7ee923ab21 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadataOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadataOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/operation_metadata.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface OperationMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.OperationMetadata) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadataProto.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadataProto.java index 4a7bd27f57..25c84f0595 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadataProto.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/OperationMetadataProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/operation_metadata.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; -public final class OperationMetadataProto { +@com.google.protobuf.Generated +public final class OperationMetadataProto extends com.google.protobuf.GeneratedFile { private OperationMetadataProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OperationMetadataProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_OperationMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_OperationMetadata_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -64,10 +76,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.FieldBehaviorProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }); - internal_static_google_iam_v3_OperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_iam_v3_OperationMetadata_descriptor = getDescriptor().getMessageType(0); internal_static_google_iam_v3_OperationMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_OperationMetadata_descriptor, new java.lang.String[] { "CreateTime", @@ -78,13 +89,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestedCancellation", "ApiVersion", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBinding.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBinding.java index f8543f5eb9..5fd47af00e 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBinding.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBinding.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_binding_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3.PolicyBinding} */ -public final class PolicyBinding extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PolicyBinding extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.PolicyBinding) PolicyBindingOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyBinding"); + } + // Use PolicyBinding.newBuilder() to construct. - private PolicyBinding(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PolicyBinding(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -49,12 +61,6 @@ private PolicyBinding() { policyUid_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PolicyBinding(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PolicyBindingResourcesProto .internal_static_google_iam_v3_PolicyBinding_descriptor; @@ -73,7 +79,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingResourcesProto .internal_static_google_iam_v3_PolicyBinding_fieldAccessorTable @@ -114,6 +120,16 @@ public enum PolicyKind implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyKind"); + } + /** * * @@ -192,7 +208,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.iam.v3.PolicyBinding.getDescriptor().getEnumTypes().get(0); } @@ -233,21 +249,21 @@ public interface TargetOrBuilder * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -267,21 +283,21 @@ public interface TargetOrBuilder * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -301,21 +317,21 @@ public interface TargetOrBuilder * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -337,32 +353,36 @@ public interface TargetOrBuilder * * Protobuf type {@code google.iam.v3.PolicyBinding.Target} */ - public static final class Target extends com.google.protobuf.GeneratedMessageV3 + public static final class Target extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.PolicyBinding.Target) TargetOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Target"); + } + // Use Target.newBuilder() to construct. - private Target(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Target(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Target() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Target(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PolicyBindingResourcesProto .internal_static_google_iam_v3_PolicyBinding_Target_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingResourcesProto .internal_static_google_iam_v3_PolicyBinding_Target_fieldAccessorTable @@ -431,21 +451,21 @@ public TargetCase getTargetCase() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -467,21 +487,21 @@ public boolean hasPrincipalSet() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -516,21 +536,21 @@ public java.lang.String getPrincipalSet() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -569,7 +589,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (targetCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, target_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, target_); } getUnknownFields().writeTo(output); } @@ -581,7 +601,7 @@ public int getSerializedSize() { size = 0; if (targetCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, target_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, target_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -667,38 +687,38 @@ public static com.google.iam.v3.PolicyBinding.Target parseFrom( public static com.google.iam.v3.PolicyBinding.Target parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.PolicyBinding.Target parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.PolicyBinding.Target parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.PolicyBinding.Target parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.PolicyBinding.Target parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.PolicyBinding.Target parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -721,8 +741,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -737,8 +756,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.iam.v3.PolicyBinding.Target} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.PolicyBinding.Target) com.google.iam.v3.PolicyBinding.TargetOrBuilder { @@ -748,7 +766,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingResourcesProto .internal_static_google_iam_v3_PolicyBinding_Target_fieldAccessorTable @@ -760,7 +778,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.PolicyBinding.Target.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -814,41 +832,6 @@ private void buildPartialOneofs(com.google.iam.v3.PolicyBinding.Target result) { result.target_ = this.target_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.PolicyBinding.Target) { @@ -951,21 +934,21 @@ public Builder clearTarget() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -988,21 +971,21 @@ public boolean hasPrincipalSet() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -1038,21 +1021,21 @@ public java.lang.String getPrincipalSet() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -1088,21 +1071,21 @@ public com.google.protobuf.ByteString getPrincipalSetBytes() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -1131,21 +1114,21 @@ public Builder setPrincipalSet(java.lang.String value) { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -1172,21 +1155,21 @@ public Builder clearPrincipalSet() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -1205,18 +1188,6 @@ public Builder setPrincipalSetBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.PolicyBinding.Target) } @@ -2123,25 +2094,25 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, etag_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, displayName_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetAnnotations(), AnnotationsDefaultEntryHolder.defaultEntry, 5); if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(6, getTarget()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policy_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, policy_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policy_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, policy_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(8, getCondition()); @@ -2156,8 +2127,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io != com.google.iam.v3.PolicyBinding.PolicyKind.POLICY_KIND_UNSPECIFIED.getNumber()) { output.writeEnum(11, policyKind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyUid_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, policyUid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyUid_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 12, policyUid_); } getUnknownFields().writeTo(output); } @@ -2168,17 +2139,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, etag_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, displayName_); } for (java.util.Map.Entry entry : internalGetAnnotations().getMap().entrySet()) { @@ -2193,8 +2164,8 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getTarget()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policy_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, policy_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policy_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, policy_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getCondition()); @@ -2209,8 +2180,8 @@ public int getSerializedSize() { != com.google.iam.v3.PolicyBinding.PolicyKind.POLICY_KIND_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(11, policyKind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyUid_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, policyUid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyUid_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(12, policyUid_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2337,38 +2308,38 @@ public static com.google.iam.v3.PolicyBinding parseFrom( public static com.google.iam.v3.PolicyBinding parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.PolicyBinding parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.PolicyBinding parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.PolicyBinding parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.PolicyBinding parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.PolicyBinding parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2391,7 +2362,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2405,7 +2376,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.PolicyBinding} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.PolicyBinding) com.google.iam.v3.PolicyBindingOrBuilder { @@ -2437,7 +2408,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingResourcesProto .internal_static_google_iam_v3_PolicyBinding_fieldAccessorTable @@ -2450,17 +2421,17 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getTargetFieldBuilder(); - getConditionFieldBuilder(); - getCreateTimeFieldBuilder(); - getUpdateTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetTargetFieldBuilder(); + internalGetConditionFieldBuilder(); + internalGetCreateTimeFieldBuilder(); + internalGetUpdateTimeFieldBuilder(); } } @@ -2576,39 +2547,6 @@ private void buildPartial0(com.google.iam.v3.PolicyBinding result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.PolicyBinding) { @@ -2732,7 +2670,7 @@ public Builder mergeFrom( } // case 42 case 50: { - input.readMessage(getTargetFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetTargetFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000020; break; } // case 50 @@ -2744,19 +2682,22 @@ public Builder mergeFrom( } // case 58 case 66: { - input.readMessage(getConditionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetConditionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000200; break; } // case 66 case 74: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000400; break; } // case 74 case 82: { - input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000800; break; } // case 82 @@ -3507,7 +3448,7 @@ public Builder putAllAnnotations(java.util.Map @@ -3673,7 +3614,7 @@ public Builder clearTarget() { public com.google.iam.v3.PolicyBinding.Target.Builder getTargetBuilder() { bitField0_ |= 0x00000020; onChanged(); - return getTargetFieldBuilder().getBuilder(); + return internalGetTargetFieldBuilder().getBuilder(); } /** @@ -3710,14 +3651,14 @@ public com.google.iam.v3.PolicyBinding.TargetOrBuilder getTargetOrBuilder() { * .google.iam.v3.PolicyBinding.Target target = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PolicyBinding.Target, com.google.iam.v3.PolicyBinding.Target.Builder, com.google.iam.v3.PolicyBinding.TargetOrBuilder> - getTargetFieldBuilder() { + internalGetTargetFieldBuilder() { if (targetBuilder_ == null) { targetBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PolicyBinding.Target, com.google.iam.v3.PolicyBinding.Target.Builder, com.google.iam.v3.PolicyBinding.TargetOrBuilder>( @@ -4090,7 +4031,7 @@ public Builder setPolicyUidBytes(com.google.protobuf.ByteString value) { } private com.google.type.Expr condition_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> conditionBuilder_; @@ -4476,7 +4417,7 @@ public Builder clearCondition() { public com.google.type.Expr.Builder getConditionBuilder() { bitField0_ |= 0x00000200; onChanged(); - return getConditionFieldBuilder().getBuilder(); + return internalGetConditionFieldBuilder().getBuilder(); } /** @@ -4575,12 +4516,12 @@ public com.google.type.ExprOrBuilder getConditionOrBuilder() { * * .google.type.Expr condition = 8 [(.google.api.field_behavior) = OPTIONAL]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> - getConditionFieldBuilder() { + internalGetConditionFieldBuilder() { if (conditionBuilder_ == null) { conditionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder>( getCondition(), getParentForChildren(), isClean()); condition_ = null; @@ -4589,7 +4530,7 @@ public com.google.type.ExprOrBuilder getConditionOrBuilder() { } private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -4748,7 +4689,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000400; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -4783,14 +4724,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -4801,7 +4742,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -4960,7 +4901,7 @@ public Builder clearUpdateTime() { public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { bitField0_ |= 0x00000800; onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); + return internalGetUpdateTimeFieldBuilder().getBuilder(); } /** @@ -4995,14 +4936,14 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { + internalGetUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -5012,17 +4953,6 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { return updateTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.PolicyBinding) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingOrBuilder.java index 152557b6c9..15db60bdf8 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_binding_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface PolicyBindingOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.PolicyBinding) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingResourcesProto.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingResourcesProto.java index 0fba3dc5ae..bfa85d20cf 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingResourcesProto.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingResourcesProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_binding_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; -public final class PolicyBindingResourcesProto { +@com.google.protobuf.Generated +public final class PolicyBindingResourcesProto extends com.google.protobuf.GeneratedFile { private PolicyBindingResourcesProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyBindingResourcesProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,15 +42,15 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_PolicyBinding_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_PolicyBinding_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_PolicyBinding_Target_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_PolicyBinding_Target_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_PolicyBinding_AnnotationsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_PolicyBinding_AnnotationsEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -99,10 +111,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.TimestampProto.getDescriptor(), com.google.type.ExprProto.getDescriptor(), }); - internal_static_google_iam_v3_PolicyBinding_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_iam_v3_PolicyBinding_descriptor = getDescriptor().getMessageType(0); internal_static_google_iam_v3_PolicyBinding_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_PolicyBinding_descriptor, new java.lang.String[] { "Name", @@ -119,21 +130,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UpdateTime", }); internal_static_google_iam_v3_PolicyBinding_Target_descriptor = - internal_static_google_iam_v3_PolicyBinding_descriptor.getNestedTypes().get(0); + internal_static_google_iam_v3_PolicyBinding_descriptor.getNestedType(0); internal_static_google_iam_v3_PolicyBinding_Target_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_PolicyBinding_Target_descriptor, new java.lang.String[] { "PrincipalSet", "Target", }); internal_static_google_iam_v3_PolicyBinding_AnnotationsEntry_descriptor = - internal_static_google_iam_v3_PolicyBinding_descriptor.getNestedTypes().get(1); + internal_static_google_iam_v3_PolicyBinding_descriptor.getNestedType(1); internal_static_google_iam_v3_PolicyBinding_AnnotationsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_PolicyBinding_AnnotationsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.FieldInfoProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.type.ExprProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); @@ -141,11 +158,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ResourceProto.resource); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.FieldInfoProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.type.ExprProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingsServiceProto.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingsServiceProto.java index ac21021159..7810cb8102 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingsServiceProto.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PolicyBindingsServiceProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; -public final class PolicyBindingsServiceProto { +@com.google.protobuf.Generated +public final class PolicyBindingsServiceProto extends com.google.protobuf.GeneratedFile { private PolicyBindingsServiceProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyBindingsServiceProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,35 +42,35 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_CreatePolicyBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_CreatePolicyBindingRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_GetPolicyBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_GetPolicyBindingRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_UpdatePolicyBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_UpdatePolicyBindingRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_DeletePolicyBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_DeletePolicyBindingRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_ListPolicyBindingsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_ListPolicyBindingsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_ListPolicyBindingsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_ListPolicyBindingsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_SearchTargetPolicyBindingsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_SearchTargetPolicyBindingsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_SearchTargetPolicyBindingsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_SearchTargetPolicyBindingsResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -180,69 +192,79 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_iam_v3_CreatePolicyBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_iam_v3_CreatePolicyBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_CreatePolicyBindingRequest_descriptor, new java.lang.String[] { "Parent", "PolicyBindingId", "PolicyBinding", "ValidateOnly", }); internal_static_google_iam_v3_GetPolicyBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_iam_v3_GetPolicyBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_GetPolicyBindingRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_iam_v3_UpdatePolicyBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_iam_v3_UpdatePolicyBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_UpdatePolicyBindingRequest_descriptor, new java.lang.String[] { "PolicyBinding", "ValidateOnly", "UpdateMask", }); internal_static_google_iam_v3_DeletePolicyBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_iam_v3_DeletePolicyBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_DeletePolicyBindingRequest_descriptor, new java.lang.String[] { "Name", "Etag", "ValidateOnly", }); internal_static_google_iam_v3_ListPolicyBindingsRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_iam_v3_ListPolicyBindingsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_ListPolicyBindingsRequest_descriptor, new java.lang.String[] { "Parent", "PageSize", "PageToken", "Filter", }); internal_static_google_iam_v3_ListPolicyBindingsResponse_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_iam_v3_ListPolicyBindingsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_ListPolicyBindingsResponse_descriptor, new java.lang.String[] { "PolicyBindings", "NextPageToken", }); internal_static_google_iam_v3_SearchTargetPolicyBindingsRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_iam_v3_SearchTargetPolicyBindingsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_SearchTargetPolicyBindingsRequest_descriptor, new java.lang.String[] { "Target", "PageSize", "PageToken", "Parent", }); internal_static_google_iam_v3_SearchTargetPolicyBindingsResponse_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_iam_v3_SearchTargetPolicyBindingsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_SearchTargetPolicyBindingsResponse_descriptor, new java.lang.String[] { "PolicyBindings", "NextPageToken", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.iam.v3.OperationMetadataProto.getDescriptor(); + com.google.iam.v3.PolicyBindingResourcesProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -255,15 +277,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.longrunning.OperationsProto.operationInfo); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.iam.v3.OperationMetadataProto.getDescriptor(); - com.google.iam.v3.PolicyBindingResourcesProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.FieldMaskProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPoliciesServiceProto.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPoliciesServiceProto.java index e5f7830a42..2f67a55e9a 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPoliciesServiceProto.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPoliciesServiceProto.java @@ -14,14 +14,27 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; -public final class PrincipalAccessBoundaryPoliciesServiceProto { +@com.google.protobuf.Generated +public final class PrincipalAccessBoundaryPoliciesServiceProto + extends com.google.protobuf.GeneratedFile { private PrincipalAccessBoundaryPoliciesServiceProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PrincipalAccessBoundaryPoliciesServiceProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,35 +43,35 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_CreatePrincipalAccessBoundaryPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_CreatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_GetPrincipalAccessBoundaryPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_GetPrincipalAccessBoundaryPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_UpdatePrincipalAccessBoundaryPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_UpdatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_DeletePrincipalAccessBoundaryPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_DeletePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -173,9 +186,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_iam_v3_CreatePrincipalAccessBoundaryPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_iam_v3_CreatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_CreatePrincipalAccessBoundaryPolicyRequest_descriptor, new java.lang.String[] { "Parent", @@ -184,61 +197,72 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ValidateOnly", }); internal_static_google_iam_v3_GetPrincipalAccessBoundaryPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_iam_v3_GetPrincipalAccessBoundaryPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_GetPrincipalAccessBoundaryPolicyRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_iam_v3_UpdatePrincipalAccessBoundaryPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_iam_v3_UpdatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_UpdatePrincipalAccessBoundaryPolicyRequest_descriptor, new java.lang.String[] { "PrincipalAccessBoundaryPolicy", "ValidateOnly", "UpdateMask", }); internal_static_google_iam_v3_DeletePrincipalAccessBoundaryPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_iam_v3_DeletePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_DeletePrincipalAccessBoundaryPolicyRequest_descriptor, new java.lang.String[] { "Name", "Etag", "ValidateOnly", "Force", }); internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesRequest_descriptor, new java.lang.String[] { "Parent", "PageSize", "PageToken", }); internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesResponse_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_ListPrincipalAccessBoundaryPoliciesResponse_descriptor, new java.lang.String[] { "PrincipalAccessBoundaryPolicies", "NextPageToken", }); internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsRequest_descriptor, new java.lang.String[] { "Name", "PageSize", "PageToken", }); internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsResponse_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsResponse_descriptor, new java.lang.String[] { "PolicyBindings", "NextPageToken", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.iam.v3.OperationMetadataProto.getDescriptor(); + com.google.iam.v3.PolicyBindingResourcesProto.getDescriptor(); + com.google.iam.v3.PrincipalAccessBoundaryPolicyResourcesProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -250,16 +274,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.longrunning.OperationsProto.operationInfo); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.iam.v3.OperationMetadataProto.getDescriptor(); - com.google.iam.v3.PolicyBindingResourcesProto.getDescriptor(); - com.google.iam.v3.PrincipalAccessBoundaryPolicyResourcesProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.FieldMaskProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicy.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicy.java index 91358a580e..ea0594dd2a 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicy.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicy.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3.PrincipalAccessBoundaryPolicy} */ -public final class PrincipalAccessBoundaryPolicy extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PrincipalAccessBoundaryPolicy extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.PrincipalAccessBoundaryPolicy) PrincipalAccessBoundaryPolicyOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PrincipalAccessBoundaryPolicy"); + } + // Use PrincipalAccessBoundaryPolicy.newBuilder() to construct. - private PrincipalAccessBoundaryPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PrincipalAccessBoundaryPolicy(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,12 +58,6 @@ private PrincipalAccessBoundaryPolicy() { displayName_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PrincipalAccessBoundaryPolicy(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_descriptor; @@ -70,7 +76,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_fieldAccessorTable @@ -611,19 +617,19 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, etag_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, displayName_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetAnnotations(), AnnotationsDefaultEntryHolder.defaultEntry, 5); if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(6, getCreateTime()); @@ -643,17 +649,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, etag_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, displayName_); } for (java.util.Map.Entry entry : internalGetAnnotations().getMap().entrySet()) { @@ -784,38 +790,38 @@ public static com.google.iam.v3.PrincipalAccessBoundaryPolicy parseFrom( public static com.google.iam.v3.PrincipalAccessBoundaryPolicy parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicy parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicy parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicy parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicy parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -838,7 +844,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -852,7 +858,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.PrincipalAccessBoundaryPolicy} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.PrincipalAccessBoundaryPolicy) com.google.iam.v3.PrincipalAccessBoundaryPolicyOrBuilder { @@ -884,7 +890,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_fieldAccessorTable @@ -898,16 +904,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); - getUpdateTimeFieldBuilder(); - getDetailsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); + internalGetUpdateTimeFieldBuilder(); + internalGetDetailsFieldBuilder(); } } @@ -1003,39 +1009,6 @@ private void buildPartial0(com.google.iam.v3.PrincipalAccessBoundaryPolicy resul result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.PrincipalAccessBoundaryPolicy) { @@ -1144,19 +1117,21 @@ public Builder mergeFrom( } // case 42 case 50: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000020; break; } // case 50 case 58: { - input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000040; break; } // case 58 case 66: { - input.readMessage(getDetailsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetDetailsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000080; break; } // case 66 @@ -1860,7 +1835,7 @@ public Builder putAllAnnotations(java.util.Map @@ -2026,7 +2001,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000020; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -2063,14 +2038,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2081,7 +2056,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -2247,7 +2222,7 @@ public Builder clearUpdateTime() { public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { bitField0_ |= 0x00000040; onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); + return internalGetUpdateTimeFieldBuilder().getBuilder(); } /** @@ -2284,14 +2259,14 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { + internalGetUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2302,7 +2277,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails details_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails, com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyDetailsOrBuilder> @@ -2463,7 +2438,7 @@ public Builder clearDetails() { public com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails.Builder getDetailsBuilder() { bitField0_ |= 0x00000080; onChanged(); - return getDetailsFieldBuilder().getBuilder(); + return internalGetDetailsFieldBuilder().getBuilder(); } /** @@ -2498,14 +2473,14 @@ public com.google.iam.v3.PrincipalAccessBoundaryPolicyDetailsOrBuilder getDetail * .google.iam.v3.PrincipalAccessBoundaryPolicyDetails details = 8 [(.google.api.field_behavior) = OPTIONAL]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails, com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyDetailsOrBuilder> - getDetailsFieldBuilder() { + internalGetDetailsFieldBuilder() { if (detailsBuilder_ == null) { detailsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails, com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyDetailsOrBuilder>( @@ -2515,17 +2490,6 @@ public com.google.iam.v3.PrincipalAccessBoundaryPolicyDetailsOrBuilder getDetail return detailsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.PrincipalAccessBoundaryPolicy) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyDetails.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyDetails.java index 2b0afb7b49..5209e43fe3 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyDetails.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyDetails.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,16 +29,26 @@ * * Protobuf type {@code google.iam.v3.PrincipalAccessBoundaryPolicyDetails} */ -public final class PrincipalAccessBoundaryPolicyDetails - extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PrincipalAccessBoundaryPolicyDetails extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.PrincipalAccessBoundaryPolicyDetails) PrincipalAccessBoundaryPolicyDetailsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PrincipalAccessBoundaryPolicyDetails"); + } + // Use PrincipalAccessBoundaryPolicyDetails.newBuilder() to construct. private PrincipalAccessBoundaryPolicyDetails( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +57,13 @@ private PrincipalAccessBoundaryPolicyDetails() { enforcementVersion_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PrincipalAccessBoundaryPolicyDetails(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyDetails_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyDetails_fieldAccessorTable @@ -236,8 +241,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < rules_.size(); i++) { output.writeMessage(1, rules_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(enforcementVersion_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, enforcementVersion_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(enforcementVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, enforcementVersion_); } getUnknownFields().writeTo(output); } @@ -251,8 +256,8 @@ public int getSerializedSize() { for (int i = 0; i < rules_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, rules_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(enforcementVersion_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, enforcementVersion_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(enforcementVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, enforcementVersion_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -331,38 +336,38 @@ public static com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails parseFrom( public static com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -386,7 +391,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -400,7 +405,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.PrincipalAccessBoundaryPolicyDetails} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.PrincipalAccessBoundaryPolicyDetails) com.google.iam.v3.PrincipalAccessBoundaryPolicyDetailsOrBuilder { @@ -410,7 +415,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyDetails_fieldAccessorTable @@ -422,7 +427,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -493,39 +498,6 @@ private void buildPartial0(com.google.iam.v3.PrincipalAccessBoundaryPolicyDetail } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails) { @@ -558,8 +530,8 @@ public Builder mergeFrom(com.google.iam.v3.PrincipalAccessBoundaryPolicyDetails rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000001); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -647,7 +619,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicyRule, com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyRuleOrBuilder> @@ -946,7 +918,7 @@ public Builder removeRules(int index) { * */ public com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.Builder getRulesBuilder(int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -1004,7 +976,7 @@ public com.google.iam.v3.PrincipalAccessBoundaryPolicyRuleOrBuilder getRulesOrBu * */ public com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.Builder addRulesBuilder() { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.getDefaultInstance()); } @@ -1021,7 +993,7 @@ public com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.Builder addRulesBuild * */ public com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.Builder addRulesBuilder(int index) { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder( index, com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.getDefaultInstance()); } @@ -1040,17 +1012,17 @@ public com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.Builder addRulesBuild */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicyRule, com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicyRule, com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyRuleOrBuilder>( @@ -1191,17 +1163,6 @@ public Builder setEnforcementVersionBytes(com.google.protobuf.ByteString value) return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.PrincipalAccessBoundaryPolicyDetails) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyDetailsOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyDetailsOrBuilder.java index 1edf61ee0b..4c0f813968 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyDetailsOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyDetailsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface PrincipalAccessBoundaryPolicyDetailsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.PrincipalAccessBoundaryPolicyDetails) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyOrBuilder.java index ae99967950..725ade565a 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface PrincipalAccessBoundaryPolicyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.PrincipalAccessBoundaryPolicy) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyResourcesProto.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyResourcesProto.java index be675627d7..a80a67589c 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyResourcesProto.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyResourcesProto.java @@ -14,14 +14,27 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; -public final class PrincipalAccessBoundaryPolicyResourcesProto { +@com.google.protobuf.Generated +public final class PrincipalAccessBoundaryPolicyResourcesProto + extends com.google.protobuf.GeneratedFile { private PrincipalAccessBoundaryPolicyResourcesProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PrincipalAccessBoundaryPolicyResourcesProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,19 +43,19 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_AnnotationsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_AnnotationsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyDetails_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyDetails_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyRule_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -102,9 +115,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_descriptor, new java.lang.String[] { "Name", @@ -117,31 +130,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Details", }); internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_AnnotationsEntry_descriptor = - internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_descriptor - .getNestedTypes() - .get(0); + internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_descriptor.getNestedType(0); internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_AnnotationsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_PrincipalAccessBoundaryPolicy_AnnotationsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyDetails_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyDetails_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyDetails_descriptor, new java.lang.String[] { "Rules", "EnforcementVersion", }); internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyRule_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyRule_descriptor, new java.lang.String[] { "Description", "Resources", "Effect", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.FieldInfoProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); @@ -149,10 +165,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ResourceProto.resource); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.FieldInfoProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyRule.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyRule.java index d54fa26c85..92b21ad5c7 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyRule.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,15 +29,26 @@ * * Protobuf type {@code google.iam.v3.PrincipalAccessBoundaryPolicyRule} */ -public final class PrincipalAccessBoundaryPolicyRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PrincipalAccessBoundaryPolicyRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.PrincipalAccessBoundaryPolicyRule) PrincipalAccessBoundaryPolicyRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PrincipalAccessBoundaryPolicyRule"); + } + // Use PrincipalAccessBoundaryPolicyRule.newBuilder() to construct. private PrincipalAccessBoundaryPolicyRule( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private PrincipalAccessBoundaryPolicyRule() { effect_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PrincipalAccessBoundaryPolicyRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyRule_fieldAccessorTable @@ -100,6 +106,16 @@ public enum Effect implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Effect"); + } + /** * * @@ -178,7 +194,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.getDescriptor() .getEnumTypes() .get(0); @@ -281,7 +297,7 @@ public com.google.protobuf.ByteString getDescriptionBytes() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -307,7 +323,7 @@ public com.google.protobuf.ProtocolStringList getResourcesList() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -333,7 +349,7 @@ public int getResourcesCount() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -360,7 +376,7 @@ public java.lang.String getResources(int index) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -431,11 +447,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, description_); } for (int i = 0; i < resources_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resources_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, resources_.getRaw(i)); } if (effect_ != com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.Effect.EFFECT_UNSPECIFIED @@ -451,8 +467,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, description_); } { int dataSize = 0; @@ -547,38 +563,38 @@ public static com.google.iam.v3.PrincipalAccessBoundaryPolicyRule parseFrom( public static com.google.iam.v3.PrincipalAccessBoundaryPolicyRule parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicyRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicyRule parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicyRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicyRule parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.PrincipalAccessBoundaryPolicyRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -601,7 +617,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -615,7 +631,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.PrincipalAccessBoundaryPolicyRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.PrincipalAccessBoundaryPolicyRule) com.google.iam.v3.PrincipalAccessBoundaryPolicyRuleOrBuilder { @@ -625,7 +641,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3_PrincipalAccessBoundaryPolicyRule_fieldAccessorTable @@ -637,7 +653,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.PrincipalAccessBoundaryPolicyRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -696,39 +712,6 @@ private void buildPartial0(com.google.iam.v3.PrincipalAccessBoundaryPolicyRule r } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.PrincipalAccessBoundaryPolicyRule) { @@ -965,7 +948,7 @@ private void ensureResourcesIsMutable() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -992,7 +975,7 @@ public com.google.protobuf.ProtocolStringList getResourcesList() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1018,7 +1001,7 @@ public int getResourcesCount() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1045,7 +1028,7 @@ public java.lang.String getResources(int index) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1072,7 +1055,7 @@ public com.google.protobuf.ByteString getResourcesBytes(int index) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1107,7 +1090,7 @@ public Builder setResources(int index, java.lang.String value) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1141,7 +1124,7 @@ public Builder addResources(java.lang.String value) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1172,7 +1155,7 @@ public Builder addAllResources(java.lang.Iterable values) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1202,7 +1185,7 @@ public Builder clearResources() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1334,17 +1317,6 @@ public Builder clearEffect() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.PrincipalAccessBoundaryPolicyRule) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyRuleOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyRuleOrBuilder.java index 44162930d3..a46c2cf07e 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyRuleOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/PrincipalAccessBoundaryPolicyRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface PrincipalAccessBoundaryPolicyRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.PrincipalAccessBoundaryPolicyRule) @@ -67,7 +69,7 @@ public interface PrincipalAccessBoundaryPolicyRuleOrBuilder * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -91,7 +93,7 @@ public interface PrincipalAccessBoundaryPolicyRuleOrBuilder * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -115,7 +117,7 @@ public interface PrincipalAccessBoundaryPolicyRuleOrBuilder * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -140,7 +142,7 @@ public interface PrincipalAccessBoundaryPolicyRuleOrBuilder * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsRequest.java index 98afd0c839..10b2a4f850 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest} */ +@com.google.protobuf.Generated public final class SearchPrincipalAccessBoundaryPolicyBindingsRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest) SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SearchPrincipalAccessBoundaryPolicyBindingsRequest"); + } + // Use SearchPrincipalAccessBoundaryPolicyBindingsRequest.newBuilder() to construct. private SearchPrincipalAccessBoundaryPolicyBindingsRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private SearchPrincipalAccessBoundaryPolicyBindingsRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SearchPrincipalAccessBoundaryPolicyBindingsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsRequest_fieldAccessorTable @@ -78,7 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The name of the principal access boundary policy.
    * Format:
-   *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+   * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
    * 
* * @@ -106,7 +112,7 @@ public java.lang.String getName() { *
    * Required. The name of the principal access boundary policy.
    * Format:
-   *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+   * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
    * 
* * @@ -230,14 +236,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (pageSize_ != 0) { output.writeInt32(3, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, pageToken_); } getUnknownFields().writeTo(output); } @@ -248,14 +254,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -335,39 +341,39 @@ public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsReque public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -391,7 +397,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -405,7 +411,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest) com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder { @@ -415,7 +421,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsRequest_fieldAccessorTable @@ -428,7 +434,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -489,39 +495,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest) { @@ -622,7 +595,7 @@ public Builder mergeFrom( *
      * Required. The name of the principal access boundary policy.
      * Format:
-     *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+     * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
      * 
* * @@ -649,7 +622,7 @@ public java.lang.String getName() { *
      * Required. The name of the principal access boundary policy.
      * Format:
-     *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+     * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
      * 
* * @@ -676,7 +649,7 @@ public com.google.protobuf.ByteString getNameBytes() { *
      * Required. The name of the principal access boundary policy.
      * Format:
-     *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+     * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
      * 
* * @@ -702,7 +675,7 @@ public Builder setName(java.lang.String value) { *
      * Required. The name of the principal access boundary policy.
      * Format:
-     *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+     * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
      * 
* * @@ -724,7 +697,7 @@ public Builder clearName() { *
      * Required. The name of the principal access boundary policy.
      * Format:
-     *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+     * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
      * 
* * @@ -954,17 +927,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder.java index ea59adb791..ee1bf50c6e 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRequest) @@ -30,7 +32,7 @@ public interface SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder *
    * Required. The name of the principal access boundary policy.
    * Format:
-   *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+   * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
    * 
* * @@ -47,7 +49,7 @@ public interface SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder *
    * Required. The name of the principal access boundary policy.
    * Format:
-   *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+   * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
    * 
* * diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsResponse.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsResponse.java index 8caf5dce21..ce9102691b 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsResponse.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse} */ +@com.google.protobuf.Generated public final class SearchPrincipalAccessBoundaryPolicyBindingsResponse - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse) SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SearchPrincipalAccessBoundaryPolicyBindingsResponse"); + } + // Use SearchPrincipalAccessBoundaryPolicyBindingsResponse.newBuilder() to construct. private SearchPrincipalAccessBoundaryPolicyBindingsResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private SearchPrincipalAccessBoundaryPolicyBindingsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SearchPrincipalAccessBoundaryPolicyBindingsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsResponse_fieldAccessorTable @@ -215,8 +221,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < policyBindings_.size(); i++) { output.writeMessage(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -230,8 +236,8 @@ public int getSerializedSize() { for (int i = 0; i < policyBindings_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -310,39 +316,39 @@ public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsRespo public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -366,7 +372,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -380,7 +386,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse) com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder { @@ -390,7 +396,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_SearchPrincipalAccessBoundaryPolicyBindingsResponse_fieldAccessorTable @@ -403,7 +409,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -477,39 +483,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse) { @@ -545,8 +518,8 @@ public Builder mergeFrom( policyBindings_ = other.policyBindings_; bitField0_ = (bitField0_ & ~0x00000001); policyBindingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPolicyBindingsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPolicyBindingsFieldBuilder() : null; } else { policyBindingsBuilder_.addAllMessages(other.policyBindings_); @@ -631,7 +604,7 @@ private void ensurePolicyBindingsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder> @@ -890,7 +863,7 @@ public Builder removePolicyBindings(int index) { * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3.PolicyBinding.Builder getPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder().getBuilder(index); + return internalGetPolicyBindingsFieldBuilder().getBuilder(index); } /** @@ -938,7 +911,7 @@ public com.google.iam.v3.PolicyBindingOrBuilder getPolicyBindingsOrBuilder(int i * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder() { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(com.google.iam.v3.PolicyBinding.getDefaultInstance()); } @@ -952,7 +925,7 @@ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder() { * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(index, com.google.iam.v3.PolicyBinding.getDefaultInstance()); } @@ -966,17 +939,17 @@ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder(int inde * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public java.util.List getPolicyBindingsBuilderList() { - return getPolicyBindingsFieldBuilder().getBuilderList(); + return internalGetPolicyBindingsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder> - getPolicyBindingsFieldBuilder() { + internalGetPolicyBindingsFieldBuilder() { if (policyBindingsBuilder_ == null) { policyBindingsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder>( @@ -1105,17 +1078,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder.java index 7a3a1dd477..4875e3253b 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsRequest.java index ac93af4f7a..1d0105b217 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,15 +29,26 @@ * * Protobuf type {@code google.iam.v3.SearchTargetPolicyBindingsRequest} */ -public final class SearchTargetPolicyBindingsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SearchTargetPolicyBindingsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.SearchTargetPolicyBindingsRequest) SearchTargetPolicyBindingsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SearchTargetPolicyBindingsRequest"); + } + // Use SearchTargetPolicyBindingsRequest.newBuilder() to construct. private SearchTargetPolicyBindingsRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private SearchTargetPolicyBindingsRequest() { parent_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SearchTargetPolicyBindingsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_SearchTargetPolicyBindingsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_SearchTargetPolicyBindingsRequest_fieldAccessorTable @@ -315,17 +321,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, target_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(target_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, target_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, parent_); } getUnknownFields().writeTo(output); } @@ -336,17 +342,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, target_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(target_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, target_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, parent_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -429,38 +435,38 @@ public static com.google.iam.v3.SearchTargetPolicyBindingsRequest parseFrom( public static com.google.iam.v3.SearchTargetPolicyBindingsRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.SearchTargetPolicyBindingsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.SearchTargetPolicyBindingsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.SearchTargetPolicyBindingsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.SearchTargetPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.SearchTargetPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -483,7 +489,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -497,7 +503,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.SearchTargetPolicyBindingsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.SearchTargetPolicyBindingsRequest) com.google.iam.v3.SearchTargetPolicyBindingsRequestOrBuilder { @@ -507,7 +513,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_SearchTargetPolicyBindingsRequest_fieldAccessorTable @@ -519,7 +525,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.SearchTargetPolicyBindingsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -581,39 +587,6 @@ private void buildPartial0(com.google.iam.v3.SearchTargetPolicyBindingsRequest r } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.SearchTargetPolicyBindingsRequest) { @@ -1245,17 +1218,6 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.SearchTargetPolicyBindingsRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsRequestOrBuilder.java index f82c3bdc00..e147815c8f 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface SearchTargetPolicyBindingsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.SearchTargetPolicyBindingsRequest) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsResponse.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsResponse.java index a3c1212fd0..1b0e7aa5d4 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsResponse.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,15 +29,26 @@ * * Protobuf type {@code google.iam.v3.SearchTargetPolicyBindingsResponse} */ -public final class SearchTargetPolicyBindingsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SearchTargetPolicyBindingsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.SearchTargetPolicyBindingsResponse) SearchTargetPolicyBindingsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SearchTargetPolicyBindingsResponse"); + } + // Use SearchTargetPolicyBindingsResponse.newBuilder() to construct. private SearchTargetPolicyBindingsResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private SearchTargetPolicyBindingsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SearchTargetPolicyBindingsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_SearchTargetPolicyBindingsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_SearchTargetPolicyBindingsResponse_fieldAccessorTable @@ -214,8 +220,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < policyBindings_.size(); i++) { output.writeMessage(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -229,8 +235,8 @@ public int getSerializedSize() { for (int i = 0; i < policyBindings_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -309,38 +315,38 @@ public static com.google.iam.v3.SearchTargetPolicyBindingsResponse parseFrom( public static com.google.iam.v3.SearchTargetPolicyBindingsResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.SearchTargetPolicyBindingsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.SearchTargetPolicyBindingsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.SearchTargetPolicyBindingsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.SearchTargetPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.SearchTargetPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -363,7 +369,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -377,7 +383,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.SearchTargetPolicyBindingsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.SearchTargetPolicyBindingsResponse) com.google.iam.v3.SearchTargetPolicyBindingsResponseOrBuilder { @@ -387,7 +393,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_SearchTargetPolicyBindingsResponse_fieldAccessorTable @@ -399,7 +405,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3.SearchTargetPolicyBindingsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -470,39 +476,6 @@ private void buildPartial0(com.google.iam.v3.SearchTargetPolicyBindingsResponse } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.SearchTargetPolicyBindingsResponse) { @@ -535,8 +508,8 @@ public Builder mergeFrom(com.google.iam.v3.SearchTargetPolicyBindingsResponse ot policyBindings_ = other.policyBindings_; bitField0_ = (bitField0_ & ~0x00000001); policyBindingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPolicyBindingsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPolicyBindingsFieldBuilder() : null; } else { policyBindingsBuilder_.addAllMessages(other.policyBindings_); @@ -621,7 +594,7 @@ private void ensurePolicyBindingsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder> @@ -880,7 +853,7 @@ public Builder removePolicyBindings(int index) { * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3.PolicyBinding.Builder getPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder().getBuilder(index); + return internalGetPolicyBindingsFieldBuilder().getBuilder(index); } /** @@ -928,7 +901,7 @@ public com.google.iam.v3.PolicyBindingOrBuilder getPolicyBindingsOrBuilder(int i * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder() { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(com.google.iam.v3.PolicyBinding.getDefaultInstance()); } @@ -942,7 +915,7 @@ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder() { * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(index, com.google.iam.v3.PolicyBinding.getDefaultInstance()); } @@ -956,17 +929,17 @@ public com.google.iam.v3.PolicyBinding.Builder addPolicyBindingsBuilder(int inde * repeated .google.iam.v3.PolicyBinding policy_bindings = 1; */ public java.util.List getPolicyBindingsBuilderList() { - return getPolicyBindingsFieldBuilder().getBuilderList(); + return internalGetPolicyBindingsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder> - getPolicyBindingsFieldBuilder() { + internalGetPolicyBindingsFieldBuilder() { if (policyBindingsBuilder_ == null) { policyBindingsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder>( @@ -1095,17 +1068,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.SearchTargetPolicyBindingsResponse) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsResponseOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsResponseOrBuilder.java index 8229fc6b6e..e70003afb5 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsResponseOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/SearchTargetPolicyBindingsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface SearchTargetPolicyBindingsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.SearchTargetPolicyBindingsResponse) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePolicyBindingRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePolicyBindingRequest.java index e0ae493579..fb36587ab7 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePolicyBindingRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePolicyBindingRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.iam.v3.UpdatePolicyBindingRequest} */ -public final class UpdatePolicyBindingRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class UpdatePolicyBindingRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.UpdatePolicyBindingRequest) UpdatePolicyBindingRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "UpdatePolicyBindingRequest"); + } + // Use UpdatePolicyBindingRequest.newBuilder() to construct. - private UpdatePolicyBindingRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UpdatePolicyBindingRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UpdatePolicyBindingRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdatePolicyBindingRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_UpdatePolicyBindingRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_UpdatePolicyBindingRequest_fieldAccessorTable @@ -332,38 +338,38 @@ public static com.google.iam.v3.UpdatePolicyBindingRequest parseFrom( public static com.google.iam.v3.UpdatePolicyBindingRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.UpdatePolicyBindingRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.UpdatePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.UpdatePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.UpdatePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.UpdatePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -386,7 +392,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -400,7 +406,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.UpdatePolicyBindingRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.UpdatePolicyBindingRequest) com.google.iam.v3.UpdatePolicyBindingRequestOrBuilder { @@ -410,7 +416,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PolicyBindingsServiceProto .internal_static_google_iam_v3_UpdatePolicyBindingRequest_fieldAccessorTable @@ -424,15 +430,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPolicyBindingFieldBuilder(); - getUpdateMaskFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPolicyBindingFieldBuilder(); + internalGetUpdateMaskFieldBuilder(); } } @@ -503,39 +509,6 @@ private void buildPartial0(com.google.iam.v3.UpdatePolicyBindingRequest result) result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.UpdatePolicyBindingRequest) { @@ -585,7 +558,8 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getPolicyBindingFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetPolicyBindingFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -597,7 +571,8 @@ public Builder mergeFrom( } // case 16 case 26: { - input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -621,7 +596,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.iam.v3.PolicyBinding policyBinding_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder> @@ -801,7 +776,7 @@ public Builder clearPolicyBinding() { public com.google.iam.v3.PolicyBinding.Builder getPolicyBindingBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getPolicyBindingFieldBuilder().getBuilder(); + return internalGetPolicyBindingFieldBuilder().getBuilder(); } /** @@ -842,14 +817,14 @@ public com.google.iam.v3.PolicyBindingOrBuilder getPolicyBindingOrBuilder() { * .google.iam.v3.PolicyBinding policy_binding = 1 [(.google.api.field_behavior) = REQUIRED]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder> - getPolicyBindingFieldBuilder() { + internalGetPolicyBindingFieldBuilder() { if (policyBindingBuilder_ == null) { policyBindingBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PolicyBinding, com.google.iam.v3.PolicyBinding.Builder, com.google.iam.v3.PolicyBindingOrBuilder>( @@ -919,7 +894,7 @@ public Builder clearValidateOnly() { } private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> @@ -1071,7 +1046,7 @@ public Builder clearUpdateMask() { public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); + return internalGetUpdateMaskFieldBuilder().getBuilder(); } /** @@ -1104,14 +1079,14 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { + internalGetUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( @@ -1121,17 +1096,6 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return updateMaskBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.UpdatePolicyBindingRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePolicyBindingRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePolicyBindingRequestOrBuilder.java index 1c6ad03408..7d08a441d9 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePolicyBindingRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePolicyBindingRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface UpdatePolicyBindingRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.UpdatePolicyBindingRequest) diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePrincipalAccessBoundaryPolicyRequest.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePrincipalAccessBoundaryPolicyRequest.java index 3f271336fd..dfd256c336 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePrincipalAccessBoundaryPolicyRequest.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePrincipalAccessBoundaryPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; /** @@ -28,34 +29,39 @@ * * Protobuf type {@code google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest} */ +@com.google.protobuf.Generated public final class UpdatePrincipalAccessBoundaryPolicyRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest) UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "UpdatePrincipalAccessBoundaryPolicyRequest"); + } + // Use UpdatePrincipalAccessBoundaryPolicyRequest.newBuilder() to construct. private UpdatePrincipalAccessBoundaryPolicyRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UpdatePrincipalAccessBoundaryPolicyRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdatePrincipalAccessBoundaryPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_UpdatePrincipalAccessBoundaryPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_UpdatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -339,38 +345,38 @@ public static com.google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest parse public static com.google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -394,7 +400,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -408,7 +414,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest) com.google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder { @@ -418,7 +424,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3_UpdatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -432,15 +438,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPrincipalAccessBoundaryPolicyFieldBuilder(); - getUpdateMaskFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPrincipalAccessBoundaryPolicyFieldBuilder(); + internalGetUpdateMaskFieldBuilder(); } } @@ -515,39 +521,6 @@ private void buildPartial0( result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest) { @@ -600,7 +573,8 @@ public Builder mergeFrom( case 10: { input.readMessage( - getPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(), extensionRegistry); + internalGetPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(), + extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -612,7 +586,8 @@ public Builder mergeFrom( } // case 16 case 26: { - input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -636,7 +611,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.iam.v3.PrincipalAccessBoundaryPolicy principalAccessBoundaryPolicy_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicy, com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyOrBuilder> @@ -821,7 +796,7 @@ public Builder clearPrincipalAccessBoundaryPolicy() { getPrincipalAccessBoundaryPolicyBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(); + return internalGetPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(); } /** @@ -863,14 +838,14 @@ public Builder clearPrincipalAccessBoundaryPolicy() { * .google.iam.v3.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 1 [(.google.api.field_behavior) = REQUIRED]; *
*/ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicy, com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyOrBuilder> - getPrincipalAccessBoundaryPolicyFieldBuilder() { + internalGetPrincipalAccessBoundaryPolicyFieldBuilder() { if (principalAccessBoundaryPolicyBuilder_ == null) { principalAccessBoundaryPolicyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3.PrincipalAccessBoundaryPolicy, com.google.iam.v3.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3.PrincipalAccessBoundaryPolicyOrBuilder>( @@ -940,7 +915,7 @@ public Builder clearValidateOnly() { } private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> @@ -1092,7 +1067,7 @@ public Builder clearUpdateMask() { public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); + return internalGetUpdateMaskFieldBuilder().getBuilder(); } /** @@ -1125,14 +1100,14 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { + internalGetUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( @@ -1142,17 +1117,6 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return updateMaskBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest) } diff --git a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder.java index 4d3f5b0516..a24a80cc3a 100644 --- a/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3/src/main/java/com/google/iam/v3/UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3; +@com.google.protobuf.Generated public interface UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3.UpdatePrincipalAccessBoundaryPolicyRequest) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePolicyBindingRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePolicyBindingRequest.java index 64277bd73c..6fccea0525 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePolicyBindingRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePolicyBindingRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3beta.CreatePolicyBindingRequest} */ -public final class CreatePolicyBindingRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CreatePolicyBindingRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.CreatePolicyBindingRequest) CreatePolicyBindingRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreatePolicyBindingRequest"); + } + // Use CreatePolicyBindingRequest.newBuilder() to construct. - private CreatePolicyBindingRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CreatePolicyBindingRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private CreatePolicyBindingRequest() { policyBindingId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreatePolicyBindingRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_CreatePolicyBindingRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_CreatePolicyBindingRequest_fieldAccessorTable @@ -297,11 +303,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyBindingId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, policyBindingId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyBindingId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, policyBindingId_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getPolicyBinding()); @@ -318,11 +324,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyBindingId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, policyBindingId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyBindingId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, policyBindingId_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getPolicyBinding()); @@ -416,38 +422,38 @@ public static com.google.iam.v3beta.CreatePolicyBindingRequest parseFrom( public static com.google.iam.v3beta.CreatePolicyBindingRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.CreatePolicyBindingRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.CreatePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.CreatePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.CreatePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.CreatePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -470,7 +476,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -484,7 +490,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.CreatePolicyBindingRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.CreatePolicyBindingRequest) com.google.iam.v3beta.CreatePolicyBindingRequestOrBuilder { @@ -494,7 +500,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_CreatePolicyBindingRequest_fieldAccessorTable @@ -508,14 +514,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPolicyBindingFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPolicyBindingFieldBuilder(); } } @@ -585,39 +591,6 @@ private void buildPartial0(com.google.iam.v3beta.CreatePolicyBindingRequest resu result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.CreatePolicyBindingRequest) { @@ -687,7 +660,8 @@ public Builder mergeFrom( } // case 18 case 26: { - input.readMessage(getPolicyBindingFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetPolicyBindingFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -1019,7 +993,7 @@ public Builder setPolicyBindingIdBytes(com.google.protobuf.ByteString value) { } private com.google.iam.v3beta.PolicyBinding policyBinding_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder> @@ -1178,7 +1152,7 @@ public Builder clearPolicyBinding() { public com.google.iam.v3beta.PolicyBinding.Builder getPolicyBindingBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getPolicyBindingFieldBuilder().getBuilder(); + return internalGetPolicyBindingFieldBuilder().getBuilder(); } /** @@ -1213,14 +1187,14 @@ public com.google.iam.v3beta.PolicyBindingOrBuilder getPolicyBindingOrBuilder() * .google.iam.v3beta.PolicyBinding policy_binding = 3 [(.google.api.field_behavior) = REQUIRED]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder> - getPolicyBindingFieldBuilder() { + internalGetPolicyBindingFieldBuilder() { if (policyBindingBuilder_ == null) { policyBindingBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder>( @@ -1289,17 +1263,6 @@ public Builder clearValidateOnly() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.CreatePolicyBindingRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePolicyBindingRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePolicyBindingRequestOrBuilder.java index b871ebf303..d8d89a3681 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePolicyBindingRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePolicyBindingRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface CreatePolicyBindingRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.CreatePolicyBindingRequest) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePrincipalAccessBoundaryPolicyRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePrincipalAccessBoundaryPolicyRequest.java index 0b0235e791..0559a4e8ba 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePrincipalAccessBoundaryPolicyRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePrincipalAccessBoundaryPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest} */ +@com.google.protobuf.Generated public final class CreatePrincipalAccessBoundaryPolicyRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest) CreatePrincipalAccessBoundaryPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreatePrincipalAccessBoundaryPolicyRequest"); + } + // Use CreatePrincipalAccessBoundaryPolicyRequest.newBuilder() to construct. private CreatePrincipalAccessBoundaryPolicyRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private CreatePrincipalAccessBoundaryPolicyRequest() { principalAccessBoundaryPolicyId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreatePrincipalAccessBoundaryPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_CreatePrincipalAccessBoundaryPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_CreatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -81,7 +87,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -111,7 +117,7 @@ public java.lang.String getParent() { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -294,12 +300,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalAccessBoundaryPolicyId_)) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 2, principalAccessBoundaryPolicyId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalAccessBoundaryPolicyId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, principalAccessBoundaryPolicyId_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getPrincipalAccessBoundaryPolicy()); @@ -316,12 +321,12 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principalAccessBoundaryPolicyId_)) { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principalAccessBoundaryPolicyId_)) { size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( + com.google.protobuf.GeneratedMessage.computeStringSize( 2, principalAccessBoundaryPolicyId_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -421,38 +426,38 @@ public static com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest p public static com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -476,7 +481,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -490,7 +495,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest) com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequestOrBuilder { @@ -500,7 +505,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_CreatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -514,14 +519,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPrincipalAccessBoundaryPolicyFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPrincipalAccessBoundaryPolicyFieldBuilder(); } } @@ -595,39 +600,6 @@ private void buildPartial0( result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest) { @@ -700,7 +672,8 @@ public Builder mergeFrom( case 26: { input.readMessage( - getPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(), extensionRegistry); + internalGetPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(), + extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -739,7 +712,7 @@ public Builder mergeFrom( * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -768,7 +741,7 @@ public java.lang.String getParent() { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -797,7 +770,7 @@ public com.google.protobuf.ByteString getParentBytes() { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -825,7 +798,7 @@ public Builder setParent(java.lang.String value) { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -849,7 +822,7 @@ public Builder clearParent() { * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -1022,7 +995,7 @@ public Builder setPrincipalAccessBoundaryPolicyIdBytes(com.google.protobuf.ByteS } private com.google.iam.v3beta.PrincipalAccessBoundaryPolicy principalAccessBoundaryPolicy_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicy, com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder> @@ -1186,7 +1159,7 @@ public Builder clearPrincipalAccessBoundaryPolicy() { getPrincipalAccessBoundaryPolicyBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(); + return internalGetPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(); } /** @@ -1222,14 +1195,14 @@ public Builder clearPrincipalAccessBoundaryPolicy() { * .google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 3 [(.google.api.field_behavior) = REQUIRED]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicy, com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder> - getPrincipalAccessBoundaryPolicyFieldBuilder() { + internalGetPrincipalAccessBoundaryPolicyFieldBuilder() { if (principalAccessBoundaryPolicyBuilder_ == null) { principalAccessBoundaryPolicyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicy, com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder>( @@ -1298,17 +1271,6 @@ public Builder clearValidateOnly() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePrincipalAccessBoundaryPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePrincipalAccessBoundaryPolicyRequestOrBuilder.java index 7ee130f63d..f37fa6564d 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePrincipalAccessBoundaryPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/CreatePrincipalAccessBoundaryPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface CreatePrincipalAccessBoundaryPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest) @@ -32,7 +34,7 @@ public interface CreatePrincipalAccessBoundaryPolicyRequestOrBuilder * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -51,7 +53,7 @@ public interface CreatePrincipalAccessBoundaryPolicyRequestOrBuilder * will be created. Only organizations are supported. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePolicyBindingRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePolicyBindingRequest.java index 0aef9affe4..5cc8c43935 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePolicyBindingRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePolicyBindingRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3beta.DeletePolicyBindingRequest} */ -public final class DeletePolicyBindingRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DeletePolicyBindingRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.DeletePolicyBindingRequest) DeletePolicyBindingRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeletePolicyBindingRequest"); + } + // Use DeletePolicyBindingRequest.newBuilder() to construct. - private DeletePolicyBindingRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DeletePolicyBindingRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private DeletePolicyBindingRequest() { etag_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeletePolicyBindingRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_DeletePolicyBindingRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_DeletePolicyBindingRequest_fieldAccessorTable @@ -225,11 +231,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, etag_); } if (validateOnly_ != false) { output.writeBool(3, validateOnly_); @@ -243,11 +249,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, etag_); } if (validateOnly_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, validateOnly_); @@ -330,38 +336,38 @@ public static com.google.iam.v3beta.DeletePolicyBindingRequest parseFrom( public static com.google.iam.v3beta.DeletePolicyBindingRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.DeletePolicyBindingRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.DeletePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.DeletePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.DeletePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.DeletePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -384,7 +390,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -398,7 +404,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.DeletePolicyBindingRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.DeletePolicyBindingRequest) com.google.iam.v3beta.DeletePolicyBindingRequestOrBuilder { @@ -408,7 +414,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_DeletePolicyBindingRequest_fieldAccessorTable @@ -420,7 +426,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.DeletePolicyBindingRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -478,39 +484,6 @@ private void buildPartial0(com.google.iam.v3beta.DeletePolicyBindingRequest resu } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.DeletePolicyBindingRequest) { @@ -931,17 +904,6 @@ public Builder clearValidateOnly() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.DeletePolicyBindingRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePolicyBindingRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePolicyBindingRequestOrBuilder.java index 858d7b8878..c79452877e 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePolicyBindingRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePolicyBindingRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface DeletePolicyBindingRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.DeletePolicyBindingRequest) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePrincipalAccessBoundaryPolicyRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePrincipalAccessBoundaryPolicyRequest.java index ba86f97f78..ad30f36b74 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePrincipalAccessBoundaryPolicyRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePrincipalAccessBoundaryPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest} */ +@com.google.protobuf.Generated public final class DeletePrincipalAccessBoundaryPolicyRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest) DeletePrincipalAccessBoundaryPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeletePrincipalAccessBoundaryPolicyRequest"); + } + // Use DeletePrincipalAccessBoundaryPolicyRequest.newBuilder() to construct. private DeletePrincipalAccessBoundaryPolicyRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private DeletePrincipalAccessBoundaryPolicyRequest() { etag_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeletePrincipalAccessBoundaryPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_DeletePrincipalAccessBoundaryPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_DeletePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -79,7 +85,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -108,7 +114,7 @@ public java.lang.String getName() { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -239,11 +245,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, etag_); } if (validateOnly_ != false) { output.writeBool(3, validateOnly_); @@ -260,11 +266,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, etag_); } if (validateOnly_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, validateOnly_); @@ -353,38 +359,38 @@ public static com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest p public static com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -408,7 +414,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -422,7 +428,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest) com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequestOrBuilder { @@ -432,7 +438,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_DeletePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -444,7 +450,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -508,39 +514,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest) { @@ -650,7 +623,7 @@ public Builder mergeFrom( * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -678,7 +651,7 @@ public java.lang.String getName() { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -706,7 +679,7 @@ public com.google.protobuf.ByteString getNameBytes() { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -733,7 +706,7 @@ public Builder setName(java.lang.String value) { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -756,7 +729,7 @@ public Builder clearName() { * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -1011,17 +984,6 @@ public Builder clearForce() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePrincipalAccessBoundaryPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePrincipalAccessBoundaryPolicyRequestOrBuilder.java index 567fd54b72..f707e4a7a3 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePrincipalAccessBoundaryPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/DeletePrincipalAccessBoundaryPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface DeletePrincipalAccessBoundaryPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest) @@ -31,7 +33,7 @@ public interface DeletePrincipalAccessBoundaryPolicyRequestOrBuilder * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -49,7 +51,7 @@ public interface DeletePrincipalAccessBoundaryPolicyRequestOrBuilder * Required. The name of the principal access boundary policy to delete. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPolicyBindingRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPolicyBindingRequest.java index 4f52e172dd..5bc59e2ded 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPolicyBindingRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPolicyBindingRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3beta.GetPolicyBindingRequest} */ -public final class GetPolicyBindingRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetPolicyBindingRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.GetPolicyBindingRequest) GetPolicyBindingRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetPolicyBindingRequest"); + } + // Use GetPolicyBindingRequest.newBuilder() to construct. - private GetPolicyBindingRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetPolicyBindingRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private GetPolicyBindingRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetPolicyBindingRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_GetPolicyBindingRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_GetPolicyBindingRequest_fieldAccessorTable @@ -149,8 +155,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -161,8 +167,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -236,38 +242,38 @@ public static com.google.iam.v3beta.GetPolicyBindingRequest parseFrom( public static com.google.iam.v3beta.GetPolicyBindingRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.GetPolicyBindingRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.GetPolicyBindingRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.GetPolicyBindingRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.GetPolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.GetPolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -290,7 +296,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -304,7 +310,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.GetPolicyBindingRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.GetPolicyBindingRequest) com.google.iam.v3beta.GetPolicyBindingRequestOrBuilder { @@ -314,7 +320,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_GetPolicyBindingRequest_fieldAccessorTable @@ -326,7 +332,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.GetPolicyBindingRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -376,39 +382,6 @@ private void buildPartial0(com.google.iam.v3beta.GetPolicyBindingRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.GetPolicyBindingRequest) { @@ -633,17 +606,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.GetPolicyBindingRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPolicyBindingRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPolicyBindingRequestOrBuilder.java index f4479c57d9..ad05687f6a 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPolicyBindingRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPolicyBindingRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface GetPolicyBindingRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.GetPolicyBindingRequest) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPrincipalAccessBoundaryPolicyRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPrincipalAccessBoundaryPolicyRequest.java index 9c67538aba..45f21d674a 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPrincipalAccessBoundaryPolicyRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPrincipalAccessBoundaryPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest} */ +@com.google.protobuf.Generated public final class GetPrincipalAccessBoundaryPolicyRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest) GetPrincipalAccessBoundaryPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetPrincipalAccessBoundaryPolicyRequest"); + } + // Use GetPrincipalAccessBoundaryPolicyRequest.newBuilder() to construct. private GetPrincipalAccessBoundaryPolicyRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private GetPrincipalAccessBoundaryPolicyRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetPrincipalAccessBoundaryPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_GetPrincipalAccessBoundaryPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_GetPrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -78,7 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -107,7 +113,7 @@ public java.lang.String getName() { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -143,8 +149,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -155,8 +161,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -230,38 +236,38 @@ public static com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest pars public static com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -285,7 +291,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -299,7 +305,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest) com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequestOrBuilder { @@ -309,7 +315,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_GetPrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -321,7 +327,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -373,39 +379,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest) { @@ -485,7 +458,7 @@ public Builder mergeFrom( * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -513,7 +486,7 @@ public java.lang.String getName() { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -541,7 +514,7 @@ public com.google.protobuf.ByteString getNameBytes() { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -568,7 +541,7 @@ public Builder setName(java.lang.String value) { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -591,7 +564,7 @@ public Builder clearName() { * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -612,17 +585,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPrincipalAccessBoundaryPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPrincipalAccessBoundaryPolicyRequestOrBuilder.java index 1e7e2c300f..a400740a20 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPrincipalAccessBoundaryPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/GetPrincipalAccessBoundaryPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface GetPrincipalAccessBoundaryPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest) @@ -31,7 +33,7 @@ public interface GetPrincipalAccessBoundaryPolicyRequestOrBuilder * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * @@ -49,7 +51,7 @@ public interface GetPrincipalAccessBoundaryPolicyRequestOrBuilder * Required. The name of the principal access boundary policy to retrieve. * * Format: - * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` + * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}` * * * diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsRequest.java index 9f6ad30d25..211a3748a7 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3beta.ListPolicyBindingsRequest} */ -public final class ListPolicyBindingsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListPolicyBindingsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.ListPolicyBindingsRequest) ListPolicyBindingsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPolicyBindingsRequest"); + } + // Use ListPolicyBindingsRequest.newBuilder() to construct. - private ListPolicyBindingsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListPolicyBindingsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private ListPolicyBindingsRequest() { filter_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPolicyBindingsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_ListPolicyBindingsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_ListPolicyBindingsRequest_fieldAccessorTable @@ -310,17 +316,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, filter_); } getUnknownFields().writeTo(output); } @@ -331,17 +337,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, filter_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -424,38 +430,38 @@ public static com.google.iam.v3beta.ListPolicyBindingsRequest parseFrom( public static com.google.iam.v3beta.ListPolicyBindingsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPolicyBindingsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.ListPolicyBindingsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPolicyBindingsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.ListPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -478,7 +484,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -492,7 +498,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.ListPolicyBindingsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.ListPolicyBindingsRequest) com.google.iam.v3beta.ListPolicyBindingsRequestOrBuilder { @@ -502,7 +508,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_ListPolicyBindingsRequest_fieldAccessorTable @@ -514,7 +520,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.ListPolicyBindingsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -576,39 +582,6 @@ private void buildPartial0(com.google.iam.v3beta.ListPolicyBindingsRequest resul } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.ListPolicyBindingsRequest) { @@ -1230,17 +1203,6 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.ListPolicyBindingsRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsRequestOrBuilder.java index 29b509b68e..c702882192 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface ListPolicyBindingsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.ListPolicyBindingsRequest) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsResponse.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsResponse.java index 3eca9c0ff3..c0a6900f16 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsResponse.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3beta.ListPolicyBindingsResponse} */ -public final class ListPolicyBindingsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListPolicyBindingsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.ListPolicyBindingsResponse) ListPolicyBindingsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPolicyBindingsResponse"); + } + // Use ListPolicyBindingsResponse.newBuilder() to construct. - private ListPolicyBindingsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListPolicyBindingsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListPolicyBindingsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPolicyBindingsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_ListPolicyBindingsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_ListPolicyBindingsResponse_fieldAccessorTable @@ -213,8 +219,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < policyBindings_.size(); i++) { output.writeMessage(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -228,8 +234,8 @@ public int getSerializedSize() { for (int i = 0; i < policyBindings_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -308,38 +314,38 @@ public static com.google.iam.v3beta.ListPolicyBindingsResponse parseFrom( public static com.google.iam.v3beta.ListPolicyBindingsResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPolicyBindingsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.ListPolicyBindingsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPolicyBindingsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.ListPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -362,7 +368,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -376,7 +382,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.ListPolicyBindingsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.ListPolicyBindingsResponse) com.google.iam.v3beta.ListPolicyBindingsResponseOrBuilder { @@ -386,7 +392,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_ListPolicyBindingsResponse_fieldAccessorTable @@ -398,7 +404,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.ListPolicyBindingsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -469,39 +475,6 @@ private void buildPartial0(com.google.iam.v3beta.ListPolicyBindingsResponse resu } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.ListPolicyBindingsResponse) { @@ -534,8 +507,8 @@ public Builder mergeFrom(com.google.iam.v3beta.ListPolicyBindingsResponse other) policyBindings_ = other.policyBindings_; bitField0_ = (bitField0_ & ~0x00000001); policyBindingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPolicyBindingsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPolicyBindingsFieldBuilder() : null; } else { policyBindingsBuilder_.addAllMessages(other.policyBindings_); @@ -622,7 +595,7 @@ private void ensurePolicyBindingsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder> @@ -881,7 +854,7 @@ public Builder removePolicyBindings(int index) { * repeated .google.iam.v3beta.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3beta.PolicyBinding.Builder getPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder().getBuilder(index); + return internalGetPolicyBindingsFieldBuilder().getBuilder(index); } /** @@ -929,7 +902,7 @@ public com.google.iam.v3beta.PolicyBindingOrBuilder getPolicyBindingsOrBuilder(i * repeated .google.iam.v3beta.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder() { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(com.google.iam.v3beta.PolicyBinding.getDefaultInstance()); } @@ -943,7 +916,7 @@ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder() { * repeated .google.iam.v3beta.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(index, com.google.iam.v3beta.PolicyBinding.getDefaultInstance()); } @@ -958,17 +931,17 @@ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder(int */ public java.util.List getPolicyBindingsBuilderList() { - return getPolicyBindingsFieldBuilder().getBuilderList(); + return internalGetPolicyBindingsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder> - getPolicyBindingsFieldBuilder() { + internalGetPolicyBindingsFieldBuilder() { if (policyBindingsBuilder_ == null) { policyBindingsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder>( @@ -1097,17 +1070,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.ListPolicyBindingsResponse) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsResponseOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsResponseOrBuilder.java index 9a1b9f8447..14da17509a 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsResponseOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPolicyBindingsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface ListPolicyBindingsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.ListPolicyBindingsResponse) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesRequest.java index dc8f24f4b7..77b4f5038d 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest} */ +@com.google.protobuf.Generated public final class ListPrincipalAccessBoundaryPoliciesRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest) ListPrincipalAccessBoundaryPoliciesRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPrincipalAccessBoundaryPoliciesRequest"); + } + // Use ListPrincipalAccessBoundaryPoliciesRequest.newBuilder() to construct. private ListPrincipalAccessBoundaryPoliciesRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private ListPrincipalAccessBoundaryPoliciesRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPrincipalAccessBoundaryPoliciesRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesRequest_fieldAccessorTable @@ -80,7 +86,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -110,7 +116,7 @@ public java.lang.String getParent() { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -235,14 +241,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } getUnknownFields().writeTo(output); } @@ -253,14 +259,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -340,38 +346,38 @@ public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest p public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -395,7 +401,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -409,7 +415,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest) com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequestOrBuilder { @@ -419,7 +425,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesRequest_fieldAccessorTable @@ -431,7 +437,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -491,39 +497,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest) { @@ -625,7 +598,7 @@ public Builder mergeFrom( * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -654,7 +627,7 @@ public java.lang.String getParent() { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -683,7 +656,7 @@ public com.google.protobuf.ByteString getParentBytes() { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -711,7 +684,7 @@ public Builder setParent(java.lang.String value) { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -735,7 +708,7 @@ public Builder clearParent() { * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -968,17 +941,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesRequestOrBuilder.java index 64c537e44d..ff3cd89cca 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface ListPrincipalAccessBoundaryPoliciesRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest) @@ -32,7 +34,7 @@ public interface ListPrincipalAccessBoundaryPoliciesRequestOrBuilder * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * @@ -51,7 +53,7 @@ public interface ListPrincipalAccessBoundaryPoliciesRequestOrBuilder * access boundary policies. * * Format: - * `organizations/{organization_id}/locations/{location}` + * `organizations/{organization_id}/locations/{location}` * * * diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesResponse.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesResponse.java index 9eccb509d0..c1be4c8a5c 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesResponse.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse} */ +@com.google.protobuf.Generated public final class ListPrincipalAccessBoundaryPoliciesResponse - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse) ListPrincipalAccessBoundaryPoliciesResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListPrincipalAccessBoundaryPoliciesResponse"); + } + // Use ListPrincipalAccessBoundaryPoliciesResponse.newBuilder() to construct. private ListPrincipalAccessBoundaryPoliciesResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private ListPrincipalAccessBoundaryPoliciesResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListPrincipalAccessBoundaryPoliciesResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesResponse_fieldAccessorTable @@ -229,8 +235,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < principalAccessBoundaryPolicies_.size(); i++) { output.writeMessage(1, principalAccessBoundaryPolicies_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -246,8 +252,8 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 1, principalAccessBoundaryPolicies_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -327,39 +333,39 @@ public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -383,7 +389,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -397,7 +403,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse) com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponseOrBuilder { @@ -407,7 +413,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesResponse_fieldAccessorTable @@ -420,7 +426,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -494,39 +500,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse) { @@ -561,8 +534,8 @@ public Builder mergeFrom( principalAccessBoundaryPolicies_ = other.principalAccessBoundaryPolicies_; bitField0_ = (bitField0_ & ~0x00000001); principalAccessBoundaryPoliciesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPrincipalAccessBoundaryPoliciesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPrincipalAccessBoundaryPoliciesFieldBuilder() : null; } else { principalAccessBoundaryPoliciesBuilder_.addAllMessages( @@ -652,7 +625,7 @@ private void ensurePrincipalAccessBoundaryPoliciesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicy, com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder> @@ -945,7 +918,7 @@ public Builder removePrincipalAccessBoundaryPolicies(int index) { */ public com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder getPrincipalAccessBoundaryPoliciesBuilder(int index) { - return getPrincipalAccessBoundaryPoliciesFieldBuilder().getBuilder(index); + return internalGetPrincipalAccessBoundaryPoliciesFieldBuilder().getBuilder(index); } /** @@ -1001,7 +974,7 @@ public Builder removePrincipalAccessBoundaryPolicies(int index) { */ public com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder addPrincipalAccessBoundaryPoliciesBuilder() { - return getPrincipalAccessBoundaryPoliciesFieldBuilder() + return internalGetPrincipalAccessBoundaryPoliciesFieldBuilder() .addBuilder(com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.getDefaultInstance()); } @@ -1018,7 +991,7 @@ public Builder removePrincipalAccessBoundaryPolicies(int index) { */ public com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder addPrincipalAccessBoundaryPoliciesBuilder(int index) { - return getPrincipalAccessBoundaryPoliciesFieldBuilder() + return internalGetPrincipalAccessBoundaryPoliciesFieldBuilder() .addBuilder( index, com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.getDefaultInstance()); } @@ -1036,17 +1009,17 @@ public Builder removePrincipalAccessBoundaryPolicies(int index) { */ public java.util.List getPrincipalAccessBoundaryPoliciesBuilderList() { - return getPrincipalAccessBoundaryPoliciesFieldBuilder().getBuilderList(); + return internalGetPrincipalAccessBoundaryPoliciesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicy, com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder> - getPrincipalAccessBoundaryPoliciesFieldBuilder() { + internalGetPrincipalAccessBoundaryPoliciesFieldBuilder() { if (principalAccessBoundaryPoliciesBuilder_ == null) { principalAccessBoundaryPoliciesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicy, com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder>( @@ -1175,17 +1148,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesResponseOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesResponseOrBuilder.java index 56eedfbc84..3bc32caa72 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesResponseOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/ListPrincipalAccessBoundaryPoliciesResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface ListPrincipalAccessBoundaryPoliciesResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadata.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadata.java index 5319524475..d54cf7062e 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadata.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadata.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/operation_metadata.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3beta.OperationMetadata} */ -public final class OperationMetadata extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class OperationMetadata extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.OperationMetadata) OperationMetadataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OperationMetadata"); + } + // Use OperationMetadata.newBuilder() to construct. - private OperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private OperationMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private OperationMetadata() { apiVersion_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new OperationMetadata(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.OperationMetadataProto .internal_static_google_iam_v3beta_OperationMetadata_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.OperationMetadataProto .internal_static_google_iam_v3beta_OperationMetadata_fieldAccessorTable @@ -427,20 +433,20 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getEndTime()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, target_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(target_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, target_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(verb_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, verb_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(verb_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, verb_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, statusMessage_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(statusMessage_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, statusMessage_); } if (requestedCancellation_ != false) { output.writeBool(6, requestedCancellation_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiVersion_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, apiVersion_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(apiVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, apiVersion_); } getUnknownFields().writeTo(output); } @@ -457,20 +463,20 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, target_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(target_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, target_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(verb_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, verb_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(verb_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, verb_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, statusMessage_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(statusMessage_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, statusMessage_); } if (requestedCancellation_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, requestedCancellation_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiVersion_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, apiVersion_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(apiVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, apiVersion_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -571,38 +577,38 @@ public static com.google.iam.v3beta.OperationMetadata parseFrom( public static com.google.iam.v3beta.OperationMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.OperationMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.OperationMetadata parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.OperationMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.OperationMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.OperationMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -625,7 +631,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -639,7 +645,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.OperationMetadata} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.OperationMetadata) com.google.iam.v3beta.OperationMetadataOrBuilder { @@ -649,7 +655,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.OperationMetadataProto .internal_static_google_iam_v3beta_OperationMetadata_fieldAccessorTable @@ -663,15 +669,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); - getEndTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); + internalGetEndTimeFieldBuilder(); } } @@ -757,39 +763,6 @@ private void buildPartial0(com.google.iam.v3beta.OperationMetadata result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.OperationMetadata) { @@ -859,13 +832,14 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetEndTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -919,7 +893,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1078,7 +1052,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -1113,14 +1087,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1131,7 +1105,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp endTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1281,7 +1255,7 @@ public Builder clearEndTime() { public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getEndTimeFieldBuilder().getBuilder(); + return internalGetEndTimeFieldBuilder().getBuilder(); } /** @@ -1312,14 +1286,14 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getEndTimeFieldBuilder() { + internalGetEndTimeFieldBuilder() { if (endTimeBuilder_ == null) { endTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1841,17 +1815,6 @@ public Builder setApiVersionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.OperationMetadata) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadataOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadataOrBuilder.java index ef5a7f81fc..f8c0dc5f3a 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadataOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadataOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/operation_metadata.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface OperationMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.OperationMetadata) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadataProto.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadataProto.java index cefd6c3b91..1933398406 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadataProto.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/OperationMetadataProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/operation_metadata.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; -public final class OperationMetadataProto { +@com.google.protobuf.Generated +public final class OperationMetadataProto extends com.google.protobuf.GeneratedFile { private OperationMetadataProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "OperationMetadataProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,7 +42,7 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_OperationMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_OperationMetadata_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -64,9 +76,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_iam_v3beta_OperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_iam_v3beta_OperationMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_OperationMetadata_descriptor, new java.lang.String[] { "CreateTime", @@ -77,13 +89,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestedCancellation", "ApiVersion", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBinding.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBinding.java index a0d18cb389..6b938ab383 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBinding.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBinding.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_binding_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3beta.PolicyBinding} */ -public final class PolicyBinding extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PolicyBinding extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.PolicyBinding) PolicyBindingOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyBinding"); + } + // Use PolicyBinding.newBuilder() to construct. - private PolicyBinding(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PolicyBinding(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -49,12 +61,6 @@ private PolicyBinding() { policyUid_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PolicyBinding(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PolicyBindingResourcesProto .internal_static_google_iam_v3beta_PolicyBinding_descriptor; @@ -73,7 +79,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingResourcesProto .internal_static_google_iam_v3beta_PolicyBinding_fieldAccessorTable @@ -115,6 +121,16 @@ public enum PolicyKind implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyKind"); + } + /** * * @@ -193,7 +209,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.iam.v3beta.PolicyBinding.getDescriptor().getEnumTypes().get(0); } @@ -234,21 +250,21 @@ public interface TargetOrBuilder * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -268,21 +284,21 @@ public interface TargetOrBuilder * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -302,21 +318,21 @@ public interface TargetOrBuilder * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -338,32 +354,36 @@ public interface TargetOrBuilder * * Protobuf type {@code google.iam.v3beta.PolicyBinding.Target} */ - public static final class Target extends com.google.protobuf.GeneratedMessageV3 + public static final class Target extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.PolicyBinding.Target) TargetOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Target"); + } + // Use Target.newBuilder() to construct. - private Target(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Target(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Target() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Target(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PolicyBindingResourcesProto .internal_static_google_iam_v3beta_PolicyBinding_Target_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingResourcesProto .internal_static_google_iam_v3beta_PolicyBinding_Target_fieldAccessorTable @@ -432,21 +452,21 @@ public TargetCase getTargetCase() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -468,21 +488,21 @@ public boolean hasPrincipalSet() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -517,21 +537,21 @@ public java.lang.String getPrincipalSet() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -570,7 +590,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (targetCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, target_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, target_); } getUnknownFields().writeTo(output); } @@ -582,7 +602,7 @@ public int getSerializedSize() { size = 0; if (targetCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, target_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, target_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -669,38 +689,38 @@ public static com.google.iam.v3beta.PolicyBinding.Target parseFrom( public static com.google.iam.v3beta.PolicyBinding.Target parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.PolicyBinding.Target parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.PolicyBinding.Target parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.PolicyBinding.Target parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.PolicyBinding.Target parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.PolicyBinding.Target parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -723,8 +743,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -739,8 +758,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.iam.v3beta.PolicyBinding.Target} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.PolicyBinding.Target) com.google.iam.v3beta.PolicyBinding.TargetOrBuilder { @@ -750,7 +768,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingResourcesProto .internal_static_google_iam_v3beta_PolicyBinding_Target_fieldAccessorTable @@ -762,7 +780,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.PolicyBinding.Target.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -816,41 +834,6 @@ private void buildPartialOneofs(com.google.iam.v3beta.PolicyBinding.Target resul result.target_ = this.target_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.PolicyBinding.Target) { @@ -953,21 +936,21 @@ public Builder clearTarget() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -990,21 +973,21 @@ public boolean hasPrincipalSet() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -1040,21 +1023,21 @@ public java.lang.String getPrincipalSet() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -1090,21 +1073,21 @@ public com.google.protobuf.ByteString getPrincipalSetBytes() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -1133,21 +1116,21 @@ public Builder setPrincipalSet(java.lang.String value) { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -1174,21 +1157,21 @@ public Builder clearPrincipalSet() { * * Examples: * * For binding's parented by an organization: - * * Organization: - * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` - * * Workforce Identity: - * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` - * * Workspace Identity: - * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` + * * Organization: + * `//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID` + * * Workforce Identity: + * `//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID` + * * Workspace Identity: + * `//iam.googleapis.com/locations/global/workspace/WORKSPACE_ID` * * For binding's parented by a folder: - * * Folder: - * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` + * * Folder: + * `//cloudresourcemanager.googleapis.com/folders/FOLDER_ID` * * For binding's parented by a project: - * * Project: - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` - * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` - * * Workload Identity Pool: - * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` + * * Project: + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER` + * * `//cloudresourcemanager.googleapis.com/projects/PROJECT_ID` + * * Workload Identity Pool: + * `//iam.googleapis.com/projects/PROJECT_NUMBER/locations/LOCATION/workloadIdentityPools/WORKLOAD_POOL_ID` * * * string principal_set = 1 [(.google.api.field_behavior) = IMMUTABLE]; @@ -1207,18 +1190,6 @@ public Builder setPrincipalSetBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.PolicyBinding.Target) } @@ -2129,25 +2100,25 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, etag_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, displayName_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetAnnotations(), AnnotationsDefaultEntryHolder.defaultEntry, 5); if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(6, getTarget()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policy_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, policy_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policy_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, policy_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(8, getCondition()); @@ -2162,8 +2133,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io != com.google.iam.v3beta.PolicyBinding.PolicyKind.POLICY_KIND_UNSPECIFIED.getNumber()) { output.writeEnum(11, policyKind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyUid_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, policyUid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyUid_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 12, policyUid_); } getUnknownFields().writeTo(output); } @@ -2174,17 +2145,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, etag_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, displayName_); } for (java.util.Map.Entry entry : internalGetAnnotations().getMap().entrySet()) { @@ -2199,8 +2170,8 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getTarget()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policy_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, policy_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policy_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, policy_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getCondition()); @@ -2215,8 +2186,8 @@ public int getSerializedSize() { != com.google.iam.v3beta.PolicyBinding.PolicyKind.POLICY_KIND_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(11, policyKind_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyUid_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, policyUid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(policyUid_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(12, policyUid_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2343,38 +2314,38 @@ public static com.google.iam.v3beta.PolicyBinding parseFrom( public static com.google.iam.v3beta.PolicyBinding parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.PolicyBinding parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.PolicyBinding parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.PolicyBinding parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.PolicyBinding parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.PolicyBinding parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2397,7 +2368,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -2411,7 +2382,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.PolicyBinding} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.PolicyBinding) com.google.iam.v3beta.PolicyBindingOrBuilder { @@ -2443,7 +2414,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingResourcesProto .internal_static_google_iam_v3beta_PolicyBinding_fieldAccessorTable @@ -2457,17 +2428,17 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getTargetFieldBuilder(); - getConditionFieldBuilder(); - getCreateTimeFieldBuilder(); - getUpdateTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetTargetFieldBuilder(); + internalGetConditionFieldBuilder(); + internalGetCreateTimeFieldBuilder(); + internalGetUpdateTimeFieldBuilder(); } } @@ -2583,39 +2554,6 @@ private void buildPartial0(com.google.iam.v3beta.PolicyBinding result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.PolicyBinding) { @@ -2739,7 +2677,7 @@ public Builder mergeFrom( } // case 42 case 50: { - input.readMessage(getTargetFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetTargetFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000020; break; } // case 50 @@ -2751,19 +2689,22 @@ public Builder mergeFrom( } // case 58 case 66: { - input.readMessage(getConditionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetConditionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000200; break; } // case 66 case 74: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000400; break; } // case 74 case 82: { - input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000800; break; } // case 82 @@ -3514,7 +3455,7 @@ public Builder putAllAnnotations(java.util.Map @@ -3680,7 +3621,7 @@ public Builder clearTarget() { public com.google.iam.v3beta.PolicyBinding.Target.Builder getTargetBuilder() { bitField0_ |= 0x00000020; onChanged(); - return getTargetFieldBuilder().getBuilder(); + return internalGetTargetFieldBuilder().getBuilder(); } /** @@ -3717,14 +3658,14 @@ public com.google.iam.v3beta.PolicyBinding.TargetOrBuilder getTargetOrBuilder() * .google.iam.v3beta.PolicyBinding.Target target = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PolicyBinding.Target, com.google.iam.v3beta.PolicyBinding.Target.Builder, com.google.iam.v3beta.PolicyBinding.TargetOrBuilder> - getTargetFieldBuilder() { + internalGetTargetFieldBuilder() { if (targetBuilder_ == null) { targetBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PolicyBinding.Target, com.google.iam.v3beta.PolicyBinding.Target.Builder, com.google.iam.v3beta.PolicyBinding.TargetOrBuilder>( @@ -4097,7 +4038,7 @@ public Builder setPolicyUidBytes(com.google.protobuf.ByteString value) { } private com.google.type.Expr condition_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> conditionBuilder_; @@ -4483,7 +4424,7 @@ public Builder clearCondition() { public com.google.type.Expr.Builder getConditionBuilder() { bitField0_ |= 0x00000200; onChanged(); - return getConditionFieldBuilder().getBuilder(); + return internalGetConditionFieldBuilder().getBuilder(); } /** @@ -4582,12 +4523,12 @@ public com.google.type.ExprOrBuilder getConditionOrBuilder() { * * .google.type.Expr condition = 8 [(.google.api.field_behavior) = OPTIONAL]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> - getConditionFieldBuilder() { + internalGetConditionFieldBuilder() { if (conditionBuilder_ == null) { conditionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder>( getCondition(), getParentForChildren(), isClean()); condition_ = null; @@ -4596,7 +4537,7 @@ public com.google.type.ExprOrBuilder getConditionOrBuilder() { } private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -4755,7 +4696,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000400; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -4790,14 +4731,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -4808,7 +4749,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -4967,7 +4908,7 @@ public Builder clearUpdateTime() { public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { bitField0_ |= 0x00000800; onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); + return internalGetUpdateTimeFieldBuilder().getBuilder(); } /** @@ -5002,14 +4943,14 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { + internalGetUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -5019,17 +4960,6 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { return updateTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.PolicyBinding) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingOrBuilder.java index c99e5bc690..a7a7495d0c 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_binding_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface PolicyBindingOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.PolicyBinding) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingResourcesProto.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingResourcesProto.java index d7237528ca..a27e017666 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingResourcesProto.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingResourcesProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_binding_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; -public final class PolicyBindingResourcesProto { +@com.google.protobuf.Generated +public final class PolicyBindingResourcesProto extends com.google.protobuf.GeneratedFile { private PolicyBindingResourcesProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyBindingResourcesProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,15 +42,15 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_PolicyBinding_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_PolicyBinding_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_PolicyBinding_Target_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_PolicyBinding_Target_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_PolicyBinding_AnnotationsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_PolicyBinding_AnnotationsEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -100,10 +112,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.TimestampProto.getDescriptor(), com.google.type.ExprProto.getDescriptor(), }); - internal_static_google_iam_v3beta_PolicyBinding_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_iam_v3beta_PolicyBinding_descriptor = getDescriptor().getMessageType(0); internal_static_google_iam_v3beta_PolicyBinding_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_PolicyBinding_descriptor, new java.lang.String[] { "Name", @@ -120,21 +131,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UpdateTime", }); internal_static_google_iam_v3beta_PolicyBinding_Target_descriptor = - internal_static_google_iam_v3beta_PolicyBinding_descriptor.getNestedTypes().get(0); + internal_static_google_iam_v3beta_PolicyBinding_descriptor.getNestedType(0); internal_static_google_iam_v3beta_PolicyBinding_Target_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_PolicyBinding_Target_descriptor, new java.lang.String[] { "PrincipalSet", "Target", }); internal_static_google_iam_v3beta_PolicyBinding_AnnotationsEntry_descriptor = - internal_static_google_iam_v3beta_PolicyBinding_descriptor.getNestedTypes().get(1); + internal_static_google_iam_v3beta_PolicyBinding_descriptor.getNestedType(1); internal_static_google_iam_v3beta_PolicyBinding_AnnotationsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_PolicyBinding_AnnotationsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.FieldInfoProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.type.ExprProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); @@ -142,11 +159,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ResourceProto.resource); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.FieldInfoProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.type.ExprProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingsServiceProto.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingsServiceProto.java index ecb12861e6..abb9daf90d 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingsServiceProto.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PolicyBindingsServiceProto.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; -public final class PolicyBindingsServiceProto { +@com.google.protobuf.Generated +public final class PolicyBindingsServiceProto extends com.google.protobuf.GeneratedFile { private PolicyBindingsServiceProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PolicyBindingsServiceProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,35 +42,35 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_CreatePolicyBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_CreatePolicyBindingRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_GetPolicyBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_GetPolicyBindingRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_UpdatePolicyBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_UpdatePolicyBindingRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_DeletePolicyBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_DeletePolicyBindingRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_ListPolicyBindingsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_ListPolicyBindingsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_ListPolicyBindingsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_ListPolicyBindingsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_SearchTargetPolicyBindingsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_SearchTargetPolicyBindingsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_SearchTargetPolicyBindingsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_SearchTargetPolicyBindingsResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -183,69 +195,79 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_iam_v3beta_CreatePolicyBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_iam_v3beta_CreatePolicyBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_CreatePolicyBindingRequest_descriptor, new java.lang.String[] { "Parent", "PolicyBindingId", "PolicyBinding", "ValidateOnly", }); internal_static_google_iam_v3beta_GetPolicyBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_iam_v3beta_GetPolicyBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_GetPolicyBindingRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_iam_v3beta_UpdatePolicyBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_iam_v3beta_UpdatePolicyBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_UpdatePolicyBindingRequest_descriptor, new java.lang.String[] { "PolicyBinding", "ValidateOnly", "UpdateMask", }); internal_static_google_iam_v3beta_DeletePolicyBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_iam_v3beta_DeletePolicyBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_DeletePolicyBindingRequest_descriptor, new java.lang.String[] { "Name", "Etag", "ValidateOnly", }); internal_static_google_iam_v3beta_ListPolicyBindingsRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_iam_v3beta_ListPolicyBindingsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_ListPolicyBindingsRequest_descriptor, new java.lang.String[] { "Parent", "PageSize", "PageToken", "Filter", }); internal_static_google_iam_v3beta_ListPolicyBindingsResponse_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_iam_v3beta_ListPolicyBindingsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_ListPolicyBindingsResponse_descriptor, new java.lang.String[] { "PolicyBindings", "NextPageToken", }); internal_static_google_iam_v3beta_SearchTargetPolicyBindingsRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_iam_v3beta_SearchTargetPolicyBindingsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_SearchTargetPolicyBindingsRequest_descriptor, new java.lang.String[] { "Target", "PageSize", "PageToken", "Parent", }); internal_static_google_iam_v3beta_SearchTargetPolicyBindingsResponse_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_iam_v3beta_SearchTargetPolicyBindingsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_SearchTargetPolicyBindingsResponse_descriptor, new java.lang.String[] { "PolicyBindings", "NextPageToken", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.iam.v3beta.OperationMetadataProto.getDescriptor(); + com.google.iam.v3beta.PolicyBindingResourcesProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -258,15 +280,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.longrunning.OperationsProto.operationInfo); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.iam.v3beta.OperationMetadataProto.getDescriptor(); - com.google.iam.v3beta.PolicyBindingResourcesProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.FieldMaskProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPoliciesServiceProto.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPoliciesServiceProto.java index 136dd226ad..e37df6d12b 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPoliciesServiceProto.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPoliciesServiceProto.java @@ -14,14 +14,27 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; -public final class PrincipalAccessBoundaryPoliciesServiceProto { +@com.google.protobuf.Generated +public final class PrincipalAccessBoundaryPoliciesServiceProto + extends com.google.protobuf.GeneratedFile { private PrincipalAccessBoundaryPoliciesServiceProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PrincipalAccessBoundaryPoliciesServiceProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,35 +43,35 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_CreatePrincipalAccessBoundaryPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_CreatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_GetPrincipalAccessBoundaryPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_GetPrincipalAccessBoundaryPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_UpdatePrincipalAccessBoundaryPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_UpdatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_DeletePrincipalAccessBoundaryPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_DeletePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -189,9 +202,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_iam_v3beta_CreatePrincipalAccessBoundaryPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_iam_v3beta_CreatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_CreatePrincipalAccessBoundaryPolicyRequest_descriptor, new java.lang.String[] { "Parent", @@ -200,61 +213,72 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ValidateOnly", }); internal_static_google_iam_v3beta_GetPrincipalAccessBoundaryPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_iam_v3beta_GetPrincipalAccessBoundaryPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_GetPrincipalAccessBoundaryPolicyRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_iam_v3beta_UpdatePrincipalAccessBoundaryPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_iam_v3beta_UpdatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_UpdatePrincipalAccessBoundaryPolicyRequest_descriptor, new java.lang.String[] { "PrincipalAccessBoundaryPolicy", "ValidateOnly", "UpdateMask", }); internal_static_google_iam_v3beta_DeletePrincipalAccessBoundaryPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_iam_v3beta_DeletePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_DeletePrincipalAccessBoundaryPolicyRequest_descriptor, new java.lang.String[] { "Name", "Etag", "ValidateOnly", "Force", }); internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesRequest_descriptor, new java.lang.String[] { "Parent", "PageSize", "PageToken", }); internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesResponse_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_ListPrincipalAccessBoundaryPoliciesResponse_descriptor, new java.lang.String[] { "PrincipalAccessBoundaryPolicies", "NextPageToken", }); internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsRequest_descriptor, new java.lang.String[] { "Name", "PageSize", "PageToken", }); internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsResponse_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsResponse_descriptor, new java.lang.String[] { "PolicyBindings", "NextPageToken", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.iam.v3beta.OperationMetadataProto.getDescriptor(); + com.google.iam.v3beta.PolicyBindingResourcesProto.getDescriptor(); + com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -266,16 +290,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.longrunning.OperationsProto.operationInfo); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.iam.v3beta.OperationMetadataProto.getDescriptor(); - com.google.iam.v3beta.PolicyBindingResourcesProto.getDescriptor(); - com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.FieldMaskProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicy.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicy.java index fe639cc2fb..9e60f204c7 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicy.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicy.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.iam.v3beta.PrincipalAccessBoundaryPolicy} */ -public final class PrincipalAccessBoundaryPolicy extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PrincipalAccessBoundaryPolicy extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.PrincipalAccessBoundaryPolicy) PrincipalAccessBoundaryPolicyOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PrincipalAccessBoundaryPolicy"); + } + // Use PrincipalAccessBoundaryPolicy.newBuilder() to construct. - private PrincipalAccessBoundaryPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PrincipalAccessBoundaryPolicy(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,12 +58,6 @@ private PrincipalAccessBoundaryPolicy() { displayName_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PrincipalAccessBoundaryPolicy(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_descriptor; @@ -70,7 +76,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_fieldAccessorTable @@ -611,19 +617,19 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, etag_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, displayName_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetAnnotations(), AnnotationsDefaultEntryHolder.defaultEntry, 5); if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(6, getCreateTime()); @@ -643,17 +649,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, uid_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(uid_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, uid_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, etag_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, etag_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, displayName_); } for (java.util.Map.Entry entry : internalGetAnnotations().getMap().entrySet()) { @@ -784,38 +790,38 @@ public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicy parseFrom( public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicy parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicy parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicy parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicy parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicy parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -838,7 +844,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -852,7 +858,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.PrincipalAccessBoundaryPolicy} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.PrincipalAccessBoundaryPolicy) com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder { @@ -884,7 +890,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_fieldAccessorTable @@ -898,16 +904,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); - getUpdateTimeFieldBuilder(); - getDetailsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); + internalGetUpdateTimeFieldBuilder(); + internalGetDetailsFieldBuilder(); } } @@ -1003,39 +1009,6 @@ private void buildPartial0(com.google.iam.v3beta.PrincipalAccessBoundaryPolicy r result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.PrincipalAccessBoundaryPolicy) { @@ -1144,19 +1117,21 @@ public Builder mergeFrom( } // case 42 case 50: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000020; break; } // case 50 case 58: { - input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000040; break; } // case 58 case 66: { - input.readMessage(getDetailsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetDetailsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000080; break; } // case 66 @@ -1860,7 +1835,7 @@ public Builder putAllAnnotations(java.util.Map @@ -2026,7 +2001,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000020; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -2063,14 +2038,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2081,7 +2056,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -2247,7 +2222,7 @@ public Builder clearUpdateTime() { public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { bitField0_ |= 0x00000040; onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); + return internalGetUpdateTimeFieldBuilder().getBuilder(); } /** @@ -2284,14 +2259,14 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { + internalGetUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2302,7 +2277,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails details_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetailsOrBuilder> @@ -2464,7 +2439,7 @@ public Builder clearDetails() { public com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails.Builder getDetailsBuilder() { bitField0_ |= 0x00000080; onChanged(); - return getDetailsFieldBuilder().getBuilder(); + return internalGetDetailsFieldBuilder().getBuilder(); } /** @@ -2500,14 +2475,14 @@ public com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails.Builder getDet * .google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails details = 8 [(.google.api.field_behavior) = OPTIONAL]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetailsOrBuilder> - getDetailsFieldBuilder() { + internalGetDetailsFieldBuilder() { if (detailsBuilder_ == null) { detailsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetailsOrBuilder>( @@ -2517,17 +2492,6 @@ public com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails.Builder getDet return detailsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.PrincipalAccessBoundaryPolicy) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyDetails.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyDetails.java index ac832dc1c2..a47bedb130 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyDetails.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyDetails.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,16 +29,26 @@ * * Protobuf type {@code google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails} */ -public final class PrincipalAccessBoundaryPolicyDetails - extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PrincipalAccessBoundaryPolicyDetails extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails) PrincipalAccessBoundaryPolicyDetailsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PrincipalAccessBoundaryPolicyDetails"); + } + // Use PrincipalAccessBoundaryPolicyDetails.newBuilder() to construct. private PrincipalAccessBoundaryPolicyDetails( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +57,13 @@ private PrincipalAccessBoundaryPolicyDetails() { enforcementVersion_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PrincipalAccessBoundaryPolicyDetails(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyDetails_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyDetails_fieldAccessorTable @@ -237,8 +242,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < rules_.size(); i++) { output.writeMessage(1, rules_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(enforcementVersion_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, enforcementVersion_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(enforcementVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, enforcementVersion_); } getUnknownFields().writeTo(output); } @@ -252,8 +257,8 @@ public int getSerializedSize() { for (int i = 0; i < rules_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, rules_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(enforcementVersion_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, enforcementVersion_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(enforcementVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, enforcementVersion_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -332,38 +337,38 @@ public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails parseFr public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -387,7 +392,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -401,7 +406,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails) com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetailsOrBuilder { @@ -411,7 +416,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyDetails_fieldAccessorTable @@ -423,7 +428,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -494,39 +499,6 @@ private void buildPartial0(com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDe } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails) { @@ -559,8 +531,8 @@ public Builder mergeFrom(com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDeta rules_ = other.rules_; bitField0_ = (bitField0_ & ~0x00000001); rulesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRulesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRulesFieldBuilder() : null; } else { rulesBuilder_.addAllMessages(other.rules_); @@ -649,7 +621,7 @@ private void ensureRulesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRuleOrBuilder> @@ -954,7 +926,7 @@ public Builder removeRules(int index) { */ public com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Builder getRulesBuilder( int index) { - return getRulesFieldBuilder().getBuilder(index); + return internalGetRulesFieldBuilder().getBuilder(index); } /** @@ -1013,7 +985,7 @@ public com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRuleOrBuilder getRules * */ public com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Builder addRulesBuilder() { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder(com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.getDefaultInstance()); } @@ -1031,7 +1003,7 @@ public com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Builder addRulesB */ public com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Builder addRulesBuilder( int index) { - return getRulesFieldBuilder() + return internalGetRulesFieldBuilder() .addBuilder( index, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.getDefaultInstance()); } @@ -1050,17 +1022,17 @@ public com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Builder addRulesB */ public java.util.List getRulesBuilderList() { - return getRulesFieldBuilder().getBuilderList(); + return internalGetRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRuleOrBuilder> - getRulesFieldBuilder() { + internalGetRulesFieldBuilder() { if (rulesBuilder_ == null) { rulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRuleOrBuilder>( @@ -1201,17 +1173,6 @@ public Builder setEnforcementVersionBytes(com.google.protobuf.ByteString value) return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyDetailsOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyDetailsOrBuilder.java index b2743dbdb9..e45f758dac 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyDetailsOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyDetailsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface PrincipalAccessBoundaryPolicyDetailsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyOrBuilder.java index 77ae00574c..1c9668063a 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface PrincipalAccessBoundaryPolicyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.PrincipalAccessBoundaryPolicy) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyResourcesProto.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyResourcesProto.java index da51b3b1aa..3b18134174 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyResourcesProto.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyResourcesProto.java @@ -14,14 +14,27 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; -public final class PrincipalAccessBoundaryPolicyResourcesProto { +@com.google.protobuf.Generated +public final class PrincipalAccessBoundaryPolicyResourcesProto + extends com.google.protobuf.GeneratedFile { private PrincipalAccessBoundaryPolicyResourcesProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PrincipalAccessBoundaryPolicyResourcesProto"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,19 +43,19 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_AnnotationsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_AnnotationsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyDetails_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyDetails_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyRule_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -103,9 +116,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_descriptor, new java.lang.String[] { "Name", @@ -118,31 +131,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Details", }); internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_AnnotationsEntry_descriptor = - internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_descriptor - .getNestedTypes() - .get(0); + internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_descriptor.getNestedType(0); internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_AnnotationsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicy_AnnotationsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyDetails_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyDetails_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyDetails_descriptor, new java.lang.String[] { "Rules", "EnforcementVersion", }); internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyRule_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyRule_descriptor, new java.lang.String[] { "Description", "Resources", "Effect", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.FieldInfoProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); @@ -150,10 +166,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ResourceProto.resource); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.FieldInfoProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyRule.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyRule.java index 4ed7e2e686..5205f2f4c2 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyRule.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyRule.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,15 +29,26 @@ * * Protobuf type {@code google.iam.v3beta.PrincipalAccessBoundaryPolicyRule} */ -public final class PrincipalAccessBoundaryPolicyRule extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PrincipalAccessBoundaryPolicyRule extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.PrincipalAccessBoundaryPolicyRule) PrincipalAccessBoundaryPolicyRuleOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PrincipalAccessBoundaryPolicyRule"); + } + // Use PrincipalAccessBoundaryPolicyRule.newBuilder() to construct. private PrincipalAccessBoundaryPolicyRule( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private PrincipalAccessBoundaryPolicyRule() { effect_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PrincipalAccessBoundaryPolicyRule(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyRule_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyRule_fieldAccessorTable @@ -100,6 +106,16 @@ public enum Effect implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Effect"); + } + /** * * @@ -178,7 +194,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.getDescriptor() .getEnumTypes() .get(0); @@ -281,7 +297,7 @@ public com.google.protobuf.ByteString getDescriptionBytes() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -307,7 +323,7 @@ public com.google.protobuf.ProtocolStringList getResourcesList() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -333,7 +349,7 @@ public int getResourcesCount() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -360,7 +376,7 @@ public java.lang.String getResources(int index) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -431,11 +447,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, description_); } for (int i = 0; i < resources_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resources_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, resources_.getRaw(i)); } if (effect_ != com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Effect.EFFECT_UNSPECIFIED @@ -451,8 +467,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, description_); } { int dataSize = 0; @@ -547,38 +563,38 @@ public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule parseFrom( public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -602,7 +618,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -616,7 +632,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.PrincipalAccessBoundaryPolicyRule} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.PrincipalAccessBoundaryPolicyRule) com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRuleOrBuilder { @@ -626,7 +642,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto .internal_static_google_iam_v3beta_PrincipalAccessBoundaryPolicyRule_fieldAccessorTable @@ -638,7 +654,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -697,39 +713,6 @@ private void buildPartial0(com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRu } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule) { @@ -966,7 +949,7 @@ private void ensureResourcesIsMutable() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -993,7 +976,7 @@ public com.google.protobuf.ProtocolStringList getResourcesList() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1019,7 +1002,7 @@ public int getResourcesCount() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1046,7 +1029,7 @@ public java.lang.String getResources(int index) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1073,7 +1056,7 @@ public com.google.protobuf.ByteString getResourcesBytes(int index) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1108,7 +1091,7 @@ public Builder setResources(int index, java.lang.String value) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1142,7 +1125,7 @@ public Builder addResources(java.lang.String value) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1173,7 +1156,7 @@ public Builder addAllResources(java.lang.Iterable values) { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1203,7 +1186,7 @@ public Builder clearResources() { * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1335,17 +1318,6 @@ public Builder clearEffect() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.PrincipalAccessBoundaryPolicyRule) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyRuleOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyRuleOrBuilder.java index 908a74c5bf..75d1a0056c 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyRuleOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/PrincipalAccessBoundaryPolicyRuleOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policy_resources.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface PrincipalAccessBoundaryPolicyRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.PrincipalAccessBoundaryPolicyRule) @@ -67,7 +69,7 @@ public interface PrincipalAccessBoundaryPolicyRuleOrBuilder * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -91,7 +93,7 @@ public interface PrincipalAccessBoundaryPolicyRuleOrBuilder * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -115,7 +117,7 @@ public interface PrincipalAccessBoundaryPolicyRuleOrBuilder * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -140,7 +142,7 @@ public interface PrincipalAccessBoundaryPolicyRuleOrBuilder * `//cloudresourcemanager.googleapis.com/organizations/123`. * * Folders, such as `//cloudresourcemanager.googleapis.com/folders/123`. * * Projects, such as `//cloudresourcemanager.googleapis.com/projects/123` - * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. + * or `//cloudresourcemanager.googleapis.com/projects/my-project-id`. * * * repeated string resources = 2 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsRequest.java index 0f05159f5f..3530385610 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest} */ +@com.google.protobuf.Generated public final class SearchPrincipalAccessBoundaryPolicyBindingsRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest) SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SearchPrincipalAccessBoundaryPolicyBindingsRequest"); + } + // Use SearchPrincipalAccessBoundaryPolicyBindingsRequest.newBuilder() to construct. private SearchPrincipalAccessBoundaryPolicyBindingsRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private SearchPrincipalAccessBoundaryPolicyBindingsRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SearchPrincipalAccessBoundaryPolicyBindingsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsRequest_fieldAccessorTable @@ -78,7 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The name of the principal access boundary policy.
    * Format:
-   *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+   * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
    * 
* * @@ -106,7 +112,7 @@ public java.lang.String getName() { *
    * Required. The name of the principal access boundary policy.
    * Format:
-   *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+   * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
    * 
* * @@ -230,14 +236,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (pageSize_ != 0) { output.writeInt32(3, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, pageToken_); } getUnknownFields().writeTo(output); } @@ -248,14 +254,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -336,39 +342,39 @@ public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsR public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -392,7 +398,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -406,7 +412,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest) com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder { @@ -416,7 +422,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsRequest_fieldAccessorTable @@ -430,7 +436,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -492,39 +498,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other @@ -626,7 +599,7 @@ public Builder mergeFrom( *
      * Required. The name of the principal access boundary policy.
      * Format:
-     *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+     * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
      * 
* * @@ -653,7 +626,7 @@ public java.lang.String getName() { *
      * Required. The name of the principal access boundary policy.
      * Format:
-     *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+     * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
      * 
* * @@ -680,7 +653,7 @@ public com.google.protobuf.ByteString getNameBytes() { *
      * Required. The name of the principal access boundary policy.
      * Format:
-     *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+     * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
      * 
* * @@ -706,7 +679,7 @@ public Builder setName(java.lang.String value) { *
      * Required. The name of the principal access boundary policy.
      * Format:
-     *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+     * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
      * 
* * @@ -728,7 +701,7 @@ public Builder clearName() { *
      * Required. The name of the principal access boundary policy.
      * Format:
-     *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+     * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
      * 
* * @@ -958,17 +931,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder.java index 7bc45f0f32..f588e176a0 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest) @@ -30,7 +32,7 @@ public interface SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder *
    * Required. The name of the principal access boundary policy.
    * Format:
-   *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+   * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
    * 
* * @@ -47,7 +49,7 @@ public interface SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder *
    * Required. The name of the principal access boundary policy.
    * Format:
-   *  `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
+   * `organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy_id}`
    * 
* * diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsResponse.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsResponse.java index 7e9b4a4988..4f4282db04 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsResponse.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,16 +29,27 @@ * * Protobuf type {@code google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse} */ +@com.google.protobuf.Generated public final class SearchPrincipalAccessBoundaryPolicyBindingsResponse - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse) SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SearchPrincipalAccessBoundaryPolicyBindingsResponse"); + } + // Use SearchPrincipalAccessBoundaryPolicyBindingsResponse.newBuilder() to construct. private SearchPrincipalAccessBoundaryPolicyBindingsResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private SearchPrincipalAccessBoundaryPolicyBindingsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SearchPrincipalAccessBoundaryPolicyBindingsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsResponse_fieldAccessorTable @@ -216,8 +222,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < policyBindings_.size(); i++) { output.writeMessage(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -231,8 +237,8 @@ public int getSerializedSize() { for (int i = 0; i < policyBindings_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -312,39 +318,39 @@ public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsR public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -368,7 +374,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -382,7 +388,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse) com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder { @@ -392,7 +398,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_SearchPrincipalAccessBoundaryPolicyBindingsResponse_fieldAccessorTable @@ -406,7 +412,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -482,39 +488,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other @@ -551,8 +524,8 @@ public Builder mergeFrom( policyBindings_ = other.policyBindings_; bitField0_ = (bitField0_ & ~0x00000001); policyBindingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPolicyBindingsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPolicyBindingsFieldBuilder() : null; } else { policyBindingsBuilder_.addAllMessages(other.policyBindings_); @@ -639,7 +612,7 @@ private void ensurePolicyBindingsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder> @@ -898,7 +871,7 @@ public Builder removePolicyBindings(int index) { * repeated .google.iam.v3beta.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3beta.PolicyBinding.Builder getPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder().getBuilder(index); + return internalGetPolicyBindingsFieldBuilder().getBuilder(index); } /** @@ -946,7 +919,7 @@ public com.google.iam.v3beta.PolicyBindingOrBuilder getPolicyBindingsOrBuilder(i * repeated .google.iam.v3beta.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder() { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(com.google.iam.v3beta.PolicyBinding.getDefaultInstance()); } @@ -960,7 +933,7 @@ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder() { * repeated .google.iam.v3beta.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(index, com.google.iam.v3beta.PolicyBinding.getDefaultInstance()); } @@ -975,17 +948,17 @@ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder(int */ public java.util.List getPolicyBindingsBuilderList() { - return getPolicyBindingsFieldBuilder().getBuilderList(); + return internalGetPolicyBindingsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder> - getPolicyBindingsFieldBuilder() { + internalGetPolicyBindingsFieldBuilder() { if (policyBindingsBuilder_ == null) { policyBindingsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder>( @@ -1114,17 +1087,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder.java index 1e0c8c9ea8..ca7145e837 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsRequest.java index 191b69efff..6d5e1d173d 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,15 +29,26 @@ * * Protobuf type {@code google.iam.v3beta.SearchTargetPolicyBindingsRequest} */ -public final class SearchTargetPolicyBindingsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SearchTargetPolicyBindingsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.SearchTargetPolicyBindingsRequest) SearchTargetPolicyBindingsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SearchTargetPolicyBindingsRequest"); + } + // Use SearchTargetPolicyBindingsRequest.newBuilder() to construct. private SearchTargetPolicyBindingsRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private SearchTargetPolicyBindingsRequest() { parent_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SearchTargetPolicyBindingsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_SearchTargetPolicyBindingsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_SearchTargetPolicyBindingsRequest_fieldAccessorTable @@ -315,17 +321,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, target_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(target_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, target_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, parent_); } getUnknownFields().writeTo(output); } @@ -336,17 +342,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, target_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(target_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, target_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, parent_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -429,38 +435,38 @@ public static com.google.iam.v3beta.SearchTargetPolicyBindingsRequest parseFrom( public static com.google.iam.v3beta.SearchTargetPolicyBindingsRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchTargetPolicyBindingsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.SearchTargetPolicyBindingsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchTargetPolicyBindingsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.SearchTargetPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchTargetPolicyBindingsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -484,7 +490,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -498,7 +504,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.SearchTargetPolicyBindingsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.SearchTargetPolicyBindingsRequest) com.google.iam.v3beta.SearchTargetPolicyBindingsRequestOrBuilder { @@ -508,7 +514,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_SearchTargetPolicyBindingsRequest_fieldAccessorTable @@ -520,7 +526,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.SearchTargetPolicyBindingsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -582,39 +588,6 @@ private void buildPartial0(com.google.iam.v3beta.SearchTargetPolicyBindingsReque } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.SearchTargetPolicyBindingsRequest) { @@ -1246,17 +1219,6 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.SearchTargetPolicyBindingsRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsRequestOrBuilder.java index 806491498f..57cb3fd3e6 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface SearchTargetPolicyBindingsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.SearchTargetPolicyBindingsRequest) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsResponse.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsResponse.java index 991bdfd17a..e8b4353f80 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsResponse.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,15 +29,26 @@ * * Protobuf type {@code google.iam.v3beta.SearchTargetPolicyBindingsResponse} */ -public final class SearchTargetPolicyBindingsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SearchTargetPolicyBindingsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.SearchTargetPolicyBindingsResponse) SearchTargetPolicyBindingsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SearchTargetPolicyBindingsResponse"); + } + // Use SearchTargetPolicyBindingsResponse.newBuilder() to construct. private SearchTargetPolicyBindingsResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private SearchTargetPolicyBindingsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SearchTargetPolicyBindingsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_SearchTargetPolicyBindingsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_SearchTargetPolicyBindingsResponse_fieldAccessorTable @@ -214,8 +220,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < policyBindings_.size(); i++) { output.writeMessage(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -229,8 +235,8 @@ public int getSerializedSize() { for (int i = 0; i < policyBindings_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, policyBindings_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -309,38 +315,38 @@ public static com.google.iam.v3beta.SearchTargetPolicyBindingsResponse parseFrom public static com.google.iam.v3beta.SearchTargetPolicyBindingsResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchTargetPolicyBindingsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.SearchTargetPolicyBindingsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchTargetPolicyBindingsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.SearchTargetPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.SearchTargetPolicyBindingsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -364,7 +370,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -378,7 +384,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.SearchTargetPolicyBindingsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.SearchTargetPolicyBindingsResponse) com.google.iam.v3beta.SearchTargetPolicyBindingsResponseOrBuilder { @@ -388,7 +394,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_SearchTargetPolicyBindingsResponse_fieldAccessorTable @@ -400,7 +406,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.iam.v3beta.SearchTargetPolicyBindingsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -471,39 +477,6 @@ private void buildPartial0(com.google.iam.v3beta.SearchTargetPolicyBindingsRespo } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.SearchTargetPolicyBindingsResponse) { @@ -536,8 +509,8 @@ public Builder mergeFrom(com.google.iam.v3beta.SearchTargetPolicyBindingsRespons policyBindings_ = other.policyBindings_; bitField0_ = (bitField0_ & ~0x00000001); policyBindingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getPolicyBindingsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetPolicyBindingsFieldBuilder() : null; } else { policyBindingsBuilder_.addAllMessages(other.policyBindings_); @@ -624,7 +597,7 @@ private void ensurePolicyBindingsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder> @@ -883,7 +856,7 @@ public Builder removePolicyBindings(int index) { * repeated .google.iam.v3beta.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3beta.PolicyBinding.Builder getPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder().getBuilder(index); + return internalGetPolicyBindingsFieldBuilder().getBuilder(index); } /** @@ -931,7 +904,7 @@ public com.google.iam.v3beta.PolicyBindingOrBuilder getPolicyBindingsOrBuilder(i * repeated .google.iam.v3beta.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder() { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(com.google.iam.v3beta.PolicyBinding.getDefaultInstance()); } @@ -945,7 +918,7 @@ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder() { * repeated .google.iam.v3beta.PolicyBinding policy_bindings = 1; */ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder(int index) { - return getPolicyBindingsFieldBuilder() + return internalGetPolicyBindingsFieldBuilder() .addBuilder(index, com.google.iam.v3beta.PolicyBinding.getDefaultInstance()); } @@ -960,17 +933,17 @@ public com.google.iam.v3beta.PolicyBinding.Builder addPolicyBindingsBuilder(int */ public java.util.List getPolicyBindingsBuilderList() { - return getPolicyBindingsFieldBuilder().getBuilderList(); + return internalGetPolicyBindingsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder> - getPolicyBindingsFieldBuilder() { + internalGetPolicyBindingsFieldBuilder() { if (policyBindingsBuilder_ == null) { policyBindingsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder>( @@ -1099,17 +1072,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.SearchTargetPolicyBindingsResponse) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsResponseOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsResponseOrBuilder.java index 8d4ceaa152..2680290984 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsResponseOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/SearchTargetPolicyBindingsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface SearchTargetPolicyBindingsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.SearchTargetPolicyBindingsResponse) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePolicyBindingRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePolicyBindingRequest.java index c590baa28d..28bb84216b 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePolicyBindingRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePolicyBindingRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.iam.v3beta.UpdatePolicyBindingRequest} */ -public final class UpdatePolicyBindingRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class UpdatePolicyBindingRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.UpdatePolicyBindingRequest) UpdatePolicyBindingRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "UpdatePolicyBindingRequest"); + } + // Use UpdatePolicyBindingRequest.newBuilder() to construct. - private UpdatePolicyBindingRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UpdatePolicyBindingRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UpdatePolicyBindingRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdatePolicyBindingRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_UpdatePolicyBindingRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_UpdatePolicyBindingRequest_fieldAccessorTable @@ -332,38 +338,38 @@ public static com.google.iam.v3beta.UpdatePolicyBindingRequest parseFrom( public static com.google.iam.v3beta.UpdatePolicyBindingRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.UpdatePolicyBindingRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.UpdatePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.UpdatePolicyBindingRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.UpdatePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.UpdatePolicyBindingRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -386,7 +392,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -400,7 +406,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.UpdatePolicyBindingRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.UpdatePolicyBindingRequest) com.google.iam.v3beta.UpdatePolicyBindingRequestOrBuilder { @@ -410,7 +416,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PolicyBindingsServiceProto .internal_static_google_iam_v3beta_UpdatePolicyBindingRequest_fieldAccessorTable @@ -424,15 +430,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPolicyBindingFieldBuilder(); - getUpdateMaskFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPolicyBindingFieldBuilder(); + internalGetUpdateMaskFieldBuilder(); } } @@ -503,39 +509,6 @@ private void buildPartial0(com.google.iam.v3beta.UpdatePolicyBindingRequest resu result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.UpdatePolicyBindingRequest) { @@ -586,7 +559,8 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getPolicyBindingFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetPolicyBindingFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -598,7 +572,8 @@ public Builder mergeFrom( } // case 16 case 26: { - input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -622,7 +597,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.iam.v3beta.PolicyBinding policyBinding_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder> @@ -802,7 +777,7 @@ public Builder clearPolicyBinding() { public com.google.iam.v3beta.PolicyBinding.Builder getPolicyBindingBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getPolicyBindingFieldBuilder().getBuilder(); + return internalGetPolicyBindingFieldBuilder().getBuilder(); } /** @@ -843,14 +818,14 @@ public com.google.iam.v3beta.PolicyBindingOrBuilder getPolicyBindingOrBuilder() * .google.iam.v3beta.PolicyBinding policy_binding = 1 [(.google.api.field_behavior) = REQUIRED]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder> - getPolicyBindingFieldBuilder() { + internalGetPolicyBindingFieldBuilder() { if (policyBindingBuilder_ == null) { policyBindingBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PolicyBinding, com.google.iam.v3beta.PolicyBinding.Builder, com.google.iam.v3beta.PolicyBindingOrBuilder>( @@ -920,7 +895,7 @@ public Builder clearValidateOnly() { } private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> @@ -1072,7 +1047,7 @@ public Builder clearUpdateMask() { public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); + return internalGetUpdateMaskFieldBuilder().getBuilder(); } /** @@ -1105,14 +1080,14 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { + internalGetUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( @@ -1122,17 +1097,6 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return updateMaskBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.UpdatePolicyBindingRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePolicyBindingRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePolicyBindingRequestOrBuilder.java index d33a59f79f..689173b8f0 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePolicyBindingRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePolicyBindingRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/policy_bindings_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface UpdatePolicyBindingRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.UpdatePolicyBindingRequest) diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePrincipalAccessBoundaryPolicyRequest.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePrincipalAccessBoundaryPolicyRequest.java index e06dd2d0d3..6f8c2fef65 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePrincipalAccessBoundaryPolicyRequest.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePrincipalAccessBoundaryPolicyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; /** @@ -28,34 +29,39 @@ * * Protobuf type {@code google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest} */ +@com.google.protobuf.Generated public final class UpdatePrincipalAccessBoundaryPolicyRequest - extends com.google.protobuf.GeneratedMessageV3 + extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest) UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "UpdatePrincipalAccessBoundaryPolicyRequest"); + } + // Use UpdatePrincipalAccessBoundaryPolicyRequest.newBuilder() to construct. private UpdatePrincipalAccessBoundaryPolicyRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UpdatePrincipalAccessBoundaryPolicyRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdatePrincipalAccessBoundaryPolicyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_UpdatePrincipalAccessBoundaryPolicyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_UpdatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -339,38 +345,38 @@ public static com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest p public static com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -394,7 +400,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -408,7 +414,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest) com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder { @@ -418,7 +424,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto .internal_static_google_iam_v3beta_UpdatePrincipalAccessBoundaryPolicyRequest_fieldAccessorTable @@ -432,15 +438,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getPrincipalAccessBoundaryPolicyFieldBuilder(); - getUpdateMaskFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetPrincipalAccessBoundaryPolicyFieldBuilder(); + internalGetUpdateMaskFieldBuilder(); } } @@ -515,39 +521,6 @@ private void buildPartial0( result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest) { @@ -601,7 +574,8 @@ public Builder mergeFrom( case 10: { input.readMessage( - getPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(), extensionRegistry); + internalGetPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(), + extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -613,7 +587,8 @@ public Builder mergeFrom( } // case 16 case 26: { - input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -637,7 +612,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.iam.v3beta.PrincipalAccessBoundaryPolicy principalAccessBoundaryPolicy_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicy, com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder> @@ -822,7 +797,7 @@ public Builder clearPrincipalAccessBoundaryPolicy() { getPrincipalAccessBoundaryPolicyBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(); + return internalGetPrincipalAccessBoundaryPolicyFieldBuilder().getBuilder(); } /** @@ -864,14 +839,14 @@ public Builder clearPrincipalAccessBoundaryPolicy() { * .google.iam.v3beta.PrincipalAccessBoundaryPolicy principal_access_boundary_policy = 1 [(.google.api.field_behavior) = REQUIRED]; *
*/ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicy, com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder> - getPrincipalAccessBoundaryPolicyFieldBuilder() { + internalGetPrincipalAccessBoundaryPolicyFieldBuilder() { if (principalAccessBoundaryPolicyBuilder_ == null) { principalAccessBoundaryPolicyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.iam.v3beta.PrincipalAccessBoundaryPolicy, com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder, com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder>( @@ -941,7 +916,7 @@ public Builder clearValidateOnly() { } private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> @@ -1093,7 +1068,7 @@ public Builder clearUpdateMask() { public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); + return internalGetUpdateMaskFieldBuilder().getBuilder(); } /** @@ -1126,14 +1101,14 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { + internalGetUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( @@ -1143,17 +1118,6 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return updateMaskBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest) } diff --git a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder.java b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder.java index eb31426e9f..cf7c03f708 100644 --- a/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder.java +++ b/java-iam/proto-google-iam-v3beta/src/main/java/com/google/iam/v3beta/UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: google/iam/v3beta/principal_access_boundary_policies_service.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.iam.v3beta; +@com.google.protobuf.Generated public interface UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest) diff --git a/java-showcase/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json b/java-showcase/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json index 328fa8f9db..55863aee26 100644 --- a/java-showcase/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json +++ b/java-showcase/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json @@ -1187,6 +1187,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$EnforceNamingStyle", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$FeatureSet$EnumType", "queryAllDeclaredConstructors": true, @@ -1241,6 +1250,33 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$VisibilityFeature", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$VisibilityFeature$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$VisibilityFeature$DefaultSymbolVisibility", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults", "queryAllDeclaredConstructors": true, @@ -1358,6 +1394,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$FeatureSupport", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$FeatureSupport$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$FieldOptions$JSType", "queryAllDeclaredConstructors": true, @@ -1664,6 +1718,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$SymbolVisibility", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption", "queryAllDeclaredConstructors": true, diff --git a/java-showcase/proto-gapic-showcase-v1beta1/pom.xml b/java-showcase/proto-gapic-showcase-v1beta1/pom.xml index cef41f54ff..4d948c3a16 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/pom.xml +++ b/java-showcase/proto-gapic-showcase-v1beta1/pom.xml @@ -15,6 +15,7 @@ true + true diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java index 51dce8b55e..b1b21eb2ca 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.AttemptSequenceRequest} */ -public final class AttemptSequenceRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AttemptSequenceRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.AttemptSequenceRequest) AttemptSequenceRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AttemptSequenceRequest"); + } + // Use AttemptSequenceRequest.newBuilder() to construct. - private AttemptSequenceRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AttemptSequenceRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -35,19 +47,13 @@ private AttemptSequenceRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AttemptSequenceRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_fieldAccessorTable @@ -115,8 +121,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -127,8 +133,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -202,38 +208,38 @@ public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.AttemptSequenceRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.AttemptSequenceRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -256,13 +262,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.AttemptSequenceRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.AttemptSequenceRequest) com.google.showcase.v1beta1.AttemptSequenceRequestOrBuilder { @@ -272,7 +278,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_fieldAccessorTable @@ -284,7 +290,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.AttemptSequenceRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -334,39 +340,6 @@ private void buildPartial0(com.google.showcase.v1beta1.AttemptSequenceRequest re } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.AttemptSequenceRequest) { @@ -527,17 +500,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.AttemptSequenceRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java index 6522ace9d4..e6504051f0 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface AttemptSequenceRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.AttemptSequenceRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java index c1572e275e..84c19589b1 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java @@ -14,21 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceRequest} */ -public final class AttemptStreamingSequenceRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AttemptStreamingSequenceRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.AttemptStreamingSequenceRequest) AttemptStreamingSequenceRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AttemptStreamingSequenceRequest"); + } + // Use AttemptStreamingSequenceRequest.newBuilder() to construct. - private AttemptStreamingSequenceRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + private AttemptStreamingSequenceRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -36,19 +47,13 @@ private AttemptStreamingSequenceRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AttemptStreamingSequenceRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_fieldAccessorTable @@ -137,8 +142,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (lastFailIndex_ != 0) { output.writeInt32(2, lastFailIndex_); @@ -152,8 +157,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (lastFailIndex_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, lastFailIndex_); @@ -233,38 +238,38 @@ public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseF public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -288,13 +293,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.AttemptStreamingSequenceRequest) com.google.showcase.v1beta1.AttemptStreamingSequenceRequestOrBuilder { @@ -304,7 +309,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_fieldAccessorTable @@ -316,7 +321,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -370,39 +375,6 @@ private void buildPartial0(com.google.showcase.v1beta1.AttemptStreamingSequenceR } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.AttemptStreamingSequenceRequest) { @@ -634,17 +606,6 @@ public Builder clearLastFailIndex() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.AttemptStreamingSequenceRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java index 698ffd7aa3..ef9ff3462c 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface AttemptStreamingSequenceRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.AttemptStreamingSequenceRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java index 798a2328c8..8873003290 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,15 +29,26 @@ * * Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceResponse} */ -public final class AttemptStreamingSequenceResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class AttemptStreamingSequenceResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.AttemptStreamingSequenceResponse) AttemptStreamingSequenceResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "AttemptStreamingSequenceResponse"); + } + // Use AttemptStreamingSequenceResponse.newBuilder() to construct. private AttemptStreamingSequenceResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private AttemptStreamingSequenceResponse() { content_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AttemptStreamingSequenceResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_fieldAccessorTable @@ -132,8 +138,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, content_); } getUnknownFields().writeTo(output); } @@ -144,8 +150,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, content_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -219,38 +225,38 @@ public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parse public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -274,7 +280,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -288,7 +294,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.AttemptStreamingSequenceResponse) com.google.showcase.v1beta1.AttemptStreamingSequenceResponseOrBuilder { @@ -298,7 +304,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_fieldAccessorTable @@ -310,7 +316,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -362,39 +368,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.AttemptStreamingSequenceResponse) { @@ -576,17 +549,6 @@ public Builder setContentBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.AttemptStreamingSequenceResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java index ed9302cc52..9ca0daebfe 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface AttemptStreamingSequenceResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.AttemptStreamingSequenceResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java index 413b9a852c..a813e6318d 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.showcase.v1beta1.BlockRequest} */ -public final class BlockRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class BlockRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.BlockRequest) BlockRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "BlockRequest"); + } + // Use BlockRequest.newBuilder() to construct. - private BlockRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private BlockRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private BlockRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BlockRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_BlockRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable @@ -421,38 +427,38 @@ public static com.google.showcase.v1beta1.BlockRequest parseFrom( public static com.google.showcase.v1beta1.BlockRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.BlockRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.BlockRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.BlockRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.BlockRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.BlockRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -475,7 +481,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -489,7 +495,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.BlockRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.BlockRequest) com.google.showcase.v1beta1.BlockRequestOrBuilder { @@ -499,7 +505,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable @@ -513,14 +519,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getResponseDelayFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetResponseDelayFieldBuilder(); } } @@ -598,39 +604,6 @@ private void buildPartialOneofs(com.google.showcase.v1beta1.BlockRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.BlockRequest) { @@ -690,19 +663,20 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getResponseDelayFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetResponseDelayFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetErrorFieldBuilder().getBuilder(), extensionRegistry); responseCase_ = 2; break; } // case 18 case 26: { - input.readMessage(getSuccessFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetSuccessFieldBuilder().getBuilder(), extensionRegistry); responseCase_ = 3; break; } // case 26 @@ -740,7 +714,7 @@ public Builder clearResponse() { private int bitField0_; private com.google.protobuf.Duration responseDelay_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -885,7 +859,7 @@ public Builder clearResponseDelay() { public com.google.protobuf.Duration.Builder getResponseDelayBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getResponseDelayFieldBuilder().getBuilder(); + return internalGetResponseDelayFieldBuilder().getBuilder(); } /** @@ -916,14 +890,14 @@ public com.google.protobuf.DurationOrBuilder getResponseDelayOrBuilder() { * * .google.protobuf.Duration response_delay = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getResponseDelayFieldBuilder() { + internalGetResponseDelayFieldBuilder() { if (responseDelayBuilder_ == null) { responseDelayBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -933,7 +907,7 @@ public com.google.protobuf.DurationOrBuilder getResponseDelayOrBuilder() { return responseDelayBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> errorBuilder_; @@ -1096,7 +1070,7 @@ public Builder clearError() { * .google.rpc.Status error = 2; */ public com.google.rpc.Status.Builder getErrorBuilder() { - return getErrorFieldBuilder().getBuilder(); + return internalGetErrorFieldBuilder().getBuilder(); } /** @@ -1131,15 +1105,15 @@ public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { * * .google.rpc.Status error = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getErrorFieldBuilder() { + internalGetErrorFieldBuilder() { if (errorBuilder_ == null) { if (!(responseCase_ == 2)) { response_ = com.google.rpc.Status.getDefaultInstance(); } errorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>( @@ -1151,7 +1125,7 @@ public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { return errorBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.BlockResponse, com.google.showcase.v1beta1.BlockResponse.Builder, com.google.showcase.v1beta1.BlockResponseOrBuilder> @@ -1311,7 +1285,7 @@ public Builder clearSuccess() { * .google.showcase.v1beta1.BlockResponse success = 3; */ public com.google.showcase.v1beta1.BlockResponse.Builder getSuccessBuilder() { - return getSuccessFieldBuilder().getBuilder(); + return internalGetSuccessFieldBuilder().getBuilder(); } /** @@ -1344,17 +1318,17 @@ public com.google.showcase.v1beta1.BlockResponseOrBuilder getSuccessOrBuilder() * * .google.showcase.v1beta1.BlockResponse success = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.BlockResponse, com.google.showcase.v1beta1.BlockResponse.Builder, com.google.showcase.v1beta1.BlockResponseOrBuilder> - getSuccessFieldBuilder() { + internalGetSuccessFieldBuilder() { if (successBuilder_ == null) { if (!(responseCase_ == 3)) { response_ = com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); } successBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.BlockResponse, com.google.showcase.v1beta1.BlockResponse.Builder, com.google.showcase.v1beta1.BlockResponseOrBuilder>( @@ -1368,17 +1342,6 @@ public com.google.showcase.v1beta1.BlockResponseOrBuilder getSuccessOrBuilder() return successBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.BlockRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java index 6c1bff9b58..637e47b15b 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface BlockRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.BlockRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java index 81744f9463..fd7410aaa2 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.BlockResponse} */ -public final class BlockResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class BlockResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.BlockResponse) BlockResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "BlockResponse"); + } + // Use BlockResponse.newBuilder() to construct. - private BlockResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private BlockResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private BlockResponse() { content_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BlockResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_BlockResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_BlockResponse_fieldAccessorTable @@ -133,8 +139,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, content_); } getUnknownFields().writeTo(output); } @@ -145,8 +151,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, content_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -220,38 +226,38 @@ public static com.google.showcase.v1beta1.BlockResponse parseFrom( public static com.google.showcase.v1beta1.BlockResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.BlockResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.BlockResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.BlockResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.BlockResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.BlockResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -274,7 +280,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -288,7 +294,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.BlockResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.BlockResponse) com.google.showcase.v1beta1.BlockResponseOrBuilder { @@ -298,7 +304,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_BlockResponse_fieldAccessorTable @@ -310,7 +316,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.BlockResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -360,39 +366,6 @@ private void buildPartial0(com.google.showcase.v1beta1.BlockResponse result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.BlockResponse) { @@ -577,17 +550,6 @@ public Builder setContentBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.BlockResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java index 52243d9131..50f916cc36 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface BlockResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.BlockResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java index ba46d1aaf4..0df1b39d8b 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.Blurb} */ -public final class Blurb extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Blurb extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Blurb) BlurbOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Blurb"); + } + // Use Blurb.newBuilder() to construct. - private Blurb(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Blurb(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private Blurb() { user_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Blurb(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_Blurb_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable @@ -663,14 +669,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(user_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, user_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(user_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, user_); } if (contentCase_ == 3) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, content_); + com.google.protobuf.GeneratedMessage.writeString(output, 3, content_); } if (contentCase_ == 4) { output.writeBytes(4, (com.google.protobuf.ByteString) content_); @@ -682,10 +688,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeMessage(6, getUpdateTime()); } if (legacyIdCase_ == 7) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, legacyId_); + com.google.protobuf.GeneratedMessage.writeString(output, 7, legacyId_); } if (legacyIdCase_ == 8) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, legacyId_); + com.google.protobuf.GeneratedMessage.writeString(output, 8, legacyId_); } getUnknownFields().writeTo(output); } @@ -696,14 +702,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(user_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, user_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(user_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, user_); } if (contentCase_ == 3) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, content_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, content_); } if (contentCase_ == 4) { size += @@ -717,10 +723,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getUpdateTime()); } if (legacyIdCase_ == 7) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, legacyId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, legacyId_); } if (legacyIdCase_ == 8) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, legacyId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, legacyId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -857,38 +863,38 @@ public static com.google.showcase.v1beta1.Blurb parseFrom( public static com.google.showcase.v1beta1.Blurb parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Blurb parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Blurb parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Blurb parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Blurb parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Blurb parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -911,7 +917,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -926,7 +932,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.Blurb} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Blurb) com.google.showcase.v1beta1.BlurbOrBuilder { @@ -936,7 +942,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable @@ -950,15 +956,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); - getUpdateTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); + internalGetUpdateTimeFieldBuilder(); } } @@ -1043,39 +1049,6 @@ private void buildPartialOneofs(com.google.showcase.v1beta1.Blurb result) { result.legacyId_ = this.legacyId_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.Blurb) { @@ -1195,13 +1168,15 @@ public Builder mergeFrom( } // case 34 case 42: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 42 case 50: { - input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000020; break; } // case 50 @@ -1713,7 +1688,7 @@ public Builder clearImage() { } private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1872,7 +1847,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -1907,14 +1882,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1925,7 +1900,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -2084,7 +2059,7 @@ public Builder clearUpdateTime() { public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { bitField0_ |= 0x00000020; onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); + return internalGetUpdateTimeFieldBuilder().getBuilder(); } /** @@ -2119,14 +2094,14 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { + internalGetUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2438,17 +2413,6 @@ public Builder setLegacyUserIdBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Blurb) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java index d24cf1f7fc..fa60751e66 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface BlurbOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Blurb) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java index 9b3990d7b1..cde15f6099 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ComplianceData} */ -public final class ComplianceData extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ComplianceData extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceData) ComplianceDataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ComplianceData"); + } + // Use ComplianceData.newBuilder() to construct. - private ComplianceData(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ComplianceData(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -48,19 +60,13 @@ private ComplianceData() { pKingdom_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ComplianceData(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceData_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable @@ -88,6 +94,16 @@ public enum LifeKingdom implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "LifeKingdom"); + } + /** LIFE_KINGDOM_UNSPECIFIED = 0; */ public static final int LIFE_KINGDOM_UNSPECIFIED_VALUE = 0; @@ -175,7 +191,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.showcase.v1beta1.ComplianceData.getDescriptor().getEnumTypes().get(0); } @@ -688,8 +704,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fString_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(fString_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, fString_); } if (fInt32_ != 0) { output.writeInt32(2, fInt32_); @@ -737,7 +753,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeMessage(16, getFChild()); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 17, pString_); + com.google.protobuf.GeneratedMessage.writeString(output, 17, pString_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt32(18, pInt32_); @@ -768,8 +784,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fString_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(fString_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, fString_); } if (fInt32_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, fInt32_); @@ -817,7 +833,7 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(16, getFChild()); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, pString_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(17, pString_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(18, pInt32_); @@ -1021,38 +1037,38 @@ public static com.google.showcase.v1beta1.ComplianceData parseFrom( public static com.google.showcase.v1beta1.ComplianceData parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceData parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ComplianceData parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceData parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ComplianceData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceData parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1075,7 +1091,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1090,7 +1106,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ComplianceData} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceData) com.google.showcase.v1beta1.ComplianceDataOrBuilder { @@ -1100,7 +1116,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable @@ -1114,15 +1130,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getFChildFieldBuilder(); - getPChildFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetFChildFieldBuilder(); + internalGetPChildFieldBuilder(); } } @@ -1277,39 +1293,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ComplianceData result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ComplianceData) { @@ -1357,16 +1340,16 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceData other) { if (other.getFFixed64() != 0L) { setFFixed64(other.getFFixed64()); } - if (other.getFDouble() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getFDouble()) != 0) { setFDouble(other.getFDouble()); } - if (other.getFFloat() != 0F) { + if (java.lang.Float.floatToRawIntBits(other.getFFloat()) != 0) { setFFloat(other.getFFloat()); } if (other.getFBool() != false) { setFBool(other.getFBool()); } - if (other.getFBytes() != com.google.protobuf.ByteString.EMPTY) { + if (!other.getFBytes().isEmpty()) { setFBytes(other.getFBytes()); } if (other.fKingdom_ != 0) { @@ -1390,7 +1373,7 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceData other) { setPBool(other.getPBool()); } if (other.hasPKingdom()) { - setPKingdom(other.getPKingdom()); + setPKingdomValue(other.getPKingdomValue()); } if (other.hasPChild()) { mergePChild(other.getPChild()); @@ -1513,7 +1496,7 @@ public Builder mergeFrom( } // case 122 case 130: { - input.readMessage(getFChildFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetFChildFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00010000; break; } // case 130 @@ -1543,7 +1526,7 @@ public Builder mergeFrom( } // case 160 case 170: { - input.readMessage(getPChildFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetPChildFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00400000; break; } // case 170 @@ -2261,7 +2244,7 @@ public Builder clearFKingdom() { } private com.google.showcase.v1beta1.ComplianceDataChild fChild_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataChild, com.google.showcase.v1beta1.ComplianceDataChild.Builder, com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> @@ -2355,7 +2338,7 @@ public Builder clearFChild() { public com.google.showcase.v1beta1.ComplianceDataChild.Builder getFChildBuilder() { bitField0_ |= 0x00010000; onChanged(); - return getFChildFieldBuilder().getBuilder(); + return internalGetFChildFieldBuilder().getBuilder(); } /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ @@ -2370,14 +2353,14 @@ public com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getFChildOrBuild } /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataChild, com.google.showcase.v1beta1.ComplianceDataChild.Builder, com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> - getFChildFieldBuilder() { + internalGetFChildFieldBuilder() { if (fChildBuilder_ == null) { fChildBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataChild, com.google.showcase.v1beta1.ComplianceDataChild.Builder, com.google.showcase.v1beta1.ComplianceDataChildOrBuilder>( @@ -2699,7 +2682,7 @@ public Builder clearPKingdom() { } private com.google.showcase.v1beta1.ComplianceDataChild pChild_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataChild, com.google.showcase.v1beta1.ComplianceDataChild.Builder, com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> @@ -2793,7 +2776,7 @@ public Builder clearPChild() { public com.google.showcase.v1beta1.ComplianceDataChild.Builder getPChildBuilder() { bitField0_ |= 0x00400000; onChanged(); - return getPChildFieldBuilder().getBuilder(); + return internalGetPChildFieldBuilder().getBuilder(); } /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ @@ -2808,14 +2791,14 @@ public com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getPChildOrBuild } /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataChild, com.google.showcase.v1beta1.ComplianceDataChild.Builder, com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> - getPChildFieldBuilder() { + internalGetPChildFieldBuilder() { if (pChildBuilder_ == null) { pChildBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataChild, com.google.showcase.v1beta1.ComplianceDataChild.Builder, com.google.showcase.v1beta1.ComplianceDataChildOrBuilder>( @@ -2825,17 +2808,6 @@ public com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getPChildOrBuild return pChildBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceData) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java index 8b910818b5..d9eb8fb031 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.ComplianceDataChild} */ -public final class ComplianceDataChild extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ComplianceDataChild extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceDataChild) ComplianceDataChildOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ComplianceDataChild"); + } + // Use ComplianceDataChild.newBuilder() to construct. - private ComplianceDataChild(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ComplianceDataChild(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -38,19 +50,13 @@ private ComplianceDataChild() { pContinent_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ComplianceDataChild(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable @@ -390,8 +396,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fString_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(fString_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, fString_); } if (java.lang.Float.floatToRawIntBits(fFloat_) != 0) { output.writeFloat(2, fFloat_); @@ -406,7 +412,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeMessage(5, getFChild()); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, pString_); + com.google.protobuf.GeneratedMessage.writeString(output, 6, pString_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeFloat(7, pFloat_); @@ -435,8 +441,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fString_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(fString_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, fString_); } if (java.lang.Float.floatToRawIntBits(fFloat_) != 0) { size += com.google.protobuf.CodedOutputStream.computeFloatSize(2, fFloat_); @@ -451,7 +457,7 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getFChild()); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, pString_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, pString_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeFloatSize(7, pFloat_); @@ -616,38 +622,38 @@ public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ComplianceDataChild parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceDataChild parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -670,13 +676,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.ComplianceDataChild} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceDataChild) com.google.showcase.v1beta1.ComplianceDataChildOrBuilder { @@ -686,7 +692,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable @@ -700,15 +706,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getFChildFieldBuilder(); - getPChildFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetFChildFieldBuilder(); + internalGetPChildFieldBuilder(); } } @@ -818,39 +824,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ComplianceDataChild resul result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ComplianceDataChild) { @@ -869,10 +842,10 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceDataChild other) bitField0_ |= 0x00000001; onChanged(); } - if (other.getFFloat() != 0F) { + if (java.lang.Float.floatToRawIntBits(other.getFFloat()) != 0) { setFFloat(other.getFFloat()); } - if (other.getFDouble() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getFDouble()) != 0) { setFDouble(other.getFDouble()); } if (other.getFBool() != false) { @@ -956,7 +929,7 @@ public Builder mergeFrom( } // case 32 case 42: { - input.readMessage(getFChildFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetFChildFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000020; break; } // case 42 @@ -986,7 +959,7 @@ public Builder mergeFrom( } // case 72 case 82: { - input.readMessage(getPChildFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetPChildFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000800; break; } // case 82 @@ -1282,7 +1255,7 @@ public Builder clearFContinent() { } private com.google.showcase.v1beta1.ComplianceDataGrandchild fChild_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataGrandchild, com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> @@ -1377,7 +1350,7 @@ public Builder clearFChild() { public com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder getFChildBuilder() { bitField0_ |= 0x00000020; onChanged(); - return getFChildFieldBuilder().getBuilder(); + return internalGetFChildFieldBuilder().getBuilder(); } /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ @@ -1392,14 +1365,14 @@ public com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getFChildOr } /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataGrandchild, com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> - getFChildFieldBuilder() { + internalGetFChildFieldBuilder() { if (fChildBuilder_ == null) { fChildBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataGrandchild, com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder>( @@ -1709,7 +1682,7 @@ public Builder clearPContinent() { } private com.google.showcase.v1beta1.ComplianceDataGrandchild pChild_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataGrandchild, com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> @@ -1804,7 +1777,7 @@ public Builder clearPChild() { public com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder getPChildBuilder() { bitField0_ |= 0x00000800; onChanged(); - return getPChildFieldBuilder().getBuilder(); + return internalGetPChildFieldBuilder().getBuilder(); } /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ @@ -1819,14 +1792,14 @@ public com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getPChildOr } /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataGrandchild, com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> - getPChildFieldBuilder() { + internalGetPChildFieldBuilder() { if (pChildBuilder_ == null) { pChildBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceDataGrandchild, com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder>( @@ -1836,17 +1809,6 @@ public com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getPChildOr return pChildBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceDataChild) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java index c895edd6d2..4151d504ff 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ComplianceDataChildOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceDataChild) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java index 8f55edf836..1966191530 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.ComplianceDataGrandchild} */ -public final class ComplianceDataGrandchild extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ComplianceDataGrandchild extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceDataGrandchild) ComplianceDataGrandchildOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ComplianceDataGrandchild"); + } + // Use ComplianceDataGrandchild.newBuilder() to construct. - private ComplianceDataGrandchild(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ComplianceDataGrandchild(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -35,19 +47,13 @@ private ComplianceDataGrandchild() { fString_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ComplianceDataGrandchild(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable @@ -137,8 +143,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fString_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(fString_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, fString_); } if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { output.writeDouble(2, fDouble_); @@ -155,8 +161,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fString_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(fString_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, fString_); } if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, fDouble_); @@ -246,38 +252,38 @@ public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -300,13 +306,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.ComplianceDataGrandchild} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceDataGrandchild) com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder { @@ -316,7 +322,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable @@ -328,7 +334,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ComplianceDataGrandchild.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -386,39 +392,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ComplianceDataGrandchild } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ComplianceDataGrandchild) { @@ -437,7 +410,7 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceDataGrandchild ot bitField0_ |= 0x00000001; onChanged(); } - if (other.getFDouble() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getFDouble()) != 0) { setFDouble(other.getFDouble()); } if (other.getFBool() != false) { @@ -663,17 +636,6 @@ public Builder clearFBool() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceDataGrandchild) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java index 724101ad4a..9cb6bde72d 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ComplianceDataGrandchildOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceDataGrandchild) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java index 9836733ed5..2a784638b9 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ComplianceDataOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceData) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java index 80acba6175..338acb2262 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ComplianceGroup} */ -public final class ComplianceGroup extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ComplianceGroup extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceGroup) ComplianceGroupOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ComplianceGroup"); + } + // Use ComplianceGroup.newBuilder() to construct. - private ComplianceGroup(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ComplianceGroup(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -47,19 +59,13 @@ private ComplianceGroup() { requests_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ComplianceGroup(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable @@ -203,11 +209,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } for (int i = 0; i < rpcs_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, rpcs_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, rpcs_.getRaw(i)); } for (int i = 0; i < requests_.size(); i++) { output.writeMessage(3, requests_.get(i)); @@ -221,8 +227,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } { int dataSize = 0; @@ -317,38 +323,38 @@ public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( public static com.google.showcase.v1beta1.ComplianceGroup parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ComplianceGroup parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceGroup parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -371,7 +377,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -387,7 +393,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ComplianceGroup} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceGroup) com.google.showcase.v1beta1.ComplianceGroupOrBuilder { @@ -397,7 +403,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable @@ -409,7 +415,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ComplianceGroup.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -484,39 +490,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ComplianceGroup result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ComplianceGroup) { @@ -563,8 +536,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceGroup other) { requests_ = other.requests_; bitField0_ = (bitField0_ & ~0x00000004); requestsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRequestsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRequestsFieldBuilder() : null; } else { requestsBuilder_.addAllMessages(other.requests_); @@ -862,7 +835,7 @@ private void ensureRequestsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatRequest.Builder, com.google.showcase.v1beta1.RepeatRequestOrBuilder> @@ -1017,7 +990,7 @@ public Builder removeRequests(int index) { /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ public com.google.showcase.v1beta1.RepeatRequest.Builder getRequestsBuilder(int index) { - return getRequestsFieldBuilder().getBuilder(index); + return internalGetRequestsFieldBuilder().getBuilder(index); } /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ @@ -1041,30 +1014,30 @@ public com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestsOrBuilder(i /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ public com.google.showcase.v1beta1.RepeatRequest.Builder addRequestsBuilder() { - return getRequestsFieldBuilder() + return internalGetRequestsFieldBuilder() .addBuilder(com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance()); } /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ public com.google.showcase.v1beta1.RepeatRequest.Builder addRequestsBuilder(int index) { - return getRequestsFieldBuilder() + return internalGetRequestsFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance()); } /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ public java.util.List getRequestsBuilderList() { - return getRequestsFieldBuilder().getBuilderList(); + return internalGetRequestsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatRequest.Builder, com.google.showcase.v1beta1.RepeatRequestOrBuilder> - getRequestsFieldBuilder() { + internalGetRequestsFieldBuilder() { if (requestsBuilder_ == null) { requestsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatRequest.Builder, com.google.showcase.v1beta1.RepeatRequestOrBuilder>( @@ -1074,17 +1047,6 @@ public com.google.showcase.v1beta1.RepeatRequest.Builder addRequestsBuilder(int return requestsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceGroup) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java index 87f6eb29ee..3164151412 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ComplianceGroupOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceGroup) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java index 78e6a3d834..02a7700199 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; -public final class ComplianceOuterClass { +@com.google.protobuf.Generated +public final class ComplianceOuterClass extends com.google.protobuf.GeneratedFile { private ComplianceOuterClass() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ComplianceOuterClass"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,39 +42,39 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_RepeatRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_RepeatResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ComplianceData_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_EnumRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_EnumResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_EnumResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -229,9 +241,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), }); internal_static_google_showcase_v1beta1_RepeatRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_RepeatRequest_descriptor, new java.lang.String[] { "Name", @@ -246,33 +258,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PDouble", }); internal_static_google_showcase_v1beta1_RepeatResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_RepeatResponse_descriptor, new java.lang.String[] { "Request", "BindingUri", }); internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor, new java.lang.String[] { "Group", }); internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor, new java.lang.String[] { "Name", "Rpcs", "Requests", }); internal_static_google_showcase_v1beta1_ComplianceData_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ComplianceData_descriptor, new java.lang.String[] { "FString", @@ -300,9 +312,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PChild", }); internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor, new java.lang.String[] { "FString", @@ -319,37 +331,38 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PChild", }); internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor, new java.lang.String[] { "FString", "FDouble", "FBool", }); internal_static_google_showcase_v1beta1_EnumRequest_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_EnumRequest_descriptor, new java.lang.String[] { "UnknownEnum", }); internal_static_google_showcase_v1beta1_EnumResponse_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_showcase_v1beta1_EnumResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_EnumResponse_descriptor, new java.lang.String[] { "Request", "Continent", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); registry.add(com.google.api.AnnotationsProto.http); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java index f0298221ae..8b3f8db50d 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ComplianceSuite} */ -public final class ComplianceSuite extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ComplianceSuite extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceSuite) ComplianceSuiteOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ComplianceSuite"); + } + // Use ComplianceSuite.newBuilder() to construct. - private ComplianceSuite(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ComplianceSuite(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private ComplianceSuite() { group_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ComplianceSuite(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable @@ -205,38 +211,38 @@ public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( public static com.google.showcase.v1beta1.ComplianceSuite parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ComplianceSuite parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceSuite parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -259,7 +265,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -275,7 +281,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ComplianceSuite} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceSuite) com.google.showcase.v1beta1.ComplianceSuiteOrBuilder { @@ -285,7 +291,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable @@ -297,7 +303,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ComplianceSuite.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -363,39 +369,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ComplianceSuite result) { int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ComplianceSuite) { @@ -427,8 +400,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceSuite other) { group_ = other.group_; bitField0_ = (bitField0_ & ~0x00000001); groupBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getGroupFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetGroupFieldBuilder() : null; } else { groupBuilder_.addAllMessages(other.group_); @@ -503,7 +476,7 @@ private void ensureGroupIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.ComplianceGroup, com.google.showcase.v1beta1.ComplianceGroup.Builder, com.google.showcase.v1beta1.ComplianceGroupOrBuilder> @@ -658,7 +631,7 @@ public Builder removeGroup(int index) { /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ public com.google.showcase.v1beta1.ComplianceGroup.Builder getGroupBuilder(int index) { - return getGroupFieldBuilder().getBuilder(index); + return internalGetGroupFieldBuilder().getBuilder(index); } /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ @@ -682,30 +655,30 @@ public com.google.showcase.v1beta1.ComplianceGroupOrBuilder getGroupOrBuilder(in /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ public com.google.showcase.v1beta1.ComplianceGroup.Builder addGroupBuilder() { - return getGroupFieldBuilder() + return internalGetGroupFieldBuilder() .addBuilder(com.google.showcase.v1beta1.ComplianceGroup.getDefaultInstance()); } /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ public com.google.showcase.v1beta1.ComplianceGroup.Builder addGroupBuilder(int index) { - return getGroupFieldBuilder() + return internalGetGroupFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.ComplianceGroup.getDefaultInstance()); } /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ public java.util.List getGroupBuilderList() { - return getGroupFieldBuilder().getBuilderList(); + return internalGetGroupFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.ComplianceGroup, com.google.showcase.v1beta1.ComplianceGroup.Builder, com.google.showcase.v1beta1.ComplianceGroupOrBuilder> - getGroupFieldBuilder() { + internalGetGroupFieldBuilder() { if (groupBuilder_ == null) { groupBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.ComplianceGroup, com.google.showcase.v1beta1.ComplianceGroup.Builder, com.google.showcase.v1beta1.ComplianceGroupOrBuilder>( @@ -715,17 +688,6 @@ public com.google.showcase.v1beta1.ComplianceGroup.Builder addGroupBuilder(int i return groupBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceSuite) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java index 6c6dfdaf30..a2a1bad18c 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ComplianceSuiteOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceSuite) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java index 171579a2db..4d41b32a53 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,32 +30,37 @@ * * Protobuf type {@code google.showcase.v1beta1.ConnectRequest} */ -public final class ConnectRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ConnectRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ConnectRequest) ConnectRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ConnectRequest"); + } + // Use ConnectRequest.newBuilder() to construct. - private ConnectRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ConnectRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ConnectRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ConnectRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ConnectRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable @@ -96,14 +102,24 @@ public interface ConnectConfigOrBuilder } /** Protobuf type {@code google.showcase.v1beta1.ConnectRequest.ConnectConfig} */ - public static final class ConnectConfig extends com.google.protobuf.GeneratedMessageV3 + public static final class ConnectConfig extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ConnectRequest.ConnectConfig) ConnectConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ConnectConfig"); + } + // Use ConnectConfig.newBuilder() to construct. - private ConnectConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ConnectConfig(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -111,19 +127,13 @@ private ConnectConfig() { parent_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ConnectConfig(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_fieldAccessorTable @@ -199,8 +209,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } getUnknownFields().writeTo(output); } @@ -211,8 +221,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -286,38 +296,38 @@ public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -341,15 +351,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.ConnectRequest.ConnectConfig} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ConnectRequest.ConnectConfig) com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder { @@ -359,7 +367,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_fieldAccessorTable @@ -371,7 +379,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -421,41 +429,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ConnectRequest.ConnectCon } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) { @@ -636,18 +609,6 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ConnectRequest.ConnectConfig) } @@ -992,38 +953,38 @@ public static com.google.showcase.v1beta1.ConnectRequest parseFrom( public static com.google.showcase.v1beta1.ConnectRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ConnectRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ConnectRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ConnectRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ConnectRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ConnectRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1046,7 +1007,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1061,7 +1022,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ConnectRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ConnectRequest) com.google.showcase.v1beta1.ConnectRequestOrBuilder { @@ -1071,7 +1032,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable @@ -1083,7 +1044,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ConnectRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1149,39 +1110,6 @@ private void buildPartialOneofs(com.google.showcase.v1beta1.ConnectRequest resul } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ConnectRequest) { @@ -1238,13 +1166,13 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getConfigFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetConfigFieldBuilder().getBuilder(), extensionRegistry); requestCase_ = 1; break; } // case 10 case 18: { - input.readMessage(getBlurbFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetBlurbFieldBuilder().getBuilder(), extensionRegistry); requestCase_ = 2; break; } // case 18 @@ -1281,7 +1209,7 @@ public Builder clearRequest() { private int bitField0_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ConnectRequest.ConnectConfig, com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder, com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder> @@ -1450,7 +1378,7 @@ public Builder clearConfig() { * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; */ public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder getConfigBuilder() { - return getConfigFieldBuilder().getBuilder(); + return internalGetConfigFieldBuilder().getBuilder(); } /** @@ -1485,17 +1413,17 @@ public com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder getConf * * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ConnectRequest.ConnectConfig, com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder, com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder> - getConfigFieldBuilder() { + internalGetConfigFieldBuilder() { if (configBuilder_ == null) { if (!(requestCase_ == 1)) { request_ = com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); } configBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ConnectRequest.ConnectConfig, com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder, com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder>( @@ -1509,7 +1437,7 @@ public com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder getConf return configBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> @@ -1669,7 +1597,7 @@ public Builder clearBlurb() { * .google.showcase.v1beta1.Blurb blurb = 2; */ public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { - return getBlurbFieldBuilder().getBuilder(); + return internalGetBlurbFieldBuilder().getBuilder(); } /** @@ -1702,17 +1630,17 @@ public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { * * .google.showcase.v1beta1.Blurb blurb = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> - getBlurbFieldBuilder() { + internalGetBlurbFieldBuilder() { if (blurbBuilder_ == null) { if (!(requestCase_ == 2)) { request_ = com.google.showcase.v1beta1.Blurb.getDefaultInstance(); } blurbBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder>( @@ -1724,17 +1652,6 @@ public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { return blurbBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ConnectRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java index 1ae50be2b6..23dfec6284 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ConnectRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ConnectRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java index 9482df1340..cd47c0a456 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java @@ -14,12 +14,14 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf enum {@code google.showcase.v1beta1.Continent} */ +@com.google.protobuf.Generated public enum Continent implements com.google.protobuf.ProtocolMessageEnum { /** CONTINENT_UNSPECIFIED = 0; */ CONTINENT_UNSPECIFIED(0), @@ -36,6 +38,16 @@ public enum Continent implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Continent"); + } + /** CONTINENT_UNSPECIFIED = 0; */ public static final int CONTINENT_UNSPECIFIED_VALUE = 0; @@ -118,7 +130,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.showcase.v1beta1.ComplianceOuterClass.getDescriptor().getEnumTypes().get(0); } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java index 5fd72c1dbd..2598ec1d4a 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.CreateBlurbRequest} */ -public final class CreateBlurbRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CreateBlurbRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateBlurbRequest) CreateBlurbRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreateBlurbRequest"); + } + // Use CreateBlurbRequest.newBuilder() to construct. - private CreateBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CreateBlurbRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private CreateBlurbRequest() { parent_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreateBlurbRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable @@ -188,8 +194,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getBlurb()); @@ -203,8 +209,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getBlurb()); @@ -289,38 +295,38 @@ public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateBlurbRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateBlurbRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -343,7 +349,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -358,7 +364,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.CreateBlurbRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateBlurbRequest) com.google.showcase.v1beta1.CreateBlurbRequestOrBuilder { @@ -368,7 +374,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable @@ -382,14 +388,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getBlurbFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetBlurbFieldBuilder(); } } @@ -450,39 +456,6 @@ private void buildPartial0(com.google.showcase.v1beta1.CreateBlurbRequest result result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.CreateBlurbRequest) { @@ -537,7 +510,7 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getBlurbFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetBlurbFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -687,7 +660,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { } private com.google.showcase.v1beta1.Blurb blurb_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> @@ -830,7 +803,7 @@ public Builder clearBlurb() { public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getBlurbFieldBuilder().getBuilder(); + return internalGetBlurbFieldBuilder().getBuilder(); } /** @@ -859,14 +832,14 @@ public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { * * .google.showcase.v1beta1.Blurb blurb = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> - getBlurbFieldBuilder() { + internalGetBlurbFieldBuilder() { if (blurbBuilder_ == null) { blurbBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder>( @@ -876,17 +849,6 @@ public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { return blurbBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateBlurbRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java index e93bc3d7a6..dfeb71aaa5 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface CreateBlurbRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateBlurbRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java index 4ca4189680..6b745d81bd 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,32 +30,37 @@ * * Protobuf type {@code google.showcase.v1beta1.CreateRoomRequest} */ -public final class CreateRoomRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CreateRoomRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateRoomRequest) CreateRoomRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreateRoomRequest"); + } + // Use CreateRoomRequest.newBuilder() to construct. - private CreateRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CreateRoomRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CreateRoomRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreateRoomRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable @@ -219,38 +225,38 @@ public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateRoomRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateRoomRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -273,7 +279,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -288,7 +294,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.CreateRoomRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateRoomRequest) com.google.showcase.v1beta1.CreateRoomRequestOrBuilder { @@ -298,7 +304,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable @@ -312,14 +318,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getRoomFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetRoomFieldBuilder(); } } @@ -376,39 +382,6 @@ private void buildPartial0(com.google.showcase.v1beta1.CreateRoomRequest result) result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.CreateRoomRequest) { @@ -452,7 +425,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getRoomFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetRoomFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -476,7 +449,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.Room room_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Room, com.google.showcase.v1beta1.Room.Builder, com.google.showcase.v1beta1.RoomOrBuilder> @@ -619,7 +592,7 @@ public Builder clearRoom() { public com.google.showcase.v1beta1.Room.Builder getRoomBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getRoomFieldBuilder().getBuilder(); + return internalGetRoomFieldBuilder().getBuilder(); } /** @@ -648,14 +621,14 @@ public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { * * .google.showcase.v1beta1.Room room = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Room, com.google.showcase.v1beta1.Room.Builder, com.google.showcase.v1beta1.RoomOrBuilder> - getRoomFieldBuilder() { + internalGetRoomFieldBuilder() { if (roomBuilder_ == null) { roomBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Room, com.google.showcase.v1beta1.Room.Builder, com.google.showcase.v1beta1.RoomOrBuilder>( @@ -665,17 +638,6 @@ public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { return roomBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateRoomRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java index 7558fee0e1..a23d11dfa7 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface CreateRoomRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateRoomRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java index fd1fccbc11..143e47d09d 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java @@ -14,38 +14,44 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.CreateSequenceRequest} */ -public final class CreateSequenceRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CreateSequenceRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateSequenceRequest) CreateSequenceRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreateSequenceRequest"); + } + // Use CreateSequenceRequest.newBuilder() to construct. - private CreateSequenceRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CreateSequenceRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CreateSequenceRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreateSequenceRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_CreateSequenceRequest_fieldAccessorTable @@ -194,38 +200,38 @@ public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateSequenceRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateSequenceRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -248,13 +254,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.CreateSequenceRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateSequenceRequest) com.google.showcase.v1beta1.CreateSequenceRequestOrBuilder { @@ -264,7 +270,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_CreateSequenceRequest_fieldAccessorTable @@ -278,14 +284,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getSequenceFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetSequenceFieldBuilder(); } } @@ -342,39 +348,6 @@ private void buildPartial0(com.google.showcase.v1beta1.CreateSequenceRequest res result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.CreateSequenceRequest) { @@ -419,7 +392,8 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getSequenceFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetSequenceFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -443,7 +417,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.Sequence sequence_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Sequence, com.google.showcase.v1beta1.Sequence.Builder, com.google.showcase.v1beta1.SequenceOrBuilder> @@ -536,7 +510,7 @@ public Builder clearSequence() { public com.google.showcase.v1beta1.Sequence.Builder getSequenceBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getSequenceFieldBuilder().getBuilder(); + return internalGetSequenceFieldBuilder().getBuilder(); } /** .google.showcase.v1beta1.Sequence sequence = 1; */ @@ -551,14 +525,14 @@ public com.google.showcase.v1beta1.SequenceOrBuilder getSequenceOrBuilder() { } /** .google.showcase.v1beta1.Sequence sequence = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Sequence, com.google.showcase.v1beta1.Sequence.Builder, com.google.showcase.v1beta1.SequenceOrBuilder> - getSequenceFieldBuilder() { + internalGetSequenceFieldBuilder() { if (sequenceBuilder_ == null) { sequenceBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Sequence, com.google.showcase.v1beta1.Sequence.Builder, com.google.showcase.v1beta1.SequenceOrBuilder>( @@ -568,17 +542,6 @@ public com.google.showcase.v1beta1.SequenceOrBuilder getSequenceOrBuilder() { return sequenceBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateSequenceRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java index 5882aee416..1b49282011 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface CreateSequenceRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateSequenceRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java index 1b7b0e7706..5547586e14 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.showcase.v1beta1.CreateSessionRequest} */ -public final class CreateSessionRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CreateSessionRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateSessionRequest) CreateSessionRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreateSessionRequest"); + } + // Use CreateSessionRequest.newBuilder() to construct. - private CreateSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CreateSessionRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CreateSessionRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreateSessionRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable @@ -224,38 +230,38 @@ public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateSessionRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateSessionRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -278,7 +284,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -292,7 +298,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.CreateSessionRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateSessionRequest) com.google.showcase.v1beta1.CreateSessionRequestOrBuilder { @@ -302,7 +308,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable @@ -316,14 +322,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getSessionFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetSessionFieldBuilder(); } } @@ -380,39 +386,6 @@ private void buildPartial0(com.google.showcase.v1beta1.CreateSessionRequest resu result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.CreateSessionRequest) { @@ -457,7 +430,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getSessionFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetSessionFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -481,7 +454,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.Session session_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Session, com.google.showcase.v1beta1.Session.Builder, com.google.showcase.v1beta1.SessionOrBuilder> @@ -640,7 +613,7 @@ public Builder clearSession() { public com.google.showcase.v1beta1.Session.Builder getSessionBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getSessionFieldBuilder().getBuilder(); + return internalGetSessionFieldBuilder().getBuilder(); } /** @@ -675,14 +648,14 @@ public com.google.showcase.v1beta1.SessionOrBuilder getSessionOrBuilder() { * * .google.showcase.v1beta1.Session session = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Session, com.google.showcase.v1beta1.Session.Builder, com.google.showcase.v1beta1.SessionOrBuilder> - getSessionFieldBuilder() { + internalGetSessionFieldBuilder() { if (sessionBuilder_ == null) { sessionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Session, com.google.showcase.v1beta1.Session.Builder, com.google.showcase.v1beta1.SessionOrBuilder>( @@ -692,17 +665,6 @@ public com.google.showcase.v1beta1.SessionOrBuilder getSessionOrBuilder() { return sessionBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateSessionRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java index 355167d8d4..a9185386f1 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface CreateSessionRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateSessionRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java index 2b0b57efea..1ceb2ca4bc 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java @@ -14,39 +14,44 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.CreateStreamingSequenceRequest} */ -public final class CreateStreamingSequenceRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CreateStreamingSequenceRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateStreamingSequenceRequest) CreateStreamingSequenceRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreateStreamingSequenceRequest"); + } + // Use CreateStreamingSequenceRequest.newBuilder() to construct. - private CreateStreamingSequenceRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CreateStreamingSequenceRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CreateStreamingSequenceRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreateStreamingSequenceRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_fieldAccessorTable @@ -195,38 +200,38 @@ public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFr public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -250,13 +255,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.CreateStreamingSequenceRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateStreamingSequenceRequest) com.google.showcase.v1beta1.CreateStreamingSequenceRequestOrBuilder { @@ -266,7 +271,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_fieldAccessorTable @@ -280,14 +285,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getStreamingSequenceFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetStreamingSequenceFieldBuilder(); } } @@ -347,39 +352,6 @@ private void buildPartial0(com.google.showcase.v1beta1.CreateStreamingSequenceRe result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.CreateStreamingSequenceRequest) { @@ -425,7 +397,7 @@ public Builder mergeFrom( case 10: { input.readMessage( - getStreamingSequenceFieldBuilder().getBuilder(), extensionRegistry); + internalGetStreamingSequenceFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -449,7 +421,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.StreamingSequence streamingSequence_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.StreamingSequence, com.google.showcase.v1beta1.StreamingSequence.Builder, com.google.showcase.v1beta1.StreamingSequenceOrBuilder> @@ -544,7 +516,7 @@ public Builder clearStreamingSequence() { public com.google.showcase.v1beta1.StreamingSequence.Builder getStreamingSequenceBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getStreamingSequenceFieldBuilder().getBuilder(); + return internalGetStreamingSequenceFieldBuilder().getBuilder(); } /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ @@ -559,14 +531,14 @@ public com.google.showcase.v1beta1.StreamingSequenceOrBuilder getStreamingSequen } /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.StreamingSequence, com.google.showcase.v1beta1.StreamingSequence.Builder, com.google.showcase.v1beta1.StreamingSequenceOrBuilder> - getStreamingSequenceFieldBuilder() { + internalGetStreamingSequenceFieldBuilder() { if (streamingSequenceBuilder_ == null) { streamingSequenceBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.StreamingSequence, com.google.showcase.v1beta1.StreamingSequence.Builder, com.google.showcase.v1beta1.StreamingSequenceOrBuilder>( @@ -576,17 +548,6 @@ public com.google.showcase.v1beta1.StreamingSequenceOrBuilder getStreamingSequen return streamingSequenceBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateStreamingSequenceRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java index d14de74f4b..64c0549405 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface CreateStreamingSequenceRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateStreamingSequenceRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java index 34477e14d0..85a9103502 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,32 +30,37 @@ * * Protobuf type {@code google.showcase.v1beta1.CreateUserRequest} */ -public final class CreateUserRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class CreateUserRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateUserRequest) CreateUserRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "CreateUserRequest"); + } + // Use CreateUserRequest.newBuilder() to construct. - private CreateUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CreateUserRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CreateUserRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreateUserRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable @@ -219,38 +225,38 @@ public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( public static com.google.showcase.v1beta1.CreateUserRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateUserRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateUserRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -273,7 +279,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -288,7 +294,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.CreateUserRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateUserRequest) com.google.showcase.v1beta1.CreateUserRequestOrBuilder { @@ -298,7 +304,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable @@ -312,14 +318,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getUserFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetUserFieldBuilder(); } } @@ -376,39 +382,6 @@ private void buildPartial0(com.google.showcase.v1beta1.CreateUserRequest result) result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.CreateUserRequest) { @@ -452,7 +425,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getUserFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetUserFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -476,7 +449,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.User user_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.User, com.google.showcase.v1beta1.User.Builder, com.google.showcase.v1beta1.UserOrBuilder> @@ -619,7 +592,7 @@ public Builder clearUser() { public com.google.showcase.v1beta1.User.Builder getUserBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getUserFieldBuilder().getBuilder(); + return internalGetUserFieldBuilder().getBuilder(); } /** @@ -648,14 +621,14 @@ public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { * * .google.showcase.v1beta1.User user = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.User, com.google.showcase.v1beta1.User.Builder, com.google.showcase.v1beta1.UserOrBuilder> - getUserFieldBuilder() { + internalGetUserFieldBuilder() { if (userBuilder_ == null) { userBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.User, com.google.showcase.v1beta1.User.Builder, com.google.showcase.v1beta1.UserOrBuilder>( @@ -665,17 +638,6 @@ public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { return userBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateUserRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java index 25204de6d6..4b3b9c72e2 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface CreateUserRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateUserRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java index ac57bd215d..42d431f5b6 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.DeleteBlurbRequest} */ -public final class DeleteBlurbRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DeleteBlurbRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteBlurbRequest) DeleteBlurbRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeleteBlurbRequest"); + } + // Use DeleteBlurbRequest.newBuilder() to construct. - private DeleteBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DeleteBlurbRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private DeleteBlurbRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeleteBlurbRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable @@ -136,8 +142,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -148,8 +154,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -223,38 +229,38 @@ public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.DeleteBlurbRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteBlurbRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -277,7 +283,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -292,7 +298,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.DeleteBlurbRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteBlurbRequest) com.google.showcase.v1beta1.DeleteBlurbRequestOrBuilder { @@ -302,7 +308,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable @@ -314,7 +320,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.DeleteBlurbRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -364,39 +370,6 @@ private void buildPartial0(com.google.showcase.v1beta1.DeleteBlurbRequest result } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.DeleteBlurbRequest) { @@ -586,17 +559,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteBlurbRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java index 0bb6f36f11..888f860853 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface DeleteBlurbRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteBlurbRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java index dfb51e4823..439cc9a347 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.DeleteRoomRequest} */ -public final class DeleteRoomRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DeleteRoomRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteRoomRequest) DeleteRoomRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeleteRoomRequest"); + } + // Use DeleteRoomRequest.newBuilder() to construct. - private DeleteRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DeleteRoomRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private DeleteRoomRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeleteRoomRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable @@ -136,8 +142,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -148,8 +154,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -223,38 +229,38 @@ public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.DeleteRoomRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteRoomRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -277,7 +283,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -292,7 +298,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.DeleteRoomRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteRoomRequest) com.google.showcase.v1beta1.DeleteRoomRequestOrBuilder { @@ -302,7 +308,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable @@ -314,7 +320,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.DeleteRoomRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -364,39 +370,6 @@ private void buildPartial0(com.google.showcase.v1beta1.DeleteRoomRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.DeleteRoomRequest) { @@ -586,17 +559,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteRoomRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java index 5d7141aee6..7b4440522b 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface DeleteRoomRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteRoomRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java index 1055ae788c..05b26e2fdc 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.DeleteSessionRequest} */ -public final class DeleteSessionRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DeleteSessionRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteSessionRequest) DeleteSessionRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeleteSessionRequest"); + } + // Use DeleteSessionRequest.newBuilder() to construct. - private DeleteSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DeleteSessionRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private DeleteSessionRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeleteSessionRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable @@ -131,8 +137,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -143,8 +149,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -218,38 +224,38 @@ public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.DeleteSessionRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteSessionRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -272,7 +278,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -286,7 +292,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.DeleteSessionRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteSessionRequest) com.google.showcase.v1beta1.DeleteSessionRequestOrBuilder { @@ -296,7 +302,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable @@ -308,7 +314,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.DeleteSessionRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -358,39 +364,6 @@ private void buildPartial0(com.google.showcase.v1beta1.DeleteSessionRequest resu } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.DeleteSessionRequest) { @@ -571,17 +544,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteSessionRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java index a23deec0dc..b7303fa36d 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface DeleteSessionRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteSessionRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java index e392430a8d..e29acfa681 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.DeleteTestRequest} */ -public final class DeleteTestRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DeleteTestRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteTestRequest) DeleteTestRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeleteTestRequest"); + } + // Use DeleteTestRequest.newBuilder() to construct. - private DeleteTestRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DeleteTestRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private DeleteTestRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeleteTestRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable @@ -131,8 +137,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -143,8 +149,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -218,38 +224,38 @@ public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.DeleteTestRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteTestRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -272,7 +278,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -286,7 +292,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.DeleteTestRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteTestRequest) com.google.showcase.v1beta1.DeleteTestRequestOrBuilder { @@ -296,7 +302,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable @@ -308,7 +314,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.DeleteTestRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -358,39 +364,6 @@ private void buildPartial0(com.google.showcase.v1beta1.DeleteTestRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.DeleteTestRequest) { @@ -570,17 +543,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteTestRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java index bf453814de..f07884e7fc 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface DeleteTestRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteTestRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java index d5b54ee8bb..c0fc539209 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.DeleteUserRequest} */ -public final class DeleteUserRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class DeleteUserRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteUserRequest) DeleteUserRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "DeleteUserRequest"); + } + // Use DeleteUserRequest.newBuilder() to construct. - private DeleteUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private DeleteUserRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private DeleteUserRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeleteUserRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable @@ -136,8 +142,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -148,8 +154,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -223,38 +229,38 @@ public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.DeleteUserRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteUserRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -277,7 +283,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -292,7 +298,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.DeleteUserRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteUserRequest) com.google.showcase.v1beta1.DeleteUserRequestOrBuilder { @@ -302,7 +308,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable @@ -314,7 +320,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.DeleteUserRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -364,39 +370,6 @@ private void buildPartial0(com.google.showcase.v1beta1.DeleteUserRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.DeleteUserRequest) { @@ -586,17 +559,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteUserRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java index eac216503e..9b50a081f7 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface DeleteUserRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteUserRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java index fde232b556..2107e89fe5 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsRequest} */ -public final class EchoErrorDetailsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class EchoErrorDetailsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsRequest) EchoErrorDetailsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "EchoErrorDetailsRequest"); + } + // Use EchoErrorDetailsRequest.newBuilder() to construct. - private EchoErrorDetailsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EchoErrorDetailsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private EchoErrorDetailsRequest() { multiDetailText_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new EchoErrorDetailsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable @@ -206,11 +212,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(singleDetailText_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, singleDetailText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(singleDetailText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, singleDetailText_); } for (int i = 0; i < multiDetailText_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, multiDetailText_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, multiDetailText_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -221,8 +227,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(singleDetailText_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, singleDetailText_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(singleDetailText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, singleDetailText_); } { int dataSize = 0; @@ -309,38 +315,38 @@ public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -363,7 +369,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -377,7 +383,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsRequest) com.google.showcase.v1beta1.EchoErrorDetailsRequestOrBuilder { @@ -387,7 +393,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable @@ -399,7 +405,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.EchoErrorDetailsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -454,39 +460,6 @@ private void buildPartial0(com.google.showcase.v1beta1.EchoErrorDetailsRequest r } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsRequest) { @@ -881,17 +854,6 @@ public Builder addMultiDetailTextBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java index c5c374ea56..20fc021e1a 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface EchoErrorDetailsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoErrorDetailsRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java index 40561fcb60..3780898672 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse} */ -public final class EchoErrorDetailsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class EchoErrorDetailsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsResponse) EchoErrorDetailsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "EchoErrorDetailsResponse"); + } + // Use EchoErrorDetailsResponse.newBuilder() to construct. - private EchoErrorDetailsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EchoErrorDetailsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private EchoErrorDetailsResponse() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new EchoErrorDetailsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable @@ -86,32 +92,36 @@ public interface SingleDetailOrBuilder } /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail} */ - public static final class SingleDetail extends com.google.protobuf.GeneratedMessageV3 + public static final class SingleDetail extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) SingleDetailOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SingleDetail"); + } + // Use SingleDetail.newBuilder() to construct. - private SingleDetail(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SingleDetail(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SingleDetail() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SingleDetail(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable @@ -260,39 +270,39 @@ public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -316,15 +326,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder { @@ -334,7 +342,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable @@ -349,14 +357,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getErrorFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetErrorFieldBuilder(); } } @@ -416,41 +424,6 @@ private void buildPartial0( result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) { @@ -498,7 +471,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetErrorFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -522,7 +495,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.ErrorWithSingleDetail error_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ErrorWithSingleDetail, com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder, com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder> @@ -616,7 +589,7 @@ public Builder clearError() { public com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder getErrorBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getErrorFieldBuilder().getBuilder(); + return internalGetErrorFieldBuilder().getBuilder(); } /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ @@ -631,14 +604,14 @@ public com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder getErrorOrBuil } /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ErrorWithSingleDetail, com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder, com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder> - getErrorFieldBuilder() { + internalGetErrorFieldBuilder() { if (errorBuilder_ == null) { errorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ErrorWithSingleDetail, com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder, com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder>( @@ -648,18 +621,6 @@ public com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder getErrorOrBuil return errorBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) } @@ -739,32 +700,36 @@ public interface MultipleDetailsOrBuilder } /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails} */ - public static final class MultipleDetails extends com.google.protobuf.GeneratedMessageV3 + public static final class MultipleDetails extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) MultipleDetailsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MultipleDetails"); + } + // Use MultipleDetails.newBuilder() to construct. - private MultipleDetails(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private MultipleDetails(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private MultipleDetails() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MultipleDetails(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable @@ -913,39 +878,39 @@ public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetai public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -969,15 +934,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder { @@ -987,7 +950,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable @@ -1002,14 +965,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getErrorFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetErrorFieldBuilder(); } } @@ -1070,41 +1033,6 @@ private void buildPartial0( result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) { @@ -1152,7 +1080,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetErrorFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -1176,7 +1104,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.ErrorWithMultipleDetails error_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ErrorWithMultipleDetails, com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder, com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder> @@ -1271,7 +1199,7 @@ public Builder clearError() { public com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder getErrorBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getErrorFieldBuilder().getBuilder(); + return internalGetErrorFieldBuilder().getBuilder(); } /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ @@ -1286,14 +1214,14 @@ public com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder getErrorOrB } /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ErrorWithMultipleDetails, com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder, com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder> - getErrorFieldBuilder() { + internalGetErrorFieldBuilder() { if (errorBuilder_ == null) { errorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ErrorWithMultipleDetails, com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder, com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder>( @@ -1303,18 +1231,6 @@ public com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder getErrorOrB return errorBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) } @@ -1566,38 +1482,38 @@ public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1620,7 +1536,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1634,7 +1550,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsResponse) com.google.showcase.v1beta1.EchoErrorDetailsResponseOrBuilder { @@ -1644,7 +1560,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable @@ -1658,15 +1574,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getSingleDetailFieldBuilder(); - getMultipleDetailsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetSingleDetailFieldBuilder(); + internalGetMultipleDetailsFieldBuilder(); } } @@ -1734,39 +1650,6 @@ private void buildPartial0(com.google.showcase.v1beta1.EchoErrorDetailsResponse result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsResponse) { @@ -1814,13 +1697,15 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getSingleDetailFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetSingleDetailFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - input.readMessage(getMultipleDetailsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetMultipleDetailsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -1844,7 +1729,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail singleDetail_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail, com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder, com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder> @@ -1960,7 +1845,7 @@ public Builder clearSingleDetail() { getSingleDetailBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getSingleDetailFieldBuilder().getBuilder(); + return internalGetSingleDetailFieldBuilder().getBuilder(); } /** @@ -1982,14 +1867,14 @@ public Builder clearSingleDetail() { * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail, com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder, com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder> - getSingleDetailFieldBuilder() { + internalGetSingleDetailFieldBuilder() { if (singleDetailBuilder_ == null) { singleDetailBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail, com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder, com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder>( @@ -2000,7 +1885,7 @@ public Builder clearSingleDetail() { } private com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multipleDetails_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails, com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder, com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder> @@ -2119,7 +2004,7 @@ public Builder clearMultipleDetails() { getMultipleDetailsBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getMultipleDetailsFieldBuilder().getBuilder(); + return internalGetMultipleDetailsFieldBuilder().getBuilder(); } /** @@ -2142,14 +2027,14 @@ public Builder clearMultipleDetails() { * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails, com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder, com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder> - getMultipleDetailsFieldBuilder() { + internalGetMultipleDetailsFieldBuilder() { if (multipleDetailsBuilder_ == null) { multipleDetailsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails, com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder, com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder>( @@ -2159,17 +2044,6 @@ public Builder clearMultipleDetails() { return multipleDetailsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java index f7d1dc0eef..fdb54d8bf1 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface EchoErrorDetailsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoErrorDetailsResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java index 82e0ab50fc..5580816b31 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; -public final class EchoOuterClass { +@com.google.protobuf.Generated +public final class EchoOuterClass extends com.google.protobuf.GeneratedFile { private EchoOuterClass() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "EchoOuterClass"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,95 +42,95 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_EchoRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_EchoResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_PoetryError_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ExpandRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_WaitRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_WaitResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_WaitMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_BlockRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_BlockResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_BlockResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -285,9 +297,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_showcase_v1beta1_EchoRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_EchoRequest_descriptor, new java.lang.String[] { "Content", @@ -300,185 +312,193 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Response", }); internal_static_google_showcase_v1beta1_EchoResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_EchoResponse_descriptor, new java.lang.String[] { "Content", "Severity", "RequestId", "OtherRequestId", }); internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor, new java.lang.String[] { "SingleDetailText", "MultiDetailText", }); internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor, new java.lang.String[] { "SingleDetail", "MultipleDetails", }); internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor = - internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor - .getNestedTypes() - .get(0); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor.getNestedType( + 0); internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor, new java.lang.String[] { "Error", }); internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor = - internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor - .getNestedTypes() - .get(1); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor.getNestedType( + 1); internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor, new java.lang.String[] { "Error", }); internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor, new java.lang.String[] { "Details", }); internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor, new java.lang.String[] { "Details", }); internal_static_google_showcase_v1beta1_PoetryError_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_PoetryError_descriptor, new java.lang.String[] { "Poem", }); internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor, new java.lang.String[] { "Message", }); internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor, new java.lang.String[] {}); internal_static_google_showcase_v1beta1_ExpandRequest_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ExpandRequest_descriptor, new java.lang.String[] { "Content", "Error", "StreamWaitTime", }); internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor, new java.lang.String[] { "Content", "PageSize", "PageToken", }); internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor, new java.lang.String[] { "Content", "MaxResults", "PageToken", }); internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor, new java.lang.String[] { "Responses", "NextPageToken", }); internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor, new java.lang.String[] { "Words", }); internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor, new java.lang.String[] { "Alphabetized", "NextPageToken", }); internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor = internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor - .getNestedTypes() - .get(0); + .getNestedType(0); internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_google_showcase_v1beta1_WaitRequest_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_WaitRequest_descriptor, new java.lang.String[] { "EndTime", "Ttl", "Error", "Success", "End", "Response", }); internal_static_google_showcase_v1beta1_WaitResponse_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageType(16); internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_WaitResponse_descriptor, new java.lang.String[] { "Content", }); internal_static_google_showcase_v1beta1_WaitMetadata_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageType(17); internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_WaitMetadata_descriptor, new java.lang.String[] { "EndTime", }); internal_static_google_showcase_v1beta1_BlockRequest_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageType(18); internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_BlockRequest_descriptor, new java.lang.String[] { "ResponseDelay", "Error", "Success", "Response", }); internal_static_google_showcase_v1beta1_BlockResponse_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageType(19); internal_static_google_showcase_v1beta1_BlockResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_BlockResponse_descriptor, new java.lang.String[] { "Content", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.FieldInfoProto.getDescriptor(); + com.google.api.RoutingProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.AnyProto.getDescriptor(); + com.google.protobuf.DurationProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.rpc.StatusProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.apiVersion); @@ -491,16 +511,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.longrunning.OperationsProto.operationInfo); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.FieldInfoProto.getDescriptor(); - com.google.api.RoutingProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.AnyProto.getDescriptor(); - com.google.protobuf.DurationProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.rpc.StatusProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java index 48854d9a4e..37e96b33de 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -31,14 +32,25 @@ * * Protobuf type {@code google.showcase.v1beta1.EchoRequest} */ -public final class EchoRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class EchoRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoRequest) EchoRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "EchoRequest"); + } + // Use EchoRequest.newBuilder() to construct. - private EchoRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EchoRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -50,19 +62,13 @@ private EchoRequest() { otherRequestId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new EchoRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable @@ -529,7 +535,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (responseCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, response_); + com.google.protobuf.GeneratedMessage.writeString(output, 1, response_); } if (responseCase_ == 2) { output.writeMessage(2, (com.google.rpc.Status) response_); @@ -537,17 +543,17 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { output.writeEnum(3, severity_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(header_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, header_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(header_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, header_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherHeader_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, otherHeader_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(otherHeader_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, otherHeader_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, requestId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, requestId_); } if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, otherRequestId_); + com.google.protobuf.GeneratedMessage.writeString(output, 8, otherRequestId_); } getUnknownFields().writeTo(output); } @@ -559,7 +565,7 @@ public int getSerializedSize() { size = 0; if (responseCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, response_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, response_); } if (responseCase_ == 2) { size += @@ -569,17 +575,17 @@ public int getSerializedSize() { if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, severity_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(header_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, header_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(header_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, header_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherHeader_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, otherHeader_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(otherHeader_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, otherHeader_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, requestId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, requestId_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, otherRequestId_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, otherRequestId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -692,38 +698,38 @@ public static com.google.showcase.v1beta1.EchoRequest parseFrom( public static com.google.showcase.v1beta1.EchoRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -746,7 +752,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -763,7 +769,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.EchoRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoRequest) com.google.showcase.v1beta1.EchoRequestOrBuilder { @@ -773,7 +779,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable @@ -785,7 +791,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.EchoRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -868,39 +874,6 @@ private void buildPartialOneofs(com.google.showcase.v1beta1.EchoRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.EchoRequest) { @@ -989,7 +962,7 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetErrorFieldBuilder().getBuilder(), extensionRegistry); responseCase_ = 2; break; } // case 18 @@ -1195,7 +1168,7 @@ public Builder setContentBytes(com.google.protobuf.ByteString value) { return this; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> errorBuilder_; @@ -1351,7 +1324,7 @@ public Builder clearError() { * .google.rpc.Status error = 2; */ public com.google.rpc.Status.Builder getErrorBuilder() { - return getErrorFieldBuilder().getBuilder(); + return internalGetErrorFieldBuilder().getBuilder(); } /** @@ -1384,15 +1357,15 @@ public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { * * .google.rpc.Status error = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getErrorFieldBuilder() { + internalGetErrorFieldBuilder() { if (errorBuilder_ == null) { if (!(responseCase_ == 2)) { response_ = com.google.rpc.Status.getDefaultInstance(); } errorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>( @@ -1958,17 +1931,6 @@ public Builder setOtherRequestIdBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java index 798280c899..dc71272bca 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface EchoRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java index a9567a558d..6eb83bee99 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.EchoResponse} */ -public final class EchoResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class EchoResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoResponse) EchoResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "EchoResponse"); + } + // Use EchoResponse.newBuilder() to construct. - private EchoResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EchoResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private EchoResponse() { otherRequestId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new EchoResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable @@ -277,17 +283,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, content_); } if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { output.writeEnum(2, severity_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, requestId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, requestId_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherRequestId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, otherRequestId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(otherRequestId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, otherRequestId_); } getUnknownFields().writeTo(output); } @@ -298,17 +304,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, content_); } if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, severity_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, requestId_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherRequestId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, otherRequestId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(otherRequestId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, otherRequestId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -390,38 +396,38 @@ public static com.google.showcase.v1beta1.EchoResponse parseFrom( public static com.google.showcase.v1beta1.EchoResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EchoResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EchoResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -444,7 +450,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -458,7 +464,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.EchoResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoResponse) com.google.showcase.v1beta1.EchoResponseOrBuilder { @@ -468,7 +474,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable @@ -480,7 +486,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.EchoResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -542,39 +548,6 @@ private void buildPartial0(com.google.showcase.v1beta1.EchoResponse result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.EchoResponse) { @@ -1102,17 +1075,6 @@ public Builder setOtherRequestIdBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java index 74bddf13ca..5e5568067d 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface EchoResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java index 97837ea842..1f65fd58ea 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java @@ -14,38 +14,44 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.EnumRequest} */ -public final class EnumRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class EnumRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EnumRequest) EnumRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "EnumRequest"); + } + // Use EnumRequest.newBuilder() to construct. - private EnumRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EnumRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private EnumRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new EnumRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_EnumRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable @@ -173,38 +179,38 @@ public static com.google.showcase.v1beta1.EnumRequest parseFrom( public static com.google.showcase.v1beta1.EnumRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EnumRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EnumRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EnumRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EnumRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EnumRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -227,13 +233,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.EnumRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EnumRequest) com.google.showcase.v1beta1.EnumRequestOrBuilder { @@ -243,7 +249,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable @@ -255,7 +261,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.EnumRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -305,39 +311,6 @@ private void buildPartial0(com.google.showcase.v1beta1.EnumRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.EnumRequest) { @@ -460,17 +433,6 @@ public Builder clearUnknownEnum() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EnumRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java index 6d39e99175..debee4aa66 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface EnumRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EnumRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java index 7c9ac5901d..0613a5cf4d 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.EnumResponse} */ -public final class EnumResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class EnumResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EnumResponse) EnumResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "EnumResponse"); + } + // Use EnumResponse.newBuilder() to construct. - private EnumResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EnumResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -35,19 +47,13 @@ private EnumResponse() { continent_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new EnumResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_EnumResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_EnumResponse_fieldAccessorTable @@ -261,38 +267,38 @@ public static com.google.showcase.v1beta1.EnumResponse parseFrom( public static com.google.showcase.v1beta1.EnumResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EnumResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EnumResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EnumResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.EnumResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.EnumResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -315,13 +321,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.EnumResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EnumResponse) com.google.showcase.v1beta1.EnumResponseOrBuilder { @@ -331,7 +337,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_EnumResponse_fieldAccessorTable @@ -345,14 +351,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getRequestFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetRequestFieldBuilder(); } } @@ -413,39 +419,6 @@ private void buildPartial0(com.google.showcase.v1beta1.EnumResponse result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.EnumResponse) { @@ -492,7 +465,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getRequestFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetRequestFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -522,7 +495,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.EnumRequest request_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.EnumRequest, com.google.showcase.v1beta1.EnumRequest.Builder, com.google.showcase.v1beta1.EnumRequestOrBuilder> @@ -667,7 +640,7 @@ public Builder clearRequest() { public com.google.showcase.v1beta1.EnumRequest.Builder getRequestBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getRequestFieldBuilder().getBuilder(); + return internalGetRequestFieldBuilder().getBuilder(); } /** @@ -698,14 +671,14 @@ public com.google.showcase.v1beta1.EnumRequestOrBuilder getRequestOrBuilder() { * * .google.showcase.v1beta1.EnumRequest request = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.EnumRequest, com.google.showcase.v1beta1.EnumRequest.Builder, com.google.showcase.v1beta1.EnumRequestOrBuilder> - getRequestFieldBuilder() { + internalGetRequestFieldBuilder() { if (requestBuilder_ == null) { requestBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.EnumRequest, com.google.showcase.v1beta1.EnumRequest.Builder, com.google.showcase.v1beta1.EnumRequestOrBuilder>( @@ -810,17 +783,6 @@ public Builder clearContinent() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EnumResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java index 613ac68126..e5d4567fc5 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface EnumResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EnumResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java index aafc4cec91..677445c823 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.ErrorWithMultipleDetails} */ -public final class ErrorWithMultipleDetails extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ErrorWithMultipleDetails extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ErrorWithMultipleDetails) ErrorWithMultipleDetailsOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ErrorWithMultipleDetails"); + } + // Use ErrorWithMultipleDetails.newBuilder() to construct. - private ErrorWithMultipleDetails(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ErrorWithMultipleDetails(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -35,19 +47,13 @@ private ErrorWithMultipleDetails() { details_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ErrorWithMultipleDetails(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable @@ -194,38 +200,38 @@ public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -248,13 +254,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.ErrorWithMultipleDetails} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ErrorWithMultipleDetails) com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder { @@ -264,7 +270,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable @@ -276,7 +282,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ErrorWithMultipleDetails.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -343,39 +349,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ErrorWithMultipleDetails int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ErrorWithMultipleDetails) { @@ -408,8 +381,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ErrorWithMultipleDetails ot details_ = other.details_; bitField0_ = (bitField0_ & ~0x00000001); detailsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getDetailsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetDetailsFieldBuilder() : null; } else { detailsBuilder_.addAllMessages(other.details_); @@ -482,7 +455,7 @@ private void ensureDetailsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> @@ -634,7 +607,7 @@ public Builder removeDetails(int index) { /** repeated .google.protobuf.Any details = 1; */ public com.google.protobuf.Any.Builder getDetailsBuilder(int index) { - return getDetailsFieldBuilder().getBuilder(index); + return internalGetDetailsFieldBuilder().getBuilder(index); } /** repeated .google.protobuf.Any details = 1; */ @@ -657,28 +630,29 @@ public java.util.List getDetailsOrBu /** repeated .google.protobuf.Any details = 1; */ public com.google.protobuf.Any.Builder addDetailsBuilder() { - return getDetailsFieldBuilder().addBuilder(com.google.protobuf.Any.getDefaultInstance()); + return internalGetDetailsFieldBuilder() + .addBuilder(com.google.protobuf.Any.getDefaultInstance()); } /** repeated .google.protobuf.Any details = 1; */ public com.google.protobuf.Any.Builder addDetailsBuilder(int index) { - return getDetailsFieldBuilder() + return internalGetDetailsFieldBuilder() .addBuilder(index, com.google.protobuf.Any.getDefaultInstance()); } /** repeated .google.protobuf.Any details = 1; */ public java.util.List getDetailsBuilderList() { - return getDetailsFieldBuilder().getBuilderList(); + return internalGetDetailsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> - getDetailsFieldBuilder() { + internalGetDetailsFieldBuilder() { if (detailsBuilder_ == null) { detailsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>( @@ -688,17 +662,6 @@ public java.util.List getDetailsBuilderList() { return detailsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ErrorWithMultipleDetails) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java index e10993a139..66b4fa4d60 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ErrorWithMultipleDetailsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ErrorWithMultipleDetails) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java index 74fca10806..3d5320874e 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java @@ -14,38 +14,44 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.ErrorWithSingleDetail} */ -public final class ErrorWithSingleDetail extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ErrorWithSingleDetail extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ErrorWithSingleDetail) ErrorWithSingleDetailOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ErrorWithSingleDetail"); + } + // Use ErrorWithSingleDetail.newBuilder() to construct. - private ErrorWithSingleDetail(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ErrorWithSingleDetail(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ErrorWithSingleDetail() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ErrorWithSingleDetail(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable @@ -190,38 +196,38 @@ public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -244,13 +250,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.ErrorWithSingleDetail} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ErrorWithSingleDetail) com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder { @@ -260,7 +266,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable @@ -274,14 +280,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getDetailsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetDetailsFieldBuilder(); } } @@ -338,39 +344,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ErrorWithSingleDetail res result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ErrorWithSingleDetail) { @@ -415,7 +388,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getDetailsFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetDetailsFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -439,7 +412,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Any details_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> @@ -530,7 +503,7 @@ public Builder clearDetails() { public com.google.protobuf.Any.Builder getDetailsBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getDetailsFieldBuilder().getBuilder(); + return internalGetDetailsFieldBuilder().getBuilder(); } /** .google.protobuf.Any details = 1; */ @@ -543,14 +516,14 @@ public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder() { } /** .google.protobuf.Any details = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> - getDetailsFieldBuilder() { + internalGetDetailsFieldBuilder() { if (detailsBuilder_ == null) { detailsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>(getDetails(), getParentForChildren(), isClean()); @@ -559,17 +532,6 @@ public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder() { return detailsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ErrorWithSingleDetail) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java index 2a5a74d974..513779b977 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ErrorWithSingleDetailOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ErrorWithSingleDetail) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java index a839f866f6..36250a832e 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ExpandRequest} */ -public final class ExpandRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ExpandRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ExpandRequest) ExpandRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ExpandRequest"); + } + // Use ExpandRequest.newBuilder() to construct. - private ExpandRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ExpandRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private ExpandRequest() { content_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ExpandRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_ExpandRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable @@ -234,8 +240,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, content_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getError()); @@ -252,8 +258,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, content_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getError()); @@ -349,38 +355,38 @@ public static com.google.showcase.v1beta1.ExpandRequest parseFrom( public static com.google.showcase.v1beta1.ExpandRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ExpandRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ExpandRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ExpandRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ExpandRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ExpandRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -403,7 +409,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -417,7 +423,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ExpandRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ExpandRequest) com.google.showcase.v1beta1.ExpandRequestOrBuilder { @@ -427,7 +433,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable @@ -441,15 +447,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getErrorFieldBuilder(); - getStreamWaitTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetErrorFieldBuilder(); + internalGetStreamWaitTimeFieldBuilder(); } } @@ -520,39 +526,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ExpandRequest result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ExpandRequest) { @@ -610,13 +583,14 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetErrorFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 case 26: { - input.readMessage(getStreamWaitTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetStreamWaitTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -751,7 +725,7 @@ public Builder setContentBytes(com.google.protobuf.ByteString value) { } private com.google.rpc.Status error_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> errorBuilder_; @@ -892,7 +866,7 @@ public Builder clearError() { public com.google.rpc.Status.Builder getErrorBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getErrorFieldBuilder().getBuilder(); + return internalGetErrorFieldBuilder().getBuilder(); } /** @@ -921,12 +895,12 @@ public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { * * .google.rpc.Status error = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getErrorFieldBuilder() { + internalGetErrorFieldBuilder() { if (errorBuilder_ == null) { errorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>(getError(), getParentForChildren(), isClean()); @@ -936,7 +910,7 @@ public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { } private com.google.protobuf.Duration streamWaitTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -1081,7 +1055,7 @@ public Builder clearStreamWaitTime() { public com.google.protobuf.Duration.Builder getStreamWaitTimeBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getStreamWaitTimeFieldBuilder().getBuilder(); + return internalGetStreamWaitTimeFieldBuilder().getBuilder(); } /** @@ -1112,14 +1086,14 @@ public com.google.protobuf.DurationOrBuilder getStreamWaitTimeOrBuilder() { * * .google.protobuf.Duration stream_wait_time = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getStreamWaitTimeFieldBuilder() { + internalGetStreamWaitTimeFieldBuilder() { if (streamWaitTimeBuilder_ == null) { streamWaitTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -1129,17 +1103,6 @@ public com.google.protobuf.DurationOrBuilder getStreamWaitTimeOrBuilder() { return streamWaitTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ExpandRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java index d10d9fe568..c4a22e145e 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ExpandRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ExpandRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java index d38eeda56a..a04ec92b22 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsRequest} */ -public final class FailEchoWithDetailsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class FailEchoWithDetailsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.FailEchoWithDetailsRequest) FailEchoWithDetailsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "FailEchoWithDetailsRequest"); + } + // Use FailEchoWithDetailsRequest.newBuilder() to construct. - private FailEchoWithDetailsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private FailEchoWithDetailsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private FailEchoWithDetailsRequest() { message_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new FailEchoWithDetailsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable @@ -133,8 +139,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, message_); } getUnknownFields().writeTo(output); } @@ -145,8 +151,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, message_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -220,38 +226,38 @@ public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -275,7 +281,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -289,7 +295,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.FailEchoWithDetailsRequest) com.google.showcase.v1beta1.FailEchoWithDetailsRequestOrBuilder { @@ -299,7 +305,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable @@ -311,7 +317,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.FailEchoWithDetailsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -361,39 +367,6 @@ private void buildPartial0(com.google.showcase.v1beta1.FailEchoWithDetailsReques } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.FailEchoWithDetailsRequest) { @@ -579,17 +552,6 @@ public Builder setMessageBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.FailEchoWithDetailsRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java index e54336c404..30f0838e5d 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface FailEchoWithDetailsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.FailEchoWithDetailsRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java index 3f89f9ae61..23007b1e01 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,32 +30,37 @@ * * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsResponse} */ -public final class FailEchoWithDetailsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class FailEchoWithDetailsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.FailEchoWithDetailsResponse) FailEchoWithDetailsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "FailEchoWithDetailsResponse"); + } + // Use FailEchoWithDetailsResponse.newBuilder() to construct. - private FailEchoWithDetailsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private FailEchoWithDetailsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private FailEchoWithDetailsResponse() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new FailEchoWithDetailsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable @@ -155,38 +161,38 @@ public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -210,7 +216,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -225,7 +231,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.FailEchoWithDetailsResponse) com.google.showcase.v1beta1.FailEchoWithDetailsResponseOrBuilder { @@ -235,7 +241,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable @@ -247,7 +253,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.FailEchoWithDetailsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -285,39 +291,6 @@ public com.google.showcase.v1beta1.FailEchoWithDetailsResponse buildPartial() { return result; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.FailEchoWithDetailsResponse) { @@ -374,17 +347,6 @@ public Builder mergeFrom( return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.FailEchoWithDetailsResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java index ed0ede7c1b..2ced4c0bb0 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface FailEchoWithDetailsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.FailEchoWithDetailsResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java index c15dece9ee..155f30961a 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.GetBlurbRequest} */ -public final class GetBlurbRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetBlurbRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetBlurbRequest) GetBlurbRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetBlurbRequest"); + } + // Use GetBlurbRequest.newBuilder() to construct. - private GetBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetBlurbRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private GetBlurbRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetBlurbRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable @@ -136,8 +142,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -148,8 +154,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -223,38 +229,38 @@ public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetBlurbRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetBlurbRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -277,7 +283,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -292,7 +298,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.GetBlurbRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetBlurbRequest) com.google.showcase.v1beta1.GetBlurbRequestOrBuilder { @@ -302,7 +308,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable @@ -314,7 +320,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.GetBlurbRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -364,39 +370,6 @@ private void buildPartial0(com.google.showcase.v1beta1.GetBlurbRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.GetBlurbRequest) { @@ -586,17 +559,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetBlurbRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java index 32ab48f1fa..afc721bf28 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface GetBlurbRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetBlurbRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java index 256d8c2fc4..2278766c54 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.GetRoomRequest} */ -public final class GetRoomRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetRoomRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetRoomRequest) GetRoomRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetRoomRequest"); + } + // Use GetRoomRequest.newBuilder() to construct. - private GetRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetRoomRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private GetRoomRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetRoomRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable @@ -136,8 +142,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -148,8 +154,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -223,38 +229,38 @@ public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( public static com.google.showcase.v1beta1.GetRoomRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetRoomRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetRoomRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -277,7 +283,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -292,7 +298,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.GetRoomRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetRoomRequest) com.google.showcase.v1beta1.GetRoomRequestOrBuilder { @@ -302,7 +308,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable @@ -314,7 +320,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.GetRoomRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -364,39 +370,6 @@ private void buildPartial0(com.google.showcase.v1beta1.GetRoomRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.GetRoomRequest) { @@ -586,17 +559,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetRoomRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java index 0ad069cfcd..1e8b028699 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface GetRoomRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetRoomRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java index 1d3e341ce9..e17a3cf16b 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.GetSequenceReportRequest} */ -public final class GetSequenceReportRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetSequenceReportRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetSequenceReportRequest) GetSequenceReportRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetSequenceReportRequest"); + } + // Use GetSequenceReportRequest.newBuilder() to construct. - private GetSequenceReportRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetSequenceReportRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -35,19 +47,13 @@ private GetSequenceReportRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetSequenceReportRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_fieldAccessorTable @@ -115,8 +121,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -127,8 +133,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -202,38 +208,38 @@ public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetSequenceReportRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetSequenceReportRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -256,13 +262,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.GetSequenceReportRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetSequenceReportRequest) com.google.showcase.v1beta1.GetSequenceReportRequestOrBuilder { @@ -272,7 +278,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_fieldAccessorTable @@ -284,7 +290,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.GetSequenceReportRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -334,39 +340,6 @@ private void buildPartial0(com.google.showcase.v1beta1.GetSequenceReportRequest } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.GetSequenceReportRequest) { @@ -527,17 +500,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetSequenceReportRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java index 57fb66085b..6452ef84bc 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface GetSequenceReportRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetSequenceReportRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java index e9b129957f..0bc755c5f3 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.GetSessionRequest} */ -public final class GetSessionRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetSessionRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetSessionRequest) GetSessionRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetSessionRequest"); + } + // Use GetSessionRequest.newBuilder() to construct. - private GetSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetSessionRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private GetSessionRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetSessionRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable @@ -131,8 +137,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -143,8 +149,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -218,38 +224,38 @@ public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( public static com.google.showcase.v1beta1.GetSessionRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetSessionRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetSessionRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -272,7 +278,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -286,7 +292,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.GetSessionRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetSessionRequest) com.google.showcase.v1beta1.GetSessionRequestOrBuilder { @@ -296,7 +302,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable @@ -308,7 +314,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.GetSessionRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -358,39 +364,6 @@ private void buildPartial0(com.google.showcase.v1beta1.GetSessionRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.GetSessionRequest) { @@ -570,17 +543,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetSessionRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java index ea181b79f4..e03dd40782 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface GetSessionRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetSessionRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java index 186fa175e5..eb6344952f 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java @@ -14,21 +14,33 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.GetStreamingSequenceReportRequest} */ -public final class GetStreamingSequenceReportRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetStreamingSequenceReportRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetStreamingSequenceReportRequest) GetStreamingSequenceReportRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetStreamingSequenceReportRequest"); + } + // Use GetStreamingSequenceReportRequest.newBuilder() to construct. private GetStreamingSequenceReportRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -36,19 +48,13 @@ private GetStreamingSequenceReportRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetStreamingSequenceReportRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_fieldAccessorTable @@ -116,8 +122,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -128,8 +134,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -203,38 +209,38 @@ public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest pars public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -258,13 +264,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.GetStreamingSequenceReportRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetStreamingSequenceReportRequest) com.google.showcase.v1beta1.GetStreamingSequenceReportRequestOrBuilder { @@ -274,7 +280,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_fieldAccessorTable @@ -286,7 +292,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -338,39 +344,6 @@ private void buildPartial0( } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.GetStreamingSequenceReportRequest) { @@ -532,17 +505,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetStreamingSequenceReportRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java index 5085814753..b7cfa93cf4 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface GetStreamingSequenceReportRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetStreamingSequenceReportRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java index 6bb4597385..f3432270d3 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.GetUserRequest} */ -public final class GetUserRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class GetUserRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetUserRequest) GetUserRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "GetUserRequest"); + } + // Use GetUserRequest.newBuilder() to construct. - private GetUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetUserRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private GetUserRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetUserRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_GetUserRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable @@ -136,8 +142,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -148,8 +154,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -223,38 +229,38 @@ public static com.google.showcase.v1beta1.GetUserRequest parseFrom( public static com.google.showcase.v1beta1.GetUserRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetUserRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetUserRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetUserRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.GetUserRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.GetUserRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -277,7 +283,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -292,7 +298,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.GetUserRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetUserRequest) com.google.showcase.v1beta1.GetUserRequestOrBuilder { @@ -302,7 +308,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable @@ -314,7 +320,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.GetUserRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -364,39 +370,6 @@ private void buildPartial0(com.google.showcase.v1beta1.GetUserRequest result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.GetUserRequest) { @@ -586,17 +559,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetUserRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java index 110fe7d134..152856a5c9 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface GetUserRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetUserRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java index 6fa69e2fb2..f0fb6b4539 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; -public final class IdentityOuterClass { +@com.google.protobuf.Generated +public final class IdentityOuterClass extends com.google.protobuf.GeneratedFile { private IdentityOuterClass() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "IdentityOuterClass"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,31 +42,31 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_User_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_User_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_GetUserRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ListUsersResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -135,10 +147,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.FieldMaskProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }); - internal_static_google_showcase_v1beta1_User_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_User_descriptor = getDescriptor().getMessageType(0); internal_static_google_showcase_v1beta1_User_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_User_descriptor, new java.lang.String[] { "Name", @@ -152,53 +163,61 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "EnableNotifications", }); internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor, new java.lang.String[] { "User", }); internal_static_google_showcase_v1beta1_GetUserRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_GetUserRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor, new java.lang.String[] { "User", "UpdateMask", }); internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor, new java.lang.String[] { "PageSize", "PageToken", }); internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_showcase_v1beta1_ListUsersResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor, new java.lang.String[] { "Users", "NextPageToken", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -209,13 +228,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.FieldMaskProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java index 3c74da2a82..224d994584 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.Issue} */ -public final class Issue extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Issue extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Issue) IssueOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Issue"); + } + // Use Issue.newBuilder() to construct. - private Issue(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Issue(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private Issue() { description_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Issue(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Issue_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable @@ -112,6 +118,16 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Type"); + } + /** TYPE_UNSPECIFIED = 0; */ public static final int TYPE_UNSPECIFIED_VALUE = 0; @@ -209,7 +225,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.showcase.v1beta1.Issue.getDescriptor().getEnumTypes().get(0); } @@ -269,6 +285,16 @@ public enum Severity implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Severity"); + } + /** SEVERITY_UNSPECIFIED = 0; */ public static final int SEVERITY_UNSPECIFIED_VALUE = 0; @@ -352,7 +378,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.showcase.v1beta1.Issue.getDescriptor().getEnumTypes().get(1); } @@ -524,8 +550,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (severity_ != com.google.showcase.v1beta1.Issue.Severity.SEVERITY_UNSPECIFIED.getNumber()) { output.writeEnum(2, severity_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } getUnknownFields().writeTo(output); } @@ -542,8 +568,8 @@ public int getSerializedSize() { if (severity_ != com.google.showcase.v1beta1.Issue.Severity.SEVERITY_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, severity_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -621,38 +647,38 @@ public static com.google.showcase.v1beta1.Issue parseFrom( public static com.google.showcase.v1beta1.Issue parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Issue parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Issue parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Issue parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Issue parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Issue parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -675,7 +701,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -689,7 +715,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.Issue} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Issue) com.google.showcase.v1beta1.IssueOrBuilder { @@ -699,7 +725,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable @@ -711,7 +737,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.Issue.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -768,39 +794,6 @@ private void buildPartial0(com.google.showcase.v1beta1.Issue result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.Issue) { @@ -1188,17 +1181,6 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Issue) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java index a99fa83994..d623716877 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface IssueOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Issue) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java index 893ae6442e..891c7d8bc9 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ListBlurbsRequest} */ -public final class ListBlurbsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListBlurbsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListBlurbsRequest) ListBlurbsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListBlurbsRequest"); + } + // Use ListBlurbsRequest.newBuilder() to construct. - private ListBlurbsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListBlurbsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private ListBlurbsRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListBlurbsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable @@ -215,14 +221,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } getUnknownFields().writeTo(output); } @@ -233,14 +239,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -320,38 +326,38 @@ public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListBlurbsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListBlurbsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -374,7 +380,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -389,7 +395,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ListBlurbsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListBlurbsRequest) com.google.showcase.v1beta1.ListBlurbsRequestOrBuilder { @@ -399,7 +405,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable @@ -411,7 +417,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ListBlurbsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -469,39 +475,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ListBlurbsRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ListBlurbsRequest) { @@ -894,17 +867,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListBlurbsRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java index d251a72871..1e4698a656 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ListBlurbsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListBlurbsRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java index 5e4ffa969b..6e8a285cd4 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ListBlurbsResponse} */ -public final class ListBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListBlurbsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListBlurbsResponse) ListBlurbsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListBlurbsResponse"); + } + // Use ListBlurbsResponse.newBuilder() to construct. - private ListBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListBlurbsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private ListBlurbsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListBlurbsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable @@ -218,8 +224,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < blurbs_.size(); i++) { output.writeMessage(1, blurbs_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -233,8 +239,8 @@ public int getSerializedSize() { for (int i = 0; i < blurbs_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, blurbs_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -313,38 +319,38 @@ public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListBlurbsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListBlurbsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -367,7 +373,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -382,7 +388,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ListBlurbsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListBlurbsResponse) com.google.showcase.v1beta1.ListBlurbsResponseOrBuilder { @@ -392,7 +398,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable @@ -404,7 +410,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ListBlurbsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -474,39 +480,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ListBlurbsResponse result } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ListBlurbsResponse) { @@ -538,8 +511,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ListBlurbsResponse other) { blurbs_ = other.blurbs_; bitField0_ = (bitField0_ & ~0x00000001); blurbsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getBlurbsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetBlurbsFieldBuilder() : null; } else { blurbsBuilder_.addAllMessages(other.blurbs_); @@ -625,7 +598,7 @@ private void ensureBlurbsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> @@ -882,7 +855,7 @@ public Builder removeBlurbs(int index) { * repeated .google.showcase.v1beta1.Blurb blurbs = 1; */ public com.google.showcase.v1beta1.Blurb.Builder getBlurbsBuilder(int index) { - return getBlurbsFieldBuilder().getBuilder(index); + return internalGetBlurbsFieldBuilder().getBuilder(index); } /** @@ -930,7 +903,7 @@ public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index) * repeated .google.showcase.v1beta1.Blurb blurbs = 1; */ public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder() { - return getBlurbsFieldBuilder() + return internalGetBlurbsFieldBuilder() .addBuilder(com.google.showcase.v1beta1.Blurb.getDefaultInstance()); } @@ -944,7 +917,7 @@ public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder() { * repeated .google.showcase.v1beta1.Blurb blurbs = 1; */ public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder(int index) { - return getBlurbsFieldBuilder() + return internalGetBlurbsFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.Blurb.getDefaultInstance()); } @@ -958,17 +931,17 @@ public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder(int index) { * repeated .google.showcase.v1beta1.Blurb blurbs = 1; */ public java.util.List getBlurbsBuilderList() { - return getBlurbsFieldBuilder().getBuilderList(); + return internalGetBlurbsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> - getBlurbsFieldBuilder() { + internalGetBlurbsFieldBuilder() { if (blurbsBuilder_ == null) { blurbsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder>( @@ -1104,17 +1077,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListBlurbsResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java index 62d3fa9263..a424c60030 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ListBlurbsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListBlurbsResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java index d0aa8ba945..335f4df817 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ListRoomsRequest} */ -public final class ListRoomsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListRoomsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListRoomsRequest) ListRoomsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListRoomsRequest"); + } + // Use ListRoomsRequest.newBuilder() to construct. - private ListRoomsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListRoomsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListRoomsRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListRoomsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable @@ -159,8 +165,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (pageSize_ != 0) { output.writeInt32(1, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, pageToken_); } getUnknownFields().writeTo(output); } @@ -174,8 +180,8 @@ public int getSerializedSize() { if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -252,38 +258,38 @@ public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListRoomsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListRoomsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -306,7 +312,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -321,7 +327,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ListRoomsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListRoomsRequest) com.google.showcase.v1beta1.ListRoomsRequestOrBuilder { @@ -331,7 +337,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable @@ -343,7 +349,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ListRoomsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -397,39 +403,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ListRoomsRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ListRoomsRequest) { @@ -687,17 +660,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListRoomsRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java index 9ef021df4e..36b0bd117c 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ListRoomsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListRoomsRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java index 106fda7881..2c6c45eef8 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ListRoomsResponse} */ -public final class ListRoomsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListRoomsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListRoomsResponse) ListRoomsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListRoomsResponse"); + } + // Use ListRoomsResponse.newBuilder() to construct. - private ListRoomsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListRoomsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private ListRoomsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListRoomsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable @@ -218,8 +224,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < rooms_.size(); i++) { output.writeMessage(1, rooms_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -233,8 +239,8 @@ public int getSerializedSize() { for (int i = 0; i < rooms_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, rooms_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -313,38 +319,38 @@ public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListRoomsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListRoomsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -367,7 +373,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -382,7 +388,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ListRoomsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListRoomsResponse) com.google.showcase.v1beta1.ListRoomsResponseOrBuilder { @@ -392,7 +398,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable @@ -404,7 +410,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ListRoomsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -474,39 +480,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ListRoomsResponse result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ListRoomsResponse) { @@ -538,8 +511,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ListRoomsResponse other) { rooms_ = other.rooms_; bitField0_ = (bitField0_ & ~0x00000001); roomsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRoomsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetRoomsFieldBuilder() : null; } else { roomsBuilder_.addAllMessages(other.rooms_); @@ -624,7 +597,7 @@ private void ensureRoomsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Room, com.google.showcase.v1beta1.Room.Builder, com.google.showcase.v1beta1.RoomOrBuilder> @@ -881,7 +854,7 @@ public Builder removeRooms(int index) { * repeated .google.showcase.v1beta1.Room rooms = 1; */ public com.google.showcase.v1beta1.Room.Builder getRoomsBuilder(int index) { - return getRoomsFieldBuilder().getBuilder(index); + return internalGetRoomsFieldBuilder().getBuilder(index); } /** @@ -929,7 +902,7 @@ public com.google.showcase.v1beta1.RoomOrBuilder getRoomsOrBuilder(int index) { * repeated .google.showcase.v1beta1.Room rooms = 1; */ public com.google.showcase.v1beta1.Room.Builder addRoomsBuilder() { - return getRoomsFieldBuilder() + return internalGetRoomsFieldBuilder() .addBuilder(com.google.showcase.v1beta1.Room.getDefaultInstance()); } @@ -943,7 +916,7 @@ public com.google.showcase.v1beta1.Room.Builder addRoomsBuilder() { * repeated .google.showcase.v1beta1.Room rooms = 1; */ public com.google.showcase.v1beta1.Room.Builder addRoomsBuilder(int index) { - return getRoomsFieldBuilder() + return internalGetRoomsFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.Room.getDefaultInstance()); } @@ -957,17 +930,17 @@ public com.google.showcase.v1beta1.Room.Builder addRoomsBuilder(int index) { * repeated .google.showcase.v1beta1.Room rooms = 1; */ public java.util.List getRoomsBuilderList() { - return getRoomsFieldBuilder().getBuilderList(); + return internalGetRoomsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Room, com.google.showcase.v1beta1.Room.Builder, com.google.showcase.v1beta1.RoomOrBuilder> - getRoomsFieldBuilder() { + internalGetRoomsFieldBuilder() { if (roomsBuilder_ == null) { roomsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Room, com.google.showcase.v1beta1.Room.Builder, com.google.showcase.v1beta1.RoomOrBuilder>( @@ -1103,17 +1076,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListRoomsResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java index 867cb0e8c7..ef60cbc23e 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ListRoomsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListRoomsResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java index 098eb7bdfa..d7afcb8195 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ListSessionsRequest} */ -public final class ListSessionsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListSessionsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListSessionsRequest) ListSessionsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListSessionsRequest"); + } + // Use ListSessionsRequest.newBuilder() to construct. - private ListSessionsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListSessionsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private ListSessionsRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListSessionsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable @@ -153,8 +159,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (pageSize_ != 0) { output.writeInt32(1, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, pageToken_); } getUnknownFields().writeTo(output); } @@ -168,8 +174,8 @@ public int getSerializedSize() { if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -246,38 +252,38 @@ public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListSessionsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListSessionsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -300,7 +306,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -314,7 +320,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ListSessionsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListSessionsRequest) com.google.showcase.v1beta1.ListSessionsRequestOrBuilder { @@ -324,7 +330,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable @@ -336,7 +342,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ListSessionsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -390,39 +396,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ListSessionsRequest resul } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ListSessionsRequest) { @@ -668,17 +641,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListSessionsRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java index d114ead66a..6df24c8fd6 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ListSessionsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListSessionsRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java index e946bee02b..29fe51fee7 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ListSessionsResponse} */ -public final class ListSessionsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListSessionsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListSessionsResponse) ListSessionsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListSessionsResponse"); + } + // Use ListSessionsResponse.newBuilder() to construct. - private ListSessionsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListSessionsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListSessionsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListSessionsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable @@ -213,8 +219,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < sessions_.size(); i++) { output.writeMessage(1, sessions_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -228,8 +234,8 @@ public int getSerializedSize() { for (int i = 0; i < sessions_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, sessions_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -308,38 +314,38 @@ public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListSessionsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListSessionsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -362,7 +368,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -376,7 +382,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ListSessionsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListSessionsResponse) com.google.showcase.v1beta1.ListSessionsResponseOrBuilder { @@ -386,7 +392,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable @@ -398,7 +404,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ListSessionsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -469,39 +475,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ListSessionsResponse resu } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ListSessionsResponse) { @@ -534,8 +507,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ListSessionsResponse other) sessions_ = other.sessions_; bitField0_ = (bitField0_ & ~0x00000001); sessionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getSessionsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetSessionsFieldBuilder() : null; } else { sessionsBuilder_.addAllMessages(other.sessions_); @@ -621,7 +594,7 @@ private void ensureSessionsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Session, com.google.showcase.v1beta1.Session.Builder, com.google.showcase.v1beta1.SessionOrBuilder> @@ -880,7 +853,7 @@ public Builder removeSessions(int index) { * repeated .google.showcase.v1beta1.Session sessions = 1; */ public com.google.showcase.v1beta1.Session.Builder getSessionsBuilder(int index) { - return getSessionsFieldBuilder().getBuilder(index); + return internalGetSessionsFieldBuilder().getBuilder(index); } /** @@ -928,7 +901,7 @@ public com.google.showcase.v1beta1.SessionOrBuilder getSessionsOrBuilder(int ind * repeated .google.showcase.v1beta1.Session sessions = 1; */ public com.google.showcase.v1beta1.Session.Builder addSessionsBuilder() { - return getSessionsFieldBuilder() + return internalGetSessionsFieldBuilder() .addBuilder(com.google.showcase.v1beta1.Session.getDefaultInstance()); } @@ -942,7 +915,7 @@ public com.google.showcase.v1beta1.Session.Builder addSessionsBuilder() { * repeated .google.showcase.v1beta1.Session sessions = 1; */ public com.google.showcase.v1beta1.Session.Builder addSessionsBuilder(int index) { - return getSessionsFieldBuilder() + return internalGetSessionsFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.Session.getDefaultInstance()); } @@ -956,17 +929,17 @@ public com.google.showcase.v1beta1.Session.Builder addSessionsBuilder(int index) * repeated .google.showcase.v1beta1.Session sessions = 1; */ public java.util.List getSessionsBuilderList() { - return getSessionsFieldBuilder().getBuilderList(); + return internalGetSessionsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Session, com.google.showcase.v1beta1.Session.Builder, com.google.showcase.v1beta1.SessionOrBuilder> - getSessionsFieldBuilder() { + internalGetSessionsFieldBuilder() { if (sessionsBuilder_ == null) { sessionsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Session, com.google.showcase.v1beta1.Session.Builder, com.google.showcase.v1beta1.SessionOrBuilder>( @@ -1092,17 +1065,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListSessionsResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java index ade0075795..eaa16405eb 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ListSessionsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListSessionsResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java index 172ae39f15..dfbd5c4ef3 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ListTestsRequest} */ -public final class ListTestsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListTestsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListTestsRequest) ListTestsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListTestsRequest"); + } + // Use ListTestsRequest.newBuilder() to construct. - private ListTestsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListTestsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListTestsRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListTestsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable @@ -204,14 +210,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } getUnknownFields().writeTo(output); } @@ -222,14 +228,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -309,38 +315,38 @@ public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( public static com.google.showcase.v1beta1.ListTestsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListTestsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListTestsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -363,7 +369,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -377,7 +383,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ListTestsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListTestsRequest) com.google.showcase.v1beta1.ListTestsRequestOrBuilder { @@ -387,7 +393,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable @@ -399,7 +405,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ListTestsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -457,39 +463,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ListTestsRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ListTestsRequest) { @@ -856,17 +829,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListTestsRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java index aa2b97a854..b5c8277723 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ListTestsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListTestsRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java index 93807bd61b..3712ba1f69 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ListTestsResponse} */ -public final class ListTestsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListTestsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListTestsResponse) ListTestsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListTestsResponse"); + } + // Use ListTestsResponse.newBuilder() to construct. - private ListTestsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListTestsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListTestsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListTestsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable @@ -213,8 +219,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < tests_.size(); i++) { output.writeMessage(1, tests_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -228,8 +234,8 @@ public int getSerializedSize() { for (int i = 0; i < tests_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, tests_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -308,38 +314,38 @@ public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( public static com.google.showcase.v1beta1.ListTestsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListTestsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListTestsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -362,7 +368,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -376,7 +382,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ListTestsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListTestsResponse) com.google.showcase.v1beta1.ListTestsResponseOrBuilder { @@ -386,7 +392,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable @@ -398,7 +404,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ListTestsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -468,39 +474,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ListTestsResponse result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ListTestsResponse) { @@ -532,8 +505,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ListTestsResponse other) { tests_ = other.tests_; bitField0_ = (bitField0_ & ~0x00000001); testsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getTestsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetTestsFieldBuilder() : null; } else { testsBuilder_.addAllMessages(other.tests_); @@ -618,7 +591,7 @@ private void ensureTestsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Test, com.google.showcase.v1beta1.Test.Builder, com.google.showcase.v1beta1.TestOrBuilder> @@ -875,7 +848,7 @@ public Builder removeTests(int index) { * repeated .google.showcase.v1beta1.Test tests = 1; */ public com.google.showcase.v1beta1.Test.Builder getTestsBuilder(int index) { - return getTestsFieldBuilder().getBuilder(index); + return internalGetTestsFieldBuilder().getBuilder(index); } /** @@ -923,7 +896,7 @@ public com.google.showcase.v1beta1.TestOrBuilder getTestsOrBuilder(int index) { * repeated .google.showcase.v1beta1.Test tests = 1; */ public com.google.showcase.v1beta1.Test.Builder addTestsBuilder() { - return getTestsFieldBuilder() + return internalGetTestsFieldBuilder() .addBuilder(com.google.showcase.v1beta1.Test.getDefaultInstance()); } @@ -937,7 +910,7 @@ public com.google.showcase.v1beta1.Test.Builder addTestsBuilder() { * repeated .google.showcase.v1beta1.Test tests = 1; */ public com.google.showcase.v1beta1.Test.Builder addTestsBuilder(int index) { - return getTestsFieldBuilder() + return internalGetTestsFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.Test.getDefaultInstance()); } @@ -951,17 +924,17 @@ public com.google.showcase.v1beta1.Test.Builder addTestsBuilder(int index) { * repeated .google.showcase.v1beta1.Test tests = 1; */ public java.util.List getTestsBuilderList() { - return getTestsFieldBuilder().getBuilderList(); + return internalGetTestsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Test, com.google.showcase.v1beta1.Test.Builder, com.google.showcase.v1beta1.TestOrBuilder> - getTestsFieldBuilder() { + internalGetTestsFieldBuilder() { if (testsBuilder_ == null) { testsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Test, com.google.showcase.v1beta1.Test.Builder, com.google.showcase.v1beta1.TestOrBuilder>( @@ -1087,17 +1060,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListTestsResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java index e9154035ac..5bd8494dfe 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ListTestsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListTestsResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java index fac31b4e41..8e16f8be56 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ListUsersRequest} */ -public final class ListUsersRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListUsersRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListUsersRequest) ListUsersRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListUsersRequest"); + } + // Use ListUsersRequest.newBuilder() to construct. - private ListUsersRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListUsersRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ListUsersRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListUsersRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable @@ -159,8 +165,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (pageSize_ != 0) { output.writeInt32(1, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, pageToken_); } getUnknownFields().writeTo(output); } @@ -174,8 +180,8 @@ public int getSerializedSize() { if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -252,38 +258,38 @@ public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( public static com.google.showcase.v1beta1.ListUsersRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListUsersRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListUsersRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -306,7 +312,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -321,7 +327,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ListUsersRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListUsersRequest) com.google.showcase.v1beta1.ListUsersRequestOrBuilder { @@ -331,7 +337,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable @@ -343,7 +349,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ListUsersRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -397,39 +403,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ListUsersRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ListUsersRequest) { @@ -687,17 +660,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListUsersRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java index fe02965f96..c5c0eb4308 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ListUsersRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListUsersRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java index 9301a6b454..9cef5c0767 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ListUsersResponse} */ -public final class ListUsersResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ListUsersResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListUsersResponse) ListUsersResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ListUsersResponse"); + } + // Use ListUsersResponse.newBuilder() to construct. - private ListUsersResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ListUsersResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private ListUsersResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListUsersResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_ListUsersResponse_fieldAccessorTable @@ -218,8 +224,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < users_.size(); i++) { output.writeMessage(1, users_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -233,8 +239,8 @@ public int getSerializedSize() { for (int i = 0; i < users_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, users_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -313,38 +319,38 @@ public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( public static com.google.showcase.v1beta1.ListUsersResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListUsersResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListUsersResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -367,7 +373,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -382,7 +388,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ListUsersResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListUsersResponse) com.google.showcase.v1beta1.ListUsersResponseOrBuilder { @@ -392,7 +398,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_ListUsersResponse_fieldAccessorTable @@ -404,7 +410,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ListUsersResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -474,39 +480,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ListUsersResponse result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ListUsersResponse) { @@ -538,8 +511,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ListUsersResponse other) { users_ = other.users_; bitField0_ = (bitField0_ & ~0x00000001); usersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getUsersFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetUsersFieldBuilder() : null; } else { usersBuilder_.addAllMessages(other.users_); @@ -624,7 +597,7 @@ private void ensureUsersIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.User, com.google.showcase.v1beta1.User.Builder, com.google.showcase.v1beta1.UserOrBuilder> @@ -881,7 +854,7 @@ public Builder removeUsers(int index) { * repeated .google.showcase.v1beta1.User users = 1; */ public com.google.showcase.v1beta1.User.Builder getUsersBuilder(int index) { - return getUsersFieldBuilder().getBuilder(index); + return internalGetUsersFieldBuilder().getBuilder(index); } /** @@ -929,7 +902,7 @@ public com.google.showcase.v1beta1.UserOrBuilder getUsersOrBuilder(int index) { * repeated .google.showcase.v1beta1.User users = 1; */ public com.google.showcase.v1beta1.User.Builder addUsersBuilder() { - return getUsersFieldBuilder() + return internalGetUsersFieldBuilder() .addBuilder(com.google.showcase.v1beta1.User.getDefaultInstance()); } @@ -943,7 +916,7 @@ public com.google.showcase.v1beta1.User.Builder addUsersBuilder() { * repeated .google.showcase.v1beta1.User users = 1; */ public com.google.showcase.v1beta1.User.Builder addUsersBuilder(int index) { - return getUsersFieldBuilder() + return internalGetUsersFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.User.getDefaultInstance()); } @@ -957,17 +930,17 @@ public com.google.showcase.v1beta1.User.Builder addUsersBuilder(int index) { * repeated .google.showcase.v1beta1.User users = 1; */ public java.util.List getUsersBuilderList() { - return getUsersFieldBuilder().getBuilderList(); + return internalGetUsersFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.User, com.google.showcase.v1beta1.User.Builder, com.google.showcase.v1beta1.UserOrBuilder> - getUsersFieldBuilder() { + internalGetUsersFieldBuilder() { if (usersBuilder_ == null) { usersBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.User, com.google.showcase.v1beta1.User.Builder, com.google.showcase.v1beta1.UserOrBuilder>( @@ -1103,17 +1076,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListUsersResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java index fc6f4a98bb..33e42f09d1 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ListUsersResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListUsersResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java index f35843ca3f..be4be2b937 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; -public final class MessagingOuterClass { +@com.google.protobuf.Generated +public final class MessagingOuterClass extends com.google.protobuf.GeneratedFile { private MessagingOuterClass() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "MessagingOuterClass"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,91 +42,91 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_Room_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_Room_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_Blurb_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ConnectRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -282,66 +294,64 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.TimestampProto.getDescriptor(), com.google.rpc.ErrorDetailsProto.getDescriptor(), }); - internal_static_google_showcase_v1beta1_Room_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_Room_descriptor = getDescriptor().getMessageType(0); internal_static_google_showcase_v1beta1_Room_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_Room_descriptor, new java.lang.String[] { "Name", "DisplayName", "Description", "CreateTime", "UpdateTime", }); internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor, new java.lang.String[] { "Room", }); internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor, new java.lang.String[] { "Room", "UpdateMask", }); internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor, new java.lang.String[] { "PageSize", "PageToken", }); internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor, new java.lang.String[] { "Rooms", "NextPageToken", }); - internal_static_google_showcase_v1beta1_Blurb_descriptor = - getDescriptor().getMessageTypes().get(7); + internal_static_google_showcase_v1beta1_Blurb_descriptor = getDescriptor().getMessageType(7); internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_Blurb_descriptor, new java.lang.String[] { "Name", @@ -356,117 +366,127 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "LegacyId", }); internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor, new java.lang.String[] { "Parent", "Blurb", }); internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor, new java.lang.String[] { "Blurb", "UpdateMask", }); internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor, new java.lang.String[] { "Parent", "PageSize", "PageToken", }); internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor, new java.lang.String[] { "Blurbs", "NextPageToken", }); internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor, new java.lang.String[] { "Query", "Parent", "PageSize", "PageToken", }); internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor, new java.lang.String[] { "RetryInfo", }); internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageType(16); internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor, new java.lang.String[] { "Blurbs", "NextPageToken", }); internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageType(17); internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor, new java.lang.String[] { "Name", "ExpireTime", }); internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageType(18); internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor, new java.lang.String[] { "Blurb", "Action", }); internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageType(19); internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor, new java.lang.String[] { "Names", }); internal_static_google_showcase_v1beta1_ConnectRequest_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageType(20); internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ConnectRequest_descriptor, new java.lang.String[] { "Config", "Blurb", "Request", }); internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor = - internal_static_google_showcase_v1beta1_ConnectRequest_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_ConnectRequest_descriptor.getNestedType(0); internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor, new java.lang.String[] { "Parent", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.rpc.ErrorDetailsProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -478,15 +498,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.longrunning.OperationsProto.operationInfo); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.FieldMaskProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.rpc.ErrorDetailsProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java index 23872056c1..ace25ac252 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java @@ -14,21 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyMappedResponse} */ -public final class PagedExpandLegacyMappedResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PagedExpandLegacyMappedResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) PagedExpandLegacyMappedResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PagedExpandLegacyMappedResponse"); + } + // Use PagedExpandLegacyMappedResponse.newBuilder() to construct. - private PagedExpandLegacyMappedResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PagedExpandLegacyMappedResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -36,12 +47,6 @@ private PagedExpandLegacyMappedResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PagedExpandLegacyMappedResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor; @@ -60,7 +65,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable @@ -111,7 +116,7 @@ public int getAlphabetizedCount() { *
    * The words that were expanded, indexed by their initial character.
    * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
    * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -139,7 +144,7 @@ public boolean containsAlphabetized(java.lang.String key) { *
    * The words that were expanded, indexed by their initial character.
    * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
    * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -157,7 +162,7 @@ public boolean containsAlphabetized(java.lang.String key) { *
    * The words that were expanded, indexed by their initial character.
    * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
    * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -183,7 +188,7 @@ public boolean containsAlphabetized(java.lang.String key) { *
    * The words that were expanded, indexed by their initial character.
    * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
    * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -270,10 +275,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetAlphabetized(), AlphabetizedDefaultEntryHolder.defaultEntry, 1); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -296,8 +301,8 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, alphabetized__); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -376,38 +381,38 @@ public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseF public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -431,13 +436,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyMappedResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) com.google.showcase.v1beta1.PagedExpandLegacyMappedResponseOrBuilder { @@ -469,7 +474,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable @@ -481,7 +486,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi // Construct using com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -536,39 +541,6 @@ private void buildPartial0(com.google.showcase.v1beta1.PagedExpandLegacyMappedRe } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse) { @@ -722,7 +694,7 @@ public int getAlphabetizedCount() { *
      * The words that were expanded, indexed by their initial character.
      * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
      * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -750,7 +722,7 @@ public boolean containsAlphabetized(java.lang.String key) { *
      * The words that were expanded, indexed by their initial character.
      * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
      * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -768,7 +740,7 @@ public boolean containsAlphabetized(java.lang.String key) { *
      * The words that were expanded, indexed by their initial character.
      * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
      * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -794,7 +766,7 @@ public boolean containsAlphabetized(java.lang.String key) { *
      * The words that were expanded, indexed by their initial character.
      * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
      * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -826,7 +798,7 @@ public Builder clearAlphabetized() { *
      * The words that were expanded, indexed by their initial character.
      * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
      * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -854,7 +826,7 @@ public Builder removeAlphabetized(java.lang.String key) { *
      * The words that were expanded, indexed by their initial character.
      * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
      * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -879,7 +851,7 @@ public Builder putAlphabetized( *
      * The words that were expanded, indexed by their initial character.
      * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
      * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -906,7 +878,7 @@ public Builder putAllAlphabetized( *
      * The words that were expanded, indexed by their initial character.
      * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
      * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -1039,17 +1011,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java index 718d2a5c8d..7a4cab26db 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface PagedExpandLegacyMappedResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) @@ -30,7 +32,7 @@ public interface PagedExpandLegacyMappedResponseOrBuilder *
    * The words that were expanded, indexed by their initial character.
    * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
    * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -44,7 +46,7 @@ public interface PagedExpandLegacyMappedResponseOrBuilder *
    * The words that were expanded, indexed by their initial character.
    * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
    * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -63,7 +65,7 @@ public interface PagedExpandLegacyMappedResponseOrBuilder *
    * The words that were expanded, indexed by their initial character.
    * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
    * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -78,7 +80,7 @@ public interface PagedExpandLegacyMappedResponseOrBuilder *
    * The words that were expanded, indexed by their initial character.
    * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
    * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; @@ -96,7 +98,7 @@ com.google.showcase.v1beta1.PagedExpandResponseList getAlphabetizedOrDefault( *
    * The words that were expanded, indexed by their initial character.
    * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
-   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
    * 
* * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java index 21f8094725..e14f3a665d 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyRequest} */ -public final class PagedExpandLegacyRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PagedExpandLegacyRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandLegacyRequest) PagedExpandLegacyRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PagedExpandLegacyRequest"); + } + // Use PagedExpandLegacyRequest.newBuilder() to construct. - private PagedExpandLegacyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PagedExpandLegacyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private PagedExpandLegacyRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PagedExpandLegacyRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable @@ -129,7 +135,7 @@ public com.google.protobuf.ByteString getContentBytes() { *
    * The number of words to returned in each page.
    * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
-   *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+   * violates aip.dev/158. Ordinarily, this should be page_size. --)
    * 
* * int32 max_results = 2; @@ -208,14 +214,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, content_); } if (maxResults_ != 0) { output.writeInt32(2, maxResults_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } getUnknownFields().writeTo(output); } @@ -226,14 +232,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, content_); } if (maxResults_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, maxResults_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -313,38 +319,38 @@ public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -367,7 +373,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -383,7 +389,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandLegacyRequest) com.google.showcase.v1beta1.PagedExpandLegacyRequestOrBuilder { @@ -393,7 +399,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable @@ -405,7 +411,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.PagedExpandLegacyRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -463,39 +469,6 @@ private void buildPartial0(com.google.showcase.v1beta1.PagedExpandLegacyRequest } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.PagedExpandLegacyRequest) { @@ -704,7 +677,7 @@ public Builder setContentBytes(com.google.protobuf.ByteString value) { *
      * The number of words to returned in each page.
      * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
-     *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+     * violates aip.dev/158. Ordinarily, this should be page_size. --)
      * 
* * int32 max_results = 2; @@ -722,7 +695,7 @@ public int getMaxResults() { *
      * The number of words to returned in each page.
      * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
-     *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+     * violates aip.dev/158. Ordinarily, this should be page_size. --)
      * 
* * int32 max_results = 2; @@ -744,7 +717,7 @@ public Builder setMaxResults(int value) { *
      * The number of words to returned in each page.
      * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
-     *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+     * violates aip.dev/158. Ordinarily, this should be page_size. --)
      * 
* * int32 max_results = 2; @@ -869,17 +842,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandLegacyRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java index f9069c5c2a..80ebe02f4d 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface PagedExpandLegacyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandLegacyRequest) @@ -56,7 +58,7 @@ public interface PagedExpandLegacyRequestOrBuilder *
    * The number of words to returned in each page.
    * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
-   *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+   * violates aip.dev/158. Ordinarily, this should be page_size. --)
    * 
* * int32 max_results = 2; diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java index 8a03a7bd2e..138d51db5f 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.PagedExpandRequest} */ -public final class PagedExpandRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PagedExpandRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandRequest) PagedExpandRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PagedExpandRequest"); + } + // Use PagedExpandRequest.newBuilder() to construct. - private PagedExpandRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PagedExpandRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private PagedExpandRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PagedExpandRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable @@ -204,14 +210,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, content_); } if (pageSize_ != 0) { output.writeInt32(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); } getUnknownFields().writeTo(output); } @@ -222,14 +228,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, content_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -309,38 +315,38 @@ public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PagedExpandRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -363,7 +369,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -377,7 +383,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.PagedExpandRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandRequest) com.google.showcase.v1beta1.PagedExpandRequestOrBuilder { @@ -387,7 +393,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable @@ -399,7 +405,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.PagedExpandRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -457,39 +463,6 @@ private void buildPartial0(com.google.showcase.v1beta1.PagedExpandRequest result } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.PagedExpandRequest) { @@ -856,17 +829,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java index 0f48fc0565..80adcd3a85 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface PagedExpandRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java index 1b24f5adaf..be9ed6cdfd 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponse} */ -public final class PagedExpandResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PagedExpandResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandResponse) PagedExpandResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PagedExpandResponse"); + } + // Use PagedExpandResponse.newBuilder() to construct. - private PagedExpandResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PagedExpandResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private PagedExpandResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PagedExpandResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable @@ -211,8 +217,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < responses_.size(); i++) { output.writeMessage(1, responses_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -226,8 +232,8 @@ public int getSerializedSize() { for (int i = 0; i < responses_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, responses_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -306,38 +312,38 @@ public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PagedExpandResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -360,7 +366,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -374,7 +380,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandResponse) com.google.showcase.v1beta1.PagedExpandResponseOrBuilder { @@ -384,7 +390,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable @@ -396,7 +402,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.PagedExpandResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -467,39 +473,6 @@ private void buildPartial0(com.google.showcase.v1beta1.PagedExpandResponse resul } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.PagedExpandResponse) { @@ -532,8 +505,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.PagedExpandResponse other) responses_ = other.responses_; bitField0_ = (bitField0_ & ~0x00000001); responsesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getResponsesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetResponsesFieldBuilder() : null; } else { responsesBuilder_.addAllMessages(other.responses_); @@ -619,7 +592,7 @@ private void ensureResponsesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.EchoResponse, com.google.showcase.v1beta1.EchoResponse.Builder, com.google.showcase.v1beta1.EchoResponseOrBuilder> @@ -878,7 +851,7 @@ public Builder removeResponses(int index) { * repeated .google.showcase.v1beta1.EchoResponse responses = 1; */ public com.google.showcase.v1beta1.EchoResponse.Builder getResponsesBuilder(int index) { - return getResponsesFieldBuilder().getBuilder(index); + return internalGetResponsesFieldBuilder().getBuilder(index); } /** @@ -926,7 +899,7 @@ public com.google.showcase.v1beta1.EchoResponseOrBuilder getResponsesOrBuilder(i * repeated .google.showcase.v1beta1.EchoResponse responses = 1; */ public com.google.showcase.v1beta1.EchoResponse.Builder addResponsesBuilder() { - return getResponsesFieldBuilder() + return internalGetResponsesFieldBuilder() .addBuilder(com.google.showcase.v1beta1.EchoResponse.getDefaultInstance()); } @@ -940,7 +913,7 @@ public com.google.showcase.v1beta1.EchoResponse.Builder addResponsesBuilder() { * repeated .google.showcase.v1beta1.EchoResponse responses = 1; */ public com.google.showcase.v1beta1.EchoResponse.Builder addResponsesBuilder(int index) { - return getResponsesFieldBuilder() + return internalGetResponsesFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.EchoResponse.getDefaultInstance()); } @@ -955,17 +928,17 @@ public com.google.showcase.v1beta1.EchoResponse.Builder addResponsesBuilder(int */ public java.util.List getResponsesBuilderList() { - return getResponsesFieldBuilder().getBuilderList(); + return internalGetResponsesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.EchoResponse, com.google.showcase.v1beta1.EchoResponse.Builder, com.google.showcase.v1beta1.EchoResponseOrBuilder> - getResponsesFieldBuilder() { + internalGetResponsesFieldBuilder() { if (responsesBuilder_ == null) { responsesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.EchoResponse, com.google.showcase.v1beta1.EchoResponse.Builder, com.google.showcase.v1beta1.EchoResponseOrBuilder>( @@ -1086,17 +1059,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java index daf42853ef..b8f7af2514 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponseList} */ -public final class PagedExpandResponseList extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PagedExpandResponseList extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandResponseList) PagedExpandResponseListOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PagedExpandResponseList"); + } + // Use PagedExpandResponseList.newBuilder() to construct. - private PagedExpandResponseList(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PagedExpandResponseList(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private PagedExpandResponseList() { words_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PagedExpandResponseList(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable @@ -123,7 +129,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < words_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, words_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, words_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -216,38 +222,38 @@ public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PagedExpandResponseList parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandResponseList parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -270,7 +276,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -284,7 +290,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponseList} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandResponseList) com.google.showcase.v1beta1.PagedExpandResponseListOrBuilder { @@ -294,7 +300,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable @@ -306,7 +312,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.PagedExpandResponseList.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -357,39 +363,6 @@ private void buildPartial0(com.google.showcase.v1beta1.PagedExpandResponseList r } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.PagedExpandResponseList) { @@ -594,17 +567,6 @@ public Builder addWordsBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandResponseList) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java index 7e0c5fc85c..1e853bff91 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface PagedExpandResponseListOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandResponseList) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java index 398878774d..d79b4143c1 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface PagedExpandResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java index 3e59901f48..3fb466ceb1 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -30,14 +31,25 @@ * * Protobuf type {@code google.showcase.v1beta1.PoetryError} */ -public final class PoetryError extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class PoetryError extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PoetryError) PoetryErrorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "PoetryError"); + } + // Use PoetryError.newBuilder() to construct. - private PoetryError(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private PoetryError(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private PoetryError() { poem_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new PoetryError(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PoetryError_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable @@ -121,8 +127,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(poem_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, poem_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(poem_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, poem_); } getUnknownFields().writeTo(output); } @@ -133,8 +139,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(poem_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, poem_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(poem_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, poem_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -207,38 +213,38 @@ public static com.google.showcase.v1beta1.PoetryError parseFrom( public static com.google.showcase.v1beta1.PoetryError parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PoetryError parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PoetryError parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PoetryError parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.PoetryError parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.PoetryError parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -261,7 +267,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -277,7 +283,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.PoetryError} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PoetryError) com.google.showcase.v1beta1.PoetryErrorOrBuilder { @@ -287,7 +293,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable @@ -299,7 +305,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.PoetryError.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -349,39 +355,6 @@ private void buildPartial0(com.google.showcase.v1beta1.PoetryError result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.PoetryError) { @@ -531,17 +504,6 @@ public Builder setPoemBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PoetryError) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java index eda8651105..7a883a3927 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface PoetryErrorOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PoetryError) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java index a757c870c5..9bd837019c 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.RepeatRequest} */ -public final class RepeatRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class RepeatRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RepeatRequest) RepeatRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "RepeatRequest"); + } + // Use RepeatRequest.newBuilder() to construct. - private RepeatRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private RepeatRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -36,19 +48,13 @@ private RepeatRequest() { intendedBindingUri_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RepeatRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_RepeatRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable @@ -346,8 +352,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getInfo()); @@ -374,7 +380,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeDouble(9, pDouble_); } if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, intendedBindingUri_); + com.google.protobuf.GeneratedMessage.writeString(output, 10, intendedBindingUri_); } getUnknownFields().writeTo(output); } @@ -385,8 +391,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getInfo()); @@ -413,7 +419,7 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeDoubleSize(9, pDouble_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, intendedBindingUri_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(10, intendedBindingUri_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -547,38 +553,38 @@ public static com.google.showcase.v1beta1.RepeatRequest parseFrom( public static com.google.showcase.v1beta1.RepeatRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RepeatRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.RepeatRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RepeatRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.RepeatRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RepeatRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -601,13 +607,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.RepeatRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RepeatRequest) com.google.showcase.v1beta1.RepeatRequestOrBuilder { @@ -617,7 +623,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable @@ -631,14 +637,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getInfoFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetInfoFieldBuilder(); } } @@ -735,39 +741,6 @@ private void buildPartial0(com.google.showcase.v1beta1.RepeatRequest result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.RepeatRequest) { @@ -802,7 +775,7 @@ public Builder mergeFrom(com.google.showcase.v1beta1.RepeatRequest other) { if (other.getFInt64() != 0L) { setFInt64(other.getFInt64()); } - if (other.getFDouble() != 0D) { + if (java.lang.Double.doubleToRawLongBits(other.getFDouble()) != 0) { setFDouble(other.getFDouble()); } if (other.hasPInt32()) { @@ -848,7 +821,7 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getInfoFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetInfoFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -1001,7 +974,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } private com.google.showcase.v1beta1.ComplianceData info_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceData, com.google.showcase.v1beta1.ComplianceData.Builder, com.google.showcase.v1beta1.ComplianceDataOrBuilder> @@ -1094,7 +1067,7 @@ public Builder clearInfo() { public com.google.showcase.v1beta1.ComplianceData.Builder getInfoBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getInfoFieldBuilder().getBuilder(); + return internalGetInfoFieldBuilder().getBuilder(); } /** .google.showcase.v1beta1.ComplianceData info = 2; */ @@ -1109,14 +1082,14 @@ public com.google.showcase.v1beta1.ComplianceDataOrBuilder getInfoOrBuilder() { } /** .google.showcase.v1beta1.ComplianceData info = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceData, com.google.showcase.v1beta1.ComplianceData.Builder, com.google.showcase.v1beta1.ComplianceDataOrBuilder> - getInfoFieldBuilder() { + internalGetInfoFieldBuilder() { if (infoBuilder_ == null) { infoBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.ComplianceData, com.google.showcase.v1beta1.ComplianceData.Builder, com.google.showcase.v1beta1.ComplianceDataOrBuilder>( @@ -1590,17 +1563,6 @@ public Builder clearPDouble() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RepeatRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java index 77bde23495..28e579428f 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface RepeatRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.RepeatRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java index f84b5e2fb2..f4b9ad46b0 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.RepeatResponse} */ -public final class RepeatResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class RepeatResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RepeatResponse) RepeatResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "RepeatResponse"); + } + // Use RepeatResponse.newBuilder() to construct. - private RepeatResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private RepeatResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -35,19 +47,13 @@ private RepeatResponse() { bindingUri_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RepeatResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_RepeatResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable @@ -160,8 +166,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getRequest()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindingUri_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, bindingUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(bindingUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, bindingUri_); } getUnknownFields().writeTo(output); } @@ -175,8 +181,8 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getRequest()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindingUri_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, bindingUri_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(bindingUri_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, bindingUri_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -258,38 +264,38 @@ public static com.google.showcase.v1beta1.RepeatResponse parseFrom( public static com.google.showcase.v1beta1.RepeatResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RepeatResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.RepeatResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RepeatResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.RepeatResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RepeatResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -312,13 +318,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.RepeatResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RepeatResponse) com.google.showcase.v1beta1.RepeatResponseOrBuilder { @@ -328,7 +334,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.ComplianceOuterClass .internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable @@ -342,14 +348,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getRequestFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetRequestFieldBuilder(); } } @@ -410,39 +416,6 @@ private void buildPartial0(com.google.showcase.v1beta1.RepeatResponse result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.RepeatResponse) { @@ -491,7 +464,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getRequestFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetRequestFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -521,7 +494,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.RepeatRequest request_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatRequest.Builder, com.google.showcase.v1beta1.RepeatRequestOrBuilder> @@ -614,7 +587,7 @@ public Builder clearRequest() { public com.google.showcase.v1beta1.RepeatRequest.Builder getRequestBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getRequestFieldBuilder().getBuilder(); + return internalGetRequestFieldBuilder().getBuilder(); } /** .google.showcase.v1beta1.RepeatRequest request = 1; */ @@ -629,14 +602,14 @@ public com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestOrBuilder() } /** .google.showcase.v1beta1.RepeatRequest request = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatRequest.Builder, com.google.showcase.v1beta1.RepeatRequestOrBuilder> - getRequestFieldBuilder() { + internalGetRequestFieldBuilder() { if (requestBuilder_ == null) { requestBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatRequest.Builder, com.google.showcase.v1beta1.RepeatRequestOrBuilder>( @@ -757,17 +730,6 @@ public Builder setBindingUriBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RepeatResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java index 91566806cf..9c1a521cec 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/compliance.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface RepeatResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.RepeatResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java index 85557289e1..2e9ea71129 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ReportSessionRequest} */ -public final class ReportSessionRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ReportSessionRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ReportSessionRequest) ReportSessionRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ReportSessionRequest"); + } + // Use ReportSessionRequest.newBuilder() to construct. - private ReportSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ReportSessionRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private ReportSessionRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ReportSessionRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable @@ -131,8 +137,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } getUnknownFields().writeTo(output); } @@ -143,8 +149,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -218,38 +224,38 @@ public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ReportSessionRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ReportSessionRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -272,7 +278,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -286,7 +292,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ReportSessionRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ReportSessionRequest) com.google.showcase.v1beta1.ReportSessionRequestOrBuilder { @@ -296,7 +302,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable @@ -308,7 +314,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ReportSessionRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -358,39 +364,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ReportSessionRequest resu } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ReportSessionRequest) { @@ -571,17 +544,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ReportSessionRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java index b5407ccf05..dbf313303b 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ReportSessionRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ReportSessionRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java index afb092d408..68c5145fdd 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.ReportSessionResponse} */ -public final class ReportSessionResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class ReportSessionResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ReportSessionResponse) ReportSessionResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ReportSessionResponse"); + } + // Use ReportSessionResponse.newBuilder() to construct. - private ReportSessionResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ReportSessionResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private ReportSessionResponse() { testRuns_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ReportSessionResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable @@ -110,6 +116,16 @@ public enum Result implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Result"); + } + /** RESULT_UNSPECIFIED = 0; */ public static final int RESULT_UNSPECIFIED_VALUE = 0; @@ -206,7 +222,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.showcase.v1beta1.ReportSessionResponse.getDescriptor() .getEnumTypes() .get(0); @@ -464,38 +480,38 @@ public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ReportSessionResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ReportSessionResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -518,7 +534,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -532,7 +548,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.ReportSessionResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ReportSessionResponse) com.google.showcase.v1beta1.ReportSessionResponseOrBuilder { @@ -542,7 +558,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable @@ -554,7 +570,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.ReportSessionResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -625,39 +641,6 @@ private void buildPartial0(com.google.showcase.v1beta1.ReportSessionResponse res } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.ReportSessionResponse) { @@ -693,8 +676,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.ReportSessionResponse other testRuns_ = other.testRuns_; bitField0_ = (bitField0_ & ~0x00000002); testRunsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getTestRunsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetTestRunsFieldBuilder() : null; } else { testRunsBuilder_.addAllMessages(other.testRuns_); @@ -872,7 +855,7 @@ private void ensureTestRunsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.TestRun, com.google.showcase.v1beta1.TestRun.Builder, com.google.showcase.v1beta1.TestRunOrBuilder> @@ -1131,7 +1114,7 @@ public Builder removeTestRuns(int index) { * repeated .google.showcase.v1beta1.TestRun test_runs = 2; */ public com.google.showcase.v1beta1.TestRun.Builder getTestRunsBuilder(int index) { - return getTestRunsFieldBuilder().getBuilder(index); + return internalGetTestRunsFieldBuilder().getBuilder(index); } /** @@ -1179,7 +1162,7 @@ public com.google.showcase.v1beta1.TestRunOrBuilder getTestRunsOrBuilder(int ind * repeated .google.showcase.v1beta1.TestRun test_runs = 2; */ public com.google.showcase.v1beta1.TestRun.Builder addTestRunsBuilder() { - return getTestRunsFieldBuilder() + return internalGetTestRunsFieldBuilder() .addBuilder(com.google.showcase.v1beta1.TestRun.getDefaultInstance()); } @@ -1193,7 +1176,7 @@ public com.google.showcase.v1beta1.TestRun.Builder addTestRunsBuilder() { * repeated .google.showcase.v1beta1.TestRun test_runs = 2; */ public com.google.showcase.v1beta1.TestRun.Builder addTestRunsBuilder(int index) { - return getTestRunsFieldBuilder() + return internalGetTestRunsFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.TestRun.getDefaultInstance()); } @@ -1207,17 +1190,17 @@ public com.google.showcase.v1beta1.TestRun.Builder addTestRunsBuilder(int index) * repeated .google.showcase.v1beta1.TestRun test_runs = 2; */ public java.util.List getTestRunsBuilderList() { - return getTestRunsFieldBuilder().getBuilderList(); + return internalGetTestRunsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.TestRun, com.google.showcase.v1beta1.TestRun.Builder, com.google.showcase.v1beta1.TestRunOrBuilder> - getTestRunsFieldBuilder() { + internalGetTestRunsFieldBuilder() { if (testRunsBuilder_ == null) { testRunsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.TestRun, com.google.showcase.v1beta1.TestRun.Builder, com.google.showcase.v1beta1.TestRunOrBuilder>( @@ -1227,17 +1210,6 @@ public java.util.List getTestRunsBu return testRunsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ReportSessionResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java index 55a54e50b9..c0a2fbcdd1 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface ReportSessionResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ReportSessionResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java index 86c92d1566..760cfbd0ea 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/rest_error.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,32 +30,37 @@ * * Protobuf type {@code google.showcase.v1beta1.RestError} */ -public final class RestError extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class RestError extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RestError) RestErrorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "RestError"); + } + // Use RestError.newBuilder() to construct. - private RestError(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private RestError(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private RestError() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RestError(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.RestErrorOuterClass .internal_static_google_showcase_v1beta1_RestError_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.RestErrorOuterClass .internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable @@ -190,14 +196,24 @@ public interface StatusOrBuilder } /** Protobuf type {@code google.showcase.v1beta1.RestError.Status} */ - public static final class Status extends com.google.protobuf.GeneratedMessageV3 + public static final class Status extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RestError.Status) StatusOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Status"); + } + // Use Status.newBuilder() to construct. - private Status(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Status(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -207,19 +223,13 @@ private Status() { details_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Status(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.RestErrorOuterClass .internal_static_google_showcase_v1beta1_RestError_Status_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.RestErrorOuterClass .internal_static_google_showcase_v1beta1_RestError_Status_fieldAccessorTable @@ -428,8 +438,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (code_ != 0) { output.writeInt32(1, code_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, message_); } if (status_ != com.google.rpc.Code.OK.getNumber()) { output.writeEnum(4, status_); @@ -449,8 +459,8 @@ public int getSerializedSize() { if (code_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, code_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, message_); } if (status_ != com.google.rpc.Code.OK.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, status_); @@ -541,38 +551,38 @@ public static com.google.showcase.v1beta1.RestError.Status parseFrom( public static com.google.showcase.v1beta1.RestError.Status parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RestError.Status parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.RestError.Status parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RestError.Status parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.RestError.Status parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RestError.Status parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -595,15 +605,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.RestError.Status} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RestError.Status) com.google.showcase.v1beta1.RestError.StatusOrBuilder { @@ -613,7 +621,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.RestErrorOuterClass .internal_static_google_showcase_v1beta1_RestError_Status_fieldAccessorTable @@ -625,7 +633,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.RestError.Status.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -703,41 +711,6 @@ private void buildPartial0(com.google.showcase.v1beta1.RestError.Status result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.RestError.Status) { @@ -780,8 +753,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.RestError.Status other) { details_ = other.details_; bitField0_ = (bitField0_ & ~0x00000008); detailsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getDetailsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetDetailsFieldBuilder() : null; } else { detailsBuilder_.addAllMessages(other.details_); @@ -1133,7 +1106,7 @@ private void ensureDetailsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> @@ -1389,7 +1362,7 @@ public Builder removeDetails(int index) { * repeated .google.protobuf.Any details = 5; */ public com.google.protobuf.Any.Builder getDetailsBuilder(int index) { - return getDetailsFieldBuilder().getBuilder(index); + return internalGetDetailsFieldBuilder().getBuilder(index); } /** @@ -1436,7 +1409,8 @@ public java.util.List getDetailsOrBu * repeated .google.protobuf.Any details = 5; */ public com.google.protobuf.Any.Builder addDetailsBuilder() { - return getDetailsFieldBuilder().addBuilder(com.google.protobuf.Any.getDefaultInstance()); + return internalGetDetailsFieldBuilder() + .addBuilder(com.google.protobuf.Any.getDefaultInstance()); } /** @@ -1449,7 +1423,7 @@ public com.google.protobuf.Any.Builder addDetailsBuilder() { * repeated .google.protobuf.Any details = 5; */ public com.google.protobuf.Any.Builder addDetailsBuilder(int index) { - return getDetailsFieldBuilder() + return internalGetDetailsFieldBuilder() .addBuilder(index, com.google.protobuf.Any.getDefaultInstance()); } @@ -1463,17 +1437,17 @@ public com.google.protobuf.Any.Builder addDetailsBuilder(int index) { * repeated .google.protobuf.Any details = 5; */ public java.util.List getDetailsBuilderList() { - return getDetailsFieldBuilder().getBuilderList(); + return internalGetDetailsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> - getDetailsFieldBuilder() { + internalGetDetailsFieldBuilder() { if (detailsBuilder_ == null) { detailsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>( @@ -1483,18 +1457,6 @@ public java.util.List getDetailsBuilderList() { return detailsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RestError.Status) } @@ -1685,38 +1647,38 @@ public static com.google.showcase.v1beta1.RestError parseFrom( public static com.google.showcase.v1beta1.RestError parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RestError parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.RestError parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RestError parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.RestError parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.RestError parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1739,7 +1701,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1754,7 +1716,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.RestError} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RestError) com.google.showcase.v1beta1.RestErrorOrBuilder { @@ -1764,7 +1726,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.RestErrorOuterClass .internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable @@ -1778,14 +1740,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getErrorFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetErrorFieldBuilder(); } } @@ -1842,39 +1804,6 @@ private void buildPartial0(com.google.showcase.v1beta1.RestError result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.RestError) { @@ -1918,7 +1847,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetErrorFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -1942,7 +1871,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.RestError.Status error_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.RestError.Status, com.google.showcase.v1beta1.RestError.Status.Builder, com.google.showcase.v1beta1.RestError.StatusOrBuilder> @@ -2035,7 +1964,7 @@ public Builder clearError() { public com.google.showcase.v1beta1.RestError.Status.Builder getErrorBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getErrorFieldBuilder().getBuilder(); + return internalGetErrorFieldBuilder().getBuilder(); } /** .google.showcase.v1beta1.RestError.Status error = 1; */ @@ -2050,14 +1979,14 @@ public com.google.showcase.v1beta1.RestError.StatusOrBuilder getErrorOrBuilder() } /** .google.showcase.v1beta1.RestError.Status error = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.RestError.Status, com.google.showcase.v1beta1.RestError.Status.Builder, com.google.showcase.v1beta1.RestError.StatusOrBuilder> - getErrorFieldBuilder() { + internalGetErrorFieldBuilder() { if (errorBuilder_ == null) { errorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.RestError.Status, com.google.showcase.v1beta1.RestError.Status.Builder, com.google.showcase.v1beta1.RestError.StatusOrBuilder>( @@ -2067,17 +1996,6 @@ public com.google.showcase.v1beta1.RestError.StatusOrBuilder getErrorOrBuilder() return errorBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RestError) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java index da9e058e83..020907e25a 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/rest_error.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface RestErrorOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.RestError) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java index 72659abca9..46a15265a1 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/rest_error.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; -public final class RestErrorOuterClass { +@com.google.protobuf.Generated +public final class RestErrorOuterClass extends com.google.protobuf.GeneratedFile { private RestErrorOuterClass() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "RestErrorOuterClass"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,11 +42,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_RestError_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_RestError_Status_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_RestError_Status_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -65,21 +77,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.rpc.CodeProto.getDescriptor(), }); internal_static_google_showcase_v1beta1_RestError_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_RestError_descriptor, new java.lang.String[] { "Error", }); internal_static_google_showcase_v1beta1_RestError_Status_descriptor = - internal_static_google_showcase_v1beta1_RestError_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_RestError_descriptor.getNestedType(0); internal_static_google_showcase_v1beta1_RestError_Status_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_RestError_Status_descriptor, new java.lang.String[] { "Code", "Message", "Status", "Details", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.AnyProto.getDescriptor(); com.google.rpc.CodeProto.getDescriptor(); } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java index 2717e4ee26..52d2fb115e 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.Room} */ -public final class Room extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Room extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Room) RoomOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Room"); + } + // Use Room.newBuilder() to construct. - private Room(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Room(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private Room() { description_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Room(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_Room_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_Room_fieldAccessorTable @@ -343,14 +349,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, displayName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getCreateTime()); @@ -367,14 +373,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, displayName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); @@ -474,38 +480,38 @@ public static com.google.showcase.v1beta1.Room parseFrom( public static com.google.showcase.v1beta1.Room parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Room parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Room parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Room parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Room parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Room parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -528,7 +534,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -542,7 +548,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.Room} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Room) com.google.showcase.v1beta1.RoomOrBuilder { @@ -552,7 +558,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_Room_fieldAccessorTable @@ -566,15 +572,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); - getUpdateTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); + internalGetUpdateTimeFieldBuilder(); } } @@ -651,39 +657,6 @@ private void buildPartial0(com.google.showcase.v1beta1.Room result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.Room) { @@ -763,13 +736,15 @@ public Builder mergeFrom( } // case 26 case 34: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 case 42: { - input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 42 @@ -1126,7 +1101,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1285,7 +1260,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -1320,14 +1295,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; *
*/ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1338,7 +1313,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1497,7 +1472,7 @@ public Builder clearUpdateTime() { public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); + return internalGetUpdateTimeFieldBuilder().getBuilder(); } /** @@ -1532,14 +1507,14 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; *
*/ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { + internalGetUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1549,17 +1524,6 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { return updateTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Room) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java index 486d7cbfa6..cb78f21a3e 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface RoomOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Room) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java index ca42f14761..9d1480f8ef 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,32 +30,37 @@ * * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsMetadata} */ -public final class SearchBlurbsMetadata extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SearchBlurbsMetadata extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SearchBlurbsMetadata) SearchBlurbsMetadataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SearchBlurbsMetadata"); + } + // Use SearchBlurbsMetadata.newBuilder() to construct. - private SearchBlurbsMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SearchBlurbsMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private SearchBlurbsMetadata() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SearchBlurbsMetadata(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable @@ -219,38 +225,38 @@ public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -273,7 +279,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -288,7 +294,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsMetadata} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SearchBlurbsMetadata) com.google.showcase.v1beta1.SearchBlurbsMetadataOrBuilder { @@ -298,7 +304,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable @@ -312,14 +318,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getRetryInfoFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetRetryInfoFieldBuilder(); } } @@ -376,39 +382,6 @@ private void buildPartial0(com.google.showcase.v1beta1.SearchBlurbsMetadata resu result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.SearchBlurbsMetadata) { @@ -453,7 +426,8 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getRetryInfoFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetRetryInfoFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -477,7 +451,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.rpc.RetryInfo retryInfo_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.RetryInfo, com.google.rpc.RetryInfo.Builder, com.google.rpc.RetryInfoOrBuilder> @@ -620,7 +594,7 @@ public Builder clearRetryInfo() { public com.google.rpc.RetryInfo.Builder getRetryInfoBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getRetryInfoFieldBuilder().getBuilder(); + return internalGetRetryInfoFieldBuilder().getBuilder(); } /** @@ -649,14 +623,14 @@ public com.google.rpc.RetryInfoOrBuilder getRetryInfoOrBuilder() { * * .google.rpc.RetryInfo retry_info = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.RetryInfo, com.google.rpc.RetryInfo.Builder, com.google.rpc.RetryInfoOrBuilder> - getRetryInfoFieldBuilder() { + internalGetRetryInfoFieldBuilder() { if (retryInfoBuilder_ == null) { retryInfoBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.RetryInfo, com.google.rpc.RetryInfo.Builder, com.google.rpc.RetryInfoOrBuilder>( @@ -666,17 +640,6 @@ public com.google.rpc.RetryInfoOrBuilder getRetryInfoOrBuilder() { return retryInfoBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SearchBlurbsMetadata) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java index 0ba92ceba3..ec110100a8 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface SearchBlurbsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SearchBlurbsMetadata) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java index 9da8cb9aef..25f575283c 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsRequest} */ -public final class SearchBlurbsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SearchBlurbsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SearchBlurbsRequest) SearchBlurbsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SearchBlurbsRequest"); + } + // Use SearchBlurbsRequest.newBuilder() to construct. - private SearchBlurbsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SearchBlurbsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private SearchBlurbsRequest() { pageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SearchBlurbsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable @@ -271,17 +277,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, query_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(query_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, query_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, parent_); } if (pageSize_ != 0) { output.writeInt32(3, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, pageToken_); } getUnknownFields().writeTo(output); } @@ -292,17 +298,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, query_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(query_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, query_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, parent_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, parent_); } if (pageSize_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, pageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -385,38 +391,38 @@ public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SearchBlurbsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SearchBlurbsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -439,7 +445,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -454,7 +460,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SearchBlurbsRequest) com.google.showcase.v1beta1.SearchBlurbsRequestOrBuilder { @@ -464,7 +470,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable @@ -476,7 +482,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.SearchBlurbsRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -538,39 +544,6 @@ private void buildPartial0(com.google.showcase.v1beta1.SearchBlurbsRequest resul } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.SearchBlurbsRequest) { @@ -1091,17 +1064,6 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SearchBlurbsRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java index f06817323a..e94adf9b23 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface SearchBlurbsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SearchBlurbsRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java index cbd0a1c7e8..a9f8f84327 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsResponse} */ -public final class SearchBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SearchBlurbsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SearchBlurbsResponse) SearchBlurbsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SearchBlurbsResponse"); + } + // Use SearchBlurbsResponse.newBuilder() to construct. - private SearchBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SearchBlurbsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -45,19 +57,13 @@ private SearchBlurbsResponse() { nextPageToken_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SearchBlurbsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable @@ -218,8 +224,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < blurbs_.size(); i++) { output.writeMessage(1, blurbs_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); } getUnknownFields().writeTo(output); } @@ -233,8 +239,8 @@ public int getSerializedSize() { for (int i = 0; i < blurbs_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, blurbs_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -313,38 +319,38 @@ public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SearchBlurbsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SearchBlurbsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -367,7 +373,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -382,7 +388,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SearchBlurbsResponse) com.google.showcase.v1beta1.SearchBlurbsResponseOrBuilder { @@ -392,7 +398,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable @@ -404,7 +410,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.SearchBlurbsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -475,39 +481,6 @@ private void buildPartial0(com.google.showcase.v1beta1.SearchBlurbsResponse resu } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.SearchBlurbsResponse) { @@ -540,8 +513,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.SearchBlurbsResponse other) blurbs_ = other.blurbs_; bitField0_ = (bitField0_ & ~0x00000001); blurbsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getBlurbsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetBlurbsFieldBuilder() : null; } else { blurbsBuilder_.addAllMessages(other.blurbs_); @@ -627,7 +600,7 @@ private void ensureBlurbsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> @@ -884,7 +857,7 @@ public Builder removeBlurbs(int index) { * repeated .google.showcase.v1beta1.Blurb blurbs = 1; */ public com.google.showcase.v1beta1.Blurb.Builder getBlurbsBuilder(int index) { - return getBlurbsFieldBuilder().getBuilder(index); + return internalGetBlurbsFieldBuilder().getBuilder(index); } /** @@ -932,7 +905,7 @@ public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index) * repeated .google.showcase.v1beta1.Blurb blurbs = 1; */ public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder() { - return getBlurbsFieldBuilder() + return internalGetBlurbsFieldBuilder() .addBuilder(com.google.showcase.v1beta1.Blurb.getDefaultInstance()); } @@ -946,7 +919,7 @@ public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder() { * repeated .google.showcase.v1beta1.Blurb blurbs = 1; */ public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder(int index) { - return getBlurbsFieldBuilder() + return internalGetBlurbsFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.Blurb.getDefaultInstance()); } @@ -960,17 +933,17 @@ public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder(int index) { * repeated .google.showcase.v1beta1.Blurb blurbs = 1; */ public java.util.List getBlurbsBuilderList() { - return getBlurbsFieldBuilder().getBuilderList(); + return internalGetBlurbsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> - getBlurbsFieldBuilder() { + internalGetBlurbsFieldBuilder() { if (blurbsBuilder_ == null) { blurbsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder>( @@ -1106,17 +1079,6 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SearchBlurbsResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java index d0c6cc0798..7c4d6c5c9e 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface SearchBlurbsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SearchBlurbsResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java index a65386b9b6..ba7c7edc8b 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.SendBlurbsResponse} */ -public final class SendBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SendBlurbsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SendBlurbsResponse) SendBlurbsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SendBlurbsResponse"); + } + // Use SendBlurbsResponse.newBuilder() to construct. - private SendBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SendBlurbsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private SendBlurbsResponse() { names_ = com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SendBlurbsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable @@ -148,7 +154,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < names_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, names_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 1, names_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -241,38 +247,38 @@ public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SendBlurbsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SendBlurbsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -295,7 +301,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -310,7 +316,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.SendBlurbsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SendBlurbsResponse) com.google.showcase.v1beta1.SendBlurbsResponseOrBuilder { @@ -320,7 +326,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable @@ -332,7 +338,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.SendBlurbsResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -383,39 +389,6 @@ private void buildPartial0(com.google.showcase.v1beta1.SendBlurbsResponse result } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.SendBlurbsResponse) { @@ -673,17 +646,6 @@ public Builder addNamesBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SendBlurbsResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java index 2160e86809..03845f47ed 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface SendBlurbsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SendBlurbsResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java index ab361d6200..f123030718 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.Sequence} */ -public final class Sequence extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Sequence extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Sequence) SequenceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Sequence"); + } + // Use Sequence.newBuilder() to construct. - private Sequence(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Sequence(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -36,19 +48,13 @@ private Sequence() { responses_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Sequence(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_Sequence_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_Sequence_fieldAccessorTable @@ -146,32 +152,36 @@ public interface ResponseOrBuilder * * Protobuf type {@code google.showcase.v1beta1.Sequence.Response} */ - public static final class Response extends com.google.protobuf.GeneratedMessageV3 + public static final class Response extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Sequence.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Response"); + } + // Use Response.newBuilder() to construct. - private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Response(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Response() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Response(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_Sequence_Response_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_Sequence_Response_fieldAccessorTable @@ -399,38 +409,38 @@ public static com.google.showcase.v1beta1.Sequence.Response parseFrom( public static com.google.showcase.v1beta1.Sequence.Response parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Sequence.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Sequence.Response parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Sequence.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Sequence.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Sequence.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -453,8 +463,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -468,8 +477,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.showcase.v1beta1.Sequence.Response} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Sequence.Response) com.google.showcase.v1beta1.Sequence.ResponseOrBuilder { @@ -479,7 +487,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_Sequence_Response_fieldAccessorTable @@ -493,15 +501,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getStatusFieldBuilder(); - getDelayFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetStatusFieldBuilder(); + internalGetDelayFieldBuilder(); } } @@ -567,41 +575,6 @@ private void buildPartial0(com.google.showcase.v1beta1.Sequence.Response result) result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.Sequence.Response) { @@ -649,13 +622,14 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetStatusFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - input.readMessage(getDelayFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetDelayFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -679,7 +653,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.rpc.Status status_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> statusBuilder_; @@ -820,7 +794,7 @@ public Builder clearStatus() { public com.google.rpc.Status.Builder getStatusBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getStatusFieldBuilder().getBuilder(); + return internalGetStatusFieldBuilder().getBuilder(); } /** @@ -849,12 +823,12 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { * * .google.rpc.Status status = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getStatusFieldBuilder() { + internalGetStatusFieldBuilder() { if (statusBuilder_ == null) { statusBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); @@ -864,7 +838,7 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { } private com.google.protobuf.Duration delay_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -1007,7 +981,7 @@ public Builder clearDelay() { public com.google.protobuf.Duration.Builder getDelayBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getDelayFieldBuilder().getBuilder(); + return internalGetDelayFieldBuilder().getBuilder(); } /** @@ -1036,14 +1010,14 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() { * * .google.protobuf.Duration delay = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getDelayFieldBuilder() { + internalGetDelayFieldBuilder() { if (delayBuilder_ == null) { delayBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -1053,18 +1027,6 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() { return delayBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Sequence.Response) } @@ -1253,8 +1215,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } for (int i = 0; i < responses_.size(); i++) { output.writeMessage(2, responses_.get(i)); @@ -1268,8 +1230,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } for (int i = 0; i < responses_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, responses_.get(i)); @@ -1349,38 +1311,38 @@ public static com.google.showcase.v1beta1.Sequence parseFrom( public static com.google.showcase.v1beta1.Sequence parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Sequence parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Sequence parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Sequence parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Sequence parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Sequence parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1403,13 +1365,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.Sequence} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Sequence) com.google.showcase.v1beta1.SequenceOrBuilder { @@ -1419,7 +1381,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_Sequence_fieldAccessorTable @@ -1431,7 +1393,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.Sequence.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1500,39 +1462,6 @@ private void buildPartial0(com.google.showcase.v1beta1.Sequence result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.Sequence) { @@ -1569,8 +1498,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.Sequence other) { responses_ = other.responses_; bitField0_ = (bitField0_ & ~0x00000002); responsesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getResponsesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetResponsesFieldBuilder() : null; } else { responsesBuilder_.addAllMessages(other.responses_); @@ -1733,7 +1662,7 @@ private void ensureResponsesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Sequence.Response, com.google.showcase.v1beta1.Sequence.Response.Builder, com.google.showcase.v1beta1.Sequence.ResponseOrBuilder> @@ -2006,7 +1935,7 @@ public Builder removeResponses(int index) { * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; */ public com.google.showcase.v1beta1.Sequence.Response.Builder getResponsesBuilder(int index) { - return getResponsesFieldBuilder().getBuilder(index); + return internalGetResponsesFieldBuilder().getBuilder(index); } /** @@ -2057,7 +1986,7 @@ public com.google.showcase.v1beta1.Sequence.ResponseOrBuilder getResponsesOrBuil * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; */ public com.google.showcase.v1beta1.Sequence.Response.Builder addResponsesBuilder() { - return getResponsesFieldBuilder() + return internalGetResponsesFieldBuilder() .addBuilder(com.google.showcase.v1beta1.Sequence.Response.getDefaultInstance()); } @@ -2072,7 +2001,7 @@ public com.google.showcase.v1beta1.Sequence.Response.Builder addResponsesBuilder * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; */ public com.google.showcase.v1beta1.Sequence.Response.Builder addResponsesBuilder(int index) { - return getResponsesFieldBuilder() + return internalGetResponsesFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.Sequence.Response.getDefaultInstance()); } @@ -2088,17 +2017,17 @@ public com.google.showcase.v1beta1.Sequence.Response.Builder addResponsesBuilder */ public java.util.List getResponsesBuilderList() { - return getResponsesFieldBuilder().getBuilderList(); + return internalGetResponsesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Sequence.Response, com.google.showcase.v1beta1.Sequence.Response.Builder, com.google.showcase.v1beta1.Sequence.ResponseOrBuilder> - getResponsesFieldBuilder() { + internalGetResponsesFieldBuilder() { if (responsesBuilder_ == null) { responsesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Sequence.Response, com.google.showcase.v1beta1.Sequence.Response.Builder, com.google.showcase.v1beta1.Sequence.ResponseOrBuilder>( @@ -2108,17 +2037,6 @@ public com.google.showcase.v1beta1.Sequence.Response.Builder addResponsesBuilder return responsesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Sequence) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java index 132a9d9e0b..28e2684b10 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface SequenceOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Sequence) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java index b16125befb..1c50b78f62 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; -public final class SequenceOuterClass { +@com.google.protobuf.Generated +public final class SequenceOuterClass extends com.google.protobuf.GeneratedFile { private SequenceOuterClass() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SequenceOuterClass"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,63 +42,63 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_Sequence_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_Sequence_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_Sequence_Response_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_Sequence_Response_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_StreamingSequence_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_StreamingSequence_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_StreamingSequence_Response_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_StreamingSequenceReport_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_SequenceReport_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_SequenceReport_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_SequenceReport_Attempt_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_CreateSequenceRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_AttemptSequenceRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_GetSequenceReportRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -203,130 +215,134 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.TimestampProto.getDescriptor(), com.google.rpc.StatusProto.getDescriptor(), }); - internal_static_google_showcase_v1beta1_Sequence_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_Sequence_descriptor = getDescriptor().getMessageType(0); internal_static_google_showcase_v1beta1_Sequence_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_Sequence_descriptor, new java.lang.String[] { "Name", "Responses", }); internal_static_google_showcase_v1beta1_Sequence_Response_descriptor = - internal_static_google_showcase_v1beta1_Sequence_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_Sequence_descriptor.getNestedType(0); internal_static_google_showcase_v1beta1_Sequence_Response_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_Sequence_Response_descriptor, new java.lang.String[] { "Status", "Delay", }); internal_static_google_showcase_v1beta1_StreamingSequence_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_showcase_v1beta1_StreamingSequence_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_StreamingSequence_descriptor, new java.lang.String[] { "Name", "Content", "Responses", }); internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor = - internal_static_google_showcase_v1beta1_StreamingSequence_descriptor - .getNestedTypes() - .get(0); + internal_static_google_showcase_v1beta1_StreamingSequence_descriptor.getNestedType(0); internal_static_google_showcase_v1beta1_StreamingSequence_Response_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor, new java.lang.String[] { "Status", "Delay", "ResponseIndex", }); internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_showcase_v1beta1_StreamingSequenceReport_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor, new java.lang.String[] { "Name", "Attempts", }); internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor = - internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor - .getNestedTypes() - .get(0); + internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor.getNestedType(0); internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor, new java.lang.String[] { "AttemptNumber", "AttemptDeadline", "ResponseTime", "AttemptDelay", "Status", }); internal_static_google_showcase_v1beta1_SequenceReport_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_showcase_v1beta1_SequenceReport_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_SequenceReport_descriptor, new java.lang.String[] { "Name", "Attempts", }); internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor = - internal_static_google_showcase_v1beta1_SequenceReport_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_SequenceReport_descriptor.getNestedType(0); internal_static_google_showcase_v1beta1_SequenceReport_Attempt_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor, new java.lang.String[] { "AttemptNumber", "AttemptDeadline", "ResponseTime", "AttemptDelay", "Status", }); internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_showcase_v1beta1_CreateSequenceRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor, new java.lang.String[] { "Sequence", }); internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor, new java.lang.String[] { "StreamingSequence", }); internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_showcase_v1beta1_AttemptSequenceRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor, new java.lang.String[] { "Name", "LastFailIndex", }); internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor, new java.lang.String[] { "Content", }); internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_showcase_v1beta1_GetSequenceReportRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor, new java.lang.String[] { "Name", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.DurationProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.rpc.StatusProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -337,14 +353,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.DurationProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.rpc.StatusProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReport.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReport.java index 5481d14fd8..0e94ef5359 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReport.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReport.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.SequenceReport} */ -public final class SequenceReport extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class SequenceReport extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SequenceReport) SequenceReportOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "SequenceReport"); + } + // Use SequenceReport.newBuilder() to construct. - private SequenceReport(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private SequenceReport(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -36,19 +48,13 @@ private SequenceReport() { attempts_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new SequenceReport(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_SequenceReport_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_SequenceReport_fieldAccessorTable @@ -239,32 +245,36 @@ public interface AttemptOrBuilder * * Protobuf type {@code google.showcase.v1beta1.SequenceReport.Attempt} */ - public static final class Attempt extends com.google.protobuf.GeneratedMessageV3 + public static final class Attempt extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SequenceReport.Attempt) AttemptOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Attempt"); + } + // Use Attempt.newBuilder() to construct. - private Attempt(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Attempt(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Attempt() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Attempt(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_fieldAccessorTable @@ -664,38 +674,38 @@ public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SequenceReport.Attempt parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SequenceReport.Attempt parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -718,8 +728,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -733,8 +742,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.showcase.v1beta1.SequenceReport.Attempt} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SequenceReport.Attempt) com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder { @@ -744,7 +752,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_fieldAccessorTable @@ -758,17 +766,17 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getAttemptDeadlineFieldBuilder(); - getResponseTimeFieldBuilder(); - getAttemptDelayFieldBuilder(); - getStatusFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetAttemptDeadlineFieldBuilder(); + internalGetResponseTimeFieldBuilder(); + internalGetAttemptDelayFieldBuilder(); + internalGetStatusFieldBuilder(); } } @@ -859,41 +867,6 @@ private void buildPartial0(com.google.showcase.v1beta1.SequenceReport.Attempt re result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.SequenceReport.Attempt) { @@ -957,25 +930,28 @@ public Builder mergeFrom( case 18: { input.readMessage( - getAttemptDeadlineFieldBuilder().getBuilder(), extensionRegistry); + internalGetAttemptDeadlineFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 case 26: { - input.readMessage(getResponseTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetResponseTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 case 34: { - input.readMessage(getAttemptDelayFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetAttemptDelayFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 case 42: { - input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetStatusFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 42 @@ -1055,7 +1031,7 @@ public Builder clearAttemptNumber() { } private com.google.protobuf.Timestamp attemptDeadline_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1200,7 +1176,7 @@ public Builder clearAttemptDeadline() { public com.google.protobuf.Timestamp.Builder getAttemptDeadlineBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getAttemptDeadlineFieldBuilder().getBuilder(); + return internalGetAttemptDeadlineFieldBuilder().getBuilder(); } /** @@ -1231,14 +1207,14 @@ public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { * * .google.protobuf.Timestamp attempt_deadline = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getAttemptDeadlineFieldBuilder() { + internalGetAttemptDeadlineFieldBuilder() { if (attemptDeadlineBuilder_ == null) { attemptDeadlineBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1249,7 +1225,7 @@ public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { } private com.google.protobuf.Timestamp responseTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1401,7 +1377,7 @@ public Builder clearResponseTime() { public com.google.protobuf.Timestamp.Builder getResponseTimeBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getResponseTimeFieldBuilder().getBuilder(); + return internalGetResponseTimeFieldBuilder().getBuilder(); } /** @@ -1434,14 +1410,14 @@ public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { * * .google.protobuf.Timestamp response_time = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getResponseTimeFieldBuilder() { + internalGetResponseTimeFieldBuilder() { if (responseTimeBuilder_ == null) { responseTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1452,7 +1428,7 @@ public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { } private com.google.protobuf.Duration attemptDelay_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -1604,7 +1580,7 @@ public Builder clearAttemptDelay() { public com.google.protobuf.Duration.Builder getAttemptDelayBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getAttemptDelayFieldBuilder().getBuilder(); + return internalGetAttemptDelayFieldBuilder().getBuilder(); } /** @@ -1637,14 +1613,14 @@ public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { * * .google.protobuf.Duration attempt_delay = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getAttemptDelayFieldBuilder() { + internalGetAttemptDelayFieldBuilder() { if (attemptDelayBuilder_ == null) { attemptDelayBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -1655,7 +1631,7 @@ public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { } private com.google.rpc.Status status_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> statusBuilder_; @@ -1796,7 +1772,7 @@ public Builder clearStatus() { public com.google.rpc.Status.Builder getStatusBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getStatusFieldBuilder().getBuilder(); + return internalGetStatusFieldBuilder().getBuilder(); } /** @@ -1825,12 +1801,12 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { * * .google.rpc.Status status = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getStatusFieldBuilder() { + internalGetStatusFieldBuilder() { if (statusBuilder_ == null) { statusBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); @@ -1839,18 +1815,6 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { return statusBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SequenceReport.Attempt) } @@ -2035,8 +1999,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } for (int i = 0; i < attempts_.size(); i++) { output.writeMessage(2, attempts_.get(i)); @@ -2050,8 +2014,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } for (int i = 0; i < attempts_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, attempts_.get(i)); @@ -2133,38 +2097,38 @@ public static com.google.showcase.v1beta1.SequenceReport parseFrom( public static com.google.showcase.v1beta1.SequenceReport parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SequenceReport parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SequenceReport parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SequenceReport parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.SequenceReport parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.SequenceReport parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2187,13 +2151,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.SequenceReport} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SequenceReport) com.google.showcase.v1beta1.SequenceReportOrBuilder { @@ -2203,7 +2167,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_SequenceReport_fieldAccessorTable @@ -2215,7 +2179,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.SequenceReport.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -2285,39 +2249,6 @@ private void buildPartial0(com.google.showcase.v1beta1.SequenceReport result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.SequenceReport) { @@ -2354,8 +2285,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.SequenceReport other) { attempts_ = other.attempts_; bitField0_ = (bitField0_ & ~0x00000002); attemptsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAttemptsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAttemptsFieldBuilder() : null; } else { attemptsBuilder_.addAllMessages(other.attempts_); @@ -2519,7 +2450,7 @@ private void ensureAttemptsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.SequenceReport.Attempt, com.google.showcase.v1beta1.SequenceReport.Attempt.Builder, com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder> @@ -2782,7 +2713,7 @@ public Builder removeAttempts(int index) { */ public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder getAttemptsBuilder( int index) { - return getAttemptsFieldBuilder().getBuilder(index); + return internalGetAttemptsFieldBuilder().getBuilder(index); } /** @@ -2831,7 +2762,7 @@ public com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder getAttemptsOr * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; */ public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder addAttemptsBuilder() { - return getAttemptsFieldBuilder() + return internalGetAttemptsFieldBuilder() .addBuilder(com.google.showcase.v1beta1.SequenceReport.Attempt.getDefaultInstance()); } @@ -2846,7 +2777,7 @@ public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder addAttemptsBui */ public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder addAttemptsBuilder( int index) { - return getAttemptsFieldBuilder() + return internalGetAttemptsFieldBuilder() .addBuilder( index, com.google.showcase.v1beta1.SequenceReport.Attempt.getDefaultInstance()); } @@ -2862,17 +2793,17 @@ public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder addAttemptsBui */ public java.util.List getAttemptsBuilderList() { - return getAttemptsFieldBuilder().getBuilderList(); + return internalGetAttemptsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.SequenceReport.Attempt, com.google.showcase.v1beta1.SequenceReport.Attempt.Builder, com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder> - getAttemptsFieldBuilder() { + internalGetAttemptsFieldBuilder() { if (attemptsBuilder_ == null) { attemptsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.SequenceReport.Attempt, com.google.showcase.v1beta1.SequenceReport.Attempt.Builder, com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder>( @@ -2882,17 +2813,6 @@ public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder addAttemptsBui return attemptsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SequenceReport) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java index 4f7ead5745..030add3fe3 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface SequenceReportOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SequenceReport) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java index 7da9b8081c..1040da7e9f 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -32,14 +33,25 @@ * * Protobuf type {@code google.showcase.v1beta1.Session} */ -public final class Session extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Session extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Session) SessionOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Session"); + } + // Use Session.newBuilder() to construct. - private Session(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Session(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -48,19 +60,13 @@ private Session() { version_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Session(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Session_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Session_fieldAccessorTable @@ -113,6 +119,16 @@ public enum Version implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Version"); + } + /** * * @@ -205,7 +221,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.showcase.v1beta1.Session.getDescriptor().getEnumTypes().get(0); } @@ -336,8 +352,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (version_ != com.google.showcase.v1beta1.Session.Version.VERSION_UNSPECIFIED.getNumber()) { output.writeEnum(2, version_); @@ -351,8 +367,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (version_ != com.google.showcase.v1beta1.Session.Version.VERSION_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, version_); @@ -430,38 +446,38 @@ public static com.google.showcase.v1beta1.Session parseFrom( public static com.google.showcase.v1beta1.Session parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Session parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Session parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Session parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Session parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Session parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -484,7 +500,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -502,7 +518,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.Session} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Session) com.google.showcase.v1beta1.SessionOrBuilder { @@ -512,7 +528,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Session_fieldAccessorTable @@ -524,7 +540,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.Session.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -577,39 +593,6 @@ private void buildPartial0(com.google.showcase.v1beta1.Session result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.Session) { @@ -898,17 +881,6 @@ public Builder clearVersion() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Session) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java index 09b18bf4f1..c482136d09 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface SessionOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Session) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java index 7359ba44d2..1dfc17cae6 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,6 +29,7 @@ * * Protobuf enum {@code google.showcase.v1beta1.Severity} */ +@com.google.protobuf.Generated public enum Severity implements com.google.protobuf.ProtocolMessageEnum { /** UNNECESSARY = 0; */ UNNECESSARY(0), @@ -40,6 +42,16 @@ public enum Severity implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Severity"); + } + /** UNNECESSARY = 0; */ public static final int UNNECESSARY_VALUE = 0; @@ -112,7 +124,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass.getDescriptor().getEnumTypes().get(0); } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java index 5a6148d001..f329e1b6a5 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsRequest} */ -public final class StreamBlurbsRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class StreamBlurbsRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamBlurbsRequest) StreamBlurbsRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "StreamBlurbsRequest"); + } + // Use StreamBlurbsRequest.newBuilder() to construct. - private StreamBlurbsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private StreamBlurbsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private StreamBlurbsRequest() { name_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new StreamBlurbsRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable @@ -189,8 +195,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getExpireTime()); @@ -204,8 +210,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getExpireTime()); @@ -290,38 +296,38 @@ public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamBlurbsRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamBlurbsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -344,7 +350,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -359,7 +365,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamBlurbsRequest) com.google.showcase.v1beta1.StreamBlurbsRequestOrBuilder { @@ -369,7 +375,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable @@ -383,14 +389,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getExpireTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetExpireTimeFieldBuilder(); } } @@ -451,39 +457,6 @@ private void buildPartial0(com.google.showcase.v1beta1.StreamBlurbsRequest resul result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.StreamBlurbsRequest) { @@ -539,7 +512,8 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getExpireTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetExpireTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -684,7 +658,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Timestamp expireTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -836,7 +810,7 @@ public Builder clearExpireTime() { public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getExpireTimeFieldBuilder().getBuilder(); + return internalGetExpireTimeFieldBuilder().getBuilder(); } /** @@ -869,14 +843,14 @@ public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getExpireTimeFieldBuilder() { + internalGetExpireTimeFieldBuilder() { if (expireTimeBuilder_ == null) { expireTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -886,17 +860,6 @@ public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { return expireTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamBlurbsRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java index 099900af6b..4870a98102 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface StreamBlurbsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamBlurbsRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java index d080cfc08a..fe75710d99 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,14 +30,25 @@ * * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsResponse} */ -public final class StreamBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class StreamBlurbsResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamBlurbsResponse) StreamBlurbsResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "StreamBlurbsResponse"); + } + // Use StreamBlurbsResponse.newBuilder() to construct. - private StreamBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private StreamBlurbsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -44,19 +56,13 @@ private StreamBlurbsResponse() { action_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new StreamBlurbsResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable @@ -110,6 +116,16 @@ public enum Action implements com.google.protobuf.ProtocolMessageEnum { UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Action"); + } + /** ACTION_UNSPECIFIED = 0; */ public static final int ACTION_UNSPECIFIED_VALUE = 0; @@ -206,7 +222,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.showcase.v1beta1.StreamBlurbsResponse.getDescriptor().getEnumTypes().get(0); } @@ -437,38 +453,38 @@ public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamBlurbsResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamBlurbsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -491,7 +507,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -506,7 +522,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamBlurbsResponse) com.google.showcase.v1beta1.StreamBlurbsResponseOrBuilder { @@ -516,7 +532,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable @@ -530,14 +546,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getBlurbFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetBlurbFieldBuilder(); } } @@ -598,39 +614,6 @@ private void buildPartial0(com.google.showcase.v1beta1.StreamBlurbsResponse resu result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.StreamBlurbsResponse) { @@ -678,7 +661,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getBlurbFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetBlurbFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -708,7 +691,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.Blurb blurb_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> @@ -851,7 +834,7 @@ public Builder clearBlurb() { public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getBlurbFieldBuilder().getBuilder(); + return internalGetBlurbFieldBuilder().getBuilder(); } /** @@ -880,14 +863,14 @@ public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { * * .google.showcase.v1beta1.Blurb blurb = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> - getBlurbFieldBuilder() { + internalGetBlurbFieldBuilder() { if (blurbBuilder_ == null) { blurbBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder>( @@ -994,17 +977,6 @@ public Builder clearAction() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamBlurbsResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java index fae6d5c28f..105363b23c 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface StreamBlurbsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamBlurbsResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java index 8156ad63af..5b356a53e5 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.StreamingSequence} */ -public final class StreamingSequence extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class StreamingSequence extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequence) StreamingSequenceOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "StreamingSequence"); + } + // Use StreamingSequence.newBuilder() to construct. - private StreamingSequence(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private StreamingSequence(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -37,19 +49,13 @@ private StreamingSequence() { responses_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new StreamingSequence(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequence_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequence_fieldAccessorTable @@ -160,32 +166,36 @@ public interface ResponseOrBuilder * * Protobuf type {@code google.showcase.v1beta1.StreamingSequence.Response} */ - public static final class Response extends com.google.protobuf.GeneratedMessageV3 + public static final class Response extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequence.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Response"); + } + // Use Response.newBuilder() to construct. - private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Response(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Response() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Response(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequence_Response_fieldAccessorTable @@ -441,38 +451,38 @@ public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamingSequence.Response parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequence.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -496,8 +506,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -511,8 +520,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.showcase.v1beta1.StreamingSequence.Response} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequence.Response) com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder { @@ -522,7 +530,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequence_Response_fieldAccessorTable @@ -536,15 +544,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getStatusFieldBuilder(); - getDelayFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetStatusFieldBuilder(); + internalGetDelayFieldBuilder(); } } @@ -614,41 +622,6 @@ private void buildPartial0(com.google.showcase.v1beta1.StreamingSequence.Respons result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.StreamingSequence.Response) { @@ -699,13 +672,14 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetStatusFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - input.readMessage(getDelayFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetDelayFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -735,7 +709,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.rpc.Status status_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> statusBuilder_; @@ -876,7 +850,7 @@ public Builder clearStatus() { public com.google.rpc.Status.Builder getStatusBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getStatusFieldBuilder().getBuilder(); + return internalGetStatusFieldBuilder().getBuilder(); } /** @@ -905,12 +879,12 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { * * .google.rpc.Status status = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getStatusFieldBuilder() { + internalGetStatusFieldBuilder() { if (statusBuilder_ == null) { statusBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); @@ -920,7 +894,7 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { } private com.google.protobuf.Duration delay_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -1063,7 +1037,7 @@ public Builder clearDelay() { public com.google.protobuf.Duration.Builder getDelayBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getDelayFieldBuilder().getBuilder(); + return internalGetDelayFieldBuilder().getBuilder(); } /** @@ -1092,14 +1066,14 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() { * * .google.protobuf.Duration delay = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getDelayFieldBuilder() { + internalGetDelayFieldBuilder() { if (delayBuilder_ == null) { delayBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -1165,18 +1139,6 @@ public Builder clearResponseIndex() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequence.Response) } @@ -1419,11 +1381,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, content_); } for (int i = 0; i < responses_.size(); i++) { output.writeMessage(3, responses_.get(i)); @@ -1437,11 +1399,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, content_); } for (int i = 0; i < responses_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, responses_.get(i)); @@ -1526,38 +1488,38 @@ public static com.google.showcase.v1beta1.StreamingSequence parseFrom( public static com.google.showcase.v1beta1.StreamingSequence parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequence parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamingSequence parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequence parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamingSequence parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequence parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1580,13 +1542,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.StreamingSequence} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequence) com.google.showcase.v1beta1.StreamingSequenceOrBuilder { @@ -1596,7 +1558,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequence_fieldAccessorTable @@ -1608,7 +1570,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.StreamingSequence.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -1682,39 +1644,6 @@ private void buildPartial0(com.google.showcase.v1beta1.StreamingSequence result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.StreamingSequence) { @@ -1756,8 +1685,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.StreamingSequence other) { responses_ = other.responses_; bitField0_ = (bitField0_ & ~0x00000004); responsesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getResponsesFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetResponsesFieldBuilder() : null; } else { responsesBuilder_.addAllMessages(other.responses_); @@ -2039,7 +1968,7 @@ private void ensureResponsesIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.StreamingSequence.Response, com.google.showcase.v1beta1.StreamingSequence.Response.Builder, com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder> @@ -2317,7 +2246,7 @@ public Builder removeResponses(int index) { */ public com.google.showcase.v1beta1.StreamingSequence.Response.Builder getResponsesBuilder( int index) { - return getResponsesFieldBuilder().getBuilder(index); + return internalGetResponsesFieldBuilder().getBuilder(index); } /** @@ -2369,7 +2298,7 @@ public com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder getRespon * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; */ public com.google.showcase.v1beta1.StreamingSequence.Response.Builder addResponsesBuilder() { - return getResponsesFieldBuilder() + return internalGetResponsesFieldBuilder() .addBuilder(com.google.showcase.v1beta1.StreamingSequence.Response.getDefaultInstance()); } @@ -2385,7 +2314,7 @@ public com.google.showcase.v1beta1.StreamingSequence.Response.Builder addRespons */ public com.google.showcase.v1beta1.StreamingSequence.Response.Builder addResponsesBuilder( int index) { - return getResponsesFieldBuilder() + return internalGetResponsesFieldBuilder() .addBuilder( index, com.google.showcase.v1beta1.StreamingSequence.Response.getDefaultInstance()); } @@ -2402,17 +2331,17 @@ public com.google.showcase.v1beta1.StreamingSequence.Response.Builder addRespons */ public java.util.List getResponsesBuilderList() { - return getResponsesFieldBuilder().getBuilderList(); + return internalGetResponsesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.StreamingSequence.Response, com.google.showcase.v1beta1.StreamingSequence.Response.Builder, com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder> - getResponsesFieldBuilder() { + internalGetResponsesFieldBuilder() { if (responsesBuilder_ == null) { responsesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.StreamingSequence.Response, com.google.showcase.v1beta1.StreamingSequence.Response.Builder, com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder>( @@ -2422,17 +2351,6 @@ public com.google.showcase.v1beta1.StreamingSequence.Response.Builder addRespons return responsesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequence) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java index 17fa8c3a57..38e1e1e839 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface StreamingSequenceOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamingSequence) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java index ca3ca8ff34..1e732a3503 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport} */ -public final class StreamingSequenceReport extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class StreamingSequenceReport extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequenceReport) StreamingSequenceReportOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "StreamingSequenceReport"); + } + // Use StreamingSequenceReport.newBuilder() to construct. - private StreamingSequenceReport(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private StreamingSequenceReport(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -36,19 +48,13 @@ private StreamingSequenceReport() { attempts_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new StreamingSequenceReport(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequenceReport_fieldAccessorTable @@ -239,32 +245,36 @@ public interface AttemptOrBuilder * * Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport.Attempt} */ - public static final class Attempt extends com.google.protobuf.GeneratedMessageV3 + public static final class Attempt extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequenceReport.Attempt) AttemptOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Attempt"); + } + // Use Attempt.newBuilder() to construct. - private Attempt(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Attempt(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Attempt() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Attempt(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_fieldAccessorTable @@ -664,38 +674,38 @@ public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseF public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -719,8 +729,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -734,8 +743,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport.Attempt} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequenceReport.Attempt) com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder { @@ -745,7 +753,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_fieldAccessorTable @@ -759,17 +767,17 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getAttemptDeadlineFieldBuilder(); - getResponseTimeFieldBuilder(); - getAttemptDelayFieldBuilder(); - getStatusFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetAttemptDeadlineFieldBuilder(); + internalGetResponseTimeFieldBuilder(); + internalGetAttemptDelayFieldBuilder(); + internalGetStatusFieldBuilder(); } } @@ -862,41 +870,6 @@ private void buildPartial0( result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.StreamingSequenceReport.Attempt) { @@ -961,25 +934,28 @@ public Builder mergeFrom( case 18: { input.readMessage( - getAttemptDeadlineFieldBuilder().getBuilder(), extensionRegistry); + internalGetAttemptDeadlineFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 case 26: { - input.readMessage(getResponseTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetResponseTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 case 34: { - input.readMessage(getAttemptDelayFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetAttemptDelayFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 case 42: { - input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetStatusFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 42 @@ -1059,7 +1035,7 @@ public Builder clearAttemptNumber() { } private com.google.protobuf.Timestamp attemptDeadline_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1204,7 +1180,7 @@ public Builder clearAttemptDeadline() { public com.google.protobuf.Timestamp.Builder getAttemptDeadlineBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getAttemptDeadlineFieldBuilder().getBuilder(); + return internalGetAttemptDeadlineFieldBuilder().getBuilder(); } /** @@ -1235,14 +1211,14 @@ public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { * * .google.protobuf.Timestamp attempt_deadline = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getAttemptDeadlineFieldBuilder() { + internalGetAttemptDeadlineFieldBuilder() { if (attemptDeadlineBuilder_ == null) { attemptDeadlineBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1253,7 +1229,7 @@ public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { } private com.google.protobuf.Timestamp responseTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1405,7 +1381,7 @@ public Builder clearResponseTime() { public com.google.protobuf.Timestamp.Builder getResponseTimeBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getResponseTimeFieldBuilder().getBuilder(); + return internalGetResponseTimeFieldBuilder().getBuilder(); } /** @@ -1438,14 +1414,14 @@ public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { * * .google.protobuf.Timestamp response_time = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getResponseTimeFieldBuilder() { + internalGetResponseTimeFieldBuilder() { if (responseTimeBuilder_ == null) { responseTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1456,7 +1432,7 @@ public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { } private com.google.protobuf.Duration attemptDelay_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -1608,7 +1584,7 @@ public Builder clearAttemptDelay() { public com.google.protobuf.Duration.Builder getAttemptDelayBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getAttemptDelayFieldBuilder().getBuilder(); + return internalGetAttemptDelayFieldBuilder().getBuilder(); } /** @@ -1641,14 +1617,14 @@ public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { * * .google.protobuf.Duration attempt_delay = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getAttemptDelayFieldBuilder() { + internalGetAttemptDelayFieldBuilder() { if (attemptDelayBuilder_ == null) { attemptDelayBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -1659,7 +1635,7 @@ public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { } private com.google.rpc.Status status_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> statusBuilder_; @@ -1800,7 +1776,7 @@ public Builder clearStatus() { public com.google.rpc.Status.Builder getStatusBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getStatusFieldBuilder().getBuilder(); + return internalGetStatusFieldBuilder().getBuilder(); } /** @@ -1829,12 +1805,12 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { * * .google.rpc.Status status = 5; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getStatusFieldBuilder() { + internalGetStatusFieldBuilder() { if (statusBuilder_ == null) { statusBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); @@ -1843,18 +1819,6 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { return statusBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequenceReport.Attempt) } @@ -2042,8 +2006,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } for (int i = 0; i < attempts_.size(); i++) { output.writeMessage(2, attempts_.get(i)); @@ -2057,8 +2021,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } for (int i = 0; i < attempts_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, attempts_.get(i)); @@ -2140,38 +2104,38 @@ public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamingSequenceReport parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequenceReport parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -2194,13 +2158,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequenceReport) com.google.showcase.v1beta1.StreamingSequenceReportOrBuilder { @@ -2210,7 +2174,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.SequenceOuterClass .internal_static_google_showcase_v1beta1_StreamingSequenceReport_fieldAccessorTable @@ -2222,7 +2186,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.StreamingSequenceReport.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -2293,39 +2257,6 @@ private void buildPartial0(com.google.showcase.v1beta1.StreamingSequenceReport r } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.StreamingSequenceReport) { @@ -2363,8 +2294,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.StreamingSequenceReport oth attempts_ = other.attempts_; bitField0_ = (bitField0_ & ~0x00000002); attemptsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAttemptsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAttemptsFieldBuilder() : null; } else { attemptsBuilder_.addAllMessages(other.attempts_); @@ -2529,7 +2460,7 @@ private void ensureAttemptsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.StreamingSequenceReport.Attempt, com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder, com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder> @@ -2796,7 +2727,7 @@ public Builder removeAttempts(int index) { */ public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder getAttemptsBuilder( int index) { - return getAttemptsFieldBuilder().getBuilder(index); + return internalGetAttemptsFieldBuilder().getBuilder(index); } /** @@ -2847,7 +2778,7 @@ public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder getAt */ public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder addAttemptsBuilder() { - return getAttemptsFieldBuilder() + return internalGetAttemptsFieldBuilder() .addBuilder( com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.getDefaultInstance()); } @@ -2863,7 +2794,7 @@ public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder getAt */ public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder addAttemptsBuilder( int index) { - return getAttemptsFieldBuilder() + return internalGetAttemptsFieldBuilder() .addBuilder( index, com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.getDefaultInstance()); @@ -2880,17 +2811,17 @@ public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder addAt */ public java.util.List getAttemptsBuilderList() { - return getAttemptsFieldBuilder().getBuilderList(); + return internalGetAttemptsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.StreamingSequenceReport.Attempt, com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder, com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder> - getAttemptsFieldBuilder() { + internalGetAttemptsFieldBuilder() { if (attemptsBuilder_ == null) { attemptsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.StreamingSequenceReport.Attempt, com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder, com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder>( @@ -2900,17 +2831,6 @@ public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder addAt return attemptsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequenceReport) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java index 9ee1dc893d..14912e9db1 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/sequence.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface StreamingSequenceReportOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamingSequenceReport) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java index d14bd6278e..b0dd95c9d6 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.Test} */ -public final class Test extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class Test extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Test) TestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Test"); + } + // Use Test.newBuilder() to construct. - private Test(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Test(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -38,19 +50,13 @@ private Test() { blueprints_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Test(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Test_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Test_fieldAccessorTable @@ -116,6 +122,16 @@ public enum ExpectationLevel implements com.google.protobuf.ProtocolMessageEnum UNRECOGNIZED(-1), ; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "ExpectationLevel"); + } + /** EXPECTATION_LEVEL_UNSPECIFIED = 0; */ public static final int EXPECTATION_LEVEL_UNSPECIFIED_VALUE = 0; @@ -226,7 +242,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.showcase.v1beta1.Test.getDescriptor().getEnumTypes().get(0); } @@ -422,14 +438,24 @@ com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder getAdditionalRequ * * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint} */ - public static final class Blueprint extends com.google.protobuf.GeneratedMessageV3 + public static final class Blueprint extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Test.Blueprint) BlueprintOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Blueprint"); + } + // Use Blueprint.newBuilder() to construct. - private Blueprint(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Blueprint(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -439,19 +465,13 @@ private Blueprint() { additionalRequests_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Blueprint(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable @@ -514,14 +534,24 @@ public interface InvocationOrBuilder * * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint.Invocation} */ - public static final class Invocation extends com.google.protobuf.GeneratedMessageV3 + public static final class Invocation extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Test.Blueprint.Invocation) InvocationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "Invocation"); + } + // Use Invocation.newBuilder() to construct. - private Invocation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Invocation(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -530,19 +560,13 @@ private Invocation() { serializedRequest_ = com.google.protobuf.ByteString.EMPTY; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Invocation(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable @@ -638,8 +662,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, method_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(method_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, method_); } if (!serializedRequest_.isEmpty()) { output.writeBytes(2, serializedRequest_); @@ -653,8 +677,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, method_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(method_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, method_); } if (!serializedRequest_.isEmpty()) { size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, serializedRequest_); @@ -734,38 +758,38 @@ public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -790,7 +814,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -805,7 +829,7 @@ protected Builder newBuilderForType( * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint.Invocation} */ public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Test.Blueprint.Invocation) com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder { @@ -815,7 +839,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable @@ -827,7 +851,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.Test.Blueprint.Invocation.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -881,41 +905,6 @@ private void buildPartial0(com.google.showcase.v1beta1.Test.Blueprint.Invocation } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.Test.Blueprint.Invocation) { @@ -934,7 +923,7 @@ public Builder mergeFrom(com.google.showcase.v1beta1.Test.Blueprint.Invocation o bitField0_ |= 0x00000001; onChanged(); } - if (other.getSerializedRequest() != com.google.protobuf.ByteString.EMPTY) { + if (!other.getSerializedRequest().isEmpty()) { setSerializedRequest(other.getSerializedRequest()); } this.mergeUnknownFields(other.getUnknownFields()); @@ -1164,18 +1153,6 @@ public Builder clearSerializedRequest() { return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Test.Blueprint.Invocation) } @@ -1486,11 +1463,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, description_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getRequest()); @@ -1507,11 +1484,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, description_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getRequest()); @@ -1608,38 +1585,38 @@ public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( public static com.google.showcase.v1beta1.Test.Blueprint parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Test.Blueprint parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Test.Blueprint parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -1662,8 +1639,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -1680,8 +1656,7 @@ protected Builder newBuilderForType( * * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Test.Blueprint) com.google.showcase.v1beta1.Test.BlueprintOrBuilder { @@ -1691,7 +1666,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable @@ -1705,15 +1680,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getRequestFieldBuilder(); - getAdditionalRequestsFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetRequestFieldBuilder(); + internalGetAdditionalRequestsFieldBuilder(); } } @@ -1798,41 +1773,6 @@ private void buildPartial0(com.google.showcase.v1beta1.Test.Blueprint result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.Test.Blueprint) { @@ -1877,8 +1817,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.Test.Blueprint other) { additionalRequests_ = other.additionalRequests_; bitField0_ = (bitField0_ & ~0x00000008); additionalRequestsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAdditionalRequestsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAdditionalRequestsFieldBuilder() : null; } else { additionalRequestsBuilder_.addAllMessages(other.additionalRequests_); @@ -1925,7 +1865,8 @@ public Builder mergeFrom( } // case 18 case 26: { - input.readMessage(getRequestFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetRequestFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 @@ -2185,7 +2126,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { } private com.google.showcase.v1beta1.Test.Blueprint.Invocation request_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Test.Blueprint.Invocation, com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> @@ -2332,7 +2273,7 @@ public Builder clearRequest() { public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder getRequestBuilder() { bitField0_ |= 0x00000004; onChanged(); - return getRequestFieldBuilder().getBuilder(); + return internalGetRequestFieldBuilder().getBuilder(); } /** @@ -2363,14 +2304,14 @@ public com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder getRequest * * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Test.Blueprint.Invocation, com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> - getRequestFieldBuilder() { + internalGetRequestFieldBuilder() { if (requestBuilder_ == null) { requestBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Test.Blueprint.Invocation, com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder>( @@ -2392,7 +2333,7 @@ private void ensureAdditionalRequestsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Test.Blueprint.Invocation, com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> @@ -2674,7 +2615,7 @@ public Builder removeAdditionalRequests(int index) { */ public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder getAdditionalRequestsBuilder(int index) { - return getAdditionalRequestsFieldBuilder().getBuilder(index); + return internalGetAdditionalRequestsFieldBuilder().getBuilder(index); } /** @@ -2728,7 +2669,7 @@ public Builder removeAdditionalRequests(int index) { */ public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder addAdditionalRequestsBuilder() { - return getAdditionalRequestsFieldBuilder() + return internalGetAdditionalRequestsFieldBuilder() .addBuilder(com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance()); } @@ -2744,7 +2685,7 @@ public Builder removeAdditionalRequests(int index) { */ public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder addAdditionalRequestsBuilder(int index) { - return getAdditionalRequestsFieldBuilder() + return internalGetAdditionalRequestsFieldBuilder() .addBuilder( index, com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance()); } @@ -2761,17 +2702,17 @@ public Builder removeAdditionalRequests(int index) { */ public java.util.List getAdditionalRequestsBuilderList() { - return getAdditionalRequestsFieldBuilder().getBuilderList(); + return internalGetAdditionalRequestsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Test.Blueprint.Invocation, com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> - getAdditionalRequestsFieldBuilder() { + internalGetAdditionalRequestsFieldBuilder() { if (additionalRequestsBuilder_ == null) { additionalRequestsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Test.Blueprint.Invocation, com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder>( @@ -2784,18 +2725,6 @@ public Builder removeAdditionalRequests(int index) { return additionalRequestsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Test.Blueprint) } @@ -3100,16 +3029,16 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (expectationLevel_ != com.google.showcase.v1beta1.Test.ExpectationLevel.EXPECTATION_LEVEL_UNSPECIFIED .getNumber()) { output.writeEnum(2, expectationLevel_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } for (int i = 0; i < blueprints_.size(); i++) { output.writeMessage(4, blueprints_.get(i)); @@ -3123,16 +3052,16 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (expectationLevel_ != com.google.showcase.v1beta1.Test.ExpectationLevel.EXPECTATION_LEVEL_UNSPECIFIED .getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, expectationLevel_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } for (int i = 0; i < blueprints_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, blueprints_.get(i)); @@ -3218,38 +3147,38 @@ public static com.google.showcase.v1beta1.Test parseFrom( public static com.google.showcase.v1beta1.Test parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Test parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Test parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Test parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.Test parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.Test parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -3272,13 +3201,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.Test} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Test) com.google.showcase.v1beta1.TestOrBuilder { @@ -3288,7 +3217,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_Test_fieldAccessorTable @@ -3300,7 +3229,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.Test.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -3377,39 +3306,6 @@ private void buildPartial0(com.google.showcase.v1beta1.Test result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.Test) { @@ -3454,8 +3350,8 @@ public Builder mergeFrom(com.google.showcase.v1beta1.Test other) { blueprints_ = other.blueprints_; bitField0_ = (bitField0_ & ~0x00000008); blueprintsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getBlueprintsFieldBuilder() + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetBlueprintsFieldBuilder() : null; } else { blueprintsBuilder_.addAllMessages(other.blueprints_); @@ -3878,7 +3774,7 @@ private void ensureBlueprintsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Test.Blueprint, com.google.showcase.v1beta1.Test.Blueprint.Builder, com.google.showcase.v1beta1.Test.BlueprintOrBuilder> @@ -4177,7 +4073,7 @@ public Builder removeBlueprints(int index) { * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; */ public com.google.showcase.v1beta1.Test.Blueprint.Builder getBlueprintsBuilder(int index) { - return getBlueprintsFieldBuilder().getBuilder(index); + return internalGetBlueprintsFieldBuilder().getBuilder(index); } /** @@ -4234,7 +4130,7 @@ public com.google.showcase.v1beta1.Test.BlueprintOrBuilder getBlueprintsOrBuilde * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; */ public com.google.showcase.v1beta1.Test.Blueprint.Builder addBlueprintsBuilder() { - return getBlueprintsFieldBuilder() + return internalGetBlueprintsFieldBuilder() .addBuilder(com.google.showcase.v1beta1.Test.Blueprint.getDefaultInstance()); } @@ -4251,7 +4147,7 @@ public com.google.showcase.v1beta1.Test.Blueprint.Builder addBlueprintsBuilder() * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; */ public com.google.showcase.v1beta1.Test.Blueprint.Builder addBlueprintsBuilder(int index) { - return getBlueprintsFieldBuilder() + return internalGetBlueprintsFieldBuilder() .addBuilder(index, com.google.showcase.v1beta1.Test.Blueprint.getDefaultInstance()); } @@ -4269,17 +4165,17 @@ public com.google.showcase.v1beta1.Test.Blueprint.Builder addBlueprintsBuilder(i */ public java.util.List getBlueprintsBuilderList() { - return getBlueprintsFieldBuilder().getBuilderList(); + return internalGetBlueprintsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Test.Blueprint, com.google.showcase.v1beta1.Test.Blueprint.Builder, com.google.showcase.v1beta1.Test.BlueprintOrBuilder> - getBlueprintsFieldBuilder() { + internalGetBlueprintsFieldBuilder() { if (blueprintsBuilder_ == null) { blueprintsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< + new com.google.protobuf.RepeatedFieldBuilder< com.google.showcase.v1beta1.Test.Blueprint, com.google.showcase.v1beta1.Test.Blueprint.Builder, com.google.showcase.v1beta1.Test.BlueprintOrBuilder>( @@ -4289,17 +4185,6 @@ public com.google.showcase.v1beta1.Test.Blueprint.Builder addBlueprintsBuilder(i return blueprintsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Test) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java index abeeb7ce8e..af9445a43e 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface TestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Test) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java index 001fef15ab..83ef8759cf 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.TestRun} */ -public final class TestRun extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class TestRun extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.TestRun) TestRunOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TestRun"); + } + // Use TestRun.newBuilder() to construct. - private TestRun(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TestRun(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private TestRun() { test_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new TestRun(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_TestRun_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable @@ -185,8 +191,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(test_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, test_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(test_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, test_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getIssue()); @@ -200,8 +206,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(test_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, test_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(test_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, test_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getIssue()); @@ -284,38 +290,38 @@ public static com.google.showcase.v1beta1.TestRun parseFrom( public static com.google.showcase.v1beta1.TestRun parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.TestRun parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.TestRun parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.TestRun parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.TestRun parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.TestRun parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -338,7 +344,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -352,7 +358,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.TestRun} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.TestRun) com.google.showcase.v1beta1.TestRunOrBuilder { @@ -362,7 +368,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable @@ -376,14 +382,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getIssueFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetIssueFieldBuilder(); } } @@ -443,39 +449,6 @@ private void buildPartial0(com.google.showcase.v1beta1.TestRun result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.TestRun) { @@ -530,7 +503,7 @@ public Builder mergeFrom( } // case 10 case 18: { - input.readMessage(getIssueFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetIssueFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -675,7 +648,7 @@ public Builder setTestBytes(com.google.protobuf.ByteString value) { } private com.google.showcase.v1beta1.Issue issue_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Issue, com.google.showcase.v1beta1.Issue.Builder, com.google.showcase.v1beta1.IssueOrBuilder> @@ -818,7 +791,7 @@ public Builder clearIssue() { public com.google.showcase.v1beta1.Issue.Builder getIssueBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getIssueFieldBuilder().getBuilder(); + return internalGetIssueFieldBuilder().getBuilder(); } /** @@ -847,14 +820,14 @@ public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { * * .google.showcase.v1beta1.Issue issue = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Issue, com.google.showcase.v1beta1.Issue.Builder, com.google.showcase.v1beta1.IssueOrBuilder> - getIssueFieldBuilder() { + internalGetIssueFieldBuilder() { if (issueBuilder_ == null) { issueBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Issue, com.google.showcase.v1beta1.Issue.Builder, com.google.showcase.v1beta1.IssueOrBuilder>( @@ -864,17 +837,6 @@ public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { return issueBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.TestRun) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java index c60047fe3e..175e9d189a 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface TestRunOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.TestRun) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java index 6527ae96b1..68ec5865a4 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java @@ -14,14 +14,26 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; -public final class TestingOuterClass { +@com.google.protobuf.Generated +public final class TestingOuterClass extends com.google.protobuf.GeneratedFile { private TestingOuterClass() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "TestingOuterClass"); + } + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { @@ -30,75 +42,75 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_Session_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_Session_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_Test_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_Test_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_Issue_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_TestRun_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -216,150 +228,151 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ResourceProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), }); - internal_static_google_showcase_v1beta1_Session_descriptor = - getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_Session_descriptor = getDescriptor().getMessageType(0); internal_static_google_showcase_v1beta1_Session_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_Session_descriptor, new java.lang.String[] { "Name", "Version", }); internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor, new java.lang.String[] { "Session", }); internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor, new java.lang.String[] { "PageSize", "PageToken", }); internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor, new java.lang.String[] { "Sessions", "NextPageToken", }); internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor, new java.lang.String[] { "Result", "TestRuns", }); - internal_static_google_showcase_v1beta1_Test_descriptor = - getDescriptor().getMessageTypes().get(8); + internal_static_google_showcase_v1beta1_Test_descriptor = getDescriptor().getMessageType(8); internal_static_google_showcase_v1beta1_Test_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_Test_descriptor, new java.lang.String[] { "Name", "ExpectationLevel", "Description", "Blueprints", }); internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor = - internal_static_google_showcase_v1beta1_Test_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_Test_descriptor.getNestedType(0); internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor, new java.lang.String[] { "Name", "Description", "Request", "AdditionalRequests", }); internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor = - internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor.getNestedType(0); internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor, new java.lang.String[] { "Method", "SerializedRequest", }); - internal_static_google_showcase_v1beta1_Issue_descriptor = - getDescriptor().getMessageTypes().get(9); + internal_static_google_showcase_v1beta1_Issue_descriptor = getDescriptor().getMessageType(9); internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_Issue_descriptor, new java.lang.String[] { "Type", "Severity", "Description", }); internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor, new java.lang.String[] { "Parent", "PageSize", "PageToken", }); internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor, new java.lang.String[] { "Tests", "NextPageToken", }); - internal_static_google_showcase_v1beta1_TestRun_descriptor = - getDescriptor().getMessageTypes().get(12); + internal_static_google_showcase_v1beta1_TestRun_descriptor = getDescriptor().getMessageType(12); internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_TestRun_descriptor, new java.lang.String[] { "Test", "Issue", }); internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor, new java.lang.String[] { "Name", }); internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor, new java.lang.String[] { "Name", "Answer", "Answers", }); internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor, new java.lang.String[] { "Issue", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -368,10 +381,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java index 4e0ac845aa..a331e303db 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,32 +30,37 @@ * * Protobuf type {@code google.showcase.v1beta1.UpdateBlurbRequest} */ -public final class UpdateBlurbRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class UpdateBlurbRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.UpdateBlurbRequest) UpdateBlurbRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "UpdateBlurbRequest"); + } + // Use UpdateBlurbRequest.newBuilder() to construct. - private UpdateBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UpdateBlurbRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UpdateBlurbRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdateBlurbRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable @@ -285,38 +291,38 @@ public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.UpdateBlurbRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.UpdateBlurbRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -339,7 +345,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -354,7 +360,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.UpdateBlurbRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.UpdateBlurbRequest) com.google.showcase.v1beta1.UpdateBlurbRequestOrBuilder { @@ -364,7 +370,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable @@ -378,15 +384,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getBlurbFieldBuilder(); - getUpdateMaskFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetBlurbFieldBuilder(); + internalGetUpdateMaskFieldBuilder(); } } @@ -452,39 +458,6 @@ private void buildPartial0(com.google.showcase.v1beta1.UpdateBlurbRequest result result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.UpdateBlurbRequest) { @@ -531,13 +504,14 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getBlurbFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetBlurbFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -561,7 +535,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.Blurb blurb_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> @@ -704,7 +678,7 @@ public Builder clearBlurb() { public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getBlurbFieldBuilder().getBuilder(); + return internalGetBlurbFieldBuilder().getBuilder(); } /** @@ -733,14 +707,14 @@ public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { * * .google.showcase.v1beta1.Blurb blurb = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder> - getBlurbFieldBuilder() { + internalGetBlurbFieldBuilder() { if (blurbBuilder_ == null) { blurbBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Blurb, com.google.showcase.v1beta1.Blurb.Builder, com.google.showcase.v1beta1.BlurbOrBuilder>( @@ -751,7 +725,7 @@ public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { } private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> @@ -903,7 +877,7 @@ public Builder clearUpdateMask() { public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); + return internalGetUpdateMaskFieldBuilder().getBuilder(); } /** @@ -936,14 +910,14 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * * .google.protobuf.FieldMask update_mask = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { + internalGetUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( @@ -953,17 +927,6 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return updateMaskBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.UpdateBlurbRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java index cb573c3388..a2fa54f351 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface UpdateBlurbRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.UpdateBlurbRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java index 9c35ee243d..012269a6a7 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,32 +30,37 @@ * * Protobuf type {@code google.showcase.v1beta1.UpdateRoomRequest} */ -public final class UpdateRoomRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class UpdateRoomRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.UpdateRoomRequest) UpdateRoomRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "UpdateRoomRequest"); + } + // Use UpdateRoomRequest.newBuilder() to construct. - private UpdateRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UpdateRoomRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UpdateRoomRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdateRoomRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable @@ -285,38 +291,38 @@ public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.UpdateRoomRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.UpdateRoomRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -339,7 +345,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -354,7 +360,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.UpdateRoomRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.UpdateRoomRequest) com.google.showcase.v1beta1.UpdateRoomRequestOrBuilder { @@ -364,7 +370,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.MessagingOuterClass .internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable @@ -378,15 +384,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getRoomFieldBuilder(); - getUpdateMaskFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetRoomFieldBuilder(); + internalGetUpdateMaskFieldBuilder(); } } @@ -452,39 +458,6 @@ private void buildPartial0(com.google.showcase.v1beta1.UpdateRoomRequest result) result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.UpdateRoomRequest) { @@ -531,13 +504,14 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getRoomFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetRoomFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -561,7 +535,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.Room room_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Room, com.google.showcase.v1beta1.Room.Builder, com.google.showcase.v1beta1.RoomOrBuilder> @@ -704,7 +678,7 @@ public Builder clearRoom() { public com.google.showcase.v1beta1.Room.Builder getRoomBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getRoomFieldBuilder().getBuilder(); + return internalGetRoomFieldBuilder().getBuilder(); } /** @@ -733,14 +707,14 @@ public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { * * .google.showcase.v1beta1.Room room = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Room, com.google.showcase.v1beta1.Room.Builder, com.google.showcase.v1beta1.RoomOrBuilder> - getRoomFieldBuilder() { + internalGetRoomFieldBuilder() { if (roomBuilder_ == null) { roomBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Room, com.google.showcase.v1beta1.Room.Builder, com.google.showcase.v1beta1.RoomOrBuilder>( @@ -751,7 +725,7 @@ public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { } private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> @@ -903,7 +877,7 @@ public Builder clearUpdateMask() { public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); + return internalGetUpdateMaskFieldBuilder().getBuilder(); } /** @@ -936,14 +910,14 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * * .google.protobuf.FieldMask update_mask = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { + internalGetUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( @@ -953,17 +927,6 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return updateMaskBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.UpdateRoomRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java index c2b935993f..272d10039e 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/messaging.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface UpdateRoomRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.UpdateRoomRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java index 7041abd914..2cfc7009b1 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -29,32 +30,37 @@ * * Protobuf type {@code google.showcase.v1beta1.UpdateUserRequest} */ -public final class UpdateUserRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class UpdateUserRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.UpdateUserRequest) UpdateUserRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "UpdateUserRequest"); + } + // Use UpdateUserRequest.newBuilder() to construct. - private UpdateUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private UpdateUserRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private UpdateUserRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdateUserRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable @@ -285,38 +291,38 @@ public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.UpdateUserRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.UpdateUserRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -339,7 +345,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -354,7 +360,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.UpdateUserRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.UpdateUserRequest) com.google.showcase.v1beta1.UpdateUserRequestOrBuilder { @@ -364,7 +370,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable @@ -378,15 +384,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getUserFieldBuilder(); - getUpdateMaskFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetUserFieldBuilder(); + internalGetUpdateMaskFieldBuilder(); } } @@ -452,39 +458,6 @@ private void buildPartial0(com.google.showcase.v1beta1.UpdateUserRequest result) result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.UpdateUserRequest) { @@ -531,13 +504,14 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getUserFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetUserFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { - input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 @@ -561,7 +535,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.User user_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.User, com.google.showcase.v1beta1.User.Builder, com.google.showcase.v1beta1.UserOrBuilder> @@ -704,7 +678,7 @@ public Builder clearUser() { public com.google.showcase.v1beta1.User.Builder getUserBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getUserFieldBuilder().getBuilder(); + return internalGetUserFieldBuilder().getBuilder(); } /** @@ -733,14 +707,14 @@ public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { * * .google.showcase.v1beta1.User user = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.User, com.google.showcase.v1beta1.User.Builder, com.google.showcase.v1beta1.UserOrBuilder> - getUserFieldBuilder() { + internalGetUserFieldBuilder() { if (userBuilder_ == null) { userBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.User, com.google.showcase.v1beta1.User.Builder, com.google.showcase.v1beta1.UserOrBuilder>( @@ -751,7 +725,7 @@ public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { } private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> @@ -903,7 +877,7 @@ public Builder clearUpdateMask() { public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { bitField0_ |= 0x00000002; onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); + return internalGetUpdateMaskFieldBuilder().getBuilder(); } /** @@ -936,14 +910,14 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * * .google.protobuf.FieldMask update_mask = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { + internalGetUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( @@ -953,17 +927,6 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return updateMaskBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.UpdateUserRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java index 1fb139f12b..26d017fd88 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface UpdateUserRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.UpdateUserRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java index a3a9422d36..41e85fae2c 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.User} */ -public final class User extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class User extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.User) UserOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "User"); + } + // Use User.newBuilder() to construct. - private User(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private User(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -46,19 +58,13 @@ private User() { nickname_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new User(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_User_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_User_fieldAccessorTable @@ -412,7 +418,7 @@ public double getHeightFeet() { * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -431,7 +437,7 @@ public boolean hasNickname() { * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -458,7 +464,7 @@ public java.lang.String getNickname() { * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -488,7 +494,7 @@ public com.google.protobuf.ByteString getNicknameBytes() { * Enables the receiving of notifications. The default is true if unset. * * (-- aip.dev/not-precedent: The default for the feature is true. - * Ordinarily, the default for a `bool` field should be false. --) + * Ordinarily, the default for a `bool` field should be false. --) * * * optional bool enable_notifications = 9; @@ -507,7 +513,7 @@ public boolean hasEnableNotifications() { * Enables the receiving of notifications. The default is true if unset. * * (-- aip.dev/not-precedent: The default for the feature is true. - * Ordinarily, the default for a `bool` field should be false. --) + * Ordinarily, the default for a `bool` field should be false. --) * * * optional bool enable_notifications = 9; @@ -533,14 +539,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, displayName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(email_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, email_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(email_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, email_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getCreateTime()); @@ -555,7 +561,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeDouble(7, heightFeet_); } if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, nickname_); + com.google.protobuf.GeneratedMessage.writeString(output, 8, nickname_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeBool(9, enableNotifications_); @@ -569,14 +575,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, displayName_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(email_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, email_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(email_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, email_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); @@ -591,7 +597,7 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeDoubleSize(7, heightFeet_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, nickname_); + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, nickname_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, enableNotifications_); @@ -724,38 +730,38 @@ public static com.google.showcase.v1beta1.User parseFrom( public static com.google.showcase.v1beta1.User parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.User parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.User parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.User parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.User parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.User parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -778,7 +784,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -792,7 +798,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.User} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.User) com.google.showcase.v1beta1.UserOrBuilder { @@ -802,7 +808,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.IdentityOuterClass .internal_static_google_showcase_v1beta1_User_fieldAccessorTable @@ -816,15 +822,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getCreateTimeFieldBuilder(); - getUpdateTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); + internalGetUpdateTimeFieldBuilder(); } } @@ -921,39 +927,6 @@ private void buildPartial0(com.google.showcase.v1beta1.User result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.User) { @@ -1047,13 +1020,15 @@ public Builder mergeFrom( } // case 26 case 34: { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 case 42: { - input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage( + internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000010; break; } // case 42 @@ -1434,7 +1409,7 @@ public Builder setEmailBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1593,7 +1568,7 @@ public Builder clearCreateTime() { public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000008; onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); + return internalGetCreateTimeFieldBuilder().getBuilder(); } /** @@ -1628,14 +1603,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { + internalGetCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1646,7 +1621,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1805,7 +1780,7 @@ public Builder clearUpdateTime() { public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { bitField0_ |= 0x00000010; onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); + return internalGetUpdateTimeFieldBuilder().getBuilder(); } /** @@ -1840,14 +1815,14 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { + internalGetUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -2010,7 +1985,7 @@ public Builder clearHeightFeet() { * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -2028,7 +2003,7 @@ public boolean hasNickname() { * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -2054,7 +2029,7 @@ public java.lang.String getNickname() { * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -2080,7 +2055,7 @@ public com.google.protobuf.ByteString getNicknameBytes() { * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -2105,7 +2080,7 @@ public Builder setNickname(java.lang.String value) { * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -2126,7 +2101,7 @@ public Builder clearNickname() { * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -2154,7 +2129,7 @@ public Builder setNicknameBytes(com.google.protobuf.ByteString value) { * Enables the receiving of notifications. The default is true if unset. * * (-- aip.dev/not-precedent: The default for the feature is true. - * Ordinarily, the default for a `bool` field should be false. --) + * Ordinarily, the default for a `bool` field should be false. --) * * * optional bool enable_notifications = 9; @@ -2173,7 +2148,7 @@ public boolean hasEnableNotifications() { * Enables the receiving of notifications. The default is true if unset. * * (-- aip.dev/not-precedent: The default for the feature is true. - * Ordinarily, the default for a `bool` field should be false. --) + * Ordinarily, the default for a `bool` field should be false. --) * * * optional bool enable_notifications = 9; @@ -2192,7 +2167,7 @@ public boolean getEnableNotifications() { * Enables the receiving of notifications. The default is true if unset. * * (-- aip.dev/not-precedent: The default for the feature is true. - * Ordinarily, the default for a `bool` field should be false. --) + * Ordinarily, the default for a `bool` field should be false. --) * * * optional bool enable_notifications = 9; @@ -2215,7 +2190,7 @@ public Builder setEnableNotifications(boolean value) { * Enables the receiving of notifications. The default is true if unset. * * (-- aip.dev/not-precedent: The default for the feature is true. - * Ordinarily, the default for a `bool` field should be false. --) + * Ordinarily, the default for a `bool` field should be false. --) * * * optional bool enable_notifications = 9; @@ -2229,17 +2204,6 @@ public Builder clearEnableNotifications() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.User) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java index bd49258e71..162b2a6709 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/identity.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface UserOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.User) @@ -241,7 +243,7 @@ public interface UserOrBuilder * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -257,7 +259,7 @@ public interface UserOrBuilder * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -273,7 +275,7 @@ public interface UserOrBuilder * The nickname of the user. * * (-- aip.dev/not-precedent: An empty string is a valid nickname. - * Ordinarily, proto3_optional should not be used on a `string` field. --) + * Ordinarily, proto3_optional should not be used on a `string` field. --) * * * optional string nickname = 8; @@ -289,7 +291,7 @@ public interface UserOrBuilder * Enables the receiving of notifications. The default is true if unset. * * (-- aip.dev/not-precedent: The default for the feature is true. - * Ordinarily, the default for a `bool` field should be false. --) + * Ordinarily, the default for a `bool` field should be false. --) * * * optional bool enable_notifications = 9; @@ -305,7 +307,7 @@ public interface UserOrBuilder * Enables the receiving of notifications. The default is true if unset. * * (-- aip.dev/not-precedent: The default for the feature is true. - * Ordinarily, the default for a `bool` field should be false. --) + * Ordinarily, the default for a `bool` field should be false. --) * * * optional bool enable_notifications = 9; diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java index 6b0013da9f..9787537cf6 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java @@ -14,20 +14,32 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.VerifyTestRequest} */ -public final class VerifyTestRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class VerifyTestRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.VerifyTestRequest) VerifyTestRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "VerifyTestRequest"); + } + // Use VerifyTestRequest.newBuilder() to construct. - private VerifyTestRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private VerifyTestRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -37,19 +49,13 @@ private VerifyTestRequest() { answers_ = emptyList(com.google.protobuf.ByteString.class); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new VerifyTestRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable @@ -197,8 +203,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } if (!answer_.isEmpty()) { output.writeBytes(2, answer_); @@ -215,8 +221,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } if (!answer_.isEmpty()) { size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, answer_); @@ -309,38 +315,38 @@ public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.VerifyTestRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.VerifyTestRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -363,13 +369,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.VerifyTestRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.VerifyTestRequest) com.google.showcase.v1beta1.VerifyTestRequestOrBuilder { @@ -379,7 +385,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable @@ -391,7 +397,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.VerifyTestRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -450,39 +456,6 @@ private void buildPartial0(com.google.showcase.v1beta1.VerifyTestRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.VerifyTestRequest) { @@ -500,7 +473,7 @@ public Builder mergeFrom(com.google.showcase.v1beta1.VerifyTestRequest other) { bitField0_ |= 0x00000001; onChanged(); } - if (other.getAnswer() != com.google.protobuf.ByteString.EMPTY) { + if (!other.getAnswer().isEmpty()) { setAnswer(other.getAnswer()); } if (!other.answers_.isEmpty()) { @@ -890,17 +863,6 @@ public Builder clearAnswers() { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.VerifyTestRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java index f9746d2647..1ec25fe327 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface VerifyTestRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.VerifyTestRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java index e6107907d9..7bfb1d54b9 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java @@ -14,38 +14,44 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** Protobuf type {@code google.showcase.v1beta1.VerifyTestResponse} */ -public final class VerifyTestResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class VerifyTestResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.VerifyTestResponse) VerifyTestResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "VerifyTestResponse"); + } + // Use VerifyTestResponse.newBuilder() to construct. - private VerifyTestResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private VerifyTestResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private VerifyTestResponse() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new VerifyTestResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable @@ -210,38 +216,38 @@ public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.VerifyTestResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.VerifyTestResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -264,13 +270,13 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** Protobuf type {@code google.showcase.v1beta1.VerifyTestResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.VerifyTestResponse) com.google.showcase.v1beta1.VerifyTestResponseOrBuilder { @@ -280,7 +286,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.TestingOuterClass .internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable @@ -294,14 +300,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getIssueFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetIssueFieldBuilder(); } } @@ -358,39 +364,6 @@ private void buildPartial0(com.google.showcase.v1beta1.VerifyTestResponse result result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.VerifyTestResponse) { @@ -434,7 +407,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getIssueFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetIssueFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -458,7 +431,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.showcase.v1beta1.Issue issue_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Issue, com.google.showcase.v1beta1.Issue.Builder, com.google.showcase.v1beta1.IssueOrBuilder> @@ -601,7 +574,7 @@ public Builder clearIssue() { public com.google.showcase.v1beta1.Issue.Builder getIssueBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getIssueFieldBuilder().getBuilder(); + return internalGetIssueFieldBuilder().getBuilder(); } /** @@ -630,14 +603,14 @@ public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { * * .google.showcase.v1beta1.Issue issue = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Issue, com.google.showcase.v1beta1.Issue.Builder, com.google.showcase.v1beta1.IssueOrBuilder> - getIssueFieldBuilder() { + internalGetIssueFieldBuilder() { if (issueBuilder_ == null) { issueBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.Issue, com.google.showcase.v1beta1.Issue.Builder, com.google.showcase.v1beta1.IssueOrBuilder>( @@ -647,17 +620,6 @@ public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { return issueBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.VerifyTestResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java index 8edce42f1e..4fa426314b 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/testing.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface VerifyTestResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.VerifyTestResponse) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java index 8332ec8cf9..0c055d7c57 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.showcase.v1beta1.WaitMetadata} */ -public final class WaitMetadata extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class WaitMetadata extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.WaitMetadata) WaitMetadataOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "WaitMetadata"); + } + // Use WaitMetadata.newBuilder() to construct. - private WaitMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private WaitMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private WaitMetadata() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new WaitMetadata(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_WaitMetadata_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable @@ -217,38 +223,38 @@ public static com.google.showcase.v1beta1.WaitMetadata parseFrom( public static com.google.showcase.v1beta1.WaitMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.WaitMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.WaitMetadata parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.WaitMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.WaitMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.WaitMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -271,7 +277,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -285,7 +291,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.WaitMetadata} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.WaitMetadata) com.google.showcase.v1beta1.WaitMetadataOrBuilder { @@ -295,7 +301,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable @@ -309,14 +315,14 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getEndTimeFieldBuilder(); + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetEndTimeFieldBuilder(); } } @@ -373,39 +379,6 @@ private void buildPartial0(com.google.showcase.v1beta1.WaitMetadata result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.WaitMetadata) { @@ -449,7 +422,7 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetEndTimeFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 @@ -473,7 +446,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.Timestamp endTime_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -616,7 +589,7 @@ public Builder clearEndTime() { public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { bitField0_ |= 0x00000001; onChanged(); - return getEndTimeFieldBuilder().getBuilder(); + return internalGetEndTimeFieldBuilder().getBuilder(); } /** @@ -645,14 +618,14 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { * * .google.protobuf.Timestamp end_time = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getEndTimeFieldBuilder() { + internalGetEndTimeFieldBuilder() { if (endTimeBuilder_ == null) { endTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -662,17 +635,6 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { return endTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.WaitMetadata) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java index 8540677867..e3dd0f0d1d 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface WaitMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.WaitMetadata) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java index 440382bff3..a5e6e978b7 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,32 +29,37 @@ * * Protobuf type {@code google.showcase.v1beta1.WaitRequest} */ -public final class WaitRequest extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class WaitRequest extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.WaitRequest) WaitRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "WaitRequest"); + } + // Use WaitRequest.newBuilder() to construct. - private WaitRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private WaitRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private WaitRequest() {} - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new WaitRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_WaitRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable @@ -550,38 +556,38 @@ public static com.google.showcase.v1beta1.WaitRequest parseFrom( public static com.google.showcase.v1beta1.WaitRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.WaitRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.WaitRequest parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.WaitRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.WaitRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.WaitRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -604,7 +610,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -618,7 +624,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.WaitRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.WaitRequest) com.google.showcase.v1beta1.WaitRequestOrBuilder { @@ -628,7 +634,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable @@ -640,7 +646,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.WaitRequest.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -722,39 +728,6 @@ private void buildPartialOneofs(com.google.showcase.v1beta1.WaitRequest result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.WaitRequest) { @@ -827,25 +800,25 @@ public Builder mergeFrom( break; case 10: { - input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetEndTimeFieldBuilder().getBuilder(), extensionRegistry); endCase_ = 1; break; } // case 10 case 18: { - input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetErrorFieldBuilder().getBuilder(), extensionRegistry); responseCase_ = 2; break; } // case 18 case 26: { - input.readMessage(getSuccessFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetSuccessFieldBuilder().getBuilder(), extensionRegistry); responseCase_ = 3; break; } // case 26 case 34: { - input.readMessage(getTtlFieldBuilder().getBuilder(), extensionRegistry); + input.readMessage(internalGetTtlFieldBuilder().getBuilder(), extensionRegistry); endCase_ = 4; break; } // case 34 @@ -896,7 +869,7 @@ public Builder clearResponse() { private int bitField0_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> @@ -1054,7 +1027,7 @@ public Builder clearEndTime() { * .google.protobuf.Timestamp end_time = 1; */ public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { - return getEndTimeFieldBuilder().getBuilder(); + return internalGetEndTimeFieldBuilder().getBuilder(); } /** @@ -1087,17 +1060,17 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { * * .google.protobuf.Timestamp end_time = 1; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getEndTimeFieldBuilder() { + internalGetEndTimeFieldBuilder() { if (endTimeBuilder_ == null) { if (!(endCase_ == 1)) { end_ = com.google.protobuf.Timestamp.getDefaultInstance(); } endTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( @@ -1109,7 +1082,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { return endTimeBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> @@ -1267,7 +1240,7 @@ public Builder clearTtl() { * .google.protobuf.Duration ttl = 4; */ public com.google.protobuf.Duration.Builder getTtlBuilder() { - return getTtlFieldBuilder().getBuilder(); + return internalGetTtlFieldBuilder().getBuilder(); } /** @@ -1300,17 +1273,17 @@ public com.google.protobuf.DurationOrBuilder getTtlOrBuilder() { * * .google.protobuf.Duration ttl = 4; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getTtlFieldBuilder() { + internalGetTtlFieldBuilder() { if (ttlBuilder_ == null) { if (!(endCase_ == 4)) { end_ = com.google.protobuf.Duration.getDefaultInstance(); } ttlBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( @@ -1322,7 +1295,7 @@ public com.google.protobuf.DurationOrBuilder getTtlOrBuilder() { return ttlBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> errorBuilder_; @@ -1485,7 +1458,7 @@ public Builder clearError() { * .google.rpc.Status error = 2; */ public com.google.rpc.Status.Builder getErrorBuilder() { - return getErrorFieldBuilder().getBuilder(); + return internalGetErrorFieldBuilder().getBuilder(); } /** @@ -1520,15 +1493,15 @@ public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { * * .google.rpc.Status error = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getErrorFieldBuilder() { + internalGetErrorFieldBuilder() { if (errorBuilder_ == null) { if (!(responseCase_ == 2)) { response_ = com.google.rpc.Status.getDefaultInstance(); } errorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>( @@ -1540,7 +1513,7 @@ public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { return errorBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.WaitResponse, com.google.showcase.v1beta1.WaitResponse.Builder, com.google.showcase.v1beta1.WaitResponseOrBuilder> @@ -1700,7 +1673,7 @@ public Builder clearSuccess() { * .google.showcase.v1beta1.WaitResponse success = 3; */ public com.google.showcase.v1beta1.WaitResponse.Builder getSuccessBuilder() { - return getSuccessFieldBuilder().getBuilder(); + return internalGetSuccessFieldBuilder().getBuilder(); } /** @@ -1733,17 +1706,17 @@ public com.google.showcase.v1beta1.WaitResponseOrBuilder getSuccessOrBuilder() { * * .google.showcase.v1beta1.WaitResponse success = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.WaitResponse, com.google.showcase.v1beta1.WaitResponse.Builder, com.google.showcase.v1beta1.WaitResponseOrBuilder> - getSuccessFieldBuilder() { + internalGetSuccessFieldBuilder() { if (successBuilder_ == null) { if (!(responseCase_ == 3)) { response_ = com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); } successBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< + new com.google.protobuf.SingleFieldBuilder< com.google.showcase.v1beta1.WaitResponse, com.google.showcase.v1beta1.WaitResponse.Builder, com.google.showcase.v1beta1.WaitResponseOrBuilder>( @@ -1757,17 +1730,6 @@ public com.google.showcase.v1beta1.WaitResponseOrBuilder getSuccessOrBuilder() { return successBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.WaitRequest) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java index 49092a708f..143a69ae28 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface WaitRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.WaitRequest) diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java index 17037550b6..bbec1769ca 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java @@ -14,9 +14,10 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; /** @@ -28,14 +29,25 @@ * * Protobuf type {@code google.showcase.v1beta1.WaitResponse} */ -public final class WaitResponse extends com.google.protobuf.GeneratedMessageV3 +@com.google.protobuf.Generated +public final class WaitResponse extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.WaitResponse) WaitResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 0, + /* suffix= */ "", + "WaitResponse"); + } + // Use WaitResponse.newBuilder() to construct. - private WaitResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private WaitResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } @@ -43,19 +55,13 @@ private WaitResponse() { content_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new WaitResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_WaitResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable @@ -131,8 +137,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, content_); } getUnknownFields().writeTo(output); } @@ -143,8 +149,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, content_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -217,38 +223,38 @@ public static com.google.showcase.v1beta1.WaitResponse parseFrom( public static com.google.showcase.v1beta1.WaitResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.WaitResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.WaitResponse parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.WaitResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.showcase.v1beta1.WaitResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); } public static com.google.showcase.v1beta1.WaitResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + return com.google.protobuf.GeneratedMessage.parseWithIOException( PARSER, input, extensionRegistry); } @@ -271,7 +277,7 @@ public Builder toBuilder() { } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -285,7 +291,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * Protobuf type {@code google.showcase.v1beta1.WaitResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.WaitResponse) com.google.showcase.v1beta1.WaitResponseOrBuilder { @@ -295,7 +301,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.showcase.v1beta1.EchoOuterClass .internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable @@ -307,7 +313,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using com.google.showcase.v1beta1.WaitResponse.newBuilder() private Builder() {} - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -357,39 +363,6 @@ private void buildPartial0(com.google.showcase.v1beta1.WaitResponse result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.showcase.v1beta1.WaitResponse) { @@ -569,17 +542,6 @@ public Builder setContentBytes(com.google.protobuf.ByteString value) { return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.WaitResponse) } diff --git a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java index d2976affe2..09cf05d4e9 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java +++ b/java-showcase/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java @@ -14,11 +14,13 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE // source: schema/google/showcase/v1beta1/echo.proto +// Protobuf Java Version: 4.33.0 -// Protobuf Java Version: 3.25.8 package com.google.showcase.v1beta1; +@com.google.protobuf.Generated public interface WaitResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.WaitResponse) From 32cb47a536a17428f5a8d8584b1e846fb2087fd8 Mon Sep 17 00:00:00 2001 From: Blake Li Date: Tue, 9 Dec 2025 16:09:31 -0500 Subject: [PATCH 05/10] tests: Add java-showcase-3.25.8. (#4010) Add a new module java-showcase-3.25.8. This is a copy of the java-showcase module with a different version (3.25.8) of protobuf gen code. This is intended to test the compatibility between protobuf runtime v4.33.0 and gen code 3.25.8. Add [a new step](https://github.com/googleapis/sdk-platform-java/blob/bccc9ded96f5313c22cd4543c25e49fb673792f6/.github/workflows/ci.yaml#L306-L312) in CI to test this module. --- .github/workflows/ci.yaml | 7 + java-showcase-3.25.8/README.md | 2 + java-showcase-3.25.8/gapic-showcase/pom.xml | 366 ++ .../showcase/v1beta1/ComplianceClient.java | 1595 ++++++ .../showcase/v1beta1/ComplianceSettings.java | 373 ++ .../google/showcase/v1beta1/EchoClient.java | 1781 +++++++ .../google/showcase/v1beta1/EchoSettings.java | 438 ++ .../showcase/v1beta1/IdentityClient.java | 1358 +++++ .../showcase/v1beta1/IdentitySettings.java | 325 ++ .../showcase/v1beta1/MessagingClient.java | 2853 +++++++++++ .../showcase/v1beta1/MessagingSettings.java | 463 ++ .../v1beta1/SequenceServiceClient.java | 1342 +++++ .../v1beta1/SequenceServiceSettings.java | 344 ++ .../showcase/v1beta1/TestingClient.java | 1501 ++++++ .../showcase/v1beta1/TestingSettings.java | 360 ++ .../showcase/v1beta1/gapic_metadata.json | 316 ++ .../google/showcase/v1beta1/package-info.java | 166 + .../showcase/v1beta1/stub/ComplianceStub.java | 118 + .../v1beta1/stub/ComplianceStubSettings.java | 727 +++ .../showcase/v1beta1/stub/EchoStub.java | 166 + .../v1beta1/stub/EchoStubSettings.java | 981 ++++ .../stub/GrpcComplianceCallableFactory.java | 115 + .../v1beta1/stub/GrpcComplianceStub.java | 580 +++ .../v1beta1/stub/GrpcEchoCallableFactory.java | 115 + .../showcase/v1beta1/stub/GrpcEchoStub.java | 668 +++ .../stub/GrpcIdentityCallableFactory.java | 115 + .../v1beta1/stub/GrpcIdentityStub.java | 448 ++ .../stub/GrpcMessagingCallableFactory.java | 115 + .../v1beta1/stub/GrpcMessagingStub.java | 747 +++ .../GrpcSequenceServiceCallableFactory.java | 115 + .../v1beta1/stub/GrpcSequenceServiceStub.java | 512 ++ .../stub/GrpcTestingCallableFactory.java | 115 + .../v1beta1/stub/GrpcTestingStub.java | 557 +++ .../HttpJsonComplianceCallableFactory.java | 103 + .../v1beta1/stub/HttpJsonComplianceStub.java | 1109 +++++ .../stub/HttpJsonEchoCallableFactory.java | 103 + .../v1beta1/stub/HttpJsonEchoStub.java | 1058 ++++ .../stub/HttpJsonIdentityCallableFactory.java | 103 + .../v1beta1/stub/HttpJsonIdentityStub.java | 735 +++ .../HttpJsonMessagingCallableFactory.java | 103 + .../v1beta1/stub/HttpJsonMessagingStub.java | 1223 +++++ ...ttpJsonSequenceServiceCallableFactory.java | 103 + .../stub/HttpJsonSequenceServiceStub.java | 820 ++++ .../stub/HttpJsonTestingCallableFactory.java | 103 + .../v1beta1/stub/HttpJsonTestingStub.java | 916 ++++ .../showcase/v1beta1/stub/IdentityStub.java | 106 + .../v1beta1/stub/IdentityStubSettings.java | 682 +++ .../showcase/v1beta1/stub/MessagingStub.java | 180 + .../v1beta1/stub/MessagingStubSettings.java | 1027 ++++ .../v1beta1/stub/SequenceServiceStub.java | 114 + .../stub/SequenceServiceStubSettings.java | 681 +++ .../showcase/v1beta1/stub/TestingStub.java | 129 + .../v1beta1/stub/TestingStubSettings.java | 801 +++ .../reflect-config.json | 3863 +++++++++++++++ .../v1beta1/ComplianceClientHttpJsonTest.java | 1215 +++++ .../v1beta1/ComplianceClientTest.java | 1014 ++++ .../v1beta1/EchoClientHttpJsonTest.java | 827 ++++ .../showcase/v1beta1/EchoClientTest.java | 941 ++++ .../v1beta1/IdentityClientHttpJsonTest.java | 815 +++ .../showcase/v1beta1/IdentityClientTest.java | 733 +++ .../v1beta1/MessagingClientHttpJsonTest.java | 1937 ++++++++ .../showcase/v1beta1/MessagingClientTest.java | 1882 +++++++ .../showcase/v1beta1/MockCompliance.java | 59 + .../showcase/v1beta1/MockComplianceImpl.java | 271 + .../com/google/showcase/v1beta1/MockEcho.java | 59 + .../google/showcase/v1beta1/MockEchoImpl.java | 321 ++ .../showcase/v1beta1/MockIAMPolicy.java | 59 + .../showcase/v1beta1/MockIAMPolicyImpl.java | 127 + .../google/showcase/v1beta1/MockIdentity.java | 59 + .../showcase/v1beta1/MockIdentityImpl.java | 162 + .../showcase/v1beta1/MockLocations.java | 59 + .../showcase/v1beta1/MockLocationsImpl.java | 105 + .../showcase/v1beta1/MockMessaging.java | 59 + .../showcase/v1beta1/MockMessagingImpl.java | 380 ++ .../showcase/v1beta1/MockSequenceService.java | 59 + .../v1beta1/MockSequenceServiceImpl.java | 192 + .../google/showcase/v1beta1/MockTesting.java | 59 + .../showcase/v1beta1/MockTestingImpl.java | 226 + .../SequenceServiceClientHttpJsonTest.java | 735 +++ .../v1beta1/SequenceServiceClientTest.java | 712 +++ .../v1beta1/TestingClientHttpJsonTest.java | 766 +++ .../showcase/v1beta1/TestingClientTest.java | 703 +++ .../v1beta1/it/ITApiKeyCredentials.java | 219 + .../v1beta1/it/ITAutoPopulatedFields.java | 379 ++ .../showcase/v1beta1/it/ITBidiStreaming.java | 107 + .../showcase/v1beta1/it/ITClientShutdown.java | 163 + .../v1beta1/it/ITClientSideStreaming.java | 123 + .../v1beta1/it/ITCommonServiceMixins.java | 133 + .../google/showcase/v1beta1/it/ITCrud.java | 189 + .../v1beta1/it/ITDynamicRoutingHeaders.java | 400 ++ .../v1beta1/it/ITEndpointContext.java | 469 ++ .../google/showcase/v1beta1/it/ITGdch.java | 224 + .../showcase/v1beta1/it/ITHttpAnnotation.java | 145 + .../com/google/showcase/v1beta1/it/ITIam.java | 180 + .../v1beta1/it/ITLongRunningOperation.java | 196 + .../showcase/v1beta1/it/ITNumericEnums.java | 67 + .../showcase/v1beta1/it/ITOtelMetrics.java | 922 ++++ .../showcase/v1beta1/it/ITPagination.java | 147 + .../v1beta1/it/ITServerSideStreaming.java | 201 + .../it/ITTimeObjectsPropagationTest.java | 64 + .../showcase/v1beta1/it/ITUnaryCallable.java | 101 + .../showcase/v1beta1/it/ITUnaryDeadline.java | 368 ++ .../showcase/v1beta1/it/ITVersionHeaders.java | 249 + .../v1beta1/it/logging/ITLogging.java | 257 + .../v1beta1/it/logging/ITLogging1x.java | 217 + .../v1beta1/it/logging/ITLoggingDisabled.java | 78 + .../v1beta1/it/logging/TestAppender.java | 40 + .../util/GrpcCapturingClientInterceptor.java | 83 + .../HttpJsonCapturingClientInterceptor.java | 66 + .../InterceptingMockTokenServerTransport.java | 48 + ...eptingMockTokenServerTransportFactory.java | 31 + .../it/util/TestClientInitializer.java | 343 ++ .../native-image/resource-config.json | 6 + .../src/test/resources/compliance_suite.json | 240 + .../src/test/resources/fake_cert.pem | 15 + .../test/resources/test_gdch_credential.json | 10 + .../clirr-ignored-differences.xml | 8 + .../grpc-gapic-showcase-v1beta1/pom.xml | 65 + .../showcase/v1beta1/ComplianceGrpc.java | 1638 +++++++ .../com/google/showcase/v1beta1/EchoGrpc.java | 1770 +++++++ .../google/showcase/v1beta1/IdentityGrpc.java | 886 ++++ .../showcase/v1beta1/MessagingGrpc.java | 2004 ++++++++ .../showcase/v1beta1/SequenceServiceGrpc.java | 1045 ++++ .../google/showcase/v1beta1/TestingGrpc.java | 1363 ++++++ java-showcase-3.25.8/pom.xml | 259 + .../proto-gapic-showcase-v1beta1/pom.xml | 57 + .../v1beta1/AttemptSequenceRequest.java | 590 +++ .../AttemptSequenceRequestOrBuilder.java | 44 + .../AttemptStreamingSequenceRequest.java | 697 +++ ...emptStreamingSequenceRequestOrBuilder.java | 59 + .../AttemptStreamingSequenceResponse.java | 640 +++ ...mptStreamingSequenceResponseOrBuilder.java | 52 + .../google/showcase/v1beta1/BlockRequest.java | 1431 ++++++ .../v1beta1/BlockRequestOrBuilder.java | 142 + .../showcase/v1beta1/BlockResponse.java | 640 +++ .../v1beta1/BlockResponseOrBuilder.java | 54 + .../com/google/showcase/v1beta1/Blurb.java | 2501 ++++++++++ .../google/showcase/v1beta1/BlurbName.java | 458 ++ .../showcase/v1beta1/BlurbOrBuilder.java | 321 ++ .../showcase/v1beta1/ComplianceData.java | 2888 +++++++++++ .../showcase/v1beta1/ComplianceDataChild.java | 1899 +++++++ .../v1beta1/ComplianceDataChildOrBuilder.java | 186 + .../v1beta1/ComplianceDataGrandchild.java | 726 +++ .../ComplianceDataGrandchildOrBuilder.java | 54 + .../v1beta1/ComplianceDataOrBuilder.java | 270 + .../showcase/v1beta1/ComplianceGroup.java | 1137 +++++ .../v1beta1/ComplianceGroupOrBuilder.java | 86 + .../v1beta1/ComplianceOuterClass.java | 356 ++ .../showcase/v1beta1/ComplianceSuite.java | 778 +++ .../v1beta1/ComplianceSuiteOrBuilder.java | 42 + .../showcase/v1beta1/ConnectRequest.java | 1787 +++++++ .../v1beta1/ConnectRequestOrBuilder.java | 105 + .../google/showcase/v1beta1/Continent.java | 144 + .../showcase/v1beta1/CreateBlurbRequest.java | 939 ++++ .../v1beta1/CreateBlurbRequestOrBuilder.java | 95 + .../showcase/v1beta1/CreateRoomRequest.java | 728 +++ .../v1beta1/CreateRoomRequestOrBuilder.java | 63 + .../v1beta1/CreateSequenceRequest.java | 631 +++ .../CreateSequenceRequestOrBuilder.java | 43 + .../v1beta1/CreateSessionRequest.java | 755 +++ .../CreateSessionRequestOrBuilder.java | 69 + .../CreateStreamingSequenceRequest.java | 639 +++ ...eateStreamingSequenceRequestOrBuilder.java | 43 + .../showcase/v1beta1/CreateUserRequest.java | 728 +++ .../v1beta1/CreateUserRequestOrBuilder.java | 63 + .../showcase/v1beta1/DeleteBlurbRequest.java | 649 +++ .../v1beta1/DeleteBlurbRequestOrBuilder.java | 56 + .../showcase/v1beta1/DeleteRoomRequest.java | 649 +++ .../v1beta1/DeleteRoomRequestOrBuilder.java | 56 + .../v1beta1/DeleteSessionRequest.java | 634 +++ .../DeleteSessionRequestOrBuilder.java | 52 + .../showcase/v1beta1/DeleteTestRequest.java | 633 +++ .../v1beta1/DeleteTestRequestOrBuilder.java | 52 + .../showcase/v1beta1/DeleteUserRequest.java | 649 +++ .../v1beta1/DeleteUserRequestOrBuilder.java | 56 + .../v1beta1/EchoErrorDetailsRequest.java | 944 ++++ .../EchoErrorDetailsRequestOrBuilder.java | 112 + .../v1beta1/EchoErrorDetailsResponse.java | 2222 +++++++++ .../EchoErrorDetailsResponseOrBuilder.java | 69 + .../showcase/v1beta1/EchoOuterClass.java | 507 ++ .../google/showcase/v1beta1/EchoRequest.java | 2021 ++++++++ .../v1beta1/EchoRequestOrBuilder.java | 247 + .../google/showcase/v1beta1/EchoResponse.java | 1165 +++++ .../v1beta1/EchoResponseOrBuilder.java | 130 + .../google/showcase/v1beta1/EnumRequest.java | 523 ++ .../v1beta1/EnumRequestOrBuilder.java | 39 + .../google/showcase/v1beta1/EnumResponse.java | 873 ++++ .../v1beta1/EnumResponseOrBuilder.java | 89 + .../v1beta1/ErrorWithMultipleDetails.java | 751 +++ .../ErrorWithMultipleDetailsOrBuilder.java | 41 + .../v1beta1/ErrorWithSingleDetail.java | 622 +++ .../ErrorWithSingleDetailOrBuilder.java | 43 + .../showcase/v1beta1/ExpandRequest.java | 1192 +++++ .../v1beta1/ExpandRequestOrBuilder.java | 126 + .../v1beta1/FailEchoWithDetailsRequest.java | 642 +++ .../FailEchoWithDetailsRequestOrBuilder.java | 54 + .../v1beta1/FailEchoWithDetailsResponse.java | 437 ++ .../FailEchoWithDetailsResponseOrBuilder.java | 25 + .../showcase/v1beta1/GetBlurbRequest.java | 649 +++ .../v1beta1/GetBlurbRequestOrBuilder.java | 56 + .../showcase/v1beta1/GetRoomRequest.java | 649 +++ .../v1beta1/GetRoomRequestOrBuilder.java | 56 + .../v1beta1/GetSequenceReportRequest.java | 590 +++ .../GetSequenceReportRequestOrBuilder.java | 44 + .../showcase/v1beta1/GetSessionRequest.java | 633 +++ .../v1beta1/GetSessionRequestOrBuilder.java | 52 + .../GetStreamingSequenceReportRequest.java | 596 +++ ...reamingSequenceReportRequestOrBuilder.java | 44 + .../showcase/v1beta1/GetUserRequest.java | 649 +++ .../v1beta1/GetUserRequestOrBuilder.java | 56 + .../showcase/v1beta1/IdentityOuterClass.java | 222 + .../com/google/showcase/v1beta1/Issue.java | 1251 +++++ .../showcase/v1beta1/IssueOrBuilder.java | 104 + .../showcase/v1beta1/ListBlurbsRequest.java | 957 ++++ .../v1beta1/ListBlurbsRequestOrBuilder.java | 101 + .../showcase/v1beta1/ListBlurbsResponse.java | 1167 +++++ .../v1beta1/ListBlurbsResponseOrBuilder.java | 113 + .../showcase/v1beta1/ListRoomsRequest.java | 750 +++ .../v1beta1/ListRoomsRequestOrBuilder.java | 70 + .../showcase/v1beta1/ListRoomsResponse.java | 1166 +++++ .../v1beta1/ListRoomsResponseOrBuilder.java | 113 + .../showcase/v1beta1/ListSessionsRequest.java | 731 +++ .../v1beta1/ListSessionsRequestOrBuilder.java | 65 + .../v1beta1/ListSessionsResponse.java | 1155 +++++ .../ListSessionsResponseOrBuilder.java | 109 + .../showcase/v1beta1/ListTestsRequest.java | 919 ++++ .../v1beta1/ListTestsRequestOrBuilder.java | 91 + .../showcase/v1beta1/ListTestsResponse.java | 1150 +++++ .../v1beta1/ListTestsResponseOrBuilder.java | 109 + .../showcase/v1beta1/ListUsersRequest.java | 750 +++ .../v1beta1/ListUsersRequestOrBuilder.java | 70 + .../showcase/v1beta1/ListUsersResponse.java | 1166 +++++ .../v1beta1/ListUsersResponseOrBuilder.java | 113 + .../showcase/v1beta1/MessagingOuterClass.java | 493 ++ .../PagedExpandLegacyMappedResponse.java | 1102 +++++ ...edExpandLegacyMappedResponseOrBuilder.java | 132 + .../v1beta1/PagedExpandLegacyRequest.java | 932 ++++ .../PagedExpandLegacyRequestOrBuilder.java | 93 + .../showcase/v1beta1/PagedExpandRequest.java | 919 ++++ .../v1beta1/PagedExpandRequestOrBuilder.java | 91 + .../showcase/v1beta1/PagedExpandResponse.java | 1149 +++++ .../v1beta1/PagedExpandResponseList.java | 657 +++ .../PagedExpandResponseListOrBuilder.java | 56 + .../v1beta1/PagedExpandResponseOrBuilder.java | 108 + .../google/showcase/v1beta1/PoetryError.java | 594 +++ .../v1beta1/PoetryErrorOrBuilder.java | 40 + .../google/showcase/v1beta1/ProfileName.java | 168 + .../showcase/v1beta1/RepeatRequest.java | 1653 +++++++ .../v1beta1/RepeatRequestOrBuilder.java | 180 + .../showcase/v1beta1/RepeatResponse.java | 820 ++++ .../v1beta1/RepeatResponseOrBuilder.java | 69 + .../v1beta1/ReportSessionRequest.java | 634 +++ .../ReportSessionRequestOrBuilder.java | 52 + .../v1beta1/ReportSessionResponse.java | 1290 +++++ .../ReportSessionResponseOrBuilder.java | 107 + .../google/showcase/v1beta1/RestError.java | 2130 ++++++++ .../showcase/v1beta1/RestErrorOrBuilder.java | 43 + .../showcase/v1beta1/RestErrorOuterClass.java | 88 + .../com/google/showcase/v1beta1/Room.java | 1612 ++++++ .../com/google/showcase/v1beta1/RoomName.java | 166 + .../showcase/v1beta1/RoomOrBuilder.java | 184 + .../v1beta1/SearchBlurbsMetadata.java | 729 +++ .../SearchBlurbsMetadataOrBuilder.java | 63 + .../showcase/v1beta1/SearchBlurbsRequest.java | 1154 +++++ .../v1beta1/SearchBlurbsRequestOrBuilder.java | 129 + .../v1beta1/SearchBlurbsResponse.java | 1169 +++++ .../SearchBlurbsResponseOrBuilder.java | 113 + .../showcase/v1beta1/SendBlurbsResponse.java | 736 +++ .../v1beta1/SendBlurbsResponseOrBuilder.java | 80 + .../com/google/showcase/v1beta1/Sequence.java | 2171 ++++++++ .../google/showcase/v1beta1/SequenceName.java | 168 + .../showcase/v1beta1/SequenceOrBuilder.java | 101 + .../showcase/v1beta1/SequenceOuterClass.java | 351 ++ .../showcase/v1beta1/SequenceReport.java | 2945 +++++++++++ .../showcase/v1beta1/SequenceReportName.java | 168 + .../v1beta1/SequenceReportOrBuilder.java | 96 + .../com/google/showcase/v1beta1/Session.java | 961 ++++ .../google/showcase/v1beta1/SessionName.java | 168 + .../showcase/v1beta1/SessionOrBuilder.java | 80 + .../com/google/showcase/v1beta1/Severity.java | 138 + .../showcase/v1beta1/StreamBlurbsRequest.java | 949 ++++ .../v1beta1/StreamBlurbsRequestOrBuilder.java | 96 + .../v1beta1/StreamBlurbsResponse.java | 1057 ++++ .../StreamBlurbsResponseOrBuilder.java | 89 + .../showcase/v1beta1/StreamingSequence.java | 2485 ++++++++++ .../v1beta1/StreamingSequenceName.java | 168 + .../v1beta1/StreamingSequenceOrBuilder.java | 127 + .../v1beta1/StreamingSequenceReport.java | 2963 +++++++++++ .../v1beta1/StreamingSequenceReportName.java | 170 + .../StreamingSequenceReportOrBuilder.java | 97 + .../com/google/showcase/v1beta1/Test.java | 4352 +++++++++++++++++ .../com/google/showcase/v1beta1/TestName.java | 191 + .../showcase/v1beta1/TestOrBuilder.java | 179 + .../com/google/showcase/v1beta1/TestRun.java | 927 ++++ .../showcase/v1beta1/TestRunOrBuilder.java | 93 + .../showcase/v1beta1/TestingOuterClass.java | 378 ++ .../showcase/v1beta1/UpdateBlurbRequest.java | 1016 ++++ .../v1beta1/UpdateBlurbRequestOrBuilder.java | 103 + .../showcase/v1beta1/UpdateRoomRequest.java | 1016 ++++ .../v1beta1/UpdateRoomRequestOrBuilder.java | 103 + .../showcase/v1beta1/UpdateUserRequest.java | 1016 ++++ .../v1beta1/UpdateUserRequestOrBuilder.java | 103 + .../com/google/showcase/v1beta1/User.java | 2292 +++++++++ .../com/google/showcase/v1beta1/UserName.java | 166 + .../showcase/v1beta1/UserOrBuilder.java | 316 ++ .../showcase/v1beta1/VerifyTestRequest.java | 953 ++++ .../v1beta1/VerifyTestRequestOrBuilder.java | 105 + .../showcase/v1beta1/VerifyTestResponse.java | 710 +++ .../v1beta1/VerifyTestResponseOrBuilder.java | 63 + .../google/showcase/v1beta1/WaitMetadata.java | 725 +++ .../v1beta1/WaitMetadataOrBuilder.java | 63 + .../google/showcase/v1beta1/WaitRequest.java | 1820 +++++++ .../v1beta1/WaitRequestOrBuilder.java | 181 + .../google/showcase/v1beta1/WaitResponse.java | 632 +++ .../v1beta1/WaitResponseOrBuilder.java | 52 + .../google/showcase/v1beta1/compliance.proto | 269 + .../schema/google/showcase/v1beta1/echo.proto | 424 ++ .../google/showcase/v1beta1/identity.proto | 186 + .../google/showcase/v1beta1/messaging.proto | 520 ++ .../google/showcase/v1beta1/rest_error.proto | 42 + .../google/showcase/v1beta1/sequence.proto | 260 + .../google/showcase/v1beta1/testing.proto | 392 ++ 322 files changed, 174647 insertions(+) create mode 100644 java-showcase-3.25.8/README.md create mode 100644 java-showcase-3.25.8/gapic-showcase/pom.xml create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceClient.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceSettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoClient.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoSettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentityClient.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentitySettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingClient.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingSettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceClient.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceSettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingClient.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingSettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/gapic_metadata.json create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/package-info.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStubSettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStubSettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingCallableFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStubSettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStubSettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStubSettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStub.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStubSettings.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientHttpJsonTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientHttpJsonTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientHttpJsonTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientHttpJsonTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientHttpJsonTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientHttpJsonTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITApiKeyCredentials.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITAutoPopulatedFields.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITBidiStreaming.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientShutdown.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientSideStreaming.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCommonServiceMixins.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCrud.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITDynamicRoutingHeaders.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITEndpointContext.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITGdch.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITHttpAnnotation.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITIam.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITLongRunningOperation.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITNumericEnums.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITOtelMetrics.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITPagination.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITServerSideStreaming.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITTimeObjectsPropagationTest.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryCallable.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryDeadline.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITVersionHeaders.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging1x.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/TestAppender.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/GrpcCapturingClientInterceptor.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/HttpJsonCapturingClientInterceptor.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransport.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransportFactory.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/TestClientInitializer.java create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/resources/META-INF/native-image/resource-config.json create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/resources/compliance_suite.json create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/resources/fake_cert.pem create mode 100644 java-showcase-3.25.8/gapic-showcase/src/test/resources/test_gdch_credential.json create mode 100644 java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/clirr-ignored-differences.xml create mode 100644 java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/pom.xml create mode 100644 java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGrpc.java create mode 100644 java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoGrpc.java create mode 100644 java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityGrpc.java create mode 100644 java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingGrpc.java create mode 100644 java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceServiceGrpc.java create mode 100644 java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingGrpc.java create mode 100644 java-showcase-3.25.8/pom.xml create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/pom.xml create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbName.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ProfileName.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomName.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceName.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReport.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportName.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionName.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceName.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportName.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestName.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserName.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/compliance.proto create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/echo.proto create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/identity.proto create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/messaging.proto create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/rest_error.proto create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/sequence.proto create mode 100644 java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/testing.proto diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1f3cab433e..8c982c5d4d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -303,6 +303,13 @@ jobs: mvn clean verify -P '!showcase,enable-integration-tests,loggingTestBase,disabledLogging' \ --batch-mode \ --no-transfer-progress + - name: Showcase integration tests - Protobuf gen code 3.25.8 + working-directory: java-showcase-3.25.8 + run: | + mvn verify \ + -P enable-integration-tests \ + --batch-mode \ + --no-transfer-progress showcase: runs-on: ubuntu-22.04 strategy: diff --git a/java-showcase-3.25.8/README.md b/java-showcase-3.25.8/README.md new file mode 100644 index 0000000000..c112ebf5ad --- /dev/null +++ b/java-showcase-3.25.8/README.md @@ -0,0 +1,2 @@ +This is a copy of [GAPIC Showcase](https://github.com/googleapis/gapic-showcase) with protobuf 3.25.8 gen code. +This is intended to test the compatibility between protobuf-java runtime v4.33.0 and gen code 3.25.8. \ No newline at end of file diff --git a/java-showcase-3.25.8/gapic-showcase/pom.xml b/java-showcase-3.25.8/gapic-showcase/pom.xml new file mode 100644 index 0000000000..a9e4de22fe --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/pom.xml @@ -0,0 +1,366 @@ + + + 4.0.0 + com.google.cloud + gapic-showcase + 0.0.1-SNAPSHOT + jar + GAPIC Showcase Client + + GAPIC Showcase is an API that demonstrates Generated API Client (GAPIC) features and common API + patterns used by Google. + + + com.google.cloud + gapic-showcase-parent + 0.0.1-SNAPSHOT + + + + 0.36.2 + + 1.2.13 + 1.5.21 + + + + + + org.jacoco + jacoco-maven-plugin + 0.8.13 + + + report + + report + + + + XML + HTML + + + + + + + com.spotify.fmt + fmt-maven-plugin + 2.25 + + (IT.*\.java)|(.*Test.java)|(TestClientInitializer.java) + + + + com.googlecode.maven-download-plugin + download-maven-plugin + 1.6.8 + + + download-compliance-suite + generate-test-resources + + wget + + + + https://raw.githubusercontent.com/googleapis/gapic-showcase/v${gapic-showcase.version}/server/services/compliance_suite.json + + src/test/resources + + true + + + + + + + + + + io.grpc + grpc-api + + + io.grpc + grpc-stub + + + io.grpc + grpc-protobuf + + + com.google.api + api-common + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + com.google.api.grpc + grpc-google-common-protos + test + + + com.google.api.grpc + proto-google-iam-v1 + + + com.google.api.grpc + proto-gapic-showcase-v1beta1 + + + com.google.guava + guava + + + com.google.api + gax + + + com.google.api + gax-grpc + + + com.google.api + gax-httpjson + + + + + org.junit.jupiter + junit-jupiter-engine + test + + + org.junit.vintage + junit-vintage-engine + test + + + org.junit.jupiter + junit-jupiter-params + test + + + com.google.truth + truth + 1.4.4 + + + junit + junit + + + test + + + + com.google.api.grpc + grpc-gapic-showcase-v1beta1 + test + + + + com.google.api + gax + test-jar + testlib + test + + + com.google.api + gax-grpc + test-jar + testlib + test + + + com.google.api + gax-httpjson + test-jar + testlib + test + + + com.google.auth + google-auth-library-oauth2-http + test-jar + testlib + test + + + com.google.api.grpc + grpc-google-iam-v1 + test + + + + + io.opentelemetry + opentelemetry-api + test + + + io.opentelemetry + opentelemetry-sdk + test + + + io.opentelemetry + opentelemetry-sdk-testing + test + + + + io.grpc + grpc-opentelemetry + test + + + + + + + + slf4j2_logback + + + + slf4j2_logback + + + + + org.slf4j + slf4j-api + 2.0.16 + test + + + ch.qos.logback + logback-classic + ${slf4j2-logback.version} + test + + + ch.qos.logback + logback-core + ${slf4j2-logback.version} + test + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + **/com/google/showcase/v1beta1/it/*.java + **/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java + **/com/google/showcase/v1beta1/it/logging/ITLogging1x.java + + + + + + + + slf4j1_logback + + + + slf4j1_logback + + + + + org.slf4j + slf4j-api + 1.7.36 + test + + + ch.qos.logback + logback-classic + ${slf4j1-logback.version} + test + + + ch.qos.logback + logback-core + ${slf4j1-logback.version} + test + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + **/com/google/showcase/v1beta1/it/*.java + **/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java + **/com/google/showcase/v1beta1/it/logging/ITLogging.java + + + + + + + + disabledLogging + + + + + disable_logging + + + + + org.slf4j + slf4j-api + 1.7.36 + test + + + ch.qos.logback + logback-classic + ${slf4j1-logback.version} + test + + + ch.qos.logback + logback-core + ${slf4j1-logback.version} + test + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + **/com/google/showcase/v1beta1/it/*.java + **/com/google/showcase/v1beta1/it/logging/ITLogging1x.java + **/com/google/showcase/v1beta1/it/logging/ITLogging.java + + + + + + + + + diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceClient.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceClient.java new file mode 100644 index 0000000000..2bd2776fd9 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceClient.java @@ -0,0 +1,1595 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.showcase.v1beta1.stub.ComplianceStub; +import com.google.showcase.v1beta1.stub.ComplianceStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: This service is used to test that GAPICs implement various REST-related + * features correctly. This mostly means transcoding proto3 requests to REST format correctly for + * various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums + * received by clients can be round-tripped correctly. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+ *   RepeatRequest request =
+ *       RepeatRequest.newBuilder()
+ *           .setName("name3373707")
+ *           .setInfo(ComplianceData.newBuilder().build())
+ *           .setServerVerify(true)
+ *           .setIntendedBindingUri("intendedBindingUri780142386")
+ *           .setFInt32(-1143775883)
+ *           .setFInt64(-1143775788)
+ *           .setFDouble(-1239459382)
+ *           .setPInt32(-858673665)
+ *           .setPInt64(-858673570)
+ *           .setPDouble(-991225216)
+ *           .build();
+ *   RepeatResponse response = complianceClient.repeatDataBody(request);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the ComplianceClient object to clean up resources such as + * threads. In the example above, try-with-resources is used, which automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

RepeatDataBody

This method echoes the ComplianceData request. This method exercises sending the entire request object in the REST body.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataBody(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataBodyCallable() + *

+ *

RepeatDataBodyInfo

This method echoes the ComplianceData request. This method exercises sending the a message-type field in the REST body. Per AIP-127, only top-level, non-repeated fields can be sent this way.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataBodyInfo(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataBodyInfoCallable() + *

+ *

RepeatDataQuery

This method echoes the ComplianceData request. This method exercises sending all request fields as query parameters.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataQuery(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataQueryCallable() + *

+ *

RepeatDataSimplePath

This method echoes the ComplianceData request. This method exercises sending some parameters as "simple" path variables (i.e., of the form "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataSimplePath(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataSimplePathCallable() + *

+ *

RepeatDataPathResource

Same as RepeatDataSimplePath, but with a path resource.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataPathResource(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataPathResourceCallable() + *

+ *

RepeatDataPathTrailingResource

Same as RepeatDataSimplePath, but with a trailing resource.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataPathTrailingResource(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataPathTrailingResourceCallable() + *

+ *

RepeatDataBodyPut

This method echoes the ComplianceData request, using the HTTP PUT method.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataBodyPut(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataBodyPutCallable() + *

+ *

RepeatDataBodyPatch

This method echoes the ComplianceData request, using the HTTP PATCH method.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataBodyPatch(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataBodyPatchCallable() + *

+ *

GetEnum

This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the response from this RPC as the request to VerifyEnum() + *

The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getEnum(EnumRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getEnumCallable() + *

+ *

VerifyEnum

This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum() verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds with the same EnumResponse; otherwise, the RPC errors. + *

This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run, although they are not guaranteed to be the same across separate Showcase server runs.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • verifyEnum(EnumResponse request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • verifyEnumCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of ComplianceSettings to + * create(). For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ComplianceSettings complianceSettings =
+ *     ComplianceSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * ComplianceClient complianceClient = ComplianceClient.create(complianceSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ComplianceSettings complianceSettings =
+ *     ComplianceSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * ComplianceClient complianceClient = ComplianceClient.create(complianceSettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ComplianceSettings complianceSettings = ComplianceSettings.newHttpJsonBuilder().build();
+ * ComplianceClient complianceClient = ComplianceClient.create(complianceSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class ComplianceClient implements BackgroundResource { + private final ComplianceSettings settings; + private final ComplianceStub stub; + + /** Constructs an instance of ComplianceClient with default settings. */ + public static final ComplianceClient create() throws IOException { + return create(ComplianceSettings.newBuilder().build()); + } + + /** + * Constructs an instance of ComplianceClient, using the given settings. The channels are created + * based on the settings passed in, or defaults for any settings that are not set. + */ + public static final ComplianceClient create(ComplianceSettings settings) throws IOException { + return new ComplianceClient(settings); + } + + /** + * Constructs an instance of ComplianceClient, using the given stub for making calls. This is for + * advanced usage - prefer using create(ComplianceSettings). + */ + public static final ComplianceClient create(ComplianceStub stub) { + return new ComplianceClient(stub); + } + + /** + * Constructs an instance of ComplianceClient, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected ComplianceClient(ComplianceSettings settings) throws IOException { + this.settings = settings; + this.stub = ((ComplianceStubSettings) settings.getStubSettings()).createStub(); + } + + protected ComplianceClient(ComplianceStub stub) { + this.settings = null; + this.stub = stub; + } + + public final ComplianceSettings getSettings() { + return settings; + } + + public ComplianceStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending the entire request + * object in the REST body. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataBody(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataBody(RepeatRequest request) { + return repeatDataBodyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending the entire request + * object in the REST body. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataBodyCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataBodyCallable() { + return stub.repeatDataBodyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending the a message-type + * field in the REST body. Per AIP-127, only top-level, non-repeated fields can be sent this way. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataBodyInfo(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataBodyInfo(RepeatRequest request) { + return repeatDataBodyInfoCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending the a message-type + * field in the REST body. Per AIP-127, only top-level, non-repeated fields can be sent this way. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataBodyInfoCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataBodyInfoCallable() { + return stub.repeatDataBodyInfoCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending all request fields + * as query parameters. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataQuery(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataQuery(RepeatRequest request) { + return repeatDataQueryCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending all request fields + * as query parameters. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataQueryCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataQueryCallable() { + return stub.repeatDataQueryCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending some parameters as + * "simple" path variables (i.e., of the form "/bar/{foo}" rather than "/{foo=bar/*}"), and + * the rest as query parameters. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataSimplePath(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataSimplePath(RepeatRequest request) { + return repeatDataSimplePathCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending some parameters as + * "simple" path variables (i.e., of the form "/bar/{foo}" rather than "/{foo=bar/*}"), and + * the rest as query parameters. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataSimplePathCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataSimplePathCallable() { + return stub.repeatDataSimplePathCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Same as RepeatDataSimplePath, but with a path resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataPathResource(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataPathResource(RepeatRequest request) { + return repeatDataPathResourceCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Same as RepeatDataSimplePath, but with a path resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataPathResourceCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataPathResourceCallable() { + return stub.repeatDataPathResourceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Same as RepeatDataSimplePath, but with a trailing resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataPathTrailingResource(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataPathTrailingResource(RepeatRequest request) { + return repeatDataPathTrailingResourceCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Same as RepeatDataSimplePath, but with a trailing resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataPathTrailingResourceCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + repeatDataPathTrailingResourceCallable() { + return stub.repeatDataPathTrailingResourceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request, using the HTTP PUT method. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataBodyPut(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataBodyPut(RepeatRequest request) { + return repeatDataBodyPutCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request, using the HTTP PUT method. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataBodyPutCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataBodyPutCallable() { + return stub.repeatDataBodyPutCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request, using the HTTP PATCH method. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataBodyPatch(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataBodyPatch(RepeatRequest request) { + return repeatDataBodyPatchCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request, using the HTTP PATCH method. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataBodyPatchCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataBodyPatchCallable() { + return stub.repeatDataBodyPatchCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method requests an enum value from the server. Depending on the contents of EnumRequest, + * the enum value returned will be a known enum declared in the .proto file, or a made-up enum + * value the is unknown to the client. To verify that clients can round-trip unknown enum values + * they receive, use the response from this RPC as the request to VerifyEnum() + * + *

The values of enums sent by the server when a known or unknown value is requested will be + * the same within a single Showcase server run (this is needed for VerifyEnum() to work) but are + * not guaranteed to be the same across separate Showcase server runs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build();
+   *   EnumResponse response = complianceClient.getEnum(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final EnumResponse getEnum(EnumRequest request) { + return getEnumCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method requests an enum value from the server. Depending on the contents of EnumRequest, + * the enum value returned will be a known enum declared in the .proto file, or a made-up enum + * value the is unknown to the client. To verify that clients can round-trip unknown enum values + * they receive, use the response from this RPC as the request to VerifyEnum() + * + *

The values of enums sent by the server when a known or unknown value is requested will be + * the same within a single Showcase server run (this is needed for VerifyEnum() to work) but are + * not guaranteed to be the same across separate Showcase server runs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build();
+   *   ApiFuture future = complianceClient.getEnumCallable().futureCall(request);
+   *   // Do something.
+   *   EnumResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getEnumCallable() { + return stub.getEnumCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method is used to verify that clients can round-trip enum values, which is particularly + * important for unknown enum values over REST. VerifyEnum() verifies that its request, which is + * presumably the response that the client previously got to a GetEnum(), contains the correct + * data. If so, it responds with the same EnumResponse; otherwise, the RPC errors. + * + *

This works because the values of enums sent by the server when a known or unknown value is + * requested will be the same within a single Showcase server run, although they are not + * guaranteed to be the same across separate Showcase server runs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   EnumResponse request =
+   *       EnumResponse.newBuilder()
+   *           .setRequest(EnumRequest.newBuilder().build())
+   *           .setContinent(Continent.forNumber(0))
+   *           .build();
+   *   EnumResponse response = complianceClient.verifyEnum(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final EnumResponse verifyEnum(EnumResponse request) { + return verifyEnumCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method is used to verify that clients can round-trip enum values, which is particularly + * important for unknown enum values over REST. VerifyEnum() verifies that its request, which is + * presumably the response that the client previously got to a GetEnum(), contains the correct + * data. If so, it responds with the same EnumResponse; otherwise, the RPC errors. + * + *

This works because the values of enums sent by the server when a known or unknown value is + * requested will be the same within a single Showcase server run, although they are not + * guaranteed to be the same across separate Showcase server runs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   EnumResponse request =
+   *       EnumResponse.newBuilder()
+   *           .setRequest(EnumRequest.newBuilder().build())
+   *           .setContinent(Continent.forNumber(0))
+   *           .build();
+   *   ApiFuture future = complianceClient.verifyEnumCallable().futureCall(request);
+   *   // Do something.
+   *   EnumResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable verifyEnumCallable() { + return stub.verifyEnumCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : complianceClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = complianceClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = complianceClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = complianceClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = complianceClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = complianceClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = complianceClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = complianceClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = complianceClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceSettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceSettings.java new file mode 100644 index 0000000000..b96f3fcdbe --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceSettings.java @@ -0,0 +1,373 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.showcase.v1beta1.stub.ComplianceStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link ComplianceClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of repeatDataBody: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ComplianceSettings.Builder complianceSettingsBuilder = ComplianceSettings.newBuilder();
+ * complianceSettingsBuilder
+ *     .repeatDataBodySettings()
+ *     .setRetrySettings(
+ *         complianceSettingsBuilder
+ *             .repeatDataBodySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * ComplianceSettings complianceSettings = complianceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class ComplianceSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to repeatDataBody. */ + public UnaryCallSettings repeatDataBodySettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataBodySettings(); + } + + /** Returns the object with the settings used for calls to repeatDataBodyInfo. */ + public UnaryCallSettings repeatDataBodyInfoSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataBodyInfoSettings(); + } + + /** Returns the object with the settings used for calls to repeatDataQuery. */ + public UnaryCallSettings repeatDataQuerySettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataQuerySettings(); + } + + /** Returns the object with the settings used for calls to repeatDataSimplePath. */ + public UnaryCallSettings repeatDataSimplePathSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataSimplePathSettings(); + } + + /** Returns the object with the settings used for calls to repeatDataPathResource. */ + public UnaryCallSettings repeatDataPathResourceSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataPathResourceSettings(); + } + + /** Returns the object with the settings used for calls to repeatDataPathTrailingResource. */ + public UnaryCallSettings repeatDataPathTrailingResourceSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataPathTrailingResourceSettings(); + } + + /** Returns the object with the settings used for calls to repeatDataBodyPut. */ + public UnaryCallSettings repeatDataBodyPutSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataBodyPutSettings(); + } + + /** Returns the object with the settings used for calls to repeatDataBodyPatch. */ + public UnaryCallSettings repeatDataBodyPatchSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataBodyPatchSettings(); + } + + /** Returns the object with the settings used for calls to getEnum. */ + public UnaryCallSettings getEnumSettings() { + return ((ComplianceStubSettings) getStubSettings()).getEnumSettings(); + } + + /** Returns the object with the settings used for calls to verifyEnum. */ + public UnaryCallSettings verifyEnumSettings() { + return ((ComplianceStubSettings) getStubSettings()).verifyEnumSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((ComplianceStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((ComplianceStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((ComplianceStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((ComplianceStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((ComplianceStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final ComplianceSettings create(ComplianceStubSettings stub) throws IOException { + return new ComplianceSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return ComplianceStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return ComplianceStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return ComplianceStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return ComplianceStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return ComplianceStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return ComplianceStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return ComplianceStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ComplianceStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected ComplianceSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for ComplianceSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(ComplianceStubSettings.newBuilder(clientContext)); + } + + protected Builder(ComplianceSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(ComplianceStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(ComplianceStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(ComplianceStubSettings.newHttpJsonBuilder()); + } + + public ComplianceStubSettings.Builder getStubSettingsBuilder() { + return ((ComplianceStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to repeatDataBody. */ + public UnaryCallSettings.Builder repeatDataBodySettings() { + return getStubSettingsBuilder().repeatDataBodySettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataBodyInfo. */ + public UnaryCallSettings.Builder repeatDataBodyInfoSettings() { + return getStubSettingsBuilder().repeatDataBodyInfoSettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataQuery. */ + public UnaryCallSettings.Builder repeatDataQuerySettings() { + return getStubSettingsBuilder().repeatDataQuerySettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataSimplePath. */ + public UnaryCallSettings.Builder repeatDataSimplePathSettings() { + return getStubSettingsBuilder().repeatDataSimplePathSettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataPathResource. */ + public UnaryCallSettings.Builder + repeatDataPathResourceSettings() { + return getStubSettingsBuilder().repeatDataPathResourceSettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataPathTrailingResource. */ + public UnaryCallSettings.Builder + repeatDataPathTrailingResourceSettings() { + return getStubSettingsBuilder().repeatDataPathTrailingResourceSettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataBodyPut. */ + public UnaryCallSettings.Builder repeatDataBodyPutSettings() { + return getStubSettingsBuilder().repeatDataBodyPutSettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataBodyPatch. */ + public UnaryCallSettings.Builder repeatDataBodyPatchSettings() { + return getStubSettingsBuilder().repeatDataBodyPatchSettings(); + } + + /** Returns the builder for the settings used for calls to getEnum. */ + public UnaryCallSettings.Builder getEnumSettings() { + return getStubSettingsBuilder().getEnumSettings(); + } + + /** Returns the builder for the settings used for calls to verifyEnum. */ + public UnaryCallSettings.Builder verifyEnumSettings() { + return getStubSettingsBuilder().verifyEnumSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public ComplianceSettings build() throws IOException { + return new ComplianceSettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoClient.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoClient.java new file mode 100644 index 0000000000..5f0a0b0a3d --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoClient.java @@ -0,0 +1,1781 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.httpjson.longrunning.OperationsClient; +import com.google.api.gax.longrunning.OperationFuture; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.showcase.v1beta1.stub.EchoStub; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: This service is used showcase the four main types of rpcs - unary, server + * side streaming, client side streaming, and bidirectional streaming. This service also exposes + * methods that explicitly implement server delay, and paginated calls. Set the 'showcase-trailer' + * metadata key on any method to have the values echoed in the response trailers. Set the + * 'x-goog-request-params' metadata key on any method to have the values echoed in the response + * headers. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (EchoClient echoClient = EchoClient.create()) {
+ *   EchoRequest request =
+ *       EchoRequest.newBuilder()
+ *           .setSeverity(Severity.forNumber(0))
+ *           .setHeader("header-1221270899")
+ *           .setOtherHeader("otherHeader-2026585667")
+ *           .setRequestId("requestId693933066")
+ *           .setOtherRequestId("otherRequestId1248995034")
+ *           .build();
+ *   EchoResponse response = echoClient.echo(request);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the EchoClient object to clean up resources such as + * threads. In the example above, try-with-resources is used, which automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

Echo

This method simply echoes the request. This method showcases unary RPCs.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • echo(EchoRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • echoCallable() + *

+ *

EchoErrorDetails

This method returns error details in a repeated "google.protobuf.Any" field. This method showcases handling errors thus encoded, particularly over REST transport. Note that GAPICs only allow the type "google.protobuf.Any" for field paths ending in "error.details", and, at run-time, the actual types for these fields must be one of the types in google/rpc/error_details.proto.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • echoErrorDetails(EchoErrorDetailsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • echoErrorDetailsCallable() + *

+ *

FailEchoWithDetails

This method always fails with a gRPC "Aborted" error status that contains multiple error details. These include one instance of each of the standard ones in error_details.proto (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto) plus a custom, Showcase-defined PoetryError. The intent of this RPC is to verify that GAPICs can process these various error details and surface them to the user in an idiomatic form.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • failEchoWithDetails(FailEchoWithDetailsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • failEchoWithDetailsCallable() + *

+ *

Expand

This method splits the given content into words and will pass each word back through the stream. This method showcases server-side streaming RPCs.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • expandCallable() + *

+ *

Collect

This method will collect the words given to it. When the stream is closed by the client, this method will return the a concatenation of the strings passed to it. This method showcases client-side streaming RPCs.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • collectCallable() + *

+ *

Chat

This method, upon receiving a request on the stream, will pass the same content back on the stream. This method showcases bidirectional streaming RPCs.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • chatCallable() + *

+ *

PagedExpand

This is similar to the Expand method but instead of returning a stream of expanded words, this method returns a paged list of expanded words.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • pagedExpand(PagedExpandRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • pagedExpandPagedCallable() + *

  • pagedExpandCallable() + *

+ *

PagedExpandLegacy

This is similar to the PagedExpand except that it uses max_results instead of page_size, as some legacy APIs still do. New APIs should NOT use this pattern.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • pagedExpandLegacy(PagedExpandLegacyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • pagedExpandLegacyCallable() + *

+ *

PagedExpandLegacyMapped

This method returns a map containing lists of words that appear in the input, keyed by their initial character. The only words returned are the ones included in the current page, as determined by page_token and page_size, which both refer to the word indices in the input. This paging result consisting of a map of lists is a pattern used by some legacy APIs. New APIs should NOT use this pattern.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • pagedExpandLegacyMapped(PagedExpandRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • pagedExpandLegacyMappedPagedCallable() + *

  • pagedExpandLegacyMappedCallable() + *

+ *

Wait

This method will wait for the requested amount of time and then return. This method showcases how a client handles a request timeout.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • waitAsync(WaitRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • waitOperationCallable() + *

  • waitCallable() + *

+ *

Block

This method will block (wait) for the requested amount of time and then return the response or error. This method showcases how a client handles delays or retries.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • block(BlockRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • blockCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of EchoSettings to create(). For + * example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoSettings echoSettings =
+ *     EchoSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * EchoClient echoClient = EchoClient.create(echoSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoSettings echoSettings = EchoSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * EchoClient echoClient = EchoClient.create(echoSettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoSettings echoSettings = EchoSettings.newHttpJsonBuilder().build();
+ * EchoClient echoClient = EchoClient.create(echoSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class EchoClient implements BackgroundResource { + private final EchoSettings settings; + private final EchoStub stub; + private final OperationsClient httpJsonOperationsClient; + private final com.google.longrunning.OperationsClient operationsClient; + + /** Constructs an instance of EchoClient with default settings. */ + public static final EchoClient create() throws IOException { + return create(EchoSettings.newBuilder().build()); + } + + /** + * Constructs an instance of EchoClient, using the given settings. The channels are created based + * on the settings passed in, or defaults for any settings that are not set. + */ + public static final EchoClient create(EchoSettings settings) throws IOException { + return new EchoClient(settings); + } + + /** + * Constructs an instance of EchoClient, using the given stub for making calls. This is for + * advanced usage - prefer using create(EchoSettings). + */ + public static final EchoClient create(EchoStub stub) { + return new EchoClient(stub); + } + + /** + * Constructs an instance of EchoClient, using the given settings. This is protected so that it is + * easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected EchoClient(EchoSettings settings) throws IOException { + this.settings = settings; + this.stub = ((EchoStubSettings) settings.getStubSettings()).createStub(); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + protected EchoClient(EchoStub stub) { + this.settings = null; + this.stub = stub; + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + public final EchoSettings getSettings() { + return settings; + } + + public EchoStub getStub() { + return stub; + } + + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + public final com.google.longrunning.OperationsClient getOperationsClient() { + return operationsClient; + } + + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + @BetaApi + public final OperationsClient getHttpJsonOperationsClient() { + return httpJsonOperationsClient; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method simply echoes the request. This method showcases unary RPCs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   EchoRequest request =
+   *       EchoRequest.newBuilder()
+   *           .setSeverity(Severity.forNumber(0))
+   *           .setHeader("header-1221270899")
+   *           .setOtherHeader("otherHeader-2026585667")
+   *           .setRequestId("requestId693933066")
+   *           .setOtherRequestId("otherRequestId1248995034")
+   *           .build();
+   *   EchoResponse response = echoClient.echo(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final EchoResponse echo(EchoRequest request) { + return echoCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method simply echoes the request. This method showcases unary RPCs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   EchoRequest request =
+   *       EchoRequest.newBuilder()
+   *           .setSeverity(Severity.forNumber(0))
+   *           .setHeader("header-1221270899")
+   *           .setOtherHeader("otherHeader-2026585667")
+   *           .setRequestId("requestId693933066")
+   *           .setOtherRequestId("otherRequestId1248995034")
+   *           .build();
+   *   ApiFuture future = echoClient.echoCallable().futureCall(request);
+   *   // Do something.
+   *   EchoResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable echoCallable() { + return stub.echoCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method returns error details in a repeated "google.protobuf.Any" field. This method + * showcases handling errors thus encoded, particularly over REST transport. Note that GAPICs only + * allow the type "google.protobuf.Any" for field paths ending in "error.details", and, at + * run-time, the actual types for these fields must be one of the types in + * google/rpc/error_details.proto. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   EchoErrorDetailsRequest request =
+   *       EchoErrorDetailsRequest.newBuilder()
+   *           .setSingleDetailText("singleDetailText1774380934")
+   *           .addAllMultiDetailText(new ArrayList())
+   *           .build();
+   *   EchoErrorDetailsResponse response = echoClient.echoErrorDetails(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final EchoErrorDetailsResponse echoErrorDetails(EchoErrorDetailsRequest request) { + return echoErrorDetailsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method returns error details in a repeated "google.protobuf.Any" field. This method + * showcases handling errors thus encoded, particularly over REST transport. Note that GAPICs only + * allow the type "google.protobuf.Any" for field paths ending in "error.details", and, at + * run-time, the actual types for these fields must be one of the types in + * google/rpc/error_details.proto. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   EchoErrorDetailsRequest request =
+   *       EchoErrorDetailsRequest.newBuilder()
+   *           .setSingleDetailText("singleDetailText1774380934")
+   *           .addAllMultiDetailText(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       echoClient.echoErrorDetailsCallable().futureCall(request);
+   *   // Do something.
+   *   EchoErrorDetailsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + echoErrorDetailsCallable() { + return stub.echoErrorDetailsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method always fails with a gRPC "Aborted" error status that contains multiple error + * details. These include one instance of each of the standard ones in error_details.proto + * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto) plus a + * custom, Showcase-defined PoetryError. The intent of this RPC is to verify that GAPICs can + * process these various error details and surface them to the user in an idiomatic form. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   FailEchoWithDetailsRequest request =
+   *       FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build();
+   *   FailEchoWithDetailsResponse response = echoClient.failEchoWithDetails(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final FailEchoWithDetailsResponse failEchoWithDetails(FailEchoWithDetailsRequest request) { + return failEchoWithDetailsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method always fails with a gRPC "Aborted" error status that contains multiple error + * details. These include one instance of each of the standard ones in error_details.proto + * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto) plus a + * custom, Showcase-defined PoetryError. The intent of this RPC is to verify that GAPICs can + * process these various error details and surface them to the user in an idiomatic form. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   FailEchoWithDetailsRequest request =
+   *       FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build();
+   *   ApiFuture future =
+   *       echoClient.failEchoWithDetailsCallable().futureCall(request);
+   *   // Do something.
+   *   FailEchoWithDetailsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + failEchoWithDetailsCallable() { + return stub.failEchoWithDetailsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method splits the given content into words and will pass each word back through the + * stream. This method showcases server-side streaming RPCs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   ExpandRequest request =
+   *       ExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setError(Status.newBuilder().build())
+   *           .setStreamWaitTime(Duration.newBuilder().build())
+   *           .build();
+   *   ServerStream stream = echoClient.expandCallable().call(request);
+   *   for (EchoResponse response : stream) {
+   *     // Do something when a response is received.
+   *   }
+   * }
+   * }
+ */ + public final ServerStreamingCallable expandCallable() { + return stub.expandCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will collect the words given to it. When the stream is closed by the client, this + * method will return the a concatenation of the strings passed to it. This method showcases + * client-side streaming RPCs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   ApiStreamObserver responseObserver =
+   *       new ApiStreamObserver() {
+   *         {@literal @}Override
+   *         public void onNext(EchoResponse response) {
+   *           // Do something when a response is received.
+   *         }
+   *
+   *         {@literal @}Override
+   *         public void onError(Throwable t) {
+   *           // Add error-handling
+   *         }
+   *
+   *         {@literal @}Override
+   *         public void onCompleted() {
+   *           // Do something when complete.
+   *         }
+   *       };
+   *   ApiStreamObserver requestObserver =
+   *       echoClient.collect().clientStreamingCall(responseObserver);
+   *   EchoRequest request =
+   *       EchoRequest.newBuilder()
+   *           .setSeverity(Severity.forNumber(0))
+   *           .setHeader("header-1221270899")
+   *           .setOtherHeader("otherHeader-2026585667")
+   *           .setRequestId("requestId693933066")
+   *           .setOtherRequestId("otherRequestId1248995034")
+   *           .build();
+   *   requestObserver.onNext(request);
+   * }
+   * }
+ */ + public final ClientStreamingCallable collectCallable() { + return stub.collectCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method, upon receiving a request on the stream, will pass the same content back on the + * stream. This method showcases bidirectional streaming RPCs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   BidiStream bidiStream = echoClient.chatCallable().call();
+   *   EchoRequest request =
+   *       EchoRequest.newBuilder()
+   *           .setSeverity(Severity.forNumber(0))
+   *           .setHeader("header-1221270899")
+   *           .setOtherHeader("otherHeader-2026585667")
+   *           .setRequestId("requestId693933066")
+   *           .setOtherRequestId("otherRequestId1248995034")
+   *           .build();
+   *   bidiStream.send(request);
+   *   for (EchoResponse response : bidiStream) {
+   *     // Do something when a response is received.
+   *   }
+   * }
+   * }
+ */ + public final BidiStreamingCallable chatCallable() { + return stub.chatCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is similar to the Expand method but instead of returning a stream of expanded words, this + * method returns a paged list of expanded words. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (EchoResponse element : echoClient.pagedExpand(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final PagedExpandPagedResponse pagedExpand(PagedExpandRequest request) { + return pagedExpandPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is similar to the Expand method but instead of returning a stream of expanded words, this + * method returns a paged list of expanded words. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = echoClient.pagedExpandPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (EchoResponse element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + pagedExpandPagedCallable() { + return stub.pagedExpandPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is similar to the Expand method but instead of returning a stream of expanded words, this + * method returns a paged list of expanded words. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     PagedExpandResponse response = echoClient.pagedExpandCallable().call(request);
+   *     for (EchoResponse element : response.getResponsesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable pagedExpandCallable() { + return stub.pagedExpandCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is similar to the PagedExpand except that it uses max_results instead of page_size, as + * some legacy APIs still do. New APIs should NOT use this pattern. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandLegacyRequest request =
+   *       PagedExpandLegacyRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setMaxResults(1128457243)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   PagedExpandResponse response = echoClient.pagedExpandLegacy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final PagedExpandResponse pagedExpandLegacy(PagedExpandLegacyRequest request) { + return pagedExpandLegacyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is similar to the PagedExpand except that it uses max_results instead of page_size, as + * some legacy APIs still do. New APIs should NOT use this pattern. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandLegacyRequest request =
+   *       PagedExpandLegacyRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setMaxResults(1128457243)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       echoClient.pagedExpandLegacyCallable().futureCall(request);
+   *   // Do something.
+   *   PagedExpandResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + pagedExpandLegacyCallable() { + return stub.pagedExpandLegacyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method returns a map containing lists of words that appear in the input, keyed by their + * initial character. The only words returned are the ones included in the current page, as + * determined by page_token and page_size, which both refer to the word indices in the input. This + * paging result consisting of a map of lists is a pattern used by some legacy APIs. New APIs + * should NOT use this pattern. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Map.Entry element :
+   *       echoClient.pagedExpandLegacyMapped(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final PagedExpandLegacyMappedPagedResponse pagedExpandLegacyMapped( + PagedExpandRequest request) { + return pagedExpandLegacyMappedPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method returns a map containing lists of words that appear in the input, keyed by their + * initial character. The only words returned are the ones included in the current page, as + * determined by page_token and page_size, which both refer to the word indices in the input. This + * paging result consisting of a map of lists is a pattern used by some legacy APIs. New APIs + * should NOT use this pattern. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture> future =
+   *       echoClient.pagedExpandLegacyMappedPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Map.Entry element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + pagedExpandLegacyMappedPagedCallable() { + return stub.pagedExpandLegacyMappedPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method returns a map containing lists of words that appear in the input, keyed by their + * initial character. The only words returned are the ones included in the current page, as + * determined by page_token and page_size, which both refer to the word indices in the input. This + * paging result consisting of a map of lists is a pattern used by some legacy APIs. New APIs + * should NOT use this pattern. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     PagedExpandLegacyMappedResponse response =
+   *         echoClient.pagedExpandLegacyMappedCallable().call(request);
+   *     for (Map.Entry element : response.getAlphabetizedList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + pagedExpandLegacyMappedCallable() { + return stub.pagedExpandLegacyMappedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will wait for the requested amount of time and then return. This method showcases + * how a client handles a request timeout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   WaitRequest request = WaitRequest.newBuilder().build();
+   *   WaitResponse response = echoClient.waitAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture waitAsync(WaitRequest request) { + return waitOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will wait for the requested amount of time and then return. This method showcases + * how a client handles a request timeout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   WaitRequest request = WaitRequest.newBuilder().build();
+   *   OperationFuture future =
+   *       echoClient.waitOperationCallable().futureCall(request);
+   *   // Do something.
+   *   WaitResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable waitOperationCallable() { + return stub.waitOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will wait for the requested amount of time and then return. This method showcases + * how a client handles a request timeout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   WaitRequest request = WaitRequest.newBuilder().build();
+   *   ApiFuture future = echoClient.waitCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable waitCallable() { + return stub.waitCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will block (wait) for the requested amount of time and then return the response or + * error. This method showcases how a client handles delays or retries. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   BlockRequest request =
+   *       BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build();
+   *   BlockResponse response = echoClient.block(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final BlockResponse block(BlockRequest request) { + return blockCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will block (wait) for the requested amount of time and then return the response or + * error. This method showcases how a client handles delays or retries. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   BlockRequest request =
+   *       BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build();
+   *   ApiFuture future = echoClient.blockCallable().futureCall(request);
+   *   // Do something.
+   *   BlockResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable blockCallable() { + return stub.blockCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : echoClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = echoClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = echoClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = echoClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = echoClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = echoClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = echoClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = echoClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = echoClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = echoClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       echoClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class PagedExpandPagedResponse + extends AbstractPagedListResponse< + PagedExpandRequest, + PagedExpandResponse, + EchoResponse, + PagedExpandPage, + PagedExpandFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + PagedExpandPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new PagedExpandPagedResponse(input), MoreExecutors.directExecutor()); + } + + private PagedExpandPagedResponse(PagedExpandPage page) { + super(page, PagedExpandFixedSizeCollection.createEmptyCollection()); + } + } + + public static class PagedExpandPage + extends AbstractPage { + + private PagedExpandPage( + PageContext context, + PagedExpandResponse response) { + super(context, response); + } + + private static PagedExpandPage createEmptyPage() { + return new PagedExpandPage(null, null); + } + + @Override + protected PagedExpandPage createPage( + PageContext context, + PagedExpandResponse response) { + return new PagedExpandPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class PagedExpandFixedSizeCollection + extends AbstractFixedSizeCollection< + PagedExpandRequest, + PagedExpandResponse, + EchoResponse, + PagedExpandPage, + PagedExpandFixedSizeCollection> { + + private PagedExpandFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static PagedExpandFixedSizeCollection createEmptyCollection() { + return new PagedExpandFixedSizeCollection(null, 0); + } + + @Override + protected PagedExpandFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new PagedExpandFixedSizeCollection(pages, collectionSize); + } + } + + public static class PagedExpandLegacyMappedPagedResponse + extends AbstractPagedListResponse< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry, + PagedExpandLegacyMappedPage, + PagedExpandLegacyMappedFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + context, + ApiFuture futureResponse) { + ApiFuture futurePage = + PagedExpandLegacyMappedPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new PagedExpandLegacyMappedPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private PagedExpandLegacyMappedPagedResponse(PagedExpandLegacyMappedPage page) { + super(page, PagedExpandLegacyMappedFixedSizeCollection.createEmptyCollection()); + } + } + + public static class PagedExpandLegacyMappedPage + extends AbstractPage< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry, + PagedExpandLegacyMappedPage> { + + private PagedExpandLegacyMappedPage( + PageContext< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + context, + PagedExpandLegacyMappedResponse response) { + super(context, response); + } + + private static PagedExpandLegacyMappedPage createEmptyPage() { + return new PagedExpandLegacyMappedPage(null, null); + } + + @Override + protected PagedExpandLegacyMappedPage createPage( + PageContext< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + context, + PagedExpandLegacyMappedResponse response) { + return new PagedExpandLegacyMappedPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class PagedExpandLegacyMappedFixedSizeCollection + extends AbstractFixedSizeCollection< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry, + PagedExpandLegacyMappedPage, + PagedExpandLegacyMappedFixedSizeCollection> { + + private PagedExpandLegacyMappedFixedSizeCollection( + List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static PagedExpandLegacyMappedFixedSizeCollection createEmptyCollection() { + return new PagedExpandLegacyMappedFixedSizeCollection(null, 0); + } + + @Override + protected PagedExpandLegacyMappedFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new PagedExpandLegacyMappedFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoSettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoSettings.java new file mode 100644 index 0000000000..41ab2f8e20 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoSettings.java @@ -0,0 +1,438 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link EchoClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of echo: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoSettings.Builder echoSettingsBuilder = EchoSettings.newBuilder();
+ * echoSettingsBuilder
+ *     .echoSettings()
+ *     .setRetrySettings(
+ *         echoSettingsBuilder
+ *             .echoSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * EchoSettings echoSettings = echoSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for wait: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoSettings.Builder echoSettingsBuilder = EchoSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * echoSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@BetaApi +@Generated("by gapic-generator-java") +public class EchoSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to echo. */ + public UnaryCallSettings echoSettings() { + return ((EchoStubSettings) getStubSettings()).echoSettings(); + } + + /** Returns the object with the settings used for calls to echoErrorDetails. */ + public UnaryCallSettings + echoErrorDetailsSettings() { + return ((EchoStubSettings) getStubSettings()).echoErrorDetailsSettings(); + } + + /** Returns the object with the settings used for calls to failEchoWithDetails. */ + public UnaryCallSettings + failEchoWithDetailsSettings() { + return ((EchoStubSettings) getStubSettings()).failEchoWithDetailsSettings(); + } + + /** Returns the object with the settings used for calls to expand. */ + public ServerStreamingCallSettings expandSettings() { + return ((EchoStubSettings) getStubSettings()).expandSettings(); + } + + /** Returns the object with the settings used for calls to collect. */ + public StreamingCallSettings collectSettings() { + return ((EchoStubSettings) getStubSettings()).collectSettings(); + } + + /** Returns the object with the settings used for calls to chat. */ + public StreamingCallSettings chatSettings() { + return ((EchoStubSettings) getStubSettings()).chatSettings(); + } + + /** Returns the object with the settings used for calls to pagedExpand. */ + public PagedCallSettings + pagedExpandSettings() { + return ((EchoStubSettings) getStubSettings()).pagedExpandSettings(); + } + + /** Returns the object with the settings used for calls to pagedExpandLegacy. */ + public UnaryCallSettings + pagedExpandLegacySettings() { + return ((EchoStubSettings) getStubSettings()).pagedExpandLegacySettings(); + } + + /** Returns the object with the settings used for calls to pagedExpandLegacyMapped. */ + public PagedCallSettings< + PagedExpandRequest, PagedExpandLegacyMappedResponse, PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings() { + return ((EchoStubSettings) getStubSettings()).pagedExpandLegacyMappedSettings(); + } + + /** Returns the object with the settings used for calls to wait. */ + public UnaryCallSettings waitSettings() { + return ((EchoStubSettings) getStubSettings()).waitSettings(); + } + + /** Returns the object with the settings used for calls to wait. */ + public OperationCallSettings waitOperationSettings() { + return ((EchoStubSettings) getStubSettings()).waitOperationSettings(); + } + + /** Returns the object with the settings used for calls to block. */ + public UnaryCallSettings blockSettings() { + return ((EchoStubSettings) getStubSettings()).blockSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((EchoStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((EchoStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((EchoStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((EchoStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((EchoStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final EchoSettings create(EchoStubSettings stub) throws IOException { + return new EchoSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return EchoStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return EchoStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return EchoStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return EchoStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return EchoStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return EchoStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return EchoStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return EchoStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected EchoSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for EchoSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(EchoStubSettings.newBuilder(clientContext)); + } + + protected Builder(EchoSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(EchoStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(EchoStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(EchoStubSettings.newHttpJsonBuilder()); + } + + public EchoStubSettings.Builder getStubSettingsBuilder() { + return ((EchoStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to echo. */ + public UnaryCallSettings.Builder echoSettings() { + return getStubSettingsBuilder().echoSettings(); + } + + /** Returns the builder for the settings used for calls to echoErrorDetails. */ + public UnaryCallSettings.Builder + echoErrorDetailsSettings() { + return getStubSettingsBuilder().echoErrorDetailsSettings(); + } + + /** Returns the builder for the settings used for calls to failEchoWithDetails. */ + public UnaryCallSettings.Builder + failEchoWithDetailsSettings() { + return getStubSettingsBuilder().failEchoWithDetailsSettings(); + } + + /** Returns the builder for the settings used for calls to expand. */ + public ServerStreamingCallSettings.Builder expandSettings() { + return getStubSettingsBuilder().expandSettings(); + } + + /** Returns the builder for the settings used for calls to collect. */ + public StreamingCallSettings.Builder collectSettings() { + return getStubSettingsBuilder().collectSettings(); + } + + /** Returns the builder for the settings used for calls to chat. */ + public StreamingCallSettings.Builder chatSettings() { + return getStubSettingsBuilder().chatSettings(); + } + + /** Returns the builder for the settings used for calls to pagedExpand. */ + public PagedCallSettings.Builder< + PagedExpandRequest, PagedExpandResponse, PagedExpandPagedResponse> + pagedExpandSettings() { + return getStubSettingsBuilder().pagedExpandSettings(); + } + + /** Returns the builder for the settings used for calls to pagedExpandLegacy. */ + public UnaryCallSettings.Builder + pagedExpandLegacySettings() { + return getStubSettingsBuilder().pagedExpandLegacySettings(); + } + + /** Returns the builder for the settings used for calls to pagedExpandLegacyMapped. */ + public PagedCallSettings.Builder< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings() { + return getStubSettingsBuilder().pagedExpandLegacyMappedSettings(); + } + + /** Returns the builder for the settings used for calls to wait. */ + public UnaryCallSettings.Builder waitSettings() { + return getStubSettingsBuilder().waitSettings(); + } + + /** Returns the builder for the settings used for calls to wait. */ + public OperationCallSettings.Builder + waitOperationSettings() { + return getStubSettingsBuilder().waitOperationSettings(); + } + + /** Returns the builder for the settings used for calls to block. */ + public UnaryCallSettings.Builder blockSettings() { + return getStubSettingsBuilder().blockSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public EchoSettings build() throws IOException { + return new EchoSettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentityClient.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentityClient.java new file mode 100644 index 0000000000..fbf33c1089 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentityClient.java @@ -0,0 +1,1358 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.IdentityStub; +import com.google.showcase.v1beta1.stub.IdentityStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: A simple identity service. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (IdentityClient identityClient = IdentityClient.create()) {
+ *   String displayName = "displayName1714148973";
+ *   String email = "email96619420";
+ *   User response = identityClient.createUser(displayName, email);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the IdentityClient object to clean up resources such as + * threads. In the example above, try-with-resources is used, which automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

CreateUser

Creates a user.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createUser(CreateUserRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createUser(String displayName, String email) + *

  • createUser(String displayName, String email, int age, String nickname, boolean enableNotifications, double heightFeet) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createUserCallable() + *

+ *

GetUser

Retrieves the User with the given uri.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getUser(GetUserRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getUser(UserName name) + *

  • getUser(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getUserCallable() + *

+ *

UpdateUser

Updates a user.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateUser(UpdateUserRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateUserCallable() + *

+ *

DeleteUser

Deletes a user, their profile, and all of their authored messages.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteUser(DeleteUserRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • deleteUser(UserName name) + *

  • deleteUser(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteUserCallable() + *

+ *

ListUsers

Lists all users.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listUsers(ListUsersRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listUsersPagedCallable() + *

  • listUsersCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of IdentitySettings to create(). + * For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * IdentitySettings identitySettings =
+ *     IdentitySettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * IdentityClient identityClient = IdentityClient.create(identitySettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * IdentitySettings identitySettings =
+ *     IdentitySettings.newBuilder().setEndpoint(myEndpoint).build();
+ * IdentityClient identityClient = IdentityClient.create(identitySettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * IdentitySettings identitySettings = IdentitySettings.newHttpJsonBuilder().build();
+ * IdentityClient identityClient = IdentityClient.create(identitySettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class IdentityClient implements BackgroundResource { + private final IdentitySettings settings; + private final IdentityStub stub; + + /** Constructs an instance of IdentityClient with default settings. */ + public static final IdentityClient create() throws IOException { + return create(IdentitySettings.newBuilder().build()); + } + + /** + * Constructs an instance of IdentityClient, using the given settings. The channels are created + * based on the settings passed in, or defaults for any settings that are not set. + */ + public static final IdentityClient create(IdentitySettings settings) throws IOException { + return new IdentityClient(settings); + } + + /** + * Constructs an instance of IdentityClient, using the given stub for making calls. This is for + * advanced usage - prefer using create(IdentitySettings). + */ + public static final IdentityClient create(IdentityStub stub) { + return new IdentityClient(stub); + } + + /** + * Constructs an instance of IdentityClient, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected IdentityClient(IdentitySettings settings) throws IOException { + this.settings = settings; + this.stub = ((IdentityStubSettings) settings.getStubSettings()).createStub(); + } + + protected IdentityClient(IdentityStub stub) { + this.settings = null; + this.stub = stub; + } + + public final IdentitySettings getSettings() { + return settings; + } + + public IdentityStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   String displayName = "displayName1714148973";
+   *   String email = "email96619420";
+   *   User response = identityClient.createUser(displayName, email);
+   * }
+   * }
+ * + * @param displayName The display_name of the user. + * @param email The email address of the user. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User createUser(String displayName, String email) { + CreateUserRequest request = + CreateUserRequest.newBuilder() + .setUser(User.newBuilder().setDisplayName(displayName).setEmail(email).build()) + .build(); + return createUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   String displayName = "displayName1714148973";
+   *   String email = "email96619420";
+   *   int age = 96511;
+   *   String nickname = "nickname70690926";
+   *   boolean enableNotifications = true;
+   *   double heightFeet = -1032737338;
+   *   User response =
+   *       identityClient.createUser(
+   *           displayName, email, age, nickname, enableNotifications, heightFeet);
+   * }
+   * }
+ * + * @param displayName The display_name of the user. + * @param email The email address of the user. + * @param age The age of the user in years. + * @param nickname The nickname of the user. + *

(-- aip.dev/not-precedent: An empty string is a valid nickname. Ordinarily, + * proto3_optional should not be used on a `string` field. --) + * @param enableNotifications Enables the receiving of notifications. The default is true if + * unset. + *

(-- aip.dev/not-precedent: The default for the feature is true. Ordinarily, the default + * for a `bool` field should be false. --) + * @param heightFeet The height of the user in feet. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User createUser( + String displayName, + String email, + int age, + String nickname, + boolean enableNotifications, + double heightFeet) { + CreateUserRequest request = + CreateUserRequest.newBuilder() + .setUser( + User.newBuilder() + .setDisplayName(displayName) + .setEmail(email) + .setAge(age) + .setNickname(nickname) + .setEnableNotifications(enableNotifications) + .setHeightFeet(heightFeet) + .build()) + .build(); + return createUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   CreateUserRequest request =
+   *       CreateUserRequest.newBuilder().setUser(User.newBuilder().build()).build();
+   *   User response = identityClient.createUser(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User createUser(CreateUserRequest request) { + return createUserCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   CreateUserRequest request =
+   *       CreateUserRequest.newBuilder().setUser(User.newBuilder().build()).build();
+   *   ApiFuture future = identityClient.createUserCallable().futureCall(request);
+   *   // Do something.
+   *   User response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createUserCallable() { + return stub.createUserCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the User with the given uri. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   UserName name = UserName.of("[USER]");
+   *   User response = identityClient.getUser(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested user. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User getUser(UserName name) { + GetUserRequest request = + GetUserRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the User with the given uri. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   String name = UserName.of("[USER]").toString();
+   *   User response = identityClient.getUser(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested user. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User getUser(String name) { + GetUserRequest request = GetUserRequest.newBuilder().setName(name).build(); + return getUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the User with the given uri. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetUserRequest request =
+   *       GetUserRequest.newBuilder().setName(UserName.of("[USER]").toString()).build();
+   *   User response = identityClient.getUser(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User getUser(GetUserRequest request) { + return getUserCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the User with the given uri. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetUserRequest request =
+   *       GetUserRequest.newBuilder().setName(UserName.of("[USER]").toString()).build();
+   *   ApiFuture future = identityClient.getUserCallable().futureCall(request);
+   *   // Do something.
+   *   User response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getUserCallable() { + return stub.getUserCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   UpdateUserRequest request =
+   *       UpdateUserRequest.newBuilder()
+   *           .setUser(User.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   User response = identityClient.updateUser(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User updateUser(UpdateUserRequest request) { + return updateUserCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   UpdateUserRequest request =
+   *       UpdateUserRequest.newBuilder()
+   *           .setUser(User.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = identityClient.updateUserCallable().futureCall(request);
+   *   // Do something.
+   *   User response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateUserCallable() { + return stub.updateUserCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user, their profile, and all of their authored messages. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   UserName name = UserName.of("[USER]");
+   *   identityClient.deleteUser(name);
+   * }
+   * }
+ * + * @param name The resource name of the user to delete. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUser(UserName name) { + DeleteUserRequest request = + DeleteUserRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user, their profile, and all of their authored messages. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   String name = UserName.of("[USER]").toString();
+   *   identityClient.deleteUser(name);
+   * }
+   * }
+ * + * @param name The resource name of the user to delete. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUser(String name) { + DeleteUserRequest request = DeleteUserRequest.newBuilder().setName(name).build(); + deleteUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user, their profile, and all of their authored messages. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   DeleteUserRequest request =
+   *       DeleteUserRequest.newBuilder().setName(UserName.of("[USER]").toString()).build();
+   *   identityClient.deleteUser(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUser(DeleteUserRequest request) { + deleteUserCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user, their profile, and all of their authored messages. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   DeleteUserRequest request =
+   *       DeleteUserRequest.newBuilder().setName(UserName.of("[USER]").toString()).build();
+   *   ApiFuture future = identityClient.deleteUserCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteUserCallable() { + return stub.deleteUserCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all users. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListUsersRequest request =
+   *       ListUsersRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (User element : identityClient.listUsers(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUsersPagedResponse listUsers(ListUsersRequest request) { + return listUsersPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all users. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListUsersRequest request =
+   *       ListUsersRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = identityClient.listUsersPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (User element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listUsersPagedCallable() { + return stub.listUsersPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all users. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListUsersRequest request =
+   *       ListUsersRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListUsersResponse response = identityClient.listUsersCallable().call(request);
+   *     for (User element : response.getUsersList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listUsersCallable() { + return stub.listUsersCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : identityClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = identityClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = identityClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = identityClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = identityClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = identityClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = identityClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = identityClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = identityClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = identityClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       identityClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListUsersPagedResponse + extends AbstractPagedListResponse< + ListUsersRequest, ListUsersResponse, User, ListUsersPage, ListUsersFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListUsersPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new ListUsersPagedResponse(input), MoreExecutors.directExecutor()); + } + + private ListUsersPagedResponse(ListUsersPage page) { + super(page, ListUsersFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListUsersPage + extends AbstractPage { + + private ListUsersPage( + PageContext context, + ListUsersResponse response) { + super(context, response); + } + + private static ListUsersPage createEmptyPage() { + return new ListUsersPage(null, null); + } + + @Override + protected ListUsersPage createPage( + PageContext context, + ListUsersResponse response) { + return new ListUsersPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListUsersFixedSizeCollection + extends AbstractFixedSizeCollection< + ListUsersRequest, ListUsersResponse, User, ListUsersPage, ListUsersFixedSizeCollection> { + + private ListUsersFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListUsersFixedSizeCollection createEmptyCollection() { + return new ListUsersFixedSizeCollection(null, 0); + } + + @Override + protected ListUsersFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListUsersFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentitySettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentitySettings.java new file mode 100644 index 0000000000..eb2dae0ce1 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentitySettings.java @@ -0,0 +1,325 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.IdentityStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link IdentityClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createUser: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * IdentitySettings.Builder identitySettingsBuilder = IdentitySettings.newBuilder();
+ * identitySettingsBuilder
+ *     .createUserSettings()
+ *     .setRetrySettings(
+ *         identitySettingsBuilder
+ *             .createUserSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * IdentitySettings identitySettings = identitySettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class IdentitySettings extends ClientSettings { + + /** Returns the object with the settings used for calls to createUser. */ + public UnaryCallSettings createUserSettings() { + return ((IdentityStubSettings) getStubSettings()).createUserSettings(); + } + + /** Returns the object with the settings used for calls to getUser. */ + public UnaryCallSettings getUserSettings() { + return ((IdentityStubSettings) getStubSettings()).getUserSettings(); + } + + /** Returns the object with the settings used for calls to updateUser. */ + public UnaryCallSettings updateUserSettings() { + return ((IdentityStubSettings) getStubSettings()).updateUserSettings(); + } + + /** Returns the object with the settings used for calls to deleteUser. */ + public UnaryCallSettings deleteUserSettings() { + return ((IdentityStubSettings) getStubSettings()).deleteUserSettings(); + } + + /** Returns the object with the settings used for calls to listUsers. */ + public PagedCallSettings + listUsersSettings() { + return ((IdentityStubSettings) getStubSettings()).listUsersSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((IdentityStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((IdentityStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((IdentityStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((IdentityStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((IdentityStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final IdentitySettings create(IdentityStubSettings stub) throws IOException { + return new IdentitySettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return IdentityStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return IdentityStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return IdentityStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return IdentityStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return IdentityStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return IdentityStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return IdentityStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return IdentityStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected IdentitySettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for IdentitySettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(IdentityStubSettings.newBuilder(clientContext)); + } + + protected Builder(IdentitySettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(IdentityStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(IdentityStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(IdentityStubSettings.newHttpJsonBuilder()); + } + + public IdentityStubSettings.Builder getStubSettingsBuilder() { + return ((IdentityStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to createUser. */ + public UnaryCallSettings.Builder createUserSettings() { + return getStubSettingsBuilder().createUserSettings(); + } + + /** Returns the builder for the settings used for calls to getUser. */ + public UnaryCallSettings.Builder getUserSettings() { + return getStubSettingsBuilder().getUserSettings(); + } + + /** Returns the builder for the settings used for calls to updateUser. */ + public UnaryCallSettings.Builder updateUserSettings() { + return getStubSettingsBuilder().updateUserSettings(); + } + + /** Returns the builder for the settings used for calls to deleteUser. */ + public UnaryCallSettings.Builder deleteUserSettings() { + return getStubSettingsBuilder().deleteUserSettings(); + } + + /** Returns the builder for the settings used for calls to listUsers. */ + public PagedCallSettings.Builder + listUsersSettings() { + return getStubSettingsBuilder().listUsersSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public IdentitySettings build() throws IOException { + return new IdentitySettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingClient.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingClient.java new file mode 100644 index 0000000000..b5bfc0bb2a --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingClient.java @@ -0,0 +1,2853 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.httpjson.longrunning.OperationsClient; +import com.google.api.gax.longrunning.OperationFuture; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.MessagingStub; +import com.google.showcase.v1beta1.stub.MessagingStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: A simple messaging service that implements chat rooms and profile posts. + * + *

This messaging service showcases the features that API clients generated by gapic-generators + * implement. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (MessagingClient messagingClient = MessagingClient.create()) {
+ *   String displayName = "displayName1714148973";
+ *   String description = "description-1724546052";
+ *   Room response = messagingClient.createRoom(displayName, description);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the MessagingClient object to clean up resources such as + * threads. In the example above, try-with-resources is used, which automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

CreateRoom

Creates a room.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createRoom(CreateRoomRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createRoom(String displayName, String description) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createRoomCallable() + *

+ *

GetRoom

Retrieves the Room with the given resource name.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getRoom(GetRoomRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getRoom(RoomName name) + *

  • getRoom(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getRoomCallable() + *

+ *

UpdateRoom

Updates a room.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateRoom(UpdateRoomRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateRoomCallable() + *

+ *

DeleteRoom

Deletes a room and all of its blurbs.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteRoom(DeleteRoomRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • deleteRoom(RoomName name) + *

  • deleteRoom(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteRoomCallable() + *

+ *

ListRooms

Lists all chat rooms.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listRooms(ListRoomsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listRoomsPagedCallable() + *

  • listRoomsCallable() + *

+ *

CreateBlurb

Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. If the parent is a profile, the blurb is understood to be a post on the profile.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createBlurb(CreateBlurbRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createBlurb(ProfileName parent, UserName user, ByteString image) + *

  • createBlurb(ProfileName parent, UserName user, String text) + *

  • createBlurb(ProfileName parent, String user, ByteString image) + *

  • createBlurb(ProfileName parent, String user, String text) + *

  • createBlurb(RoomName parent, UserName user, ByteString image) + *

  • createBlurb(RoomName parent, UserName user, String text) + *

  • createBlurb(RoomName parent, String user, ByteString image) + *

  • createBlurb(RoomName parent, String user, String text) + *

  • createBlurb(String parent, UserName user, ByteString image) + *

  • createBlurb(String parent, UserName user, String text) + *

  • createBlurb(String parent, String user, ByteString image) + *

  • createBlurb(String parent, String user, String text) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createBlurbCallable() + *

+ *

GetBlurb

Retrieves the Blurb with the given resource name.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getBlurb(GetBlurbRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getBlurb(BlurbName name) + *

  • getBlurb(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getBlurbCallable() + *

+ *

UpdateBlurb

Updates a blurb.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateBlurb(UpdateBlurbRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateBlurbCallable() + *

+ *

DeleteBlurb

Deletes a blurb.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteBlurb(DeleteBlurbRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • deleteBlurb(BlurbName name) + *

  • deleteBlurb(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteBlurbCallable() + *

+ *

ListBlurbs

Lists blurbs for a specific chat room or user profile depending on the parent resource name.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listBlurbs(ListBlurbsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listBlurbs(ProfileName parent) + *

  • listBlurbs(RoomName parent) + *

  • listBlurbs(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listBlurbsPagedCallable() + *

  • listBlurbsCallable() + *

+ *

SearchBlurbs

This method searches through all blurbs across all rooms and profiles for blurbs containing to words found in the query. Only posts that contain an exact match of a queried word will be returned.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • searchBlurbsAsync(SearchBlurbsRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • searchBlurbsAsync(ProfileName parent, String query) + *

  • searchBlurbsAsync(RoomName parent, String query) + *

  • searchBlurbsAsync(String parent, String query) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • searchBlurbsOperationCallable() + *

  • searchBlurbsCallable() + *

+ *

StreamBlurbs

This returns a stream that emits the blurbs that are created for a particular chat room or user profile.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • streamBlurbsCallable() + *

+ *

SendBlurbs

This is a stream to create multiple blurbs. If an invalid blurb is requested to be created, the stream will close with an error.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • sendBlurbsCallable() + *

+ *

Connect

This method starts a bidirectional stream that receives all blurbs that are being created after the stream has started and sends requests to create blurbs. If an invalid blurb is requested to be created, the stream will close with an error.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • connectCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of MessagingSettings to create(). + * For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingSettings messagingSettings =
+ *     MessagingSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * MessagingClient messagingClient = MessagingClient.create(messagingSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingSettings messagingSettings =
+ *     MessagingSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * MessagingClient messagingClient = MessagingClient.create(messagingSettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingSettings messagingSettings = MessagingSettings.newHttpJsonBuilder().build();
+ * MessagingClient messagingClient = MessagingClient.create(messagingSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class MessagingClient implements BackgroundResource { + private final MessagingSettings settings; + private final MessagingStub stub; + private final OperationsClient httpJsonOperationsClient; + private final com.google.longrunning.OperationsClient operationsClient; + + /** Constructs an instance of MessagingClient with default settings. */ + public static final MessagingClient create() throws IOException { + return create(MessagingSettings.newBuilder().build()); + } + + /** + * Constructs an instance of MessagingClient, using the given settings. The channels are created + * based on the settings passed in, or defaults for any settings that are not set. + */ + public static final MessagingClient create(MessagingSettings settings) throws IOException { + return new MessagingClient(settings); + } + + /** + * Constructs an instance of MessagingClient, using the given stub for making calls. This is for + * advanced usage - prefer using create(MessagingSettings). + */ + public static final MessagingClient create(MessagingStub stub) { + return new MessagingClient(stub); + } + + /** + * Constructs an instance of MessagingClient, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected MessagingClient(MessagingSettings settings) throws IOException { + this.settings = settings; + this.stub = ((MessagingStubSettings) settings.getStubSettings()).createStub(); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + protected MessagingClient(MessagingStub stub) { + this.settings = null; + this.stub = stub; + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + public final MessagingSettings getSettings() { + return settings; + } + + public MessagingStub getStub() { + return stub; + } + + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + public final com.google.longrunning.OperationsClient getOperationsClient() { + return operationsClient; + } + + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + @BetaApi + public final OperationsClient getHttpJsonOperationsClient() { + return httpJsonOperationsClient; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a room. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String displayName = "displayName1714148973";
+   *   String description = "description-1724546052";
+   *   Room response = messagingClient.createRoom(displayName, description);
+   * }
+   * }
+ * + * @param displayName The human readable name of the chat room. + * @param description The description of the chat room. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room createRoom(String displayName, String description) { + CreateRoomRequest request = + CreateRoomRequest.newBuilder() + .setRoom( + Room.newBuilder().setDisplayName(displayName).setDescription(description).build()) + .build(); + return createRoom(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a room. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   CreateRoomRequest request =
+   *       CreateRoomRequest.newBuilder().setRoom(Room.newBuilder().build()).build();
+   *   Room response = messagingClient.createRoom(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room createRoom(CreateRoomRequest request) { + return createRoomCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a room. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   CreateRoomRequest request =
+   *       CreateRoomRequest.newBuilder().setRoom(Room.newBuilder().build()).build();
+   *   ApiFuture future = messagingClient.createRoomCallable().futureCall(request);
+   *   // Do something.
+   *   Room response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createRoomCallable() { + return stub.createRoomCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Room with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName name = RoomName.of("[ROOM]");
+   *   Room response = messagingClient.getRoom(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested room. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room getRoom(RoomName name) { + GetRoomRequest request = + GetRoomRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getRoom(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Room with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String name = RoomName.of("[ROOM]").toString();
+   *   Room response = messagingClient.getRoom(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested room. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room getRoom(String name) { + GetRoomRequest request = GetRoomRequest.newBuilder().setName(name).build(); + return getRoom(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Room with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetRoomRequest request =
+   *       GetRoomRequest.newBuilder().setName(RoomName.of("[ROOM]").toString()).build();
+   *   Room response = messagingClient.getRoom(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room getRoom(GetRoomRequest request) { + return getRoomCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Room with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetRoomRequest request =
+   *       GetRoomRequest.newBuilder().setName(RoomName.of("[ROOM]").toString()).build();
+   *   ApiFuture future = messagingClient.getRoomCallable().futureCall(request);
+   *   // Do something.
+   *   Room response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getRoomCallable() { + return stub.getRoomCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a room. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   UpdateRoomRequest request =
+   *       UpdateRoomRequest.newBuilder()
+   *           .setRoom(Room.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Room response = messagingClient.updateRoom(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room updateRoom(UpdateRoomRequest request) { + return updateRoomCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a room. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   UpdateRoomRequest request =
+   *       UpdateRoomRequest.newBuilder()
+   *           .setRoom(Room.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = messagingClient.updateRoomCallable().futureCall(request);
+   *   // Do something.
+   *   Room response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateRoomCallable() { + return stub.updateRoomCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a room and all of its blurbs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName name = RoomName.of("[ROOM]");
+   *   messagingClient.deleteRoom(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested room. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteRoom(RoomName name) { + DeleteRoomRequest request = + DeleteRoomRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteRoom(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a room and all of its blurbs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String name = RoomName.of("[ROOM]").toString();
+   *   messagingClient.deleteRoom(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested room. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteRoom(String name) { + DeleteRoomRequest request = DeleteRoomRequest.newBuilder().setName(name).build(); + deleteRoom(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a room and all of its blurbs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   DeleteRoomRequest request =
+   *       DeleteRoomRequest.newBuilder().setName(RoomName.of("[ROOM]").toString()).build();
+   *   messagingClient.deleteRoom(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteRoom(DeleteRoomRequest request) { + deleteRoomCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a room and all of its blurbs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   DeleteRoomRequest request =
+   *       DeleteRoomRequest.newBuilder().setName(RoomName.of("[ROOM]").toString()).build();
+   *   ApiFuture future = messagingClient.deleteRoomCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteRoomCallable() { + return stub.deleteRoomCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all chat rooms. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListRoomsRequest request =
+   *       ListRoomsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Room element : messagingClient.listRooms(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListRoomsPagedResponse listRooms(ListRoomsRequest request) { + return listRoomsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all chat rooms. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListRoomsRequest request =
+   *       ListRoomsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = messagingClient.listRoomsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Room element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listRoomsPagedCallable() { + return stub.listRoomsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all chat rooms. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListRoomsRequest request =
+   *       ListRoomsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListRoomsResponse response = messagingClient.listRoomsCallable().call(request);
+   *     for (Room element : response.getRoomsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listRoomsCallable() { + return stub.listRoomsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   UserName user = UserName.of("[USER]");
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(ProfileName parent, UserName user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setImage(image) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   UserName user = UserName.of("[USER]");
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(ProfileName parent, UserName user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setText(text) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   String user = UserName.of("[USER]").toString();
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(ProfileName parent, String user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb(Blurb.newBuilder().setUser(user).setImage(image).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   String user = UserName.of("[USER]").toString();
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(ProfileName parent, String user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb(Blurb.newBuilder().setUser(user).setText(text).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   UserName user = UserName.of("[USER]");
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(RoomName parent, UserName user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setImage(image) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   UserName user = UserName.of("[USER]");
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(RoomName parent, UserName user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setText(text) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   String user = UserName.of("[USER]").toString();
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(RoomName parent, String user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb(Blurb.newBuilder().setUser(user).setImage(image).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   String user = UserName.of("[USER]").toString();
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(RoomName parent, String user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb(Blurb.newBuilder().setUser(user).setText(text).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   UserName user = UserName.of("[USER]");
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(String parent, UserName user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setImage(image) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   UserName user = UserName.of("[USER]");
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(String parent, UserName user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setText(text) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   String user = UserName.of("[USER]").toString();
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(String parent, String user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent) + .setBlurb(Blurb.newBuilder().setUser(user).setImage(image).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   String user = UserName.of("[USER]").toString();
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(String parent, String user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent) + .setBlurb(Blurb.newBuilder().setUser(user).setText(text).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   CreateBlurbRequest request =
+   *       CreateBlurbRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setBlurb(Blurb.newBuilder().build())
+   *           .build();
+   *   Blurb response = messagingClient.createBlurb(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(CreateBlurbRequest request) { + return createBlurbCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   CreateBlurbRequest request =
+   *       CreateBlurbRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setBlurb(Blurb.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = messagingClient.createBlurbCallable().futureCall(request);
+   *   // Do something.
+   *   Blurb response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createBlurbCallable() { + return stub.createBlurbCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Blurb with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]");
+   *   Blurb response = messagingClient.getBlurb(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb getBlurb(BlurbName name) { + GetBlurbRequest request = + GetBlurbRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Blurb with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String name =
+   *       BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]").toString();
+   *   Blurb response = messagingClient.getBlurb(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb getBlurb(String name) { + GetBlurbRequest request = GetBlurbRequest.newBuilder().setName(name).build(); + return getBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Blurb with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetBlurbRequest request =
+   *       GetBlurbRequest.newBuilder()
+   *           .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .build();
+   *   Blurb response = messagingClient.getBlurb(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb getBlurb(GetBlurbRequest request) { + return getBlurbCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Blurb with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetBlurbRequest request =
+   *       GetBlurbRequest.newBuilder()
+   *           .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .build();
+   *   ApiFuture future = messagingClient.getBlurbCallable().futureCall(request);
+   *   // Do something.
+   *   Blurb response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getBlurbCallable() { + return stub.getBlurbCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   UpdateBlurbRequest request =
+   *       UpdateBlurbRequest.newBuilder()
+   *           .setBlurb(Blurb.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Blurb response = messagingClient.updateBlurb(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb updateBlurb(UpdateBlurbRequest request) { + return updateBlurbCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   UpdateBlurbRequest request =
+   *       UpdateBlurbRequest.newBuilder()
+   *           .setBlurb(Blurb.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = messagingClient.updateBlurbCallable().futureCall(request);
+   *   // Do something.
+   *   Blurb response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateBlurbCallable() { + return stub.updateBlurbCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]");
+   *   messagingClient.deleteBlurb(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteBlurb(BlurbName name) { + DeleteBlurbRequest request = + DeleteBlurbRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String name =
+   *       BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]").toString();
+   *   messagingClient.deleteBlurb(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteBlurb(String name) { + DeleteBlurbRequest request = DeleteBlurbRequest.newBuilder().setName(name).build(); + deleteBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   DeleteBlurbRequest request =
+   *       DeleteBlurbRequest.newBuilder()
+   *           .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .build();
+   *   messagingClient.deleteBlurb(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteBlurb(DeleteBlurbRequest request) { + deleteBlurbCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   DeleteBlurbRequest request =
+   *       DeleteBlurbRequest.newBuilder()
+   *           .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .build();
+   *   ApiFuture future = messagingClient.deleteBlurbCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteBlurbCallable() { + return stub.deleteBlurbCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   for (Blurb element : messagingClient.listBlurbs(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent The resource name of the requested room or profile who blurbs to list. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListBlurbsPagedResponse listBlurbs(ProfileName parent) { + ListBlurbsRequest request = + ListBlurbsRequest.newBuilder().setParent(parent == null ? null : parent.toString()).build(); + return listBlurbs(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   for (Blurb element : messagingClient.listBlurbs(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent The resource name of the requested room or profile who blurbs to list. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListBlurbsPagedResponse listBlurbs(RoomName parent) { + ListBlurbsRequest request = + ListBlurbsRequest.newBuilder().setParent(parent == null ? null : parent.toString()).build(); + return listBlurbs(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   for (Blurb element : messagingClient.listBlurbs(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent The resource name of the requested room or profile who blurbs to list. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListBlurbsPagedResponse listBlurbs(String parent) { + ListBlurbsRequest request = ListBlurbsRequest.newBuilder().setParent(parent).build(); + return listBlurbs(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListBlurbsRequest request =
+   *       ListBlurbsRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Blurb element : messagingClient.listBlurbs(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListBlurbsPagedResponse listBlurbs(ListBlurbsRequest request) { + return listBlurbsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListBlurbsRequest request =
+   *       ListBlurbsRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = messagingClient.listBlurbsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Blurb element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listBlurbsPagedCallable() { + return stub.listBlurbsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListBlurbsRequest request =
+   *       ListBlurbsRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListBlurbsResponse response = messagingClient.listBlurbsCallable().call(request);
+   *     for (Blurb element : response.getBlurbsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listBlurbsCallable() { + return stub.listBlurbsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   String query = "query107944136";
+   *   SearchBlurbsResponse response = messagingClient.searchBlurbsAsync(parent, query).get();
+   * }
+   * }
+ * + * @param parent The rooms or profiles to search. If unset, `SearchBlurbs` will search all rooms + * and all profiles. + * @param query The query used to search for blurbs containing to words of this string. Only posts + * that contain an exact match of a queried word will be returned. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture searchBlurbsAsync( + ProfileName parent, String query) { + SearchBlurbsRequest request = + SearchBlurbsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setQuery(query) + .build(); + return searchBlurbsAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   String query = "query107944136";
+   *   SearchBlurbsResponse response = messagingClient.searchBlurbsAsync(parent, query).get();
+   * }
+   * }
+ * + * @param parent The rooms or profiles to search. If unset, `SearchBlurbs` will search all rooms + * and all profiles. + * @param query The query used to search for blurbs containing to words of this string. Only posts + * that contain an exact match of a queried word will be returned. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture searchBlurbsAsync( + RoomName parent, String query) { + SearchBlurbsRequest request = + SearchBlurbsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setQuery(query) + .build(); + return searchBlurbsAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   String query = "query107944136";
+   *   SearchBlurbsResponse response = messagingClient.searchBlurbsAsync(parent, query).get();
+   * }
+   * }
+ * + * @param parent The rooms or profiles to search. If unset, `SearchBlurbs` will search all rooms + * and all profiles. + * @param query The query used to search for blurbs containing to words of this string. Only posts + * that contain an exact match of a queried word will be returned. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture searchBlurbsAsync( + String parent, String query) { + SearchBlurbsRequest request = + SearchBlurbsRequest.newBuilder().setParent(parent).setQuery(query).build(); + return searchBlurbsAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   SearchBlurbsRequest request =
+   *       SearchBlurbsRequest.newBuilder()
+   *           .setQuery("query107944136")
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   SearchBlurbsResponse response = messagingClient.searchBlurbsAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture searchBlurbsAsync( + SearchBlurbsRequest request) { + return searchBlurbsOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   SearchBlurbsRequest request =
+   *       SearchBlurbsRequest.newBuilder()
+   *           .setQuery("query107944136")
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   OperationFuture future =
+   *       messagingClient.searchBlurbsOperationCallable().futureCall(request);
+   *   // Do something.
+   *   SearchBlurbsResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + searchBlurbsOperationCallable() { + return stub.searchBlurbsOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   SearchBlurbsRequest request =
+   *       SearchBlurbsRequest.newBuilder()
+   *           .setQuery("query107944136")
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = messagingClient.searchBlurbsCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable searchBlurbsCallable() { + return stub.searchBlurbsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This returns a stream that emits the blurbs that are created for a particular chat room or user + * profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   StreamBlurbsRequest request =
+   *       StreamBlurbsRequest.newBuilder()
+   *           .setName(ProfileName.of("[USER]").toString())
+   *           .setExpireTime(Timestamp.newBuilder().build())
+   *           .build();
+   *   ServerStream stream =
+   *       messagingClient.streamBlurbsCallable().call(request);
+   *   for (StreamBlurbsResponse response : stream) {
+   *     // Do something when a response is received.
+   *   }
+   * }
+   * }
+ */ + public final ServerStreamingCallable + streamBlurbsCallable() { + return stub.streamBlurbsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is a stream to create multiple blurbs. If an invalid blurb is requested to be created, the + * stream will close with an error. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ApiStreamObserver responseObserver =
+   *       new ApiStreamObserver() {
+   *         {@literal @}Override
+   *         public void onNext(SendBlurbsResponse response) {
+   *           // Do something when a response is received.
+   *         }
+   *
+   *         {@literal @}Override
+   *         public void onError(Throwable t) {
+   *           // Add error-handling
+   *         }
+   *
+   *         {@literal @}Override
+   *         public void onCompleted() {
+   *           // Do something when complete.
+   *         }
+   *       };
+   *   ApiStreamObserver requestObserver =
+   *       messagingClient.sendBlurbs().clientStreamingCall(responseObserver);
+   *   CreateBlurbRequest request =
+   *       CreateBlurbRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setBlurb(Blurb.newBuilder().build())
+   *           .build();
+   *   requestObserver.onNext(request);
+   * }
+   * }
+ */ + public final ClientStreamingCallable + sendBlurbsCallable() { + return stub.sendBlurbsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method starts a bidirectional stream that receives all blurbs that are being created after + * the stream has started and sends requests to create blurbs. If an invalid blurb is requested to + * be created, the stream will close with an error. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   BidiStream bidiStream =
+   *       messagingClient.connectCallable().call();
+   *   ConnectRequest request = ConnectRequest.newBuilder().build();
+   *   bidiStream.send(request);
+   *   for (StreamBlurbsResponse response : bidiStream) {
+   *     // Do something when a response is received.
+   *   }
+   * }
+   * }
+ */ + public final BidiStreamingCallable connectCallable() { + return stub.connectCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : messagingClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = messagingClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = messagingClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = messagingClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = messagingClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = messagingClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = messagingClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = messagingClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = messagingClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = messagingClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       messagingClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListRoomsPagedResponse + extends AbstractPagedListResponse< + ListRoomsRequest, ListRoomsResponse, Room, ListRoomsPage, ListRoomsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListRoomsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new ListRoomsPagedResponse(input), MoreExecutors.directExecutor()); + } + + private ListRoomsPagedResponse(ListRoomsPage page) { + super(page, ListRoomsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListRoomsPage + extends AbstractPage { + + private ListRoomsPage( + PageContext context, + ListRoomsResponse response) { + super(context, response); + } + + private static ListRoomsPage createEmptyPage() { + return new ListRoomsPage(null, null); + } + + @Override + protected ListRoomsPage createPage( + PageContext context, + ListRoomsResponse response) { + return new ListRoomsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListRoomsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListRoomsRequest, ListRoomsResponse, Room, ListRoomsPage, ListRoomsFixedSizeCollection> { + + private ListRoomsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListRoomsFixedSizeCollection createEmptyCollection() { + return new ListRoomsFixedSizeCollection(null, 0); + } + + @Override + protected ListRoomsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListRoomsFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListBlurbsPagedResponse + extends AbstractPagedListResponse< + ListBlurbsRequest, + ListBlurbsResponse, + Blurb, + ListBlurbsPage, + ListBlurbsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListBlurbsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new ListBlurbsPagedResponse(input), MoreExecutors.directExecutor()); + } + + private ListBlurbsPagedResponse(ListBlurbsPage page) { + super(page, ListBlurbsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListBlurbsPage + extends AbstractPage { + + private ListBlurbsPage( + PageContext context, + ListBlurbsResponse response) { + super(context, response); + } + + private static ListBlurbsPage createEmptyPage() { + return new ListBlurbsPage(null, null); + } + + @Override + protected ListBlurbsPage createPage( + PageContext context, + ListBlurbsResponse response) { + return new ListBlurbsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListBlurbsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListBlurbsRequest, + ListBlurbsResponse, + Blurb, + ListBlurbsPage, + ListBlurbsFixedSizeCollection> { + + private ListBlurbsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListBlurbsFixedSizeCollection createEmptyCollection() { + return new ListBlurbsFixedSizeCollection(null, 0); + } + + @Override + protected ListBlurbsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListBlurbsFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingSettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingSettings.java new file mode 100644 index 0000000000..377a43a4c4 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingSettings.java @@ -0,0 +1,463 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.MessagingStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link MessagingClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createRoom: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingSettings.Builder messagingSettingsBuilder = MessagingSettings.newBuilder();
+ * messagingSettingsBuilder
+ *     .createRoomSettings()
+ *     .setRetrySettings(
+ *         messagingSettingsBuilder
+ *             .createRoomSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * MessagingSettings messagingSettings = messagingSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for searchBlurbs: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingSettings.Builder messagingSettingsBuilder = MessagingSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * messagingSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@BetaApi +@Generated("by gapic-generator-java") +public class MessagingSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to createRoom. */ + public UnaryCallSettings createRoomSettings() { + return ((MessagingStubSettings) getStubSettings()).createRoomSettings(); + } + + /** Returns the object with the settings used for calls to getRoom. */ + public UnaryCallSettings getRoomSettings() { + return ((MessagingStubSettings) getStubSettings()).getRoomSettings(); + } + + /** Returns the object with the settings used for calls to updateRoom. */ + public UnaryCallSettings updateRoomSettings() { + return ((MessagingStubSettings) getStubSettings()).updateRoomSettings(); + } + + /** Returns the object with the settings used for calls to deleteRoom. */ + public UnaryCallSettings deleteRoomSettings() { + return ((MessagingStubSettings) getStubSettings()).deleteRoomSettings(); + } + + /** Returns the object with the settings used for calls to listRooms. */ + public PagedCallSettings + listRoomsSettings() { + return ((MessagingStubSettings) getStubSettings()).listRoomsSettings(); + } + + /** Returns the object with the settings used for calls to createBlurb. */ + public UnaryCallSettings createBlurbSettings() { + return ((MessagingStubSettings) getStubSettings()).createBlurbSettings(); + } + + /** Returns the object with the settings used for calls to getBlurb. */ + public UnaryCallSettings getBlurbSettings() { + return ((MessagingStubSettings) getStubSettings()).getBlurbSettings(); + } + + /** Returns the object with the settings used for calls to updateBlurb. */ + public UnaryCallSettings updateBlurbSettings() { + return ((MessagingStubSettings) getStubSettings()).updateBlurbSettings(); + } + + /** Returns the object with the settings used for calls to deleteBlurb. */ + public UnaryCallSettings deleteBlurbSettings() { + return ((MessagingStubSettings) getStubSettings()).deleteBlurbSettings(); + } + + /** Returns the object with the settings used for calls to listBlurbs. */ + public PagedCallSettings + listBlurbsSettings() { + return ((MessagingStubSettings) getStubSettings()).listBlurbsSettings(); + } + + /** Returns the object with the settings used for calls to searchBlurbs. */ + public UnaryCallSettings searchBlurbsSettings() { + return ((MessagingStubSettings) getStubSettings()).searchBlurbsSettings(); + } + + /** Returns the object with the settings used for calls to searchBlurbs. */ + public OperationCallSettings + searchBlurbsOperationSettings() { + return ((MessagingStubSettings) getStubSettings()).searchBlurbsOperationSettings(); + } + + /** Returns the object with the settings used for calls to streamBlurbs. */ + public ServerStreamingCallSettings + streamBlurbsSettings() { + return ((MessagingStubSettings) getStubSettings()).streamBlurbsSettings(); + } + + /** Returns the object with the settings used for calls to sendBlurbs. */ + public StreamingCallSettings sendBlurbsSettings() { + return ((MessagingStubSettings) getStubSettings()).sendBlurbsSettings(); + } + + /** Returns the object with the settings used for calls to connect. */ + public StreamingCallSettings connectSettings() { + return ((MessagingStubSettings) getStubSettings()).connectSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((MessagingStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((MessagingStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((MessagingStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((MessagingStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((MessagingStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final MessagingSettings create(MessagingStubSettings stub) throws IOException { + return new MessagingSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return MessagingStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return MessagingStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return MessagingStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return MessagingStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return MessagingStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return MessagingStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return MessagingStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return MessagingStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected MessagingSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for MessagingSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(MessagingStubSettings.newBuilder(clientContext)); + } + + protected Builder(MessagingSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(MessagingStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(MessagingStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(MessagingStubSettings.newHttpJsonBuilder()); + } + + public MessagingStubSettings.Builder getStubSettingsBuilder() { + return ((MessagingStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to createRoom. */ + public UnaryCallSettings.Builder createRoomSettings() { + return getStubSettingsBuilder().createRoomSettings(); + } + + /** Returns the builder for the settings used for calls to getRoom. */ + public UnaryCallSettings.Builder getRoomSettings() { + return getStubSettingsBuilder().getRoomSettings(); + } + + /** Returns the builder for the settings used for calls to updateRoom. */ + public UnaryCallSettings.Builder updateRoomSettings() { + return getStubSettingsBuilder().updateRoomSettings(); + } + + /** Returns the builder for the settings used for calls to deleteRoom. */ + public UnaryCallSettings.Builder deleteRoomSettings() { + return getStubSettingsBuilder().deleteRoomSettings(); + } + + /** Returns the builder for the settings used for calls to listRooms. */ + public PagedCallSettings.Builder + listRoomsSettings() { + return getStubSettingsBuilder().listRoomsSettings(); + } + + /** Returns the builder for the settings used for calls to createBlurb. */ + public UnaryCallSettings.Builder createBlurbSettings() { + return getStubSettingsBuilder().createBlurbSettings(); + } + + /** Returns the builder for the settings used for calls to getBlurb. */ + public UnaryCallSettings.Builder getBlurbSettings() { + return getStubSettingsBuilder().getBlurbSettings(); + } + + /** Returns the builder for the settings used for calls to updateBlurb. */ + public UnaryCallSettings.Builder updateBlurbSettings() { + return getStubSettingsBuilder().updateBlurbSettings(); + } + + /** Returns the builder for the settings used for calls to deleteBlurb. */ + public UnaryCallSettings.Builder deleteBlurbSettings() { + return getStubSettingsBuilder().deleteBlurbSettings(); + } + + /** Returns the builder for the settings used for calls to listBlurbs. */ + public PagedCallSettings.Builder + listBlurbsSettings() { + return getStubSettingsBuilder().listBlurbsSettings(); + } + + /** Returns the builder for the settings used for calls to searchBlurbs. */ + public UnaryCallSettings.Builder searchBlurbsSettings() { + return getStubSettingsBuilder().searchBlurbsSettings(); + } + + /** Returns the builder for the settings used for calls to searchBlurbs. */ + public OperationCallSettings.Builder< + SearchBlurbsRequest, SearchBlurbsResponse, SearchBlurbsMetadata> + searchBlurbsOperationSettings() { + return getStubSettingsBuilder().searchBlurbsOperationSettings(); + } + + /** Returns the builder for the settings used for calls to streamBlurbs. */ + public ServerStreamingCallSettings.Builder + streamBlurbsSettings() { + return getStubSettingsBuilder().streamBlurbsSettings(); + } + + /** Returns the builder for the settings used for calls to sendBlurbs. */ + public StreamingCallSettings.Builder + sendBlurbsSettings() { + return getStubSettingsBuilder().sendBlurbsSettings(); + } + + /** Returns the builder for the settings used for calls to connect. */ + public StreamingCallSettings.Builder connectSettings() { + return getStubSettingsBuilder().connectSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public MessagingSettings build() throws IOException { + return new MessagingSettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceClient.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceClient.java new file mode 100644 index 0000000000..76ac609f2d --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceClient.java @@ -0,0 +1,1342 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.SequenceServiceStub; +import com.google.showcase.v1beta1.stub.SequenceServiceStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * This class provides the ability to make remote calls to the backing service through method calls + * that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+ *   Sequence sequence = Sequence.newBuilder().build();
+ *   Sequence response = sequenceServiceClient.createSequence(sequence);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the SequenceServiceClient object to clean up resources + * such as threads. In the example above, try-with-resources is used, which automatically calls + * close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

CreateSequence

Creates a sequence.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createSequence(CreateSequenceRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createSequence(Sequence sequence) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createSequenceCallable() + *

+ *

CreateStreamingSequence

Creates a sequence.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createStreamingSequence(CreateStreamingSequenceRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createStreamingSequence(StreamingSequence streamingSequence) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createStreamingSequenceCallable() + *

+ *

GetSequenceReport

Retrieves a sequence.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getSequenceReport(GetSequenceReportRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getSequenceReport(SequenceReportName name) + *

  • getSequenceReport(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getSequenceReportCallable() + *

+ *

GetStreamingSequenceReport

Retrieves a sequence.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getStreamingSequenceReport(GetStreamingSequenceReportRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getStreamingSequenceReport(StreamingSequenceReportName name) + *

  • getStreamingSequenceReport(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getStreamingSequenceReportCallable() + *

+ *

AttemptSequence

Attempts a sequence.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • attemptSequence(AttemptSequenceRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • attemptSequence(SequenceName name) + *

  • attemptSequence(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • attemptSequenceCallable() + *

+ *

AttemptStreamingSequence

Attempts a streaming sequence. May not function as expected in HTTP mode due to when http statuses are sent See https://github.com/googleapis/gapic-showcase/issues/1377 for more details

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • attemptStreamingSequenceCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of SequenceServiceSettings to + * create(). For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * SequenceServiceSettings sequenceServiceSettings =
+ *     SequenceServiceSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * SequenceServiceClient sequenceServiceClient =
+ *     SequenceServiceClient.create(sequenceServiceSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * SequenceServiceSettings sequenceServiceSettings =
+ *     SequenceServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * SequenceServiceClient sequenceServiceClient =
+ *     SequenceServiceClient.create(sequenceServiceSettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * SequenceServiceSettings sequenceServiceSettings =
+ *     SequenceServiceSettings.newHttpJsonBuilder().build();
+ * SequenceServiceClient sequenceServiceClient =
+ *     SequenceServiceClient.create(sequenceServiceSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class SequenceServiceClient implements BackgroundResource { + private final SequenceServiceSettings settings; + private final SequenceServiceStub stub; + + /** Constructs an instance of SequenceServiceClient with default settings. */ + public static final SequenceServiceClient create() throws IOException { + return create(SequenceServiceSettings.newBuilder().build()); + } + + /** + * Constructs an instance of SequenceServiceClient, using the given settings. The channels are + * created based on the settings passed in, or defaults for any settings that are not set. + */ + public static final SequenceServiceClient create(SequenceServiceSettings settings) + throws IOException { + return new SequenceServiceClient(settings); + } + + /** + * Constructs an instance of SequenceServiceClient, using the given stub for making calls. This is + * for advanced usage - prefer using create(SequenceServiceSettings). + */ + public static final SequenceServiceClient create(SequenceServiceStub stub) { + return new SequenceServiceClient(stub); + } + + /** + * Constructs an instance of SequenceServiceClient, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected SequenceServiceClient(SequenceServiceSettings settings) throws IOException { + this.settings = settings; + this.stub = ((SequenceServiceStubSettings) settings.getStubSettings()).createStub(); + } + + protected SequenceServiceClient(SequenceServiceStub stub) { + this.settings = null; + this.stub = stub; + } + + public final SequenceServiceSettings getSettings() { + return settings; + } + + public SequenceServiceStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   Sequence sequence = Sequence.newBuilder().build();
+   *   Sequence response = sequenceServiceClient.createSequence(sequence);
+   * }
+   * }
+ * + * @param sequence + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Sequence createSequence(Sequence sequence) { + CreateSequenceRequest request = + CreateSequenceRequest.newBuilder().setSequence(sequence).build(); + return createSequence(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   CreateSequenceRequest request =
+   *       CreateSequenceRequest.newBuilder().setSequence(Sequence.newBuilder().build()).build();
+   *   Sequence response = sequenceServiceClient.createSequence(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Sequence createSequence(CreateSequenceRequest request) { + return createSequenceCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   CreateSequenceRequest request =
+   *       CreateSequenceRequest.newBuilder().setSequence(Sequence.newBuilder().build()).build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.createSequenceCallable().futureCall(request);
+   *   // Do something.
+   *   Sequence response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createSequenceCallable() { + return stub.createSequenceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   StreamingSequence streamingSequence = StreamingSequence.newBuilder().build();
+   *   StreamingSequence response = sequenceServiceClient.createStreamingSequence(streamingSequence);
+   * }
+   * }
+ * + * @param streamingSequence + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StreamingSequence createStreamingSequence(StreamingSequence streamingSequence) { + CreateStreamingSequenceRequest request = + CreateStreamingSequenceRequest.newBuilder().setStreamingSequence(streamingSequence).build(); + return createStreamingSequence(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   CreateStreamingSequenceRequest request =
+   *       CreateStreamingSequenceRequest.newBuilder()
+   *           .setStreamingSequence(StreamingSequence.newBuilder().build())
+   *           .build();
+   *   StreamingSequence response = sequenceServiceClient.createStreamingSequence(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StreamingSequence createStreamingSequence(CreateStreamingSequenceRequest request) { + return createStreamingSequenceCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   CreateStreamingSequenceRequest request =
+   *       CreateStreamingSequenceRequest.newBuilder()
+   *           .setStreamingSequence(StreamingSequence.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.createStreamingSequenceCallable().futureCall(request);
+   *   // Do something.
+   *   StreamingSequence response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + createStreamingSequenceCallable() { + return stub.createStreamingSequenceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   SequenceReportName name = SequenceReportName.of("[SEQUENCE]");
+   *   SequenceReport response = sequenceServiceClient.getSequenceReport(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final SequenceReport getSequenceReport(SequenceReportName name) { + GetSequenceReportRequest request = + GetSequenceReportRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getSequenceReport(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   String name = SequenceReportName.of("[SEQUENCE]").toString();
+   *   SequenceReport response = sequenceServiceClient.getSequenceReport(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final SequenceReport getSequenceReport(String name) { + GetSequenceReportRequest request = GetSequenceReportRequest.newBuilder().setName(name).build(); + return getSequenceReport(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetSequenceReportRequest request =
+   *       GetSequenceReportRequest.newBuilder()
+   *           .setName(SequenceReportName.of("[SEQUENCE]").toString())
+   *           .build();
+   *   SequenceReport response = sequenceServiceClient.getSequenceReport(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final SequenceReport getSequenceReport(GetSequenceReportRequest request) { + return getSequenceReportCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetSequenceReportRequest request =
+   *       GetSequenceReportRequest.newBuilder()
+   *           .setName(SequenceReportName.of("[SEQUENCE]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.getSequenceReportCallable().futureCall(request);
+   *   // Do something.
+   *   SequenceReport response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getSequenceReportCallable() { + return stub.getSequenceReportCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]");
+   *   StreamingSequenceReport response = sequenceServiceClient.getStreamingSequenceReport(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StreamingSequenceReport getStreamingSequenceReport( + StreamingSequenceReportName name) { + GetStreamingSequenceReportRequest request = + GetStreamingSequenceReportRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getStreamingSequenceReport(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   String name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString();
+   *   StreamingSequenceReport response = sequenceServiceClient.getStreamingSequenceReport(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StreamingSequenceReport getStreamingSequenceReport(String name) { + GetStreamingSequenceReportRequest request = + GetStreamingSequenceReportRequest.newBuilder().setName(name).build(); + return getStreamingSequenceReport(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetStreamingSequenceReportRequest request =
+   *       GetStreamingSequenceReportRequest.newBuilder()
+   *           .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString())
+   *           .build();
+   *   StreamingSequenceReport response = sequenceServiceClient.getStreamingSequenceReport(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StreamingSequenceReport getStreamingSequenceReport( + GetStreamingSequenceReportRequest request) { + return getStreamingSequenceReportCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetStreamingSequenceReportRequest request =
+   *       GetStreamingSequenceReportRequest.newBuilder()
+   *           .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.getStreamingSequenceReportCallable().futureCall(request);
+   *   // Do something.
+   *   StreamingSequenceReport response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + getStreamingSequenceReportCallable() { + return stub.getStreamingSequenceReportCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Attempts a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   SequenceName name = SequenceName.of("[SEQUENCE]");
+   *   sequenceServiceClient.attemptSequence(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void attemptSequence(SequenceName name) { + AttemptSequenceRequest request = + AttemptSequenceRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + attemptSequence(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Attempts a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   String name = SequenceName.of("[SEQUENCE]").toString();
+   *   sequenceServiceClient.attemptSequence(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void attemptSequence(String name) { + AttemptSequenceRequest request = AttemptSequenceRequest.newBuilder().setName(name).build(); + attemptSequence(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Attempts a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   AttemptSequenceRequest request =
+   *       AttemptSequenceRequest.newBuilder()
+   *           .setName(SequenceName.of("[SEQUENCE]").toString())
+   *           .build();
+   *   sequenceServiceClient.attemptSequence(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void attemptSequence(AttemptSequenceRequest request) { + attemptSequenceCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Attempts a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   AttemptSequenceRequest request =
+   *       AttemptSequenceRequest.newBuilder()
+   *           .setName(SequenceName.of("[SEQUENCE]").toString())
+   *           .build();
+   *   ApiFuture future = sequenceServiceClient.attemptSequenceCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable attemptSequenceCallable() { + return stub.attemptSequenceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Attempts a streaming sequence. May not function as expected in HTTP mode due to when http + * statuses are sent See https://github.com/googleapis/gapic-showcase/issues/1377 for more details + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   AttemptStreamingSequenceRequest request =
+   *       AttemptStreamingSequenceRequest.newBuilder()
+   *           .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString())
+   *           .setLastFailIndex(2006482362)
+   *           .build();
+   *   ServerStream stream =
+   *       sequenceServiceClient.attemptStreamingSequenceCallable().call(request);
+   *   for (AttemptStreamingSequenceResponse response : stream) {
+   *     // Do something when a response is received.
+   *   }
+   * }
+   * }
+ */ + public final ServerStreamingCallable< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceCallable() { + return stub.attemptStreamingSequenceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : sequenceServiceClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response =
+   *         sequenceServiceClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = sequenceServiceClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = sequenceServiceClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = sequenceServiceClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = sequenceServiceClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = sequenceServiceClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = sequenceServiceClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = sequenceServiceClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceSettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceSettings.java new file mode 100644 index 0000000000..67eefab806 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceSettings.java @@ -0,0 +1,344 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.SequenceServiceStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link SequenceServiceClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createSequence: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * SequenceServiceSettings.Builder sequenceServiceSettingsBuilder =
+ *     SequenceServiceSettings.newBuilder();
+ * sequenceServiceSettingsBuilder
+ *     .createSequenceSettings()
+ *     .setRetrySettings(
+ *         sequenceServiceSettingsBuilder
+ *             .createSequenceSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * SequenceServiceSettings sequenceServiceSettings = sequenceServiceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class SequenceServiceSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to createSequence. */ + public UnaryCallSettings createSequenceSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).createSequenceSettings(); + } + + /** Returns the object with the settings used for calls to createStreamingSequence. */ + public UnaryCallSettings + createStreamingSequenceSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).createStreamingSequenceSettings(); + } + + /** Returns the object with the settings used for calls to getSequenceReport. */ + public UnaryCallSettings getSequenceReportSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).getSequenceReportSettings(); + } + + /** Returns the object with the settings used for calls to getStreamingSequenceReport. */ + public UnaryCallSettings + getStreamingSequenceReportSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).getStreamingSequenceReportSettings(); + } + + /** Returns the object with the settings used for calls to attemptSequence. */ + public UnaryCallSettings attemptSequenceSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).attemptSequenceSettings(); + } + + /** Returns the object with the settings used for calls to attemptStreamingSequence. */ + public ServerStreamingCallSettings< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).attemptStreamingSequenceSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((SequenceServiceStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((SequenceServiceStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final SequenceServiceSettings create(SequenceServiceStubSettings stub) + throws IOException { + return new SequenceServiceSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return SequenceServiceStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return SequenceServiceStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return SequenceServiceStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return SequenceServiceStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return SequenceServiceStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return SequenceServiceStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return SequenceServiceStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return SequenceServiceStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected SequenceServiceSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for SequenceServiceSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(SequenceServiceStubSettings.newBuilder(clientContext)); + } + + protected Builder(SequenceServiceSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(SequenceServiceStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(SequenceServiceStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(SequenceServiceStubSettings.newHttpJsonBuilder()); + } + + public SequenceServiceStubSettings.Builder getStubSettingsBuilder() { + return ((SequenceServiceStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to createSequence. */ + public UnaryCallSettings.Builder createSequenceSettings() { + return getStubSettingsBuilder().createSequenceSettings(); + } + + /** Returns the builder for the settings used for calls to createStreamingSequence. */ + public UnaryCallSettings.Builder + createStreamingSequenceSettings() { + return getStubSettingsBuilder().createStreamingSequenceSettings(); + } + + /** Returns the builder for the settings used for calls to getSequenceReport. */ + public UnaryCallSettings.Builder + getSequenceReportSettings() { + return getStubSettingsBuilder().getSequenceReportSettings(); + } + + /** Returns the builder for the settings used for calls to getStreamingSequenceReport. */ + public UnaryCallSettings.Builder + getStreamingSequenceReportSettings() { + return getStubSettingsBuilder().getStreamingSequenceReportSettings(); + } + + /** Returns the builder for the settings used for calls to attemptSequence. */ + public UnaryCallSettings.Builder attemptSequenceSettings() { + return getStubSettingsBuilder().attemptSequenceSettings(); + } + + /** Returns the builder for the settings used for calls to attemptStreamingSequence. */ + public ServerStreamingCallSettings.Builder< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings() { + return getStubSettingsBuilder().attemptStreamingSequenceSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public SequenceServiceSettings build() throws IOException { + return new SequenceServiceSettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingClient.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingClient.java new file mode 100644 index 0000000000..517fd7f7d3 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingClient.java @@ -0,0 +1,1501 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.TestingStub; +import com.google.showcase.v1beta1.stub.TestingStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: A service to facilitate running discrete sets of tests against Showcase. + * Adding this comment with special characters for comment formatting tests: 1. + * (abra->kadabra->alakazam) 2) [Nonsense][]: `pokemon/*/psychic/*` + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (TestingClient testingClient = TestingClient.create()) {
+ *   CreateSessionRequest request =
+ *       CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build();
+ *   Session response = testingClient.createSession(request);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the TestingClient object to clean up resources such as + * threads. In the example above, try-with-resources is used, which automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

CreateSession

Creates a new testing session. Adding this comment with special characters for comment formatting tests: 1. (abra->kadabra->alakazam) 2) [Nonsense][]: `pokemon/*/psychic/*`

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createSession(CreateSessionRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createSessionCallable() + *

+ *

GetSession

Gets a testing session.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getSession(GetSessionRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getSessionCallable() + *

+ *

ListSessions

Lists the current test sessions.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listSessions(ListSessionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listSessionsPagedCallable() + *

  • listSessionsCallable() + *

+ *

DeleteSession

Delete a test session.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteSession(DeleteSessionRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteSessionCallable() + *

+ *

ReportSession

Report on the status of a session. This generates a report detailing which tests have been completed, and an overall rollup.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • reportSession(ReportSessionRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • reportSessionCallable() + *

+ *

ListTests

List the tests of a sessesion.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listTests(ListTestsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listTestsPagedCallable() + *

  • listTestsCallable() + *

+ *

DeleteTest

Explicitly decline to implement a test. + *

This removes the test from subsequent `ListTests` calls, and attempting to do the test will error. + *

This method will error if attempting to delete a required test.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteTest(DeleteTestRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteTestCallable() + *

+ *

VerifyTest

Register a response to a test. + *

In cases where a test involves registering a final answer at the end of the test, this method provides the means to do so.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • verifyTest(VerifyTestRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • verifyTestCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of TestingSettings to create(). + * For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * TestingSettings testingSettings =
+ *     TestingSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * TestingClient testingClient = TestingClient.create(testingSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * TestingSettings testingSettings = TestingSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * TestingClient testingClient = TestingClient.create(testingSettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * TestingSettings testingSettings = TestingSettings.newHttpJsonBuilder().build();
+ * TestingClient testingClient = TestingClient.create(testingSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class TestingClient implements BackgroundResource { + private final TestingSettings settings; + private final TestingStub stub; + + /** Constructs an instance of TestingClient with default settings. */ + public static final TestingClient create() throws IOException { + return create(TestingSettings.newBuilder().build()); + } + + /** + * Constructs an instance of TestingClient, using the given settings. The channels are created + * based on the settings passed in, or defaults for any settings that are not set. + */ + public static final TestingClient create(TestingSettings settings) throws IOException { + return new TestingClient(settings); + } + + /** + * Constructs an instance of TestingClient, using the given stub for making calls. This is for + * advanced usage - prefer using create(TestingSettings). + */ + public static final TestingClient create(TestingStub stub) { + return new TestingClient(stub); + } + + /** + * Constructs an instance of TestingClient, using the given settings. This is protected so that it + * is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected TestingClient(TestingSettings settings) throws IOException { + this.settings = settings; + this.stub = ((TestingStubSettings) settings.getStubSettings()).createStub(); + } + + protected TestingClient(TestingStub stub) { + this.settings = null; + this.stub = stub; + } + + public final TestingSettings getSettings() { + return settings; + } + + public TestingStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new testing session. Adding this comment with special characters for comment + * formatting tests: 1. (abra->kadabra->alakazam) 2) [Nonsense][]: + * `pokemon/*/psychic/*` + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   CreateSessionRequest request =
+   *       CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build();
+   *   Session response = testingClient.createSession(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Session createSession(CreateSessionRequest request) { + return createSessionCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new testing session. Adding this comment with special characters for comment + * formatting tests: 1. (abra->kadabra->alakazam) 2) [Nonsense][]: + * `pokemon/*/psychic/*` + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   CreateSessionRequest request =
+   *       CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build();
+   *   ApiFuture future = testingClient.createSessionCallable().futureCall(request);
+   *   // Do something.
+   *   Session response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createSessionCallable() { + return stub.createSessionCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a testing session. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetSessionRequest request =
+   *       GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   Session response = testingClient.getSession(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Session getSession(GetSessionRequest request) { + return getSessionCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a testing session. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetSessionRequest request =
+   *       GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   ApiFuture future = testingClient.getSessionCallable().futureCall(request);
+   *   // Do something.
+   *   Session response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getSessionCallable() { + return stub.getSessionCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists the current test sessions. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListSessionsRequest request =
+   *       ListSessionsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Session element : testingClient.listSessions(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListSessionsPagedResponse listSessions(ListSessionsRequest request) { + return listSessionsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists the current test sessions. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListSessionsRequest request =
+   *       ListSessionsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = testingClient.listSessionsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Session element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listSessionsPagedCallable() { + return stub.listSessionsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists the current test sessions. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListSessionsRequest request =
+   *       ListSessionsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListSessionsResponse response = testingClient.listSessionsCallable().call(request);
+   *     for (Session element : response.getSessionsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listSessionsCallable() { + return stub.listSessionsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Delete a test session. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   DeleteSessionRequest request =
+   *       DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   testingClient.deleteSession(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteSession(DeleteSessionRequest request) { + deleteSessionCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Delete a test session. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   DeleteSessionRequest request =
+   *       DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   ApiFuture future = testingClient.deleteSessionCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteSessionCallable() { + return stub.deleteSessionCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Report on the status of a session. This generates a report detailing which tests have been + * completed, and an overall rollup. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ReportSessionRequest request =
+   *       ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   ReportSessionResponse response = testingClient.reportSession(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ReportSessionResponse reportSession(ReportSessionRequest request) { + return reportSessionCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Report on the status of a session. This generates a report detailing which tests have been + * completed, and an overall rollup. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ReportSessionRequest request =
+   *       ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   ApiFuture future =
+   *       testingClient.reportSessionCallable().futureCall(request);
+   *   // Do something.
+   *   ReportSessionResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable reportSessionCallable() { + return stub.reportSessionCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List the tests of a sessesion. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListTestsRequest request =
+   *       ListTestsRequest.newBuilder()
+   *           .setParent(SessionName.of("[SESSION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Test element : testingClient.listTests(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListTestsPagedResponse listTests(ListTestsRequest request) { + return listTestsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List the tests of a sessesion. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListTestsRequest request =
+   *       ListTestsRequest.newBuilder()
+   *           .setParent(SessionName.of("[SESSION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = testingClient.listTestsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Test element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listTestsPagedCallable() { + return stub.listTestsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List the tests of a sessesion. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListTestsRequest request =
+   *       ListTestsRequest.newBuilder()
+   *           .setParent(SessionName.of("[SESSION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListTestsResponse response = testingClient.listTestsCallable().call(request);
+   *     for (Test element : response.getTestsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listTestsCallable() { + return stub.listTestsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Explicitly decline to implement a test. + * + *

This removes the test from subsequent `ListTests` calls, and attempting to do the test will + * error. + * + *

This method will error if attempting to delete a required test. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   DeleteTestRequest request =
+   *       DeleteTestRequest.newBuilder()
+   *           .setName(TestName.of("[SESSION]", "[TEST]").toString())
+   *           .build();
+   *   testingClient.deleteTest(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteTest(DeleteTestRequest request) { + deleteTestCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Explicitly decline to implement a test. + * + *

This removes the test from subsequent `ListTests` calls, and attempting to do the test will + * error. + * + *

This method will error if attempting to delete a required test. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   DeleteTestRequest request =
+   *       DeleteTestRequest.newBuilder()
+   *           .setName(TestName.of("[SESSION]", "[TEST]").toString())
+   *           .build();
+   *   ApiFuture future = testingClient.deleteTestCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteTestCallable() { + return stub.deleteTestCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Register a response to a test. + * + *

In cases where a test involves registering a final answer at the end of the test, this + * method provides the means to do so. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   VerifyTestRequest request =
+   *       VerifyTestRequest.newBuilder()
+   *           .setName(TestName.of("[SESSION]", "[TEST]").toString())
+   *           .setAnswer(ByteString.EMPTY)
+   *           .addAllAnswers(new ArrayList())
+   *           .build();
+   *   VerifyTestResponse response = testingClient.verifyTest(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final VerifyTestResponse verifyTest(VerifyTestRequest request) { + return verifyTestCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Register a response to a test. + * + *

In cases where a test involves registering a final answer at the end of the test, this + * method provides the means to do so. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   VerifyTestRequest request =
+   *       VerifyTestRequest.newBuilder()
+   *           .setName(TestName.of("[SESSION]", "[TEST]").toString())
+   *           .setAnswer(ByteString.EMPTY)
+   *           .addAllAnswers(new ArrayList())
+   *           .build();
+   *   ApiFuture future = testingClient.verifyTestCallable().futureCall(request);
+   *   // Do something.
+   *   VerifyTestResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable verifyTestCallable() { + return stub.verifyTestCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : testingClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = testingClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = testingClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = testingClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = testingClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = testingClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = testingClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = testingClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = testingClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = testingClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       testingClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListSessionsPagedResponse + extends AbstractPagedListResponse< + ListSessionsRequest, + ListSessionsResponse, + Session, + ListSessionsPage, + ListSessionsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListSessionsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListSessionsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListSessionsPagedResponse(ListSessionsPage page) { + super(page, ListSessionsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListSessionsPage + extends AbstractPage { + + private ListSessionsPage( + PageContext context, + ListSessionsResponse response) { + super(context, response); + } + + private static ListSessionsPage createEmptyPage() { + return new ListSessionsPage(null, null); + } + + @Override + protected ListSessionsPage createPage( + PageContext context, + ListSessionsResponse response) { + return new ListSessionsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListSessionsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListSessionsRequest, + ListSessionsResponse, + Session, + ListSessionsPage, + ListSessionsFixedSizeCollection> { + + private ListSessionsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListSessionsFixedSizeCollection createEmptyCollection() { + return new ListSessionsFixedSizeCollection(null, 0); + } + + @Override + protected ListSessionsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListSessionsFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListTestsPagedResponse + extends AbstractPagedListResponse< + ListTestsRequest, ListTestsResponse, Test, ListTestsPage, ListTestsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListTestsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new ListTestsPagedResponse(input), MoreExecutors.directExecutor()); + } + + private ListTestsPagedResponse(ListTestsPage page) { + super(page, ListTestsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListTestsPage + extends AbstractPage { + + private ListTestsPage( + PageContext context, + ListTestsResponse response) { + super(context, response); + } + + private static ListTestsPage createEmptyPage() { + return new ListTestsPage(null, null); + } + + @Override + protected ListTestsPage createPage( + PageContext context, + ListTestsResponse response) { + return new ListTestsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListTestsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListTestsRequest, ListTestsResponse, Test, ListTestsPage, ListTestsFixedSizeCollection> { + + private ListTestsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListTestsFixedSizeCollection createEmptyCollection() { + return new ListTestsFixedSizeCollection(null, 0); + } + + @Override + protected ListTestsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListTestsFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingSettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingSettings.java new file mode 100644 index 0000000000..df199941fe --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingSettings.java @@ -0,0 +1,360 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.TestingStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link TestingClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createSession: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * TestingSettings.Builder testingSettingsBuilder = TestingSettings.newBuilder();
+ * testingSettingsBuilder
+ *     .createSessionSettings()
+ *     .setRetrySettings(
+ *         testingSettingsBuilder
+ *             .createSessionSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * TestingSettings testingSettings = testingSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class TestingSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to createSession. */ + public UnaryCallSettings createSessionSettings() { + return ((TestingStubSettings) getStubSettings()).createSessionSettings(); + } + + /** Returns the object with the settings used for calls to getSession. */ + public UnaryCallSettings getSessionSettings() { + return ((TestingStubSettings) getStubSettings()).getSessionSettings(); + } + + /** Returns the object with the settings used for calls to listSessions. */ + public PagedCallSettings + listSessionsSettings() { + return ((TestingStubSettings) getStubSettings()).listSessionsSettings(); + } + + /** Returns the object with the settings used for calls to deleteSession. */ + public UnaryCallSettings deleteSessionSettings() { + return ((TestingStubSettings) getStubSettings()).deleteSessionSettings(); + } + + /** Returns the object with the settings used for calls to reportSession. */ + public UnaryCallSettings reportSessionSettings() { + return ((TestingStubSettings) getStubSettings()).reportSessionSettings(); + } + + /** Returns the object with the settings used for calls to listTests. */ + public PagedCallSettings + listTestsSettings() { + return ((TestingStubSettings) getStubSettings()).listTestsSettings(); + } + + /** Returns the object with the settings used for calls to deleteTest. */ + public UnaryCallSettings deleteTestSettings() { + return ((TestingStubSettings) getStubSettings()).deleteTestSettings(); + } + + /** Returns the object with the settings used for calls to verifyTest. */ + public UnaryCallSettings verifyTestSettings() { + return ((TestingStubSettings) getStubSettings()).verifyTestSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((TestingStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((TestingStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((TestingStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((TestingStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((TestingStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final TestingSettings create(TestingStubSettings stub) throws IOException { + return new TestingSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return TestingStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return TestingStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return TestingStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return TestingStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return TestingStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return TestingStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return TestingStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return TestingStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected TestingSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for TestingSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(TestingStubSettings.newBuilder(clientContext)); + } + + protected Builder(TestingSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(TestingStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(TestingStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(TestingStubSettings.newHttpJsonBuilder()); + } + + public TestingStubSettings.Builder getStubSettingsBuilder() { + return ((TestingStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to createSession. */ + public UnaryCallSettings.Builder createSessionSettings() { + return getStubSettingsBuilder().createSessionSettings(); + } + + /** Returns the builder for the settings used for calls to getSession. */ + public UnaryCallSettings.Builder getSessionSettings() { + return getStubSettingsBuilder().getSessionSettings(); + } + + /** Returns the builder for the settings used for calls to listSessions. */ + public PagedCallSettings.Builder< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse> + listSessionsSettings() { + return getStubSettingsBuilder().listSessionsSettings(); + } + + /** Returns the builder for the settings used for calls to deleteSession. */ + public UnaryCallSettings.Builder deleteSessionSettings() { + return getStubSettingsBuilder().deleteSessionSettings(); + } + + /** Returns the builder for the settings used for calls to reportSession. */ + public UnaryCallSettings.Builder + reportSessionSettings() { + return getStubSettingsBuilder().reportSessionSettings(); + } + + /** Returns the builder for the settings used for calls to listTests. */ + public PagedCallSettings.Builder + listTestsSettings() { + return getStubSettingsBuilder().listTestsSettings(); + } + + /** Returns the builder for the settings used for calls to deleteTest. */ + public UnaryCallSettings.Builder deleteTestSettings() { + return getStubSettingsBuilder().deleteTestSettings(); + } + + /** Returns the builder for the settings used for calls to verifyTest. */ + public UnaryCallSettings.Builder verifyTestSettings() { + return getStubSettingsBuilder().verifyTestSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public TestingSettings build() throws IOException { + return new TestingSettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/gapic_metadata.json b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/gapic_metadata.json new file mode 100644 index 0000000000..4d11ed39b9 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/gapic_metadata.json @@ -0,0 +1,316 @@ +{ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", + "language": "java", + "protoPackage": "google.showcase.v1beta1", + "libraryPackage": "com.google.showcase.v1beta1", + "services": { + "Compliance": { + "clients": { + "grpc": { + "libraryClient": "ComplianceClient", + "rpcs": { + "GetEnum": { + "methods": ["getEnum", "getEnumCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "RepeatDataBody": { + "methods": ["repeatDataBody", "repeatDataBodyCallable"] + }, + "RepeatDataBodyInfo": { + "methods": ["repeatDataBodyInfo", "repeatDataBodyInfoCallable"] + }, + "RepeatDataBodyPatch": { + "methods": ["repeatDataBodyPatch", "repeatDataBodyPatchCallable"] + }, + "RepeatDataBodyPut": { + "methods": ["repeatDataBodyPut", "repeatDataBodyPutCallable"] + }, + "RepeatDataPathResource": { + "methods": ["repeatDataPathResource", "repeatDataPathResourceCallable"] + }, + "RepeatDataPathTrailingResource": { + "methods": ["repeatDataPathTrailingResource", "repeatDataPathTrailingResourceCallable"] + }, + "RepeatDataQuery": { + "methods": ["repeatDataQuery", "repeatDataQueryCallable"] + }, + "RepeatDataSimplePath": { + "methods": ["repeatDataSimplePath", "repeatDataSimplePathCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + }, + "VerifyEnum": { + "methods": ["verifyEnum", "verifyEnumCallable"] + } + } + } + } + }, + "Echo": { + "clients": { + "grpc": { + "libraryClient": "EchoClient", + "rpcs": { + "Block": { + "methods": ["block", "blockCallable"] + }, + "Chat": { + "methods": ["chatCallable"] + }, + "Collect": { + "methods": ["collectCallable"] + }, + "Echo": { + "methods": ["echo", "echoCallable"] + }, + "EchoErrorDetails": { + "methods": ["echoErrorDetails", "echoErrorDetailsCallable"] + }, + "Expand": { + "methods": ["expandCallable"] + }, + "FailEchoWithDetails": { + "methods": ["failEchoWithDetails", "failEchoWithDetailsCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "PagedExpand": { + "methods": ["pagedExpand", "pagedExpandPagedCallable", "pagedExpandCallable"] + }, + "PagedExpandLegacy": { + "methods": ["pagedExpandLegacy", "pagedExpandLegacyCallable"] + }, + "PagedExpandLegacyMapped": { + "methods": ["pagedExpandLegacyMapped", "pagedExpandLegacyMappedPagedCallable", "pagedExpandLegacyMappedCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + }, + "Wait": { + "methods": ["waitAsync", "waitOperationCallable", "waitCallable"] + } + } + } + }, + "apiVersion": "v1_20240408" + }, + "Identity": { + "clients": { + "grpc": { + "libraryClient": "IdentityClient", + "rpcs": { + "CreateUser": { + "methods": ["createUser", "createUser", "createUser", "createUserCallable"] + }, + "DeleteUser": { + "methods": ["deleteUser", "deleteUser", "deleteUser", "deleteUserCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "GetUser": { + "methods": ["getUser", "getUser", "getUser", "getUserCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "ListUsers": { + "methods": ["listUsers", "listUsersPagedCallable", "listUsersCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + }, + "UpdateUser": { + "methods": ["updateUser", "updateUserCallable"] + } + } + } + } + }, + "Messaging": { + "clients": { + "grpc": { + "libraryClient": "MessagingClient", + "rpcs": { + "Connect": { + "methods": ["connectCallable"] + }, + "CreateBlurb": { + "methods": ["createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurbCallable"] + }, + "CreateRoom": { + "methods": ["createRoom", "createRoom", "createRoomCallable"] + }, + "DeleteBlurb": { + "methods": ["deleteBlurb", "deleteBlurb", "deleteBlurb", "deleteBlurbCallable"] + }, + "DeleteRoom": { + "methods": ["deleteRoom", "deleteRoom", "deleteRoom", "deleteRoomCallable"] + }, + "GetBlurb": { + "methods": ["getBlurb", "getBlurb", "getBlurb", "getBlurbCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "GetRoom": { + "methods": ["getRoom", "getRoom", "getRoom", "getRoomCallable"] + }, + "ListBlurbs": { + "methods": ["listBlurbs", "listBlurbs", "listBlurbs", "listBlurbs", "listBlurbsPagedCallable", "listBlurbsCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "ListRooms": { + "methods": ["listRooms", "listRoomsPagedCallable", "listRoomsCallable"] + }, + "SearchBlurbs": { + "methods": ["searchBlurbsAsync", "searchBlurbsAsync", "searchBlurbsAsync", "searchBlurbsAsync", "searchBlurbsOperationCallable", "searchBlurbsCallable"] + }, + "SendBlurbs": { + "methods": ["sendBlurbsCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "StreamBlurbs": { + "methods": ["streamBlurbsCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + }, + "UpdateBlurb": { + "methods": ["updateBlurb", "updateBlurbCallable"] + }, + "UpdateRoom": { + "methods": ["updateRoom", "updateRoomCallable"] + } + } + } + } + }, + "SequenceService": { + "clients": { + "grpc": { + "libraryClient": "SequenceServiceClient", + "rpcs": { + "AttemptSequence": { + "methods": ["attemptSequence", "attemptSequence", "attemptSequence", "attemptSequenceCallable"] + }, + "AttemptStreamingSequence": { + "methods": ["attemptStreamingSequenceCallable"] + }, + "CreateSequence": { + "methods": ["createSequence", "createSequence", "createSequenceCallable"] + }, + "CreateStreamingSequence": { + "methods": ["createStreamingSequence", "createStreamingSequence", "createStreamingSequenceCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "GetSequenceReport": { + "methods": ["getSequenceReport", "getSequenceReport", "getSequenceReport", "getSequenceReportCallable"] + }, + "GetStreamingSequenceReport": { + "methods": ["getStreamingSequenceReport", "getStreamingSequenceReport", "getStreamingSequenceReport", "getStreamingSequenceReportCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + } + } + } + } + }, + "Testing": { + "clients": { + "grpc": { + "libraryClient": "TestingClient", + "rpcs": { + "CreateSession": { + "methods": ["createSession", "createSessionCallable"] + }, + "DeleteSession": { + "methods": ["deleteSession", "deleteSessionCallable"] + }, + "DeleteTest": { + "methods": ["deleteTest", "deleteTestCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "GetSession": { + "methods": ["getSession", "getSessionCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "ListSessions": { + "methods": ["listSessions", "listSessionsPagedCallable", "listSessionsCallable"] + }, + "ListTests": { + "methods": ["listTests", "listTestsPagedCallable", "listTestsCallable"] + }, + "ReportSession": { + "methods": ["reportSession", "reportSessionCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + }, + "VerifyTest": { + "methods": ["verifyTest", "verifyTestCallable"] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/package-info.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/package-info.java new file mode 100644 index 0000000000..56f2990a66 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/package-info.java @@ -0,0 +1,166 @@ +/* + * Copyright 2025 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. + */ + +/** + * A client to Client Libraries Showcase API + * + *

The interfaces provided are listed below, along with usage samples. + * + *

======================= ComplianceClient ======================= + * + *

Service Description: This service is used to test that GAPICs implement various REST-related + * features correctly. This mostly means transcoding proto3 requests to REST format correctly for + * various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums + * received by clients can be round-tripped correctly. + * + *

Sample for ComplianceClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+ *   RepeatRequest request =
+ *       RepeatRequest.newBuilder()
+ *           .setName("name3373707")
+ *           .setInfo(ComplianceData.newBuilder().build())
+ *           .setServerVerify(true)
+ *           .setIntendedBindingUri("intendedBindingUri780142386")
+ *           .setFInt32(-1143775883)
+ *           .setFInt64(-1143775788)
+ *           .setFDouble(-1239459382)
+ *           .setPInt32(-858673665)
+ *           .setPInt64(-858673570)
+ *           .setPDouble(-991225216)
+ *           .build();
+ *   RepeatResponse response = complianceClient.repeatDataBody(request);
+ * }
+ * }
+ * + *

======================= EchoClient ======================= + * + *

Service Description: This service is used showcase the four main types of rpcs - unary, server + * side streaming, client side streaming, and bidirectional streaming. This service also exposes + * methods that explicitly implement server delay, and paginated calls. Set the 'showcase-trailer' + * metadata key on any method to have the values echoed in the response trailers. Set the + * 'x-goog-request-params' metadata key on any method to have the values echoed in the response + * headers. + * + *

Sample for EchoClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (EchoClient echoClient = EchoClient.create()) {
+ *   EchoRequest request =
+ *       EchoRequest.newBuilder()
+ *           .setSeverity(Severity.forNumber(0))
+ *           .setHeader("header-1221270899")
+ *           .setOtherHeader("otherHeader-2026585667")
+ *           .setRequestId("requestId693933066")
+ *           .setOtherRequestId("otherRequestId1248995034")
+ *           .build();
+ *   EchoResponse response = echoClient.echo(request);
+ * }
+ * }
+ * + *

======================= IdentityClient ======================= + * + *

Service Description: A simple identity service. + * + *

Sample for IdentityClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (IdentityClient identityClient = IdentityClient.create()) {
+ *   String displayName = "displayName1714148973";
+ *   String email = "email96619420";
+ *   User response = identityClient.createUser(displayName, email);
+ * }
+ * }
+ * + *

======================= MessagingClient ======================= + * + *

Service Description: A simple messaging service that implements chat rooms and profile posts. + * + *

This messaging service showcases the features that API clients generated by gapic-generators + * implement. + * + *

Sample for MessagingClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (MessagingClient messagingClient = MessagingClient.create()) {
+ *   String displayName = "displayName1714148973";
+ *   String description = "description-1724546052";
+ *   Room response = messagingClient.createRoom(displayName, description);
+ * }
+ * }
+ * + *

======================= SequenceServiceClient ======================= + * + *

Sample for SequenceServiceClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+ *   Sequence sequence = Sequence.newBuilder().build();
+ *   Sequence response = sequenceServiceClient.createSequence(sequence);
+ * }
+ * }
+ * + *

======================= TestingClient ======================= + * + *

Service Description: A service to facilitate running discrete sets of tests against Showcase. + * Adding this comment with special characters for comment formatting tests: 1. + * (abra->kadabra->alakazam) 2) [Nonsense][]: `pokemon/*/psychic/*` + * + *

Sample for TestingClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (TestingClient testingClient = TestingClient.create()) {
+ *   CreateSessionRequest request =
+ *       CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build();
+ *   Session response = testingClient.createSession(request);
+ * }
+ * }
+ */ +@Generated("by gapic-generator-java") +package com.google.showcase.v1beta1; + +import javax.annotation.Generated; diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStub.java new file mode 100644 index 0000000000..3597a8d360 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStub.java @@ -0,0 +1,118 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.showcase.v1beta1.EnumRequest; +import com.google.showcase.v1beta1.EnumResponse; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the Compliance service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class ComplianceStub implements BackgroundResource { + + public UnaryCallable repeatDataBodyCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataBodyCallable()"); + } + + public UnaryCallable repeatDataBodyInfoCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataBodyInfoCallable()"); + } + + public UnaryCallable repeatDataQueryCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataQueryCallable()"); + } + + public UnaryCallable repeatDataSimplePathCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataSimplePathCallable()"); + } + + public UnaryCallable repeatDataPathResourceCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataPathResourceCallable()"); + } + + public UnaryCallable repeatDataPathTrailingResourceCallable() { + throw new UnsupportedOperationException( + "Not implemented: repeatDataPathTrailingResourceCallable()"); + } + + public UnaryCallable repeatDataBodyPutCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataBodyPutCallable()"); + } + + public UnaryCallable repeatDataBodyPatchCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataBodyPatchCallable()"); + } + + public UnaryCallable getEnumCallable() { + throw new UnsupportedOperationException("Not implemented: getEnumCallable()"); + } + + public UnaryCallable verifyEnumCallable() { + throw new UnsupportedOperationException("Not implemented: verifyEnumCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStubSettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStubSettings.java new file mode 100644 index 0000000000..ad7ae867bf --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStubSettings.java @@ -0,0 +1,727 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.showcase.v1beta1.EnumRequest; +import com.google.showcase.v1beta1.EnumResponse; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link ComplianceStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of repeatDataBody: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ComplianceStubSettings.Builder complianceSettingsBuilder = ComplianceStubSettings.newBuilder();
+ * complianceSettingsBuilder
+ *     .repeatDataBodySettings()
+ *     .setRetrySettings(
+ *         complianceSettingsBuilder
+ *             .repeatDataBodySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * ComplianceStubSettings complianceSettings = complianceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class ComplianceStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings repeatDataBodySettings; + private final UnaryCallSettings repeatDataBodyInfoSettings; + private final UnaryCallSettings repeatDataQuerySettings; + private final UnaryCallSettings repeatDataSimplePathSettings; + private final UnaryCallSettings repeatDataPathResourceSettings; + private final UnaryCallSettings + repeatDataPathTrailingResourceSettings; + private final UnaryCallSettings repeatDataBodyPutSettings; + private final UnaryCallSettings repeatDataBodyPatchSettings; + private final UnaryCallSettings getEnumSettings; + private final UnaryCallSettings verifyEnumSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to repeatDataBody. */ + public UnaryCallSettings repeatDataBodySettings() { + return repeatDataBodySettings; + } + + /** Returns the object with the settings used for calls to repeatDataBodyInfo. */ + public UnaryCallSettings repeatDataBodyInfoSettings() { + return repeatDataBodyInfoSettings; + } + + /** Returns the object with the settings used for calls to repeatDataQuery. */ + public UnaryCallSettings repeatDataQuerySettings() { + return repeatDataQuerySettings; + } + + /** Returns the object with the settings used for calls to repeatDataSimplePath. */ + public UnaryCallSettings repeatDataSimplePathSettings() { + return repeatDataSimplePathSettings; + } + + /** Returns the object with the settings used for calls to repeatDataPathResource. */ + public UnaryCallSettings repeatDataPathResourceSettings() { + return repeatDataPathResourceSettings; + } + + /** Returns the object with the settings used for calls to repeatDataPathTrailingResource. */ + public UnaryCallSettings repeatDataPathTrailingResourceSettings() { + return repeatDataPathTrailingResourceSettings; + } + + /** Returns the object with the settings used for calls to repeatDataBodyPut. */ + public UnaryCallSettings repeatDataBodyPutSettings() { + return repeatDataBodyPutSettings; + } + + /** Returns the object with the settings used for calls to repeatDataBodyPatch. */ + public UnaryCallSettings repeatDataBodyPatchSettings() { + return repeatDataBodyPatchSettings; + } + + /** Returns the object with the settings used for calls to getEnum. */ + public UnaryCallSettings getEnumSettings() { + return getEnumSettings; + } + + /** Returns the object with the settings used for calls to verifyEnum. */ + public UnaryCallSettings verifyEnumSettings() { + return verifyEnumSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public ComplianceStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcComplianceStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonComplianceStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(ComplianceStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(ComplianceStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ComplianceStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected ComplianceStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + repeatDataBodySettings = settingsBuilder.repeatDataBodySettings().build(); + repeatDataBodyInfoSettings = settingsBuilder.repeatDataBodyInfoSettings().build(); + repeatDataQuerySettings = settingsBuilder.repeatDataQuerySettings().build(); + repeatDataSimplePathSettings = settingsBuilder.repeatDataSimplePathSettings().build(); + repeatDataPathResourceSettings = settingsBuilder.repeatDataPathResourceSettings().build(); + repeatDataPathTrailingResourceSettings = + settingsBuilder.repeatDataPathTrailingResourceSettings().build(); + repeatDataBodyPutSettings = settingsBuilder.repeatDataBodyPutSettings().build(); + repeatDataBodyPatchSettings = settingsBuilder.repeatDataBodyPatchSettings().build(); + getEnumSettings = settingsBuilder.getEnumSettings().build(); + verifyEnumSettings = settingsBuilder.verifyEnumSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for ComplianceStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder repeatDataBodySettings; + private final UnaryCallSettings.Builder + repeatDataBodyInfoSettings; + private final UnaryCallSettings.Builder repeatDataQuerySettings; + private final UnaryCallSettings.Builder + repeatDataSimplePathSettings; + private final UnaryCallSettings.Builder + repeatDataPathResourceSettings; + private final UnaryCallSettings.Builder + repeatDataPathTrailingResourceSettings; + private final UnaryCallSettings.Builder + repeatDataBodyPutSettings; + private final UnaryCallSettings.Builder + repeatDataBodyPatchSettings; + private final UnaryCallSettings.Builder getEnumSettings; + private final UnaryCallSettings.Builder verifyEnumSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + repeatDataBodySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataBodyInfoSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataQuerySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataSimplePathSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataPathResourceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataPathTrailingResourceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataBodyPutSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataBodyPatchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getEnumSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + verifyEnumSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + repeatDataBodySettings, + repeatDataBodyInfoSettings, + repeatDataQuerySettings, + repeatDataSimplePathSettings, + repeatDataPathResourceSettings, + repeatDataPathTrailingResourceSettings, + repeatDataBodyPutSettings, + repeatDataBodyPatchSettings, + getEnumSettings, + verifyEnumSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(ComplianceStubSettings settings) { + super(settings); + + repeatDataBodySettings = settings.repeatDataBodySettings.toBuilder(); + repeatDataBodyInfoSettings = settings.repeatDataBodyInfoSettings.toBuilder(); + repeatDataQuerySettings = settings.repeatDataQuerySettings.toBuilder(); + repeatDataSimplePathSettings = settings.repeatDataSimplePathSettings.toBuilder(); + repeatDataPathResourceSettings = settings.repeatDataPathResourceSettings.toBuilder(); + repeatDataPathTrailingResourceSettings = + settings.repeatDataPathTrailingResourceSettings.toBuilder(); + repeatDataBodyPutSettings = settings.repeatDataBodyPutSettings.toBuilder(); + repeatDataBodyPatchSettings = settings.repeatDataBodyPatchSettings.toBuilder(); + getEnumSettings = settings.getEnumSettings.toBuilder(); + verifyEnumSettings = settings.verifyEnumSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + repeatDataBodySettings, + repeatDataBodyInfoSettings, + repeatDataQuerySettings, + repeatDataSimplePathSettings, + repeatDataPathResourceSettings, + repeatDataPathTrailingResourceSettings, + repeatDataBodyPutSettings, + repeatDataBodyPatchSettings, + getEnumSettings, + verifyEnumSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .repeatDataBodySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataBodyInfoSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataQuerySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataSimplePathSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataPathResourceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataPathTrailingResourceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataBodyPutSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataBodyPatchSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getEnumSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .verifyEnumSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to repeatDataBody. */ + public UnaryCallSettings.Builder repeatDataBodySettings() { + return repeatDataBodySettings; + } + + /** Returns the builder for the settings used for calls to repeatDataBodyInfo. */ + public UnaryCallSettings.Builder repeatDataBodyInfoSettings() { + return repeatDataBodyInfoSettings; + } + + /** Returns the builder for the settings used for calls to repeatDataQuery. */ + public UnaryCallSettings.Builder repeatDataQuerySettings() { + return repeatDataQuerySettings; + } + + /** Returns the builder for the settings used for calls to repeatDataSimplePath. */ + public UnaryCallSettings.Builder repeatDataSimplePathSettings() { + return repeatDataSimplePathSettings; + } + + /** Returns the builder for the settings used for calls to repeatDataPathResource. */ + public UnaryCallSettings.Builder + repeatDataPathResourceSettings() { + return repeatDataPathResourceSettings; + } + + /** Returns the builder for the settings used for calls to repeatDataPathTrailingResource. */ + public UnaryCallSettings.Builder + repeatDataPathTrailingResourceSettings() { + return repeatDataPathTrailingResourceSettings; + } + + /** Returns the builder for the settings used for calls to repeatDataBodyPut. */ + public UnaryCallSettings.Builder repeatDataBodyPutSettings() { + return repeatDataBodyPutSettings; + } + + /** Returns the builder for the settings used for calls to repeatDataBodyPatch. */ + public UnaryCallSettings.Builder repeatDataBodyPatchSettings() { + return repeatDataBodyPatchSettings; + } + + /** Returns the builder for the settings used for calls to getEnum. */ + public UnaryCallSettings.Builder getEnumSettings() { + return getEnumSettings; + } + + /** Returns the builder for the settings used for calls to verifyEnum. */ + public UnaryCallSettings.Builder verifyEnumSettings() { + return verifyEnumSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public ComplianceStubSettings build() throws IOException { + return new ComplianceStubSettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStub.java new file mode 100644 index 0000000000..fd0fe7d6b3 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStub.java @@ -0,0 +1,166 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoErrorDetailsRequest; +import com.google.showcase.v1beta1.EchoErrorDetailsResponse; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.ExpandRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyRequest; +import com.google.showcase.v1beta1.PagedExpandRequest; +import com.google.showcase.v1beta1.PagedExpandResponse; +import com.google.showcase.v1beta1.WaitMetadata; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.WaitResponse; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the Echo service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class EchoStub implements BackgroundResource { + + public OperationsStub getOperationsStub() { + return null; + } + + public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { + return null; + } + + public UnaryCallable echoCallable() { + throw new UnsupportedOperationException("Not implemented: echoCallable()"); + } + + public UnaryCallable + echoErrorDetailsCallable() { + throw new UnsupportedOperationException("Not implemented: echoErrorDetailsCallable()"); + } + + public UnaryCallable + failEchoWithDetailsCallable() { + throw new UnsupportedOperationException("Not implemented: failEchoWithDetailsCallable()"); + } + + public ServerStreamingCallable expandCallable() { + throw new UnsupportedOperationException("Not implemented: expandCallable()"); + } + + public ClientStreamingCallable collectCallable() { + throw new UnsupportedOperationException("Not implemented: collectCallable()"); + } + + public BidiStreamingCallable chatCallable() { + throw new UnsupportedOperationException("Not implemented: chatCallable()"); + } + + public UnaryCallable pagedExpandPagedCallable() { + throw new UnsupportedOperationException("Not implemented: pagedExpandPagedCallable()"); + } + + public UnaryCallable pagedExpandCallable() { + throw new UnsupportedOperationException("Not implemented: pagedExpandCallable()"); + } + + public UnaryCallable pagedExpandLegacyCallable() { + throw new UnsupportedOperationException("Not implemented: pagedExpandLegacyCallable()"); + } + + public UnaryCallable + pagedExpandLegacyMappedPagedCallable() { + throw new UnsupportedOperationException( + "Not implemented: pagedExpandLegacyMappedPagedCallable()"); + } + + public UnaryCallable + pagedExpandLegacyMappedCallable() { + throw new UnsupportedOperationException("Not implemented: pagedExpandLegacyMappedCallable()"); + } + + public OperationCallable waitOperationCallable() { + throw new UnsupportedOperationException("Not implemented: waitOperationCallable()"); + } + + public UnaryCallable waitCallable() { + throw new UnsupportedOperationException("Not implemented: waitCallable()"); + } + + public UnaryCallable blockCallable() { + throw new UnsupportedOperationException("Not implemented: blockCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStubSettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStubSettings.java new file mode 100644 index 0000000000..4ca4053954 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStubSettings.java @@ -0,0 +1,981 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.grpc.ProtoOperationTransformers; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.longrunning.OperationSnapshot; +import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoErrorDetailsRequest; +import com.google.showcase.v1beta1.EchoErrorDetailsResponse; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.ExpandRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyRequest; +import com.google.showcase.v1beta1.PagedExpandRequest; +import com.google.showcase.v1beta1.PagedExpandResponse; +import com.google.showcase.v1beta1.PagedExpandResponseList; +import com.google.showcase.v1beta1.WaitMetadata; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.WaitResponse; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link EchoStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of echo: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoStubSettings.Builder echoSettingsBuilder = EchoStubSettings.newBuilder();
+ * echoSettingsBuilder
+ *     .echoSettings()
+ *     .setRetrySettings(
+ *         echoSettingsBuilder
+ *             .echoSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * EchoStubSettings echoSettings = echoSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for wait: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoStubSettings.Builder echoSettingsBuilder = EchoStubSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * echoSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@BetaApi +@Generated("by gapic-generator-java") +public class EchoStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings echoSettings; + private final UnaryCallSettings + echoErrorDetailsSettings; + private final UnaryCallSettings + failEchoWithDetailsSettings; + private final ServerStreamingCallSettings expandSettings; + private final StreamingCallSettings collectSettings; + private final StreamingCallSettings chatSettings; + private final PagedCallSettings + pagedExpandSettings; + private final UnaryCallSettings + pagedExpandLegacySettings; + private final PagedCallSettings< + PagedExpandRequest, PagedExpandLegacyMappedResponse, PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings; + private final UnaryCallSettings waitSettings; + private final OperationCallSettings + waitOperationSettings; + private final UnaryCallSettings blockSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + PAGED_EXPAND_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public PagedExpandRequest injectToken(PagedExpandRequest payload, String token) { + return PagedExpandRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public PagedExpandRequest injectPageSize(PagedExpandRequest payload, int pageSize) { + return PagedExpandRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(PagedExpandRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(PagedExpandResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(PagedExpandResponse payload) { + return payload.getResponsesList(); + } + }; + + private static final PagedListDescriptor< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + PAGED_EXPAND_LEGACY_MAPPED_PAGE_STR_DESC = + new PagedListDescriptor< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry>() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public PagedExpandRequest injectToken(PagedExpandRequest payload, String token) { + return PagedExpandRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public PagedExpandRequest injectPageSize(PagedExpandRequest payload, int pageSize) { + return PagedExpandRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(PagedExpandRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(PagedExpandLegacyMappedResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable> extractResources( + PagedExpandLegacyMappedResponse payload) { + return payload.getAlphabetizedMap().entrySet(); + } + }; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + PagedExpandRequest, PagedExpandResponse, PagedExpandPagedResponse> + PAGED_EXPAND_PAGE_STR_FACT = + new PagedListResponseFactory< + PagedExpandRequest, PagedExpandResponse, PagedExpandPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + PagedExpandRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, PAGED_EXPAND_PAGE_STR_DESC, request, context); + return PagedExpandPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + PagedExpandRequest, PagedExpandLegacyMappedResponse, PagedExpandLegacyMappedPagedResponse> + PAGED_EXPAND_LEGACY_MAPPED_PAGE_STR_FACT = + new PagedListResponseFactory< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + PagedExpandLegacyMappedPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + PagedExpandRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + pageContext = + PageContext.create( + callable, PAGED_EXPAND_LEGACY_MAPPED_PAGE_STR_DESC, request, context); + return PagedExpandLegacyMappedPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to echo. */ + public UnaryCallSettings echoSettings() { + return echoSettings; + } + + /** Returns the object with the settings used for calls to echoErrorDetails. */ + public UnaryCallSettings + echoErrorDetailsSettings() { + return echoErrorDetailsSettings; + } + + /** Returns the object with the settings used for calls to failEchoWithDetails. */ + public UnaryCallSettings + failEchoWithDetailsSettings() { + return failEchoWithDetailsSettings; + } + + /** Returns the object with the settings used for calls to expand. */ + public ServerStreamingCallSettings expandSettings() { + return expandSettings; + } + + /** Returns the object with the settings used for calls to collect. */ + public StreamingCallSettings collectSettings() { + return collectSettings; + } + + /** Returns the object with the settings used for calls to chat. */ + public StreamingCallSettings chatSettings() { + return chatSettings; + } + + /** Returns the object with the settings used for calls to pagedExpand. */ + public PagedCallSettings + pagedExpandSettings() { + return pagedExpandSettings; + } + + /** Returns the object with the settings used for calls to pagedExpandLegacy. */ + public UnaryCallSettings + pagedExpandLegacySettings() { + return pagedExpandLegacySettings; + } + + /** Returns the object with the settings used for calls to pagedExpandLegacyMapped. */ + public PagedCallSettings< + PagedExpandRequest, PagedExpandLegacyMappedResponse, PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings() { + return pagedExpandLegacyMappedSettings; + } + + /** Returns the object with the settings used for calls to wait. */ + public UnaryCallSettings waitSettings() { + return waitSettings; + } + + /** Returns the object with the settings used for calls to wait. */ + public OperationCallSettings waitOperationSettings() { + return waitOperationSettings; + } + + /** Returns the object with the settings used for calls to block. */ + public UnaryCallSettings blockSettings() { + return blockSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public EchoStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcEchoStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonEchoStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(EchoStubSettings.class)) + .setTransportToken(GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()) + .setApiVersionToken("v1_20240408"); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(EchoStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()) + .setApiVersionToken("v1_20240408"); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return EchoStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected EchoStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + echoSettings = settingsBuilder.echoSettings().build(); + echoErrorDetailsSettings = settingsBuilder.echoErrorDetailsSettings().build(); + failEchoWithDetailsSettings = settingsBuilder.failEchoWithDetailsSettings().build(); + expandSettings = settingsBuilder.expandSettings().build(); + collectSettings = settingsBuilder.collectSettings().build(); + chatSettings = settingsBuilder.chatSettings().build(); + pagedExpandSettings = settingsBuilder.pagedExpandSettings().build(); + pagedExpandLegacySettings = settingsBuilder.pagedExpandLegacySettings().build(); + pagedExpandLegacyMappedSettings = settingsBuilder.pagedExpandLegacyMappedSettings().build(); + waitSettings = settingsBuilder.waitSettings().build(); + waitOperationSettings = settingsBuilder.waitOperationSettings().build(); + blockSettings = settingsBuilder.blockSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for EchoStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder echoSettings; + private final UnaryCallSettings.Builder + echoErrorDetailsSettings; + private final UnaryCallSettings.Builder + failEchoWithDetailsSettings; + private final ServerStreamingCallSettings.Builder expandSettings; + private final StreamingCallSettings.Builder collectSettings; + private final StreamingCallSettings.Builder chatSettings; + private final PagedCallSettings.Builder< + PagedExpandRequest, PagedExpandResponse, PagedExpandPagedResponse> + pagedExpandSettings; + private final UnaryCallSettings.Builder + pagedExpandLegacySettings; + private final PagedCallSettings.Builder< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings; + private final UnaryCallSettings.Builder waitSettings; + private final OperationCallSettings.Builder + waitOperationSettings; + private final UnaryCallSettings.Builder blockSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "retry_policy_1_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.UNAVAILABLE, StatusCode.Code.UNKNOWN))); + definitions.put( + "no_retry_0_codes", ImmutableSet.copyOf(Lists.newArrayList())); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(100L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelayDuration(Duration.ofMillis(3000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setTotalTimeoutDuration(Duration.ofMillis(10000L)) + .build(); + definitions.put("retry_policy_1_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setTotalTimeoutDuration(Duration.ofMillis(5000L)) + .build(); + definitions.put("no_retry_0_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + echoSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + echoErrorDetailsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + failEchoWithDetailsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + expandSettings = ServerStreamingCallSettings.newBuilder(); + collectSettings = StreamingCallSettings.newBuilder(); + chatSettings = StreamingCallSettings.newBuilder(); + pagedExpandSettings = PagedCallSettings.newBuilder(PAGED_EXPAND_PAGE_STR_FACT); + pagedExpandLegacySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + pagedExpandLegacyMappedSettings = + PagedCallSettings.newBuilder(PAGED_EXPAND_LEGACY_MAPPED_PAGE_STR_FACT); + waitSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + waitOperationSettings = OperationCallSettings.newBuilder(); + blockSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + echoSettings, + echoErrorDetailsSettings, + failEchoWithDetailsSettings, + pagedExpandSettings, + pagedExpandLegacySettings, + pagedExpandLegacyMappedSettings, + waitSettings, + blockSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(EchoStubSettings settings) { + super(settings); + + echoSettings = settings.echoSettings.toBuilder(); + echoErrorDetailsSettings = settings.echoErrorDetailsSettings.toBuilder(); + failEchoWithDetailsSettings = settings.failEchoWithDetailsSettings.toBuilder(); + expandSettings = settings.expandSettings.toBuilder(); + collectSettings = settings.collectSettings.toBuilder(); + chatSettings = settings.chatSettings.toBuilder(); + pagedExpandSettings = settings.pagedExpandSettings.toBuilder(); + pagedExpandLegacySettings = settings.pagedExpandLegacySettings.toBuilder(); + pagedExpandLegacyMappedSettings = settings.pagedExpandLegacyMappedSettings.toBuilder(); + waitSettings = settings.waitSettings.toBuilder(); + waitOperationSettings = settings.waitOperationSettings.toBuilder(); + blockSettings = settings.blockSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + echoSettings, + echoErrorDetailsSettings, + failEchoWithDetailsSettings, + pagedExpandSettings, + pagedExpandLegacySettings, + pagedExpandLegacyMappedSettings, + waitSettings, + blockSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .echoSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .echoErrorDetailsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .failEchoWithDetailsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .expandSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .pagedExpandSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .pagedExpandLegacySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .pagedExpandLegacyMappedSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .waitSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .blockSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .waitOperationSettings() + .setInitialCallSettings( + UnaryCallSettings.newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(WaitResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(WaitMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to echo. */ + public UnaryCallSettings.Builder echoSettings() { + return echoSettings; + } + + /** Returns the builder for the settings used for calls to echoErrorDetails. */ + public UnaryCallSettings.Builder + echoErrorDetailsSettings() { + return echoErrorDetailsSettings; + } + + /** Returns the builder for the settings used for calls to failEchoWithDetails. */ + public UnaryCallSettings.Builder + failEchoWithDetailsSettings() { + return failEchoWithDetailsSettings; + } + + /** Returns the builder for the settings used for calls to expand. */ + public ServerStreamingCallSettings.Builder expandSettings() { + return expandSettings; + } + + /** Returns the builder for the settings used for calls to collect. */ + public StreamingCallSettings.Builder collectSettings() { + return collectSettings; + } + + /** Returns the builder for the settings used for calls to chat. */ + public StreamingCallSettings.Builder chatSettings() { + return chatSettings; + } + + /** Returns the builder for the settings used for calls to pagedExpand. */ + public PagedCallSettings.Builder< + PagedExpandRequest, PagedExpandResponse, PagedExpandPagedResponse> + pagedExpandSettings() { + return pagedExpandSettings; + } + + /** Returns the builder for the settings used for calls to pagedExpandLegacy. */ + public UnaryCallSettings.Builder + pagedExpandLegacySettings() { + return pagedExpandLegacySettings; + } + + /** Returns the builder for the settings used for calls to pagedExpandLegacyMapped. */ + public PagedCallSettings.Builder< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings() { + return pagedExpandLegacyMappedSettings; + } + + /** Returns the builder for the settings used for calls to wait. */ + public UnaryCallSettings.Builder waitSettings() { + return waitSettings; + } + + /** Returns the builder for the settings used for calls to wait. */ + public OperationCallSettings.Builder + waitOperationSettings() { + return waitOperationSettings; + } + + /** Returns the builder for the settings used for calls to block. */ + public UnaryCallSettings.Builder blockSettings() { + return blockSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public EchoStubSettings build() throws IOException { + return new EchoStubSettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceCallableFactory.java new file mode 100644 index 0000000000..6d1dad969b --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the Compliance service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcComplianceCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceStub.java new file mode 100644 index 0000000000..1b4ff86061 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceStub.java @@ -0,0 +1,580 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.showcase.v1beta1.EnumRequest; +import com.google.showcase.v1beta1.EnumResponse; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the Compliance service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcComplianceStub extends ComplianceStub { + private static final MethodDescriptor + repeatDataBodyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBody") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataBodyInfoMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyInfo") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataQueryMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataQuery") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataSimplePathMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataSimplePath") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataPathResourceMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataPathResource") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataPathTrailingResourceMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.showcase.v1beta1.Compliance/RepeatDataPathTrailingResource") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataBodyPutMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyPut") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataBodyPatchMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyPatch") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getEnumMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/GetEnum") + .setRequestMarshaller(ProtoUtils.marshaller(EnumRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EnumResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor verifyEnumMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/VerifyEnum") + .setRequestMarshaller(ProtoUtils.marshaller(EnumResponse.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EnumResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable repeatDataBodyCallable; + private final UnaryCallable repeatDataBodyInfoCallable; + private final UnaryCallable repeatDataQueryCallable; + private final UnaryCallable repeatDataSimplePathCallable; + private final UnaryCallable repeatDataPathResourceCallable; + private final UnaryCallable repeatDataPathTrailingResourceCallable; + private final UnaryCallable repeatDataBodyPutCallable; + private final UnaryCallable repeatDataBodyPatchCallable; + private final UnaryCallable getEnumCallable; + private final UnaryCallable verifyEnumCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcComplianceStub create(ComplianceStubSettings settings) + throws IOException { + return new GrpcComplianceStub(settings, ClientContext.create(settings)); + } + + public static final GrpcComplianceStub create(ClientContext clientContext) throws IOException { + return new GrpcComplianceStub(ComplianceStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcComplianceStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcComplianceStub( + ComplianceStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcComplianceStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcComplianceStub(ComplianceStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcComplianceCallableFactory()); + } + + /** + * Constructs an instance of GrpcComplianceStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcComplianceStub( + ComplianceStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings repeatDataBodyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyMethodDescriptor) + .build(); + GrpcCallSettings repeatDataBodyInfoTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyInfoMethodDescriptor) + .build(); + GrpcCallSettings repeatDataQueryTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataQueryMethodDescriptor) + .build(); + GrpcCallSettings repeatDataSimplePathTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataSimplePathMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("info.f_bool", String.valueOf(request.getInfo().getFBool())); + builder.add("info.f_double", String.valueOf(request.getInfo().getFDouble())); + builder.add("info.f_int32", String.valueOf(request.getInfo().getFInt32())); + builder.add( + "info.f_kingdom", String.valueOf(request.getInfo().getFKingdomValue())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + GrpcCallSettings repeatDataPathResourceTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataPathResourceMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("info.f_bool", String.valueOf(request.getInfo().getFBool())); + builder.add( + "info.f_child.f_string", + String.valueOf(request.getInfo().getFChild().getFString())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + GrpcCallSettings + repeatDataPathTrailingResourceTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataPathTrailingResourceMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add( + "info.f_child.f_string", + String.valueOf(request.getInfo().getFChild().getFString())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + GrpcCallSettings repeatDataBodyPutTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyPutMethodDescriptor) + .build(); + GrpcCallSettings repeatDataBodyPatchTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyPatchMethodDescriptor) + .build(); + GrpcCallSettings getEnumTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getEnumMethodDescriptor) + .build(); + GrpcCallSettings verifyEnumTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(verifyEnumMethodDescriptor) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.repeatDataBodyCallable = + callableFactory.createUnaryCallable( + repeatDataBodyTransportSettings, settings.repeatDataBodySettings(), clientContext); + this.repeatDataBodyInfoCallable = + callableFactory.createUnaryCallable( + repeatDataBodyInfoTransportSettings, + settings.repeatDataBodyInfoSettings(), + clientContext); + this.repeatDataQueryCallable = + callableFactory.createUnaryCallable( + repeatDataQueryTransportSettings, settings.repeatDataQuerySettings(), clientContext); + this.repeatDataSimplePathCallable = + callableFactory.createUnaryCallable( + repeatDataSimplePathTransportSettings, + settings.repeatDataSimplePathSettings(), + clientContext); + this.repeatDataPathResourceCallable = + callableFactory.createUnaryCallable( + repeatDataPathResourceTransportSettings, + settings.repeatDataPathResourceSettings(), + clientContext); + this.repeatDataPathTrailingResourceCallable = + callableFactory.createUnaryCallable( + repeatDataPathTrailingResourceTransportSettings, + settings.repeatDataPathTrailingResourceSettings(), + clientContext); + this.repeatDataBodyPutCallable = + callableFactory.createUnaryCallable( + repeatDataBodyPutTransportSettings, + settings.repeatDataBodyPutSettings(), + clientContext); + this.repeatDataBodyPatchCallable = + callableFactory.createUnaryCallable( + repeatDataBodyPatchTransportSettings, + settings.repeatDataBodyPatchSettings(), + clientContext); + this.getEnumCallable = + callableFactory.createUnaryCallable( + getEnumTransportSettings, settings.getEnumSettings(), clientContext); + this.verifyEnumCallable = + callableFactory.createUnaryCallable( + verifyEnumTransportSettings, settings.verifyEnumSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable repeatDataBodyCallable() { + return repeatDataBodyCallable; + } + + @Override + public UnaryCallable repeatDataBodyInfoCallable() { + return repeatDataBodyInfoCallable; + } + + @Override + public UnaryCallable repeatDataQueryCallable() { + return repeatDataQueryCallable; + } + + @Override + public UnaryCallable repeatDataSimplePathCallable() { + return repeatDataSimplePathCallable; + } + + @Override + public UnaryCallable repeatDataPathResourceCallable() { + return repeatDataPathResourceCallable; + } + + @Override + public UnaryCallable repeatDataPathTrailingResourceCallable() { + return repeatDataPathTrailingResourceCallable; + } + + @Override + public UnaryCallable repeatDataBodyPutCallable() { + return repeatDataBodyPutCallable; + } + + @Override + public UnaryCallable repeatDataBodyPatchCallable() { + return repeatDataBodyPatchCallable; + } + + @Override + public UnaryCallable getEnumCallable() { + return getEnumCallable; + } + + @Override + public UnaryCallable verifyEnumCallable() { + return verifyEnumCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoCallableFactory.java new file mode 100644 index 0000000000..f22d1faaa4 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the Echo service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcEchoCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoStub.java new file mode 100644 index 0000000000..4a2d9820af --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoStub.java @@ -0,0 +1,668 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.api.pathtemplate.PathTemplate; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.base.Strings; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoErrorDetailsRequest; +import com.google.showcase.v1beta1.EchoErrorDetailsResponse; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.ExpandRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyRequest; +import com.google.showcase.v1beta1.PagedExpandRequest; +import com.google.showcase.v1beta1.PagedExpandResponse; +import com.google.showcase.v1beta1.WaitMetadata; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.WaitResponse; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.UUID; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the Echo service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcEchoStub extends EchoStub { + private static final MethodDescriptor echoMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/Echo") + .setRequestMarshaller(ProtoUtils.marshaller(EchoRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EchoResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + echoErrorDetailsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/EchoErrorDetails") + .setRequestMarshaller( + ProtoUtils.marshaller(EchoErrorDetailsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(EchoErrorDetailsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + failEchoWithDetailsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/FailEchoWithDetails") + .setRequestMarshaller( + ProtoUtils.marshaller(FailEchoWithDetailsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(FailEchoWithDetailsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor expandMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Echo/Expand") + .setRequestMarshaller(ProtoUtils.marshaller(ExpandRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EchoResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor collectMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.CLIENT_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Echo/Collect") + .setRequestMarshaller(ProtoUtils.marshaller(EchoRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EchoResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor chatMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.BIDI_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Echo/Chat") + .setRequestMarshaller(ProtoUtils.marshaller(EchoRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EchoResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + pagedExpandMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpand") + .setRequestMarshaller(ProtoUtils.marshaller(PagedExpandRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(PagedExpandResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + pagedExpandLegacyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpandLegacy") + .setRequestMarshaller( + ProtoUtils.marshaller(PagedExpandLegacyRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(PagedExpandResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + pagedExpandLegacyMappedMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpandLegacyMapped") + .setRequestMarshaller(ProtoUtils.marshaller(PagedExpandRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(PagedExpandLegacyMappedResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor waitMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/Wait") + .setRequestMarshaller(ProtoUtils.marshaller(WaitRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor blockMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/Block") + .setRequestMarshaller(ProtoUtils.marshaller(BlockRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(BlockResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable echoCallable; + private final UnaryCallable + echoErrorDetailsCallable; + private final UnaryCallable + failEchoWithDetailsCallable; + private final ServerStreamingCallable expandCallable; + private final ClientStreamingCallable collectCallable; + private final BidiStreamingCallable chatCallable; + private final UnaryCallable pagedExpandCallable; + private final UnaryCallable + pagedExpandPagedCallable; + private final UnaryCallable + pagedExpandLegacyCallable; + private final UnaryCallable + pagedExpandLegacyMappedCallable; + private final UnaryCallable + pagedExpandLegacyMappedPagedCallable; + private final UnaryCallable waitCallable; + private final OperationCallable waitOperationCallable; + private final UnaryCallable blockCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + private static final PathTemplate ECHO_0_PATH_TEMPLATE = PathTemplate.create("{header=**}"); + private static final PathTemplate ECHO_1_PATH_TEMPLATE = PathTemplate.create("{routing_id=**}"); + private static final PathTemplate ECHO_2_PATH_TEMPLATE = + PathTemplate.create("{table_name=regions/*/zones/*/**}"); + private static final PathTemplate ECHO_3_PATH_TEMPLATE = + PathTemplate.create("{super_id=projects/*}/**"); + private static final PathTemplate ECHO_4_PATH_TEMPLATE = + PathTemplate.create("{table_name=projects/*/instances/*/**}"); + private static final PathTemplate ECHO_5_PATH_TEMPLATE = + PathTemplate.create("projects/*/{instance_id=instances/*}/**"); + private static final PathTemplate ECHO_6_PATH_TEMPLATE = PathTemplate.create("{baz=**}"); + private static final PathTemplate ECHO_7_PATH_TEMPLATE = + PathTemplate.create("{qux=projects/*}/**"); + + public static final GrpcEchoStub create(EchoStubSettings settings) throws IOException { + return new GrpcEchoStub(settings, ClientContext.create(settings)); + } + + public static final GrpcEchoStub create(ClientContext clientContext) throws IOException { + return new GrpcEchoStub(EchoStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcEchoStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcEchoStub(EchoStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcEchoStub, using the given settings. This is protected so that it + * is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcEchoStub(EchoStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcEchoCallableFactory()); + } + + /** + * Constructs an instance of GrpcEchoStub, using the given settings. This is protected so that it + * is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcEchoStub( + EchoStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings echoTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(echoMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add(request.getHeader(), "header", ECHO_0_PATH_TEMPLATE); + builder.add(request.getHeader(), "routing_id", ECHO_1_PATH_TEMPLATE); + builder.add(request.getHeader(), "table_name", ECHO_2_PATH_TEMPLATE); + builder.add(request.getHeader(), "super_id", ECHO_3_PATH_TEMPLATE); + builder.add(request.getHeader(), "table_name", ECHO_4_PATH_TEMPLATE); + builder.add(request.getHeader(), "instance_id", ECHO_5_PATH_TEMPLATE); + builder.add(request.getOtherHeader(), "baz", ECHO_6_PATH_TEMPLATE); + builder.add(request.getOtherHeader(), "qux", ECHO_7_PATH_TEMPLATE); + return builder.build(); + }) + .setRequestMutator( + request -> { + EchoRequest.Builder requestBuilder = request.toBuilder(); + if (Strings.isNullOrEmpty(request.getRequestId())) { + requestBuilder.setRequestId(UUID.randomUUID().toString()); + } + if (Strings.isNullOrEmpty(request.getOtherRequestId())) { + requestBuilder.setOtherRequestId(UUID.randomUUID().toString()); + } + return requestBuilder.build(); + }) + .build(); + GrpcCallSettings + echoErrorDetailsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(echoErrorDetailsMethodDescriptor) + .build(); + GrpcCallSettings + failEchoWithDetailsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(failEchoWithDetailsMethodDescriptor) + .build(); + GrpcCallSettings expandTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(expandMethodDescriptor) + .build(); + GrpcCallSettings collectTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(collectMethodDescriptor) + .build(); + GrpcCallSettings chatTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(chatMethodDescriptor) + .build(); + GrpcCallSettings pagedExpandTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandMethodDescriptor) + .build(); + GrpcCallSettings + pagedExpandLegacyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandLegacyMethodDescriptor) + .build(); + GrpcCallSettings + pagedExpandLegacyMappedTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandLegacyMappedMethodDescriptor) + .build(); + GrpcCallSettings waitTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(waitMethodDescriptor) + .build(); + GrpcCallSettings blockTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(blockMethodDescriptor) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.echoCallable = + callableFactory.createUnaryCallable( + echoTransportSettings, settings.echoSettings(), clientContext); + this.echoErrorDetailsCallable = + callableFactory.createUnaryCallable( + echoErrorDetailsTransportSettings, settings.echoErrorDetailsSettings(), clientContext); + this.failEchoWithDetailsCallable = + callableFactory.createUnaryCallable( + failEchoWithDetailsTransportSettings, + settings.failEchoWithDetailsSettings(), + clientContext); + this.expandCallable = + callableFactory.createServerStreamingCallable( + expandTransportSettings, settings.expandSettings(), clientContext); + this.collectCallable = + callableFactory.createClientStreamingCallable( + collectTransportSettings, settings.collectSettings(), clientContext); + this.chatCallable = + callableFactory.createBidiStreamingCallable( + chatTransportSettings, settings.chatSettings(), clientContext); + this.pagedExpandCallable = + callableFactory.createUnaryCallable( + pagedExpandTransportSettings, settings.pagedExpandSettings(), clientContext); + this.pagedExpandPagedCallable = + callableFactory.createPagedCallable( + pagedExpandTransportSettings, settings.pagedExpandSettings(), clientContext); + this.pagedExpandLegacyCallable = + callableFactory.createUnaryCallable( + pagedExpandLegacyTransportSettings, + settings.pagedExpandLegacySettings(), + clientContext); + this.pagedExpandLegacyMappedCallable = + callableFactory.createUnaryCallable( + pagedExpandLegacyMappedTransportSettings, + settings.pagedExpandLegacyMappedSettings(), + clientContext); + this.pagedExpandLegacyMappedPagedCallable = + callableFactory.createPagedCallable( + pagedExpandLegacyMappedTransportSettings, + settings.pagedExpandLegacyMappedSettings(), + clientContext); + this.waitCallable = + callableFactory.createUnaryCallable( + waitTransportSettings, settings.waitSettings(), clientContext); + this.waitOperationCallable = + callableFactory.createOperationCallable( + waitTransportSettings, settings.waitOperationSettings(), clientContext, operationsStub); + this.blockCallable = + callableFactory.createUnaryCallable( + blockTransportSettings, settings.blockSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable echoCallable() { + return echoCallable; + } + + @Override + public UnaryCallable + echoErrorDetailsCallable() { + return echoErrorDetailsCallable; + } + + @Override + public UnaryCallable + failEchoWithDetailsCallable() { + return failEchoWithDetailsCallable; + } + + @Override + public ServerStreamingCallable expandCallable() { + return expandCallable; + } + + @Override + public ClientStreamingCallable collectCallable() { + return collectCallable; + } + + @Override + public BidiStreamingCallable chatCallable() { + return chatCallable; + } + + @Override + public UnaryCallable pagedExpandCallable() { + return pagedExpandCallable; + } + + @Override + public UnaryCallable pagedExpandPagedCallable() { + return pagedExpandPagedCallable; + } + + @Override + public UnaryCallable pagedExpandLegacyCallable() { + return pagedExpandLegacyCallable; + } + + @Override + public UnaryCallable + pagedExpandLegacyMappedCallable() { + return pagedExpandLegacyMappedCallable; + } + + @Override + public UnaryCallable + pagedExpandLegacyMappedPagedCallable() { + return pagedExpandLegacyMappedPagedCallable; + } + + @Override + public UnaryCallable waitCallable() { + return waitCallable; + } + + @Override + public OperationCallable waitOperationCallable() { + return waitOperationCallable; + } + + @Override + public UnaryCallable blockCallable() { + return blockCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityCallableFactory.java new file mode 100644 index 0000000000..0b24326bf3 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the Identity service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcIdentityCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityStub.java new file mode 100644 index 0000000000..5260967a52 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityStub.java @@ -0,0 +1,448 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateUserRequest; +import com.google.showcase.v1beta1.DeleteUserRequest; +import com.google.showcase.v1beta1.GetUserRequest; +import com.google.showcase.v1beta1.ListUsersRequest; +import com.google.showcase.v1beta1.ListUsersResponse; +import com.google.showcase.v1beta1.UpdateUserRequest; +import com.google.showcase.v1beta1.User; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the Identity service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcIdentityStub extends IdentityStub { + private static final MethodDescriptor createUserMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Identity/CreateUser") + .setRequestMarshaller(ProtoUtils.marshaller(CreateUserRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(User.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getUserMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Identity/GetUser") + .setRequestMarshaller(ProtoUtils.marshaller(GetUserRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(User.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor updateUserMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Identity/UpdateUser") + .setRequestMarshaller(ProtoUtils.marshaller(UpdateUserRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(User.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor deleteUserMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Identity/DeleteUser") + .setRequestMarshaller(ProtoUtils.marshaller(DeleteUserRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listUsersMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Identity/ListUsers") + .setRequestMarshaller(ProtoUtils.marshaller(ListUsersRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(ListUsersResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable createUserCallable; + private final UnaryCallable getUserCallable; + private final UnaryCallable updateUserCallable; + private final UnaryCallable deleteUserCallable; + private final UnaryCallable listUsersCallable; + private final UnaryCallable listUsersPagedCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcIdentityStub create(IdentityStubSettings settings) throws IOException { + return new GrpcIdentityStub(settings, ClientContext.create(settings)); + } + + public static final GrpcIdentityStub create(ClientContext clientContext) throws IOException { + return new GrpcIdentityStub(IdentityStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcIdentityStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcIdentityStub( + IdentityStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcIdentityStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcIdentityStub(IdentityStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcIdentityCallableFactory()); + } + + /** + * Constructs an instance of GrpcIdentityStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcIdentityStub( + IdentityStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings createUserTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createUserMethodDescriptor) + .build(); + GrpcCallSettings getUserTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getUserMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateUserTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateUserMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("user.name", String.valueOf(request.getUser().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteUserTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteUserMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listUsersTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listUsersMethodDescriptor) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createUserCallable = + callableFactory.createUnaryCallable( + createUserTransportSettings, settings.createUserSettings(), clientContext); + this.getUserCallable = + callableFactory.createUnaryCallable( + getUserTransportSettings, settings.getUserSettings(), clientContext); + this.updateUserCallable = + callableFactory.createUnaryCallable( + updateUserTransportSettings, settings.updateUserSettings(), clientContext); + this.deleteUserCallable = + callableFactory.createUnaryCallable( + deleteUserTransportSettings, settings.deleteUserSettings(), clientContext); + this.listUsersCallable = + callableFactory.createUnaryCallable( + listUsersTransportSettings, settings.listUsersSettings(), clientContext); + this.listUsersPagedCallable = + callableFactory.createPagedCallable( + listUsersTransportSettings, settings.listUsersSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable createUserCallable() { + return createUserCallable; + } + + @Override + public UnaryCallable getUserCallable() { + return getUserCallable; + } + + @Override + public UnaryCallable updateUserCallable() { + return updateUserCallable; + } + + @Override + public UnaryCallable deleteUserCallable() { + return deleteUserCallable; + } + + @Override + public UnaryCallable listUsersCallable() { + return listUsersCallable; + } + + @Override + public UnaryCallable listUsersPagedCallable() { + return listUsersPagedCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingCallableFactory.java new file mode 100644 index 0000000000..b1410c4288 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the Messaging service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcMessagingCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingStub.java new file mode 100644 index 0000000000..2eb932b344 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingStub.java @@ -0,0 +1,747 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.Blurb; +import com.google.showcase.v1beta1.ConnectRequest; +import com.google.showcase.v1beta1.CreateBlurbRequest; +import com.google.showcase.v1beta1.CreateRoomRequest; +import com.google.showcase.v1beta1.DeleteBlurbRequest; +import com.google.showcase.v1beta1.DeleteRoomRequest; +import com.google.showcase.v1beta1.GetBlurbRequest; +import com.google.showcase.v1beta1.GetRoomRequest; +import com.google.showcase.v1beta1.ListBlurbsRequest; +import com.google.showcase.v1beta1.ListBlurbsResponse; +import com.google.showcase.v1beta1.ListRoomsRequest; +import com.google.showcase.v1beta1.ListRoomsResponse; +import com.google.showcase.v1beta1.Room; +import com.google.showcase.v1beta1.SearchBlurbsMetadata; +import com.google.showcase.v1beta1.SearchBlurbsRequest; +import com.google.showcase.v1beta1.SearchBlurbsResponse; +import com.google.showcase.v1beta1.SendBlurbsResponse; +import com.google.showcase.v1beta1.StreamBlurbsRequest; +import com.google.showcase.v1beta1.StreamBlurbsResponse; +import com.google.showcase.v1beta1.UpdateBlurbRequest; +import com.google.showcase.v1beta1.UpdateRoomRequest; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the Messaging service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcMessagingStub extends MessagingStub { + private static final MethodDescriptor createRoomMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/CreateRoom") + .setRequestMarshaller(ProtoUtils.marshaller(CreateRoomRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Room.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getRoomMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/GetRoom") + .setRequestMarshaller(ProtoUtils.marshaller(GetRoomRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Room.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor updateRoomMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/UpdateRoom") + .setRequestMarshaller(ProtoUtils.marshaller(UpdateRoomRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Room.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor deleteRoomMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/DeleteRoom") + .setRequestMarshaller(ProtoUtils.marshaller(DeleteRoomRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listRoomsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/ListRooms") + .setRequestMarshaller(ProtoUtils.marshaller(ListRoomsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(ListRoomsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor createBlurbMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/CreateBlurb") + .setRequestMarshaller(ProtoUtils.marshaller(CreateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Blurb.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getBlurbMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/GetBlurb") + .setRequestMarshaller(ProtoUtils.marshaller(GetBlurbRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Blurb.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor updateBlurbMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/UpdateBlurb") + .setRequestMarshaller(ProtoUtils.marshaller(UpdateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Blurb.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor deleteBlurbMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/DeleteBlurb") + .setRequestMarshaller(ProtoUtils.marshaller(DeleteBlurbRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listBlurbsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/ListBlurbs") + .setRequestMarshaller(ProtoUtils.marshaller(ListBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(ListBlurbsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + searchBlurbsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/SearchBlurbs") + .setRequestMarshaller(ProtoUtils.marshaller(SearchBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + streamBlurbsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Messaging/StreamBlurbs") + .setRequestMarshaller(ProtoUtils.marshaller(StreamBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(StreamBlurbsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + sendBlurbsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.CLIENT_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Messaging/SendBlurbs") + .setRequestMarshaller(ProtoUtils.marshaller(CreateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(SendBlurbsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + connectMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.BIDI_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Messaging/Connect") + .setRequestMarshaller(ProtoUtils.marshaller(ConnectRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(StreamBlurbsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable createRoomCallable; + private final UnaryCallable getRoomCallable; + private final UnaryCallable updateRoomCallable; + private final UnaryCallable deleteRoomCallable; + private final UnaryCallable listRoomsCallable; + private final UnaryCallable listRoomsPagedCallable; + private final UnaryCallable createBlurbCallable; + private final UnaryCallable getBlurbCallable; + private final UnaryCallable updateBlurbCallable; + private final UnaryCallable deleteBlurbCallable; + private final UnaryCallable listBlurbsCallable; + private final UnaryCallable listBlurbsPagedCallable; + private final UnaryCallable searchBlurbsCallable; + private final OperationCallable + searchBlurbsOperationCallable; + private final ServerStreamingCallable + streamBlurbsCallable; + private final ClientStreamingCallable sendBlurbsCallable; + private final BidiStreamingCallable connectCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcMessagingStub create(MessagingStubSettings settings) throws IOException { + return new GrpcMessagingStub(settings, ClientContext.create(settings)); + } + + public static final GrpcMessagingStub create(ClientContext clientContext) throws IOException { + return new GrpcMessagingStub(MessagingStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcMessagingStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcMessagingStub( + MessagingStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcMessagingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcMessagingStub(MessagingStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcMessagingCallableFactory()); + } + + /** + * Constructs an instance of GrpcMessagingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcMessagingStub( + MessagingStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings createRoomTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createRoomMethodDescriptor) + .build(); + GrpcCallSettings getRoomTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getRoomMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateRoomTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateRoomMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("room.name", String.valueOf(request.getRoom().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteRoomTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteRoomMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listRoomsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listRoomsMethodDescriptor) + .build(); + GrpcCallSettings createBlurbTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createBlurbMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings getBlurbTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getBlurbMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateBlurbTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateBlurbMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("blurb.name", String.valueOf(request.getBlurb().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteBlurbTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteBlurbMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listBlurbsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listBlurbsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings searchBlurbsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(searchBlurbsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings streamBlurbsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(streamBlurbsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings sendBlurbsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(sendBlurbsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings connectTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(connectMethodDescriptor) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createRoomCallable = + callableFactory.createUnaryCallable( + createRoomTransportSettings, settings.createRoomSettings(), clientContext); + this.getRoomCallable = + callableFactory.createUnaryCallable( + getRoomTransportSettings, settings.getRoomSettings(), clientContext); + this.updateRoomCallable = + callableFactory.createUnaryCallable( + updateRoomTransportSettings, settings.updateRoomSettings(), clientContext); + this.deleteRoomCallable = + callableFactory.createUnaryCallable( + deleteRoomTransportSettings, settings.deleteRoomSettings(), clientContext); + this.listRoomsCallable = + callableFactory.createUnaryCallable( + listRoomsTransportSettings, settings.listRoomsSettings(), clientContext); + this.listRoomsPagedCallable = + callableFactory.createPagedCallable( + listRoomsTransportSettings, settings.listRoomsSettings(), clientContext); + this.createBlurbCallable = + callableFactory.createUnaryCallable( + createBlurbTransportSettings, settings.createBlurbSettings(), clientContext); + this.getBlurbCallable = + callableFactory.createUnaryCallable( + getBlurbTransportSettings, settings.getBlurbSettings(), clientContext); + this.updateBlurbCallable = + callableFactory.createUnaryCallable( + updateBlurbTransportSettings, settings.updateBlurbSettings(), clientContext); + this.deleteBlurbCallable = + callableFactory.createUnaryCallable( + deleteBlurbTransportSettings, settings.deleteBlurbSettings(), clientContext); + this.listBlurbsCallable = + callableFactory.createUnaryCallable( + listBlurbsTransportSettings, settings.listBlurbsSettings(), clientContext); + this.listBlurbsPagedCallable = + callableFactory.createPagedCallable( + listBlurbsTransportSettings, settings.listBlurbsSettings(), clientContext); + this.searchBlurbsCallable = + callableFactory.createUnaryCallable( + searchBlurbsTransportSettings, settings.searchBlurbsSettings(), clientContext); + this.searchBlurbsOperationCallable = + callableFactory.createOperationCallable( + searchBlurbsTransportSettings, + settings.searchBlurbsOperationSettings(), + clientContext, + operationsStub); + this.streamBlurbsCallable = + callableFactory.createServerStreamingCallable( + streamBlurbsTransportSettings, settings.streamBlurbsSettings(), clientContext); + this.sendBlurbsCallable = + callableFactory.createClientStreamingCallable( + sendBlurbsTransportSettings, settings.sendBlurbsSettings(), clientContext); + this.connectCallable = + callableFactory.createBidiStreamingCallable( + connectTransportSettings, settings.connectSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable createRoomCallable() { + return createRoomCallable; + } + + @Override + public UnaryCallable getRoomCallable() { + return getRoomCallable; + } + + @Override + public UnaryCallable updateRoomCallable() { + return updateRoomCallable; + } + + @Override + public UnaryCallable deleteRoomCallable() { + return deleteRoomCallable; + } + + @Override + public UnaryCallable listRoomsCallable() { + return listRoomsCallable; + } + + @Override + public UnaryCallable listRoomsPagedCallable() { + return listRoomsPagedCallable; + } + + @Override + public UnaryCallable createBlurbCallable() { + return createBlurbCallable; + } + + @Override + public UnaryCallable getBlurbCallable() { + return getBlurbCallable; + } + + @Override + public UnaryCallable updateBlurbCallable() { + return updateBlurbCallable; + } + + @Override + public UnaryCallable deleteBlurbCallable() { + return deleteBlurbCallable; + } + + @Override + public UnaryCallable listBlurbsCallable() { + return listBlurbsCallable; + } + + @Override + public UnaryCallable listBlurbsPagedCallable() { + return listBlurbsPagedCallable; + } + + @Override + public UnaryCallable searchBlurbsCallable() { + return searchBlurbsCallable; + } + + @Override + public OperationCallable + searchBlurbsOperationCallable() { + return searchBlurbsOperationCallable; + } + + @Override + public ServerStreamingCallable streamBlurbsCallable() { + return streamBlurbsCallable; + } + + @Override + public ClientStreamingCallable sendBlurbsCallable() { + return sendBlurbsCallable; + } + + @Override + public BidiStreamingCallable connectCallable() { + return connectCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceCallableFactory.java new file mode 100644 index 0000000000..a6aaad6597 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the SequenceService service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcSequenceServiceCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceStub.java new file mode 100644 index 0000000000..90a06a2ea1 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceStub.java @@ -0,0 +1,512 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.AttemptSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceResponse; +import com.google.showcase.v1beta1.CreateSequenceRequest; +import com.google.showcase.v1beta1.CreateStreamingSequenceRequest; +import com.google.showcase.v1beta1.GetSequenceReportRequest; +import com.google.showcase.v1beta1.GetStreamingSequenceReportRequest; +import com.google.showcase.v1beta1.Sequence; +import com.google.showcase.v1beta1.SequenceReport; +import com.google.showcase.v1beta1.StreamingSequence; +import com.google.showcase.v1beta1.StreamingSequenceReport; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the SequenceService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcSequenceServiceStub extends SequenceServiceStub { + private static final MethodDescriptor + createSequenceMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.SequenceService/CreateSequence") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateSequenceRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Sequence.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + createStreamingSequenceMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.SequenceService/CreateStreamingSequence") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateStreamingSequenceRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(StreamingSequence.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + getSequenceReportMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.SequenceService/GetSequenceReport") + .setRequestMarshaller( + ProtoUtils.marshaller(GetSequenceReportRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(SequenceReport.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + getStreamingSequenceReportMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.showcase.v1beta1.SequenceService/GetStreamingSequenceReport") + .setRequestMarshaller( + ProtoUtils.marshaller(GetStreamingSequenceReportRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(StreamingSequenceReport.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + attemptSequenceMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.SequenceService/AttemptSequence") + .setRequestMarshaller( + ProtoUtils.marshaller(AttemptSequenceRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceMethodDescriptor = + MethodDescriptor + .newBuilder() + .setType(MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName("google.showcase.v1beta1.SequenceService/AttemptStreamingSequence") + .setRequestMarshaller( + ProtoUtils.marshaller(AttemptStreamingSequenceRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(AttemptStreamingSequenceResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable createSequenceCallable; + private final UnaryCallable + createStreamingSequenceCallable; + private final UnaryCallable getSequenceReportCallable; + private final UnaryCallable + getStreamingSequenceReportCallable; + private final UnaryCallable attemptSequenceCallable; + private final ServerStreamingCallable< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcSequenceServiceStub create(SequenceServiceStubSettings settings) + throws IOException { + return new GrpcSequenceServiceStub(settings, ClientContext.create(settings)); + } + + public static final GrpcSequenceServiceStub create(ClientContext clientContext) + throws IOException { + return new GrpcSequenceServiceStub( + SequenceServiceStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcSequenceServiceStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcSequenceServiceStub( + SequenceServiceStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcSequenceServiceStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcSequenceServiceStub( + SequenceServiceStubSettings settings, ClientContext clientContext) throws IOException { + this(settings, clientContext, new GrpcSequenceServiceCallableFactory()); + } + + /** + * Constructs an instance of GrpcSequenceServiceStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcSequenceServiceStub( + SequenceServiceStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings createSequenceTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createSequenceMethodDescriptor) + .build(); + GrpcCallSettings + createStreamingSequenceTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createStreamingSequenceMethodDescriptor) + .build(); + GrpcCallSettings getSequenceReportTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getSequenceReportMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings + getStreamingSequenceReportTransportSettings = + GrpcCallSettings + .newBuilder() + .setMethodDescriptor(getStreamingSequenceReportMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings attemptSequenceTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(attemptSequenceMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings + attemptStreamingSequenceTransportSettings = + GrpcCallSettings + .newBuilder() + .setMethodDescriptor(attemptStreamingSequenceMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createSequenceCallable = + callableFactory.createUnaryCallable( + createSequenceTransportSettings, settings.createSequenceSettings(), clientContext); + this.createStreamingSequenceCallable = + callableFactory.createUnaryCallable( + createStreamingSequenceTransportSettings, + settings.createStreamingSequenceSettings(), + clientContext); + this.getSequenceReportCallable = + callableFactory.createUnaryCallable( + getSequenceReportTransportSettings, + settings.getSequenceReportSettings(), + clientContext); + this.getStreamingSequenceReportCallable = + callableFactory.createUnaryCallable( + getStreamingSequenceReportTransportSettings, + settings.getStreamingSequenceReportSettings(), + clientContext); + this.attemptSequenceCallable = + callableFactory.createUnaryCallable( + attemptSequenceTransportSettings, settings.attemptSequenceSettings(), clientContext); + this.attemptStreamingSequenceCallable = + callableFactory.createServerStreamingCallable( + attemptStreamingSequenceTransportSettings, + settings.attemptStreamingSequenceSettings(), + clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable createSequenceCallable() { + return createSequenceCallable; + } + + @Override + public UnaryCallable + createStreamingSequenceCallable() { + return createStreamingSequenceCallable; + } + + @Override + public UnaryCallable getSequenceReportCallable() { + return getSequenceReportCallable; + } + + @Override + public UnaryCallable + getStreamingSequenceReportCallable() { + return getStreamingSequenceReportCallable; + } + + @Override + public UnaryCallable attemptSequenceCallable() { + return attemptSequenceCallable; + } + + @Override + public ServerStreamingCallable + attemptStreamingSequenceCallable() { + return attemptStreamingSequenceCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingCallableFactory.java new file mode 100644 index 0000000000..adbfa10f91 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the Testing service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcTestingCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingStub.java new file mode 100644 index 0000000000..b485b9f36d --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingStub.java @@ -0,0 +1,557 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateSessionRequest; +import com.google.showcase.v1beta1.DeleteSessionRequest; +import com.google.showcase.v1beta1.DeleteTestRequest; +import com.google.showcase.v1beta1.GetSessionRequest; +import com.google.showcase.v1beta1.ListSessionsRequest; +import com.google.showcase.v1beta1.ListSessionsResponse; +import com.google.showcase.v1beta1.ListTestsRequest; +import com.google.showcase.v1beta1.ListTestsResponse; +import com.google.showcase.v1beta1.ReportSessionRequest; +import com.google.showcase.v1beta1.ReportSessionResponse; +import com.google.showcase.v1beta1.Session; +import com.google.showcase.v1beta1.VerifyTestRequest; +import com.google.showcase.v1beta1.VerifyTestResponse; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the Testing service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcTestingStub extends TestingStub { + private static final MethodDescriptor + createSessionMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/CreateSession") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateSessionRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Session.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getSessionMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/GetSession") + .setRequestMarshaller(ProtoUtils.marshaller(GetSessionRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Session.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listSessionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/ListSessions") + .setRequestMarshaller(ProtoUtils.marshaller(ListSessionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListSessionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor deleteSessionMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/DeleteSession") + .setRequestMarshaller(ProtoUtils.marshaller(DeleteSessionRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + reportSessionMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/ReportSession") + .setRequestMarshaller( + ProtoUtils.marshaller(ReportSessionRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ReportSessionResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listTestsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/ListTests") + .setRequestMarshaller(ProtoUtils.marshaller(ListTestsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(ListTestsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor deleteTestMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/DeleteTest") + .setRequestMarshaller(ProtoUtils.marshaller(DeleteTestRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + verifyTestMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/VerifyTest") + .setRequestMarshaller(ProtoUtils.marshaller(VerifyTestRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(VerifyTestResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable createSessionCallable; + private final UnaryCallable getSessionCallable; + private final UnaryCallable listSessionsCallable; + private final UnaryCallable + listSessionsPagedCallable; + private final UnaryCallable deleteSessionCallable; + private final UnaryCallable reportSessionCallable; + private final UnaryCallable listTestsCallable; + private final UnaryCallable listTestsPagedCallable; + private final UnaryCallable deleteTestCallable; + private final UnaryCallable verifyTestCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcTestingStub create(TestingStubSettings settings) throws IOException { + return new GrpcTestingStub(settings, ClientContext.create(settings)); + } + + public static final GrpcTestingStub create(ClientContext clientContext) throws IOException { + return new GrpcTestingStub(TestingStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcTestingStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcTestingStub( + TestingStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcTestingStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcTestingStub(TestingStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcTestingCallableFactory()); + } + + /** + * Constructs an instance of GrpcTestingStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcTestingStub( + TestingStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings createSessionTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createSessionMethodDescriptor) + .build(); + GrpcCallSettings getSessionTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getSessionMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listSessionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listSessionsMethodDescriptor) + .build(); + GrpcCallSettings deleteSessionTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteSessionMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings reportSessionTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(reportSessionMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listTestsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listTestsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteTestTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteTestMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings verifyTestTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(verifyTestMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createSessionCallable = + callableFactory.createUnaryCallable( + createSessionTransportSettings, settings.createSessionSettings(), clientContext); + this.getSessionCallable = + callableFactory.createUnaryCallable( + getSessionTransportSettings, settings.getSessionSettings(), clientContext); + this.listSessionsCallable = + callableFactory.createUnaryCallable( + listSessionsTransportSettings, settings.listSessionsSettings(), clientContext); + this.listSessionsPagedCallable = + callableFactory.createPagedCallable( + listSessionsTransportSettings, settings.listSessionsSettings(), clientContext); + this.deleteSessionCallable = + callableFactory.createUnaryCallable( + deleteSessionTransportSettings, settings.deleteSessionSettings(), clientContext); + this.reportSessionCallable = + callableFactory.createUnaryCallable( + reportSessionTransportSettings, settings.reportSessionSettings(), clientContext); + this.listTestsCallable = + callableFactory.createUnaryCallable( + listTestsTransportSettings, settings.listTestsSettings(), clientContext); + this.listTestsPagedCallable = + callableFactory.createPagedCallable( + listTestsTransportSettings, settings.listTestsSettings(), clientContext); + this.deleteTestCallable = + callableFactory.createUnaryCallable( + deleteTestTransportSettings, settings.deleteTestSettings(), clientContext); + this.verifyTestCallable = + callableFactory.createUnaryCallable( + verifyTestTransportSettings, settings.verifyTestSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable createSessionCallable() { + return createSessionCallable; + } + + @Override + public UnaryCallable getSessionCallable() { + return getSessionCallable; + } + + @Override + public UnaryCallable listSessionsCallable() { + return listSessionsCallable; + } + + @Override + public UnaryCallable listSessionsPagedCallable() { + return listSessionsPagedCallable; + } + + @Override + public UnaryCallable deleteSessionCallable() { + return deleteSessionCallable; + } + + @Override + public UnaryCallable reportSessionCallable() { + return reportSessionCallable; + } + + @Override + public UnaryCallable listTestsCallable() { + return listTestsCallable; + } + + @Override + public UnaryCallable listTestsPagedCallable() { + return listTestsPagedCallable; + } + + @Override + public UnaryCallable deleteTestCallable() { + return deleteTestCallable; + } + + @Override + public UnaryCallable verifyTestCallable() { + return verifyTestCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceCallableFactory.java new file mode 100644 index 0000000000..a862d01764 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the Compliance service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonComplianceCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceStub.java new file mode 100644 index 0000000000..5bcc7c6fe1 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceStub.java @@ -0,0 +1,1109 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.EnumRequest; +import com.google.showcase.v1beta1.EnumResponse; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the Compliance service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonComplianceStub extends ComplianceStub { + private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); + + private static final ApiMethodDescriptor + repeatDataBodyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBody") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat:body", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataBodyInfoMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyInfo") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat:bodyinfo", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "fDouble", request.getFDouble()); + serializer.putQueryParam(fields, "fInt32", request.getFInt32()); + serializer.putQueryParam(fields, "fInt64", request.getFInt64()); + if (request.hasIntendedBindingUri()) { + serializer.putQueryParam( + fields, "intendedBindingUri", request.getIntendedBindingUri()); + } + serializer.putQueryParam(fields, "name", request.getName()); + if (request.hasPDouble()) { + serializer.putQueryParam(fields, "pDouble", request.getPDouble()); + } + if (request.hasPInt32()) { + serializer.putQueryParam(fields, "pInt32", request.getPInt32()); + } + if (request.hasPInt64()) { + serializer.putQueryParam(fields, "pInt64", request.getPInt64()); + } + serializer.putQueryParam( + fields, "serverVerify", request.getServerVerify()); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create().toBody("info", request.getInfo(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataQueryMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataQuery") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat:query", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "fDouble", request.getFDouble()); + serializer.putQueryParam(fields, "fInt32", request.getFInt32()); + serializer.putQueryParam(fields, "fInt64", request.getFInt64()); + serializer.putQueryParam(fields, "info", request.getInfo()); + if (request.hasIntendedBindingUri()) { + serializer.putQueryParam( + fields, "intendedBindingUri", request.getIntendedBindingUri()); + } + serializer.putQueryParam(fields, "name", request.getName()); + if (request.hasPDouble()) { + serializer.putQueryParam(fields, "pDouble", request.getPDouble()); + } + if (request.hasPInt32()) { + serializer.putQueryParam(fields, "pInt32", request.getPInt32()); + } + if (request.hasPInt64()) { + serializer.putQueryParam(fields, "pInt64", request.getPInt64()); + } + serializer.putQueryParam( + fields, "serverVerify", request.getServerVerify()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataSimplePathMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataSimplePath") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat/{info.fString}/{info.fInt32}/{info.fDouble}/{info.fBool}/{info.fKingdom}:simplepath", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "info.fBool", request.getInfo().getFBool()); + serializer.putPathParam( + fields, "info.fDouble", request.getInfo().getFDouble()); + serializer.putPathParam( + fields, "info.fInt32", request.getInfo().getFInt32()); + serializer.putPathParam( + fields, "info.fKingdom", request.getInfo().getFKingdomValue()); + serializer.putPathParam( + fields, "info.fString", request.getInfo().getFString()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "fDouble", request.getFDouble()); + serializer.putQueryParam(fields, "fInt32", request.getFInt32()); + serializer.putQueryParam(fields, "fInt64", request.getFInt64()); + serializer.putQueryParam(fields, "info", request.getInfo()); + if (request.hasIntendedBindingUri()) { + serializer.putQueryParam( + fields, "intendedBindingUri", request.getIntendedBindingUri()); + } + serializer.putQueryParam(fields, "name", request.getName()); + if (request.hasPDouble()) { + serializer.putQueryParam(fields, "pDouble", request.getPDouble()); + } + if (request.hasPInt32()) { + serializer.putQueryParam(fields, "pInt32", request.getPInt32()); + } + if (request.hasPInt64()) { + serializer.putQueryParam(fields, "pInt64", request.getPInt64()); + } + serializer.putQueryParam( + fields, "serverVerify", request.getServerVerify()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataPathResourceMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataPathResource") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat/{info.fString=first/*}/{info.fChild.fString=second/*}/bool/{info.fBool}:pathresource", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "info.fBool", request.getInfo().getFBool()); + serializer.putPathParam( + fields, + "info.fChild.fString", + request.getInfo().getFChild().getFString()); + serializer.putPathParam( + fields, "info.fString", request.getInfo().getFString()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/repeat/{info.fChild.fString=first/*}/{info.fString=second/*}/bool/{info.fBool}:childfirstpathresource") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "fDouble", request.getFDouble()); + serializer.putQueryParam(fields, "fInt32", request.getFInt32()); + serializer.putQueryParam(fields, "fInt64", request.getFInt64()); + serializer.putQueryParam(fields, "info", request.getInfo()); + if (request.hasIntendedBindingUri()) { + serializer.putQueryParam( + fields, "intendedBindingUri", request.getIntendedBindingUri()); + } + serializer.putQueryParam(fields, "name", request.getName()); + if (request.hasPDouble()) { + serializer.putQueryParam(fields, "pDouble", request.getPDouble()); + } + if (request.hasPInt32()) { + serializer.putQueryParam(fields, "pInt32", request.getPInt32()); + } + if (request.hasPInt64()) { + serializer.putQueryParam(fields, "pInt64", request.getPInt64()); + } + serializer.putQueryParam( + fields, "serverVerify", request.getServerVerify()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataPathTrailingResourceMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.showcase.v1beta1.Compliance/RepeatDataPathTrailingResource") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat/{info.fString=first/*}/{info.fChild.fString=second/**}:pathtrailingresource", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, + "info.fChild.fString", + request.getInfo().getFChild().getFString()); + serializer.putPathParam( + fields, "info.fString", request.getInfo().getFString()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "fDouble", request.getFDouble()); + serializer.putQueryParam(fields, "fInt32", request.getFInt32()); + serializer.putQueryParam(fields, "fInt64", request.getFInt64()); + serializer.putQueryParam(fields, "info", request.getInfo()); + if (request.hasIntendedBindingUri()) { + serializer.putQueryParam( + fields, "intendedBindingUri", request.getIntendedBindingUri()); + } + serializer.putQueryParam(fields, "name", request.getName()); + if (request.hasPDouble()) { + serializer.putQueryParam(fields, "pDouble", request.getPDouble()); + } + if (request.hasPInt32()) { + serializer.putQueryParam(fields, "pInt32", request.getPInt32()); + } + if (request.hasPInt64()) { + serializer.putQueryParam(fields, "pInt64", request.getPInt64()); + } + serializer.putQueryParam( + fields, "serverVerify", request.getServerVerify()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataBodyPutMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyPut") + .setHttpMethod("PUT") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat:bodyput", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataBodyPatchMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyPatch") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat:bodypatch", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getEnumMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/GetEnum") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/compliance/enum", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "unknownEnum", request.getUnknownEnum()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(EnumResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor verifyEnumMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/VerifyEnum") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/compliance/enum", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "continent", request.getContinentValue()); + serializer.putQueryParam(fields, "request", request.getRequest()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(EnumResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable repeatDataBodyCallable; + private final UnaryCallable repeatDataBodyInfoCallable; + private final UnaryCallable repeatDataQueryCallable; + private final UnaryCallable repeatDataSimplePathCallable; + private final UnaryCallable repeatDataPathResourceCallable; + private final UnaryCallable repeatDataPathTrailingResourceCallable; + private final UnaryCallable repeatDataBodyPutCallable; + private final UnaryCallable repeatDataBodyPatchCallable; + private final UnaryCallable getEnumCallable; + private final UnaryCallable verifyEnumCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonComplianceStub create(ComplianceStubSettings settings) + throws IOException { + return new HttpJsonComplianceStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonComplianceStub create(ClientContext clientContext) + throws IOException { + return new HttpJsonComplianceStub( + ComplianceStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonComplianceStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonComplianceStub( + ComplianceStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonComplianceStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonComplianceStub(ComplianceStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonComplianceCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonComplianceStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonComplianceStub( + ComplianceStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + + HttpJsonCallSettings repeatDataBodyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings repeatDataBodyInfoTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyInfoMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings repeatDataQueryTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataQueryMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings repeatDataSimplePathTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataSimplePathMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("info.f_bool", String.valueOf(request.getInfo().getFBool())); + builder.add("info.f_double", String.valueOf(request.getInfo().getFDouble())); + builder.add("info.f_int32", String.valueOf(request.getInfo().getFInt32())); + builder.add( + "info.f_kingdom", String.valueOf(request.getInfo().getFKingdomValue())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings repeatDataPathResourceTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataPathResourceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("info.f_bool", String.valueOf(request.getInfo().getFBool())); + builder.add( + "info.f_child.f_string", + String.valueOf(request.getInfo().getFChild().getFString())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + repeatDataPathTrailingResourceTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataPathTrailingResourceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add( + "info.f_child.f_string", + String.valueOf(request.getInfo().getFChild().getFString())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings repeatDataBodyPutTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyPutMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings repeatDataBodyPatchTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyPatchMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings getEnumTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getEnumMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings verifyEnumTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(verifyEnumMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.repeatDataBodyCallable = + callableFactory.createUnaryCallable( + repeatDataBodyTransportSettings, settings.repeatDataBodySettings(), clientContext); + this.repeatDataBodyInfoCallable = + callableFactory.createUnaryCallable( + repeatDataBodyInfoTransportSettings, + settings.repeatDataBodyInfoSettings(), + clientContext); + this.repeatDataQueryCallable = + callableFactory.createUnaryCallable( + repeatDataQueryTransportSettings, settings.repeatDataQuerySettings(), clientContext); + this.repeatDataSimplePathCallable = + callableFactory.createUnaryCallable( + repeatDataSimplePathTransportSettings, + settings.repeatDataSimplePathSettings(), + clientContext); + this.repeatDataPathResourceCallable = + callableFactory.createUnaryCallable( + repeatDataPathResourceTransportSettings, + settings.repeatDataPathResourceSettings(), + clientContext); + this.repeatDataPathTrailingResourceCallable = + callableFactory.createUnaryCallable( + repeatDataPathTrailingResourceTransportSettings, + settings.repeatDataPathTrailingResourceSettings(), + clientContext); + this.repeatDataBodyPutCallable = + callableFactory.createUnaryCallable( + repeatDataBodyPutTransportSettings, + settings.repeatDataBodyPutSettings(), + clientContext); + this.repeatDataBodyPatchCallable = + callableFactory.createUnaryCallable( + repeatDataBodyPatchTransportSettings, + settings.repeatDataBodyPatchSettings(), + clientContext); + this.getEnumCallable = + callableFactory.createUnaryCallable( + getEnumTransportSettings, settings.getEnumSettings(), clientContext); + this.verifyEnumCallable = + callableFactory.createUnaryCallable( + verifyEnumTransportSettings, settings.verifyEnumSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(repeatDataBodyMethodDescriptor); + methodDescriptors.add(repeatDataBodyInfoMethodDescriptor); + methodDescriptors.add(repeatDataQueryMethodDescriptor); + methodDescriptors.add(repeatDataSimplePathMethodDescriptor); + methodDescriptors.add(repeatDataPathResourceMethodDescriptor); + methodDescriptors.add(repeatDataPathTrailingResourceMethodDescriptor); + methodDescriptors.add(repeatDataBodyPutMethodDescriptor); + methodDescriptors.add(repeatDataBodyPatchMethodDescriptor); + methodDescriptors.add(getEnumMethodDescriptor); + methodDescriptors.add(verifyEnumMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + @Override + public UnaryCallable repeatDataBodyCallable() { + return repeatDataBodyCallable; + } + + @Override + public UnaryCallable repeatDataBodyInfoCallable() { + return repeatDataBodyInfoCallable; + } + + @Override + public UnaryCallable repeatDataQueryCallable() { + return repeatDataQueryCallable; + } + + @Override + public UnaryCallable repeatDataSimplePathCallable() { + return repeatDataSimplePathCallable; + } + + @Override + public UnaryCallable repeatDataPathResourceCallable() { + return repeatDataPathResourceCallable; + } + + @Override + public UnaryCallable repeatDataPathTrailingResourceCallable() { + return repeatDataPathTrailingResourceCallable; + } + + @Override + public UnaryCallable repeatDataBodyPutCallable() { + return repeatDataBodyPutCallable; + } + + @Override + public UnaryCallable repeatDataBodyPatchCallable() { + return repeatDataBodyPatchCallable; + } + + @Override + public UnaryCallable getEnumCallable() { + return getEnumCallable; + } + + @Override + public UnaryCallable verifyEnumCallable() { + return verifyEnumCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoCallableFactory.java new file mode 100644 index 0000000000..ff4dcba729 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the Echo service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonEchoCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoStub.java new file mode 100644 index 0000000000..1a7f5e5cc4 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoStub.java @@ -0,0 +1,1058 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.HttpRule; +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshot; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.api.pathtemplate.PathTemplate; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.base.Strings; +import com.google.common.collect.ImmutableMap; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoErrorDetailsRequest; +import com.google.showcase.v1beta1.EchoErrorDetailsResponse; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.ExpandRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyRequest; +import com.google.showcase.v1beta1.PagedExpandRequest; +import com.google.showcase.v1beta1.PagedExpandResponse; +import com.google.showcase.v1beta1.WaitMetadata; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.WaitResponse; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.UUID; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the Echo service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonEchoStub extends EchoStub { + private static final TypeRegistry typeRegistry = + TypeRegistry.newBuilder() + .add(WaitResponse.getDescriptor()) + .add(WaitMetadata.getDescriptor()) + .build(); + + private static final ApiMethodDescriptor echoMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/Echo") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:echo", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(EchoResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + echoErrorDetailsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/EchoErrorDetails") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:error-details", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(EchoErrorDetailsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + failEchoWithDetailsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/FailEchoWithDetails") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:failWithDetails", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(FailEchoWithDetailsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor expandMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/Expand") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.SERVER_STREAMING) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:expand", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(EchoResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + pagedExpandMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpand") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:pagedExpand", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(PagedExpandResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + pagedExpandLegacyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpandLegacy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:pagedExpandLegacy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(PagedExpandResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + pagedExpandLegacyMappedMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpandLegacyMapped") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:pagedExpandLegacyMapped", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(PagedExpandLegacyMappedResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor waitMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/Wait") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:wait", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (WaitRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor blockMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/Block") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:block", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(BlockResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable echoCallable; + private final UnaryCallable + echoErrorDetailsCallable; + private final UnaryCallable + failEchoWithDetailsCallable; + private final ServerStreamingCallable expandCallable; + private final UnaryCallable pagedExpandCallable; + private final UnaryCallable + pagedExpandPagedCallable; + private final UnaryCallable + pagedExpandLegacyCallable; + private final UnaryCallable + pagedExpandLegacyMappedCallable; + private final UnaryCallable + pagedExpandLegacyMappedPagedCallable; + private final UnaryCallable waitCallable; + private final OperationCallable waitOperationCallable; + private final UnaryCallable blockCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonOperationsStub httpJsonOperationsStub; + private final HttpJsonStubCallableFactory callableFactory; + + private static final PathTemplate ECHO_0_PATH_TEMPLATE = PathTemplate.create("{header=**}"); + private static final PathTemplate ECHO_1_PATH_TEMPLATE = PathTemplate.create("{routing_id=**}"); + private static final PathTemplate ECHO_2_PATH_TEMPLATE = + PathTemplate.create("{table_name=regions/*/zones/*/**}"); + private static final PathTemplate ECHO_3_PATH_TEMPLATE = + PathTemplate.create("{super_id=projects/*}/**"); + private static final PathTemplate ECHO_4_PATH_TEMPLATE = + PathTemplate.create("{table_name=projects/*/instances/*/**}"); + private static final PathTemplate ECHO_5_PATH_TEMPLATE = + PathTemplate.create("projects/*/{instance_id=instances/*}/**"); + private static final PathTemplate ECHO_6_PATH_TEMPLATE = PathTemplate.create("{baz=**}"); + private static final PathTemplate ECHO_7_PATH_TEMPLATE = + PathTemplate.create("{qux=projects/*}/**"); + + public static final HttpJsonEchoStub create(EchoStubSettings settings) throws IOException { + return new HttpJsonEchoStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonEchoStub create(ClientContext clientContext) throws IOException { + return new HttpJsonEchoStub(EchoStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonEchoStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonEchoStub( + EchoStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonEchoStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected HttpJsonEchoStub(EchoStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonEchoCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonEchoStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected HttpJsonEchoStub( + EchoStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.httpJsonOperationsStub = + HttpJsonOperationsStub.create( + clientContext, + callableFactory, + typeRegistry, + ImmutableMap.builder() + .put( + "google.longrunning.Operations.CancelOperation", + HttpRule.newBuilder().setPost("/v1beta1/{name=operations/**}:cancel").build()) + .put( + "google.longrunning.Operations.DeleteOperation", + HttpRule.newBuilder().setDelete("/v1beta1/{name=operations/**}").build()) + .put( + "google.longrunning.Operations.GetOperation", + HttpRule.newBuilder().setGet("/v1beta1/{name=operations/**}").build()) + .put( + "google.longrunning.Operations.ListOperations", + HttpRule.newBuilder().setGet("/v1beta1/operations").build()) + .build()); + + HttpJsonCallSettings echoTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(echoMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add(request.getHeader(), "header", ECHO_0_PATH_TEMPLATE); + builder.add(request.getHeader(), "routing_id", ECHO_1_PATH_TEMPLATE); + builder.add(request.getHeader(), "table_name", ECHO_2_PATH_TEMPLATE); + builder.add(request.getHeader(), "super_id", ECHO_3_PATH_TEMPLATE); + builder.add(request.getHeader(), "table_name", ECHO_4_PATH_TEMPLATE); + builder.add(request.getHeader(), "instance_id", ECHO_5_PATH_TEMPLATE); + builder.add(request.getOtherHeader(), "baz", ECHO_6_PATH_TEMPLATE); + builder.add(request.getOtherHeader(), "qux", ECHO_7_PATH_TEMPLATE); + return builder.build(); + }) + .setRequestMutator( + request -> { + EchoRequest.Builder requestBuilder = request.toBuilder(); + if (Strings.isNullOrEmpty(request.getRequestId())) { + requestBuilder.setRequestId(UUID.randomUUID().toString()); + } + if (Strings.isNullOrEmpty(request.getOtherRequestId())) { + requestBuilder.setOtherRequestId(UUID.randomUUID().toString()); + } + return requestBuilder.build(); + }) + .build(); + HttpJsonCallSettings + echoErrorDetailsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(echoErrorDetailsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + failEchoWithDetailsTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(failEchoWithDetailsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings expandTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(expandMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings pagedExpandTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + pagedExpandLegacyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandLegacyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + pagedExpandLegacyMappedTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandLegacyMappedMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings waitTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(waitMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings blockTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(blockMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.echoCallable = + callableFactory.createUnaryCallable( + echoTransportSettings, settings.echoSettings(), clientContext); + this.echoErrorDetailsCallable = + callableFactory.createUnaryCallable( + echoErrorDetailsTransportSettings, settings.echoErrorDetailsSettings(), clientContext); + this.failEchoWithDetailsCallable = + callableFactory.createUnaryCallable( + failEchoWithDetailsTransportSettings, + settings.failEchoWithDetailsSettings(), + clientContext); + this.expandCallable = + callableFactory.createServerStreamingCallable( + expandTransportSettings, settings.expandSettings(), clientContext); + this.pagedExpandCallable = + callableFactory.createUnaryCallable( + pagedExpandTransportSettings, settings.pagedExpandSettings(), clientContext); + this.pagedExpandPagedCallable = + callableFactory.createPagedCallable( + pagedExpandTransportSettings, settings.pagedExpandSettings(), clientContext); + this.pagedExpandLegacyCallable = + callableFactory.createUnaryCallable( + pagedExpandLegacyTransportSettings, + settings.pagedExpandLegacySettings(), + clientContext); + this.pagedExpandLegacyMappedCallable = + callableFactory.createUnaryCallable( + pagedExpandLegacyMappedTransportSettings, + settings.pagedExpandLegacyMappedSettings(), + clientContext); + this.pagedExpandLegacyMappedPagedCallable = + callableFactory.createPagedCallable( + pagedExpandLegacyMappedTransportSettings, + settings.pagedExpandLegacyMappedSettings(), + clientContext); + this.waitCallable = + callableFactory.createUnaryCallable( + waitTransportSettings, settings.waitSettings(), clientContext); + this.waitOperationCallable = + callableFactory.createOperationCallable( + waitTransportSettings, + settings.waitOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.blockCallable = + callableFactory.createUnaryCallable( + blockTransportSettings, settings.blockSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(echoMethodDescriptor); + methodDescriptors.add(echoErrorDetailsMethodDescriptor); + methodDescriptors.add(failEchoWithDetailsMethodDescriptor); + methodDescriptors.add(expandMethodDescriptor); + methodDescriptors.add(pagedExpandMethodDescriptor); + methodDescriptors.add(pagedExpandLegacyMethodDescriptor); + methodDescriptors.add(pagedExpandLegacyMappedMethodDescriptor); + methodDescriptors.add(waitMethodDescriptor); + methodDescriptors.add(blockMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + public HttpJsonOperationsStub getHttpJsonOperationsStub() { + return httpJsonOperationsStub; + } + + @Override + public UnaryCallable echoCallable() { + return echoCallable; + } + + @Override + public UnaryCallable + echoErrorDetailsCallable() { + return echoErrorDetailsCallable; + } + + @Override + public UnaryCallable + failEchoWithDetailsCallable() { + return failEchoWithDetailsCallable; + } + + @Override + public ServerStreamingCallable expandCallable() { + return expandCallable; + } + + @Override + public UnaryCallable pagedExpandCallable() { + return pagedExpandCallable; + } + + @Override + public UnaryCallable pagedExpandPagedCallable() { + return pagedExpandPagedCallable; + } + + @Override + public UnaryCallable pagedExpandLegacyCallable() { + return pagedExpandLegacyCallable; + } + + @Override + public UnaryCallable + pagedExpandLegacyMappedCallable() { + return pagedExpandLegacyMappedCallable; + } + + @Override + public UnaryCallable + pagedExpandLegacyMappedPagedCallable() { + return pagedExpandLegacyMappedPagedCallable; + } + + @Override + public UnaryCallable waitCallable() { + return waitCallable; + } + + @Override + public OperationCallable waitOperationCallable() { + return waitOperationCallable; + } + + @Override + public UnaryCallable blockCallable() { + return blockCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public ClientStreamingCallable collectCallable() { + throw new UnsupportedOperationException( + "Not implemented: collectCallable(). REST transport is not implemented for this method" + + " yet."); + } + + @Override + public BidiStreamingCallable chatCallable() { + throw new UnsupportedOperationException( + "Not implemented: chatCallable(). REST transport is not implemented for this method yet."); + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityCallableFactory.java new file mode 100644 index 0000000000..19b5dfa5a7 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the Identity service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonIdentityCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityStub.java new file mode 100644 index 0000000000..53a2149e7c --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityStub.java @@ -0,0 +1,735 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.CreateUserRequest; +import com.google.showcase.v1beta1.DeleteUserRequest; +import com.google.showcase.v1beta1.GetUserRequest; +import com.google.showcase.v1beta1.ListUsersRequest; +import com.google.showcase.v1beta1.ListUsersResponse; +import com.google.showcase.v1beta1.UpdateUserRequest; +import com.google.showcase.v1beta1.User; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the Identity service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonIdentityStub extends IdentityStub { + private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); + + private static final ApiMethodDescriptor createUserMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Identity/CreateUser") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/users", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(User.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getUserMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Identity/GetUser") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=users/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(User.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor updateUserMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Identity/UpdateUser") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{user.name=users/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "user.name", request.getUser().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create().toBody("user", request.getUser(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(User.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor deleteUserMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Identity/DeleteUser") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=users/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listUsersMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Identity/ListUsers") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/users", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListUsersResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable createUserCallable; + private final UnaryCallable getUserCallable; + private final UnaryCallable updateUserCallable; + private final UnaryCallable deleteUserCallable; + private final UnaryCallable listUsersCallable; + private final UnaryCallable listUsersPagedCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonIdentityStub create(IdentityStubSettings settings) + throws IOException { + return new HttpJsonIdentityStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonIdentityStub create(ClientContext clientContext) throws IOException { + return new HttpJsonIdentityStub( + IdentityStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonIdentityStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonIdentityStub( + IdentityStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonIdentityStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonIdentityStub(IdentityStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonIdentityCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonIdentityStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonIdentityStub( + IdentityStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + + HttpJsonCallSettings createUserTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createUserMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings getUserTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getUserMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateUserTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateUserMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("user.name", String.valueOf(request.getUser().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteUserTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteUserMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listUsersTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listUsersMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createUserCallable = + callableFactory.createUnaryCallable( + createUserTransportSettings, settings.createUserSettings(), clientContext); + this.getUserCallable = + callableFactory.createUnaryCallable( + getUserTransportSettings, settings.getUserSettings(), clientContext); + this.updateUserCallable = + callableFactory.createUnaryCallable( + updateUserTransportSettings, settings.updateUserSettings(), clientContext); + this.deleteUserCallable = + callableFactory.createUnaryCallable( + deleteUserTransportSettings, settings.deleteUserSettings(), clientContext); + this.listUsersCallable = + callableFactory.createUnaryCallable( + listUsersTransportSettings, settings.listUsersSettings(), clientContext); + this.listUsersPagedCallable = + callableFactory.createPagedCallable( + listUsersTransportSettings, settings.listUsersSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(createUserMethodDescriptor); + methodDescriptors.add(getUserMethodDescriptor); + methodDescriptors.add(updateUserMethodDescriptor); + methodDescriptors.add(deleteUserMethodDescriptor); + methodDescriptors.add(listUsersMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + @Override + public UnaryCallable createUserCallable() { + return createUserCallable; + } + + @Override + public UnaryCallable getUserCallable() { + return getUserCallable; + } + + @Override + public UnaryCallable updateUserCallable() { + return updateUserCallable; + } + + @Override + public UnaryCallable deleteUserCallable() { + return deleteUserCallable; + } + + @Override + public UnaryCallable listUsersCallable() { + return listUsersCallable; + } + + @Override + public UnaryCallable listUsersPagedCallable() { + return listUsersPagedCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingCallableFactory.java new file mode 100644 index 0000000000..666726fc52 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the Messaging service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonMessagingCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingStub.java new file mode 100644 index 0000000000..af225c30d7 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingStub.java @@ -0,0 +1,1223 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.HttpRule; +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshot; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableMap; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.Blurb; +import com.google.showcase.v1beta1.ConnectRequest; +import com.google.showcase.v1beta1.CreateBlurbRequest; +import com.google.showcase.v1beta1.CreateRoomRequest; +import com.google.showcase.v1beta1.DeleteBlurbRequest; +import com.google.showcase.v1beta1.DeleteRoomRequest; +import com.google.showcase.v1beta1.GetBlurbRequest; +import com.google.showcase.v1beta1.GetRoomRequest; +import com.google.showcase.v1beta1.ListBlurbsRequest; +import com.google.showcase.v1beta1.ListBlurbsResponse; +import com.google.showcase.v1beta1.ListRoomsRequest; +import com.google.showcase.v1beta1.ListRoomsResponse; +import com.google.showcase.v1beta1.Room; +import com.google.showcase.v1beta1.SearchBlurbsMetadata; +import com.google.showcase.v1beta1.SearchBlurbsRequest; +import com.google.showcase.v1beta1.SearchBlurbsResponse; +import com.google.showcase.v1beta1.SendBlurbsResponse; +import com.google.showcase.v1beta1.StreamBlurbsRequest; +import com.google.showcase.v1beta1.StreamBlurbsResponse; +import com.google.showcase.v1beta1.UpdateBlurbRequest; +import com.google.showcase.v1beta1.UpdateRoomRequest; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the Messaging service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonMessagingStub extends MessagingStub { + private static final TypeRegistry typeRegistry = + TypeRegistry.newBuilder() + .add(SearchBlurbsResponse.getDescriptor()) + .add(SearchBlurbsMetadata.getDescriptor()) + .build(); + + private static final ApiMethodDescriptor createRoomMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/CreateRoom") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/rooms", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Room.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getRoomMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/GetRoom") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=rooms/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Room.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor updateRoomMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/UpdateRoom") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{room.name=rooms/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "room.name", request.getRoom().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create().toBody("room", request.getRoom(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Room.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor deleteRoomMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/DeleteRoom") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=rooms/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listRoomsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/ListRooms") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/rooms", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListRoomsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor createBlurbMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/CreateBlurb") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{parent=rooms/*}/blurbs", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{parent=users/*/profile}/blurbs") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearParent().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Blurb.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getBlurbMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/GetBlurb") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=rooms/*/blurbs/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{name=users/*/profile/blurbs/*}") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Blurb.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor updateBlurbMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/UpdateBlurb") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{blurb.name=rooms/*/blurbs/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "blurb.name", request.getBlurb().getName()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{blurb.name=users/*/profile/blurbs/*}") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create().toBody("blurb", request.getBlurb(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Blurb.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor deleteBlurbMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/DeleteBlurb") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=rooms/*/blurbs/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{name=users/*/profile/blurbs/*}") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listBlurbsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/ListBlurbs") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{parent=rooms/*}/blurbs", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{parent=users/*/profile}/blurbs") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListBlurbsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + searchBlurbsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/SearchBlurbs") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{parent=rooms/*}/blurbs:search", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{parent=users/*/profile}/blurbs:search") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearParent().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (SearchBlurbsRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + streamBlurbsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/StreamBlurbs") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.SERVER_STREAMING) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=rooms/*}/blurbs:stream", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{name=users/*/profile}/blurbs:stream") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(StreamBlurbsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable createRoomCallable; + private final UnaryCallable getRoomCallable; + private final UnaryCallable updateRoomCallable; + private final UnaryCallable deleteRoomCallable; + private final UnaryCallable listRoomsCallable; + private final UnaryCallable listRoomsPagedCallable; + private final UnaryCallable createBlurbCallable; + private final UnaryCallable getBlurbCallable; + private final UnaryCallable updateBlurbCallable; + private final UnaryCallable deleteBlurbCallable; + private final UnaryCallable listBlurbsCallable; + private final UnaryCallable listBlurbsPagedCallable; + private final UnaryCallable searchBlurbsCallable; + private final OperationCallable + searchBlurbsOperationCallable; + private final ServerStreamingCallable + streamBlurbsCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonOperationsStub httpJsonOperationsStub; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonMessagingStub create(MessagingStubSettings settings) + throws IOException { + return new HttpJsonMessagingStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonMessagingStub create(ClientContext clientContext) throws IOException { + return new HttpJsonMessagingStub( + MessagingStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonMessagingStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonMessagingStub( + MessagingStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonMessagingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonMessagingStub(MessagingStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonMessagingCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonMessagingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonMessagingStub( + MessagingStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.httpJsonOperationsStub = + HttpJsonOperationsStub.create( + clientContext, + callableFactory, + typeRegistry, + ImmutableMap.builder() + .put( + "google.longrunning.Operations.CancelOperation", + HttpRule.newBuilder().setPost("/v1beta1/{name=operations/**}:cancel").build()) + .put( + "google.longrunning.Operations.DeleteOperation", + HttpRule.newBuilder().setDelete("/v1beta1/{name=operations/**}").build()) + .put( + "google.longrunning.Operations.GetOperation", + HttpRule.newBuilder().setGet("/v1beta1/{name=operations/**}").build()) + .put( + "google.longrunning.Operations.ListOperations", + HttpRule.newBuilder().setGet("/v1beta1/operations").build()) + .build()); + + HttpJsonCallSettings createRoomTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createRoomMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings getRoomTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getRoomMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateRoomTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateRoomMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("room.name", String.valueOf(request.getRoom().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteRoomTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteRoomMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listRoomsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listRoomsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings createBlurbTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createBlurbMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getBlurbTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getBlurbMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateBlurbTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateBlurbMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("blurb.name", String.valueOf(request.getBlurb().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteBlurbTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteBlurbMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listBlurbsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listBlurbsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings searchBlurbsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(searchBlurbsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings streamBlurbsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(streamBlurbsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createRoomCallable = + callableFactory.createUnaryCallable( + createRoomTransportSettings, settings.createRoomSettings(), clientContext); + this.getRoomCallable = + callableFactory.createUnaryCallable( + getRoomTransportSettings, settings.getRoomSettings(), clientContext); + this.updateRoomCallable = + callableFactory.createUnaryCallable( + updateRoomTransportSettings, settings.updateRoomSettings(), clientContext); + this.deleteRoomCallable = + callableFactory.createUnaryCallable( + deleteRoomTransportSettings, settings.deleteRoomSettings(), clientContext); + this.listRoomsCallable = + callableFactory.createUnaryCallable( + listRoomsTransportSettings, settings.listRoomsSettings(), clientContext); + this.listRoomsPagedCallable = + callableFactory.createPagedCallable( + listRoomsTransportSettings, settings.listRoomsSettings(), clientContext); + this.createBlurbCallable = + callableFactory.createUnaryCallable( + createBlurbTransportSettings, settings.createBlurbSettings(), clientContext); + this.getBlurbCallable = + callableFactory.createUnaryCallable( + getBlurbTransportSettings, settings.getBlurbSettings(), clientContext); + this.updateBlurbCallable = + callableFactory.createUnaryCallable( + updateBlurbTransportSettings, settings.updateBlurbSettings(), clientContext); + this.deleteBlurbCallable = + callableFactory.createUnaryCallable( + deleteBlurbTransportSettings, settings.deleteBlurbSettings(), clientContext); + this.listBlurbsCallable = + callableFactory.createUnaryCallable( + listBlurbsTransportSettings, settings.listBlurbsSettings(), clientContext); + this.listBlurbsPagedCallable = + callableFactory.createPagedCallable( + listBlurbsTransportSettings, settings.listBlurbsSettings(), clientContext); + this.searchBlurbsCallable = + callableFactory.createUnaryCallable( + searchBlurbsTransportSettings, settings.searchBlurbsSettings(), clientContext); + this.searchBlurbsOperationCallable = + callableFactory.createOperationCallable( + searchBlurbsTransportSettings, + settings.searchBlurbsOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.streamBlurbsCallable = + callableFactory.createServerStreamingCallable( + streamBlurbsTransportSettings, settings.streamBlurbsSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(createRoomMethodDescriptor); + methodDescriptors.add(getRoomMethodDescriptor); + methodDescriptors.add(updateRoomMethodDescriptor); + methodDescriptors.add(deleteRoomMethodDescriptor); + methodDescriptors.add(listRoomsMethodDescriptor); + methodDescriptors.add(createBlurbMethodDescriptor); + methodDescriptors.add(getBlurbMethodDescriptor); + methodDescriptors.add(updateBlurbMethodDescriptor); + methodDescriptors.add(deleteBlurbMethodDescriptor); + methodDescriptors.add(listBlurbsMethodDescriptor); + methodDescriptors.add(searchBlurbsMethodDescriptor); + methodDescriptors.add(streamBlurbsMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + public HttpJsonOperationsStub getHttpJsonOperationsStub() { + return httpJsonOperationsStub; + } + + @Override + public UnaryCallable createRoomCallable() { + return createRoomCallable; + } + + @Override + public UnaryCallable getRoomCallable() { + return getRoomCallable; + } + + @Override + public UnaryCallable updateRoomCallable() { + return updateRoomCallable; + } + + @Override + public UnaryCallable deleteRoomCallable() { + return deleteRoomCallable; + } + + @Override + public UnaryCallable listRoomsCallable() { + return listRoomsCallable; + } + + @Override + public UnaryCallable listRoomsPagedCallable() { + return listRoomsPagedCallable; + } + + @Override + public UnaryCallable createBlurbCallable() { + return createBlurbCallable; + } + + @Override + public UnaryCallable getBlurbCallable() { + return getBlurbCallable; + } + + @Override + public UnaryCallable updateBlurbCallable() { + return updateBlurbCallable; + } + + @Override + public UnaryCallable deleteBlurbCallable() { + return deleteBlurbCallable; + } + + @Override + public UnaryCallable listBlurbsCallable() { + return listBlurbsCallable; + } + + @Override + public UnaryCallable listBlurbsPagedCallable() { + return listBlurbsPagedCallable; + } + + @Override + public UnaryCallable searchBlurbsCallable() { + return searchBlurbsCallable; + } + + @Override + public OperationCallable + searchBlurbsOperationCallable() { + return searchBlurbsOperationCallable; + } + + @Override + public ServerStreamingCallable streamBlurbsCallable() { + return streamBlurbsCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public ClientStreamingCallable sendBlurbsCallable() { + throw new UnsupportedOperationException( + "Not implemented: sendBlurbsCallable(). REST transport is not implemented for this method" + + " yet."); + } + + @Override + public BidiStreamingCallable connectCallable() { + throw new UnsupportedOperationException( + "Not implemented: connectCallable(). REST transport is not implemented for this method" + + " yet."); + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceCallableFactory.java new file mode 100644 index 0000000000..9f2c729229 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the SequenceService service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonSequenceServiceCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceStub.java new file mode 100644 index 0000000000..2c7a3b5e26 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceStub.java @@ -0,0 +1,820 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.AttemptSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceResponse; +import com.google.showcase.v1beta1.CreateSequenceRequest; +import com.google.showcase.v1beta1.CreateStreamingSequenceRequest; +import com.google.showcase.v1beta1.GetSequenceReportRequest; +import com.google.showcase.v1beta1.GetStreamingSequenceReportRequest; +import com.google.showcase.v1beta1.Sequence; +import com.google.showcase.v1beta1.SequenceReport; +import com.google.showcase.v1beta1.StreamingSequence; +import com.google.showcase.v1beta1.StreamingSequenceReport; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the SequenceService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonSequenceServiceStub extends SequenceServiceStub { + private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); + + private static final ApiMethodDescriptor + createSequenceMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.SequenceService/CreateSequence") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/sequences", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("sequence", request.getSequence(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Sequence.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + createStreamingSequenceMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.SequenceService/CreateStreamingSequence") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/streamingSequences", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "streamingSequence", request.getStreamingSequence(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(StreamingSequence.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getSequenceReportMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.SequenceService/GetSequenceReport") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sequences/*/sequenceReport}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(SequenceReport.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor< + GetStreamingSequenceReportRequest, StreamingSequenceReport> + getStreamingSequenceReportMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName( + "google.showcase.v1beta1.SequenceService/GetStreamingSequenceReport") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=streamingSequences/*/streamingSequenceReport}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(StreamingSequenceReport.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + attemptSequenceMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.SequenceService/AttemptSequence") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sequences/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName("google.showcase.v1beta1.SequenceService/AttemptStreamingSequence") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.SERVER_STREAMING) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=streamingSequences/*}:stream", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(AttemptStreamingSequenceResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable createSequenceCallable; + private final UnaryCallable + createStreamingSequenceCallable; + private final UnaryCallable getSequenceReportCallable; + private final UnaryCallable + getStreamingSequenceReportCallable; + private final UnaryCallable attemptSequenceCallable; + private final ServerStreamingCallable< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonSequenceServiceStub create(SequenceServiceStubSettings settings) + throws IOException { + return new HttpJsonSequenceServiceStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonSequenceServiceStub create(ClientContext clientContext) + throws IOException { + return new HttpJsonSequenceServiceStub( + SequenceServiceStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonSequenceServiceStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonSequenceServiceStub( + SequenceServiceStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonSequenceServiceStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected HttpJsonSequenceServiceStub( + SequenceServiceStubSettings settings, ClientContext clientContext) throws IOException { + this(settings, clientContext, new HttpJsonSequenceServiceCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonSequenceServiceStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected HttpJsonSequenceServiceStub( + SequenceServiceStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + + HttpJsonCallSettings createSequenceTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createSequenceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + createStreamingSequenceTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createStreamingSequenceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + getSequenceReportTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getSequenceReportMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + getStreamingSequenceReportTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(getStreamingSequenceReportMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings attemptSequenceTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(attemptSequenceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + attemptStreamingSequenceTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(attemptStreamingSequenceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createSequenceCallable = + callableFactory.createUnaryCallable( + createSequenceTransportSettings, settings.createSequenceSettings(), clientContext); + this.createStreamingSequenceCallable = + callableFactory.createUnaryCallable( + createStreamingSequenceTransportSettings, + settings.createStreamingSequenceSettings(), + clientContext); + this.getSequenceReportCallable = + callableFactory.createUnaryCallable( + getSequenceReportTransportSettings, + settings.getSequenceReportSettings(), + clientContext); + this.getStreamingSequenceReportCallable = + callableFactory.createUnaryCallable( + getStreamingSequenceReportTransportSettings, + settings.getStreamingSequenceReportSettings(), + clientContext); + this.attemptSequenceCallable = + callableFactory.createUnaryCallable( + attemptSequenceTransportSettings, settings.attemptSequenceSettings(), clientContext); + this.attemptStreamingSequenceCallable = + callableFactory.createServerStreamingCallable( + attemptStreamingSequenceTransportSettings, + settings.attemptStreamingSequenceSettings(), + clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(createSequenceMethodDescriptor); + methodDescriptors.add(createStreamingSequenceMethodDescriptor); + methodDescriptors.add(getSequenceReportMethodDescriptor); + methodDescriptors.add(getStreamingSequenceReportMethodDescriptor); + methodDescriptors.add(attemptSequenceMethodDescriptor); + methodDescriptors.add(attemptStreamingSequenceMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + @Override + public UnaryCallable createSequenceCallable() { + return createSequenceCallable; + } + + @Override + public UnaryCallable + createStreamingSequenceCallable() { + return createStreamingSequenceCallable; + } + + @Override + public UnaryCallable getSequenceReportCallable() { + return getSequenceReportCallable; + } + + @Override + public UnaryCallable + getStreamingSequenceReportCallable() { + return getStreamingSequenceReportCallable; + } + + @Override + public UnaryCallable attemptSequenceCallable() { + return attemptSequenceCallable; + } + + @Override + public ServerStreamingCallable + attemptStreamingSequenceCallable() { + return attemptStreamingSequenceCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingCallableFactory.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingCallableFactory.java new file mode 100644 index 0000000000..fc3e0297b0 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the Testing service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonTestingCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingStub.java new file mode 100644 index 0000000000..11d87107de --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingStub.java @@ -0,0 +1,916 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.CreateSessionRequest; +import com.google.showcase.v1beta1.DeleteSessionRequest; +import com.google.showcase.v1beta1.DeleteTestRequest; +import com.google.showcase.v1beta1.GetSessionRequest; +import com.google.showcase.v1beta1.ListSessionsRequest; +import com.google.showcase.v1beta1.ListSessionsResponse; +import com.google.showcase.v1beta1.ListTestsRequest; +import com.google.showcase.v1beta1.ListTestsResponse; +import com.google.showcase.v1beta1.ReportSessionRequest; +import com.google.showcase.v1beta1.ReportSessionResponse; +import com.google.showcase.v1beta1.Session; +import com.google.showcase.v1beta1.VerifyTestRequest; +import com.google.showcase.v1beta1.VerifyTestResponse; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the Testing service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonTestingStub extends TestingStub { + private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); + + private static final ApiMethodDescriptor + createSessionMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/CreateSession") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/sessions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("session", request.getSession(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Session.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getSessionMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/GetSession") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sessions/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Session.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listSessionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/ListSessions") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/sessions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListSessionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + deleteSessionMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/DeleteSession") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sessions/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + reportSessionMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/ReportSession") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sessions/*}:report", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ReportSessionResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listTestsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/ListTests") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{parent=sessions/*}/tests", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListTestsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor deleteTestMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/DeleteTest") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sessions/*/tests/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + verifyTestMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/VerifyTest") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sessions/*/tests/*}:check", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "answer", request.getAnswer()); + serializer.putQueryParam(fields, "answers", request.getAnswersList()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(VerifyTestResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable createSessionCallable; + private final UnaryCallable getSessionCallable; + private final UnaryCallable listSessionsCallable; + private final UnaryCallable + listSessionsPagedCallable; + private final UnaryCallable deleteSessionCallable; + private final UnaryCallable reportSessionCallable; + private final UnaryCallable listTestsCallable; + private final UnaryCallable listTestsPagedCallable; + private final UnaryCallable deleteTestCallable; + private final UnaryCallable verifyTestCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonTestingStub create(TestingStubSettings settings) throws IOException { + return new HttpJsonTestingStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonTestingStub create(ClientContext clientContext) throws IOException { + return new HttpJsonTestingStub(TestingStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonTestingStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonTestingStub( + TestingStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonTestingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonTestingStub(TestingStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonTestingCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonTestingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonTestingStub( + TestingStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + + HttpJsonCallSettings createSessionTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createSessionMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings getSessionTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getSessionMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listSessionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listSessionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings deleteSessionTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteSessionMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + reportSessionTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(reportSessionMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listTestsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listTestsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteTestTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteTestMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings verifyTestTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(verifyTestMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createSessionCallable = + callableFactory.createUnaryCallable( + createSessionTransportSettings, settings.createSessionSettings(), clientContext); + this.getSessionCallable = + callableFactory.createUnaryCallable( + getSessionTransportSettings, settings.getSessionSettings(), clientContext); + this.listSessionsCallable = + callableFactory.createUnaryCallable( + listSessionsTransportSettings, settings.listSessionsSettings(), clientContext); + this.listSessionsPagedCallable = + callableFactory.createPagedCallable( + listSessionsTransportSettings, settings.listSessionsSettings(), clientContext); + this.deleteSessionCallable = + callableFactory.createUnaryCallable( + deleteSessionTransportSettings, settings.deleteSessionSettings(), clientContext); + this.reportSessionCallable = + callableFactory.createUnaryCallable( + reportSessionTransportSettings, settings.reportSessionSettings(), clientContext); + this.listTestsCallable = + callableFactory.createUnaryCallable( + listTestsTransportSettings, settings.listTestsSettings(), clientContext); + this.listTestsPagedCallable = + callableFactory.createPagedCallable( + listTestsTransportSettings, settings.listTestsSettings(), clientContext); + this.deleteTestCallable = + callableFactory.createUnaryCallable( + deleteTestTransportSettings, settings.deleteTestSettings(), clientContext); + this.verifyTestCallable = + callableFactory.createUnaryCallable( + verifyTestTransportSettings, settings.verifyTestSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(createSessionMethodDescriptor); + methodDescriptors.add(getSessionMethodDescriptor); + methodDescriptors.add(listSessionsMethodDescriptor); + methodDescriptors.add(deleteSessionMethodDescriptor); + methodDescriptors.add(reportSessionMethodDescriptor); + methodDescriptors.add(listTestsMethodDescriptor); + methodDescriptors.add(deleteTestMethodDescriptor); + methodDescriptors.add(verifyTestMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + @Override + public UnaryCallable createSessionCallable() { + return createSessionCallable; + } + + @Override + public UnaryCallable getSessionCallable() { + return getSessionCallable; + } + + @Override + public UnaryCallable listSessionsCallable() { + return listSessionsCallable; + } + + @Override + public UnaryCallable listSessionsPagedCallable() { + return listSessionsPagedCallable; + } + + @Override + public UnaryCallable deleteSessionCallable() { + return deleteSessionCallable; + } + + @Override + public UnaryCallable reportSessionCallable() { + return reportSessionCallable; + } + + @Override + public UnaryCallable listTestsCallable() { + return listTestsCallable; + } + + @Override + public UnaryCallable listTestsPagedCallable() { + return listTestsPagedCallable; + } + + @Override + public UnaryCallable deleteTestCallable() { + return deleteTestCallable; + } + + @Override + public UnaryCallable verifyTestCallable() { + return verifyTestCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStub.java new file mode 100644 index 0000000000..0993f240a7 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStub.java @@ -0,0 +1,106 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateUserRequest; +import com.google.showcase.v1beta1.DeleteUserRequest; +import com.google.showcase.v1beta1.GetUserRequest; +import com.google.showcase.v1beta1.ListUsersRequest; +import com.google.showcase.v1beta1.ListUsersResponse; +import com.google.showcase.v1beta1.UpdateUserRequest; +import com.google.showcase.v1beta1.User; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the Identity service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class IdentityStub implements BackgroundResource { + + public UnaryCallable createUserCallable() { + throw new UnsupportedOperationException("Not implemented: createUserCallable()"); + } + + public UnaryCallable getUserCallable() { + throw new UnsupportedOperationException("Not implemented: getUserCallable()"); + } + + public UnaryCallable updateUserCallable() { + throw new UnsupportedOperationException("Not implemented: updateUserCallable()"); + } + + public UnaryCallable deleteUserCallable() { + throw new UnsupportedOperationException("Not implemented: deleteUserCallable()"); + } + + public UnaryCallable listUsersPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listUsersPagedCallable()"); + } + + public UnaryCallable listUsersCallable() { + throw new UnsupportedOperationException("Not implemented: listUsersCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStubSettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStubSettings.java new file mode 100644 index 0000000000..3415264909 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStubSettings.java @@ -0,0 +1,682 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateUserRequest; +import com.google.showcase.v1beta1.DeleteUserRequest; +import com.google.showcase.v1beta1.GetUserRequest; +import com.google.showcase.v1beta1.ListUsersRequest; +import com.google.showcase.v1beta1.ListUsersResponse; +import com.google.showcase.v1beta1.UpdateUserRequest; +import com.google.showcase.v1beta1.User; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link IdentityStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createUser: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * IdentityStubSettings.Builder identitySettingsBuilder = IdentityStubSettings.newBuilder();
+ * identitySettingsBuilder
+ *     .createUserSettings()
+ *     .setRetrySettings(
+ *         identitySettingsBuilder
+ *             .createUserSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * IdentityStubSettings identitySettings = identitySettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class IdentityStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings createUserSettings; + private final UnaryCallSettings getUserSettings; + private final UnaryCallSettings updateUserSettings; + private final UnaryCallSettings deleteUserSettings; + private final PagedCallSettings + listUsersSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + LIST_USERS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListUsersRequest injectToken(ListUsersRequest payload, String token) { + return ListUsersRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListUsersRequest injectPageSize(ListUsersRequest payload, int pageSize) { + return ListUsersRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListUsersRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListUsersResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListUsersResponse payload) { + return payload.getUsersList(); + } + }; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + ListUsersRequest, ListUsersResponse, ListUsersPagedResponse> + LIST_USERS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListUsersRequest, ListUsersResponse, ListUsersPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListUsersRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_USERS_PAGE_STR_DESC, request, context); + return ListUsersPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to createUser. */ + public UnaryCallSettings createUserSettings() { + return createUserSettings; + } + + /** Returns the object with the settings used for calls to getUser. */ + public UnaryCallSettings getUserSettings() { + return getUserSettings; + } + + /** Returns the object with the settings used for calls to updateUser. */ + public UnaryCallSettings updateUserSettings() { + return updateUserSettings; + } + + /** Returns the object with the settings used for calls to deleteUser. */ + public UnaryCallSettings deleteUserSettings() { + return deleteUserSettings; + } + + /** Returns the object with the settings used for calls to listUsers. */ + public PagedCallSettings + listUsersSettings() { + return listUsersSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public IdentityStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcIdentityStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonIdentityStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(IdentityStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(IdentityStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return IdentityStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected IdentityStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + createUserSettings = settingsBuilder.createUserSettings().build(); + getUserSettings = settingsBuilder.getUserSettings().build(); + updateUserSettings = settingsBuilder.updateUserSettings().build(); + deleteUserSettings = settingsBuilder.deleteUserSettings().build(); + listUsersSettings = settingsBuilder.listUsersSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for IdentityStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder createUserSettings; + private final UnaryCallSettings.Builder getUserSettings; + private final UnaryCallSettings.Builder updateUserSettings; + private final UnaryCallSettings.Builder deleteUserSettings; + private final PagedCallSettings.Builder< + ListUsersRequest, ListUsersResponse, ListUsersPagedResponse> + listUsersSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put( + "retry_policy_2_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.UNAVAILABLE, StatusCode.Code.UNKNOWN))); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(200L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelayDuration(Duration.ofMillis(3000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setTotalTimeoutDuration(Duration.ofMillis(5000L)) + .build(); + definitions.put("retry_policy_2_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + createUserSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getUserSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateUserSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteUserSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listUsersSettings = PagedCallSettings.newBuilder(LIST_USERS_PAGE_STR_FACT); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createUserSettings, + getUserSettings, + updateUserSettings, + deleteUserSettings, + listUsersSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(IdentityStubSettings settings) { + super(settings); + + createUserSettings = settings.createUserSettings.toBuilder(); + getUserSettings = settings.getUserSettings.toBuilder(); + updateUserSettings = settings.updateUserSettings.toBuilder(); + deleteUserSettings = settings.deleteUserSettings.toBuilder(); + listUsersSettings = settings.listUsersSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createUserSettings, + getUserSettings, + updateUserSettings, + deleteUserSettings, + listUsersSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .createUserSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getUserSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_2_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_2_params")); + + builder + .updateUserSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .deleteUserSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listUsersSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_2_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_2_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to createUser. */ + public UnaryCallSettings.Builder createUserSettings() { + return createUserSettings; + } + + /** Returns the builder for the settings used for calls to getUser. */ + public UnaryCallSettings.Builder getUserSettings() { + return getUserSettings; + } + + /** Returns the builder for the settings used for calls to updateUser. */ + public UnaryCallSettings.Builder updateUserSettings() { + return updateUserSettings; + } + + /** Returns the builder for the settings used for calls to deleteUser. */ + public UnaryCallSettings.Builder deleteUserSettings() { + return deleteUserSettings; + } + + /** Returns the builder for the settings used for calls to listUsers. */ + public PagedCallSettings.Builder + listUsersSettings() { + return listUsersSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public IdentityStubSettings build() throws IOException { + return new IdentityStubSettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStub.java new file mode 100644 index 0000000000..45f38d5e07 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStub.java @@ -0,0 +1,180 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.Blurb; +import com.google.showcase.v1beta1.ConnectRequest; +import com.google.showcase.v1beta1.CreateBlurbRequest; +import com.google.showcase.v1beta1.CreateRoomRequest; +import com.google.showcase.v1beta1.DeleteBlurbRequest; +import com.google.showcase.v1beta1.DeleteRoomRequest; +import com.google.showcase.v1beta1.GetBlurbRequest; +import com.google.showcase.v1beta1.GetRoomRequest; +import com.google.showcase.v1beta1.ListBlurbsRequest; +import com.google.showcase.v1beta1.ListBlurbsResponse; +import com.google.showcase.v1beta1.ListRoomsRequest; +import com.google.showcase.v1beta1.ListRoomsResponse; +import com.google.showcase.v1beta1.Room; +import com.google.showcase.v1beta1.SearchBlurbsMetadata; +import com.google.showcase.v1beta1.SearchBlurbsRequest; +import com.google.showcase.v1beta1.SearchBlurbsResponse; +import com.google.showcase.v1beta1.SendBlurbsResponse; +import com.google.showcase.v1beta1.StreamBlurbsRequest; +import com.google.showcase.v1beta1.StreamBlurbsResponse; +import com.google.showcase.v1beta1.UpdateBlurbRequest; +import com.google.showcase.v1beta1.UpdateRoomRequest; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the Messaging service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class MessagingStub implements BackgroundResource { + + public OperationsStub getOperationsStub() { + return null; + } + + public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { + return null; + } + + public UnaryCallable createRoomCallable() { + throw new UnsupportedOperationException("Not implemented: createRoomCallable()"); + } + + public UnaryCallable getRoomCallable() { + throw new UnsupportedOperationException("Not implemented: getRoomCallable()"); + } + + public UnaryCallable updateRoomCallable() { + throw new UnsupportedOperationException("Not implemented: updateRoomCallable()"); + } + + public UnaryCallable deleteRoomCallable() { + throw new UnsupportedOperationException("Not implemented: deleteRoomCallable()"); + } + + public UnaryCallable listRoomsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listRoomsPagedCallable()"); + } + + public UnaryCallable listRoomsCallable() { + throw new UnsupportedOperationException("Not implemented: listRoomsCallable()"); + } + + public UnaryCallable createBlurbCallable() { + throw new UnsupportedOperationException("Not implemented: createBlurbCallable()"); + } + + public UnaryCallable getBlurbCallable() { + throw new UnsupportedOperationException("Not implemented: getBlurbCallable()"); + } + + public UnaryCallable updateBlurbCallable() { + throw new UnsupportedOperationException("Not implemented: updateBlurbCallable()"); + } + + public UnaryCallable deleteBlurbCallable() { + throw new UnsupportedOperationException("Not implemented: deleteBlurbCallable()"); + } + + public UnaryCallable listBlurbsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listBlurbsPagedCallable()"); + } + + public UnaryCallable listBlurbsCallable() { + throw new UnsupportedOperationException("Not implemented: listBlurbsCallable()"); + } + + public OperationCallable + searchBlurbsOperationCallable() { + throw new UnsupportedOperationException("Not implemented: searchBlurbsOperationCallable()"); + } + + public UnaryCallable searchBlurbsCallable() { + throw new UnsupportedOperationException("Not implemented: searchBlurbsCallable()"); + } + + public ServerStreamingCallable streamBlurbsCallable() { + throw new UnsupportedOperationException("Not implemented: streamBlurbsCallable()"); + } + + public ClientStreamingCallable sendBlurbsCallable() { + throw new UnsupportedOperationException("Not implemented: sendBlurbsCallable()"); + } + + public BidiStreamingCallable connectCallable() { + throw new UnsupportedOperationException("Not implemented: connectCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStubSettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStubSettings.java new file mode 100644 index 0000000000..84828250d7 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStubSettings.java @@ -0,0 +1,1027 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.grpc.ProtoOperationTransformers; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.longrunning.OperationSnapshot; +import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.Blurb; +import com.google.showcase.v1beta1.ConnectRequest; +import com.google.showcase.v1beta1.CreateBlurbRequest; +import com.google.showcase.v1beta1.CreateRoomRequest; +import com.google.showcase.v1beta1.DeleteBlurbRequest; +import com.google.showcase.v1beta1.DeleteRoomRequest; +import com.google.showcase.v1beta1.GetBlurbRequest; +import com.google.showcase.v1beta1.GetRoomRequest; +import com.google.showcase.v1beta1.ListBlurbsRequest; +import com.google.showcase.v1beta1.ListBlurbsResponse; +import com.google.showcase.v1beta1.ListRoomsRequest; +import com.google.showcase.v1beta1.ListRoomsResponse; +import com.google.showcase.v1beta1.Room; +import com.google.showcase.v1beta1.SearchBlurbsMetadata; +import com.google.showcase.v1beta1.SearchBlurbsRequest; +import com.google.showcase.v1beta1.SearchBlurbsResponse; +import com.google.showcase.v1beta1.SendBlurbsResponse; +import com.google.showcase.v1beta1.StreamBlurbsRequest; +import com.google.showcase.v1beta1.StreamBlurbsResponse; +import com.google.showcase.v1beta1.UpdateBlurbRequest; +import com.google.showcase.v1beta1.UpdateRoomRequest; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link MessagingStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createRoom: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingStubSettings.Builder messagingSettingsBuilder = MessagingStubSettings.newBuilder();
+ * messagingSettingsBuilder
+ *     .createRoomSettings()
+ *     .setRetrySettings(
+ *         messagingSettingsBuilder
+ *             .createRoomSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * MessagingStubSettings messagingSettings = messagingSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for searchBlurbs: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingStubSettings.Builder messagingSettingsBuilder = MessagingStubSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * messagingSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@BetaApi +@Generated("by gapic-generator-java") +public class MessagingStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings createRoomSettings; + private final UnaryCallSettings getRoomSettings; + private final UnaryCallSettings updateRoomSettings; + private final UnaryCallSettings deleteRoomSettings; + private final PagedCallSettings + listRoomsSettings; + private final UnaryCallSettings createBlurbSettings; + private final UnaryCallSettings getBlurbSettings; + private final UnaryCallSettings updateBlurbSettings; + private final UnaryCallSettings deleteBlurbSettings; + private final PagedCallSettings + listBlurbsSettings; + private final UnaryCallSettings searchBlurbsSettings; + private final OperationCallSettings< + SearchBlurbsRequest, SearchBlurbsResponse, SearchBlurbsMetadata> + searchBlurbsOperationSettings; + private final ServerStreamingCallSettings + streamBlurbsSettings; + private final StreamingCallSettings sendBlurbsSettings; + private final StreamingCallSettings connectSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + LIST_ROOMS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListRoomsRequest injectToken(ListRoomsRequest payload, String token) { + return ListRoomsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListRoomsRequest injectPageSize(ListRoomsRequest payload, int pageSize) { + return ListRoomsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListRoomsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListRoomsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListRoomsResponse payload) { + return payload.getRoomsList(); + } + }; + + private static final PagedListDescriptor + LIST_BLURBS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListBlurbsRequest injectToken(ListBlurbsRequest payload, String token) { + return ListBlurbsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListBlurbsRequest injectPageSize(ListBlurbsRequest payload, int pageSize) { + return ListBlurbsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListBlurbsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListBlurbsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListBlurbsResponse payload) { + return payload.getBlurbsList(); + } + }; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + ListRoomsRequest, ListRoomsResponse, ListRoomsPagedResponse> + LIST_ROOMS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListRoomsRequest, ListRoomsResponse, ListRoomsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListRoomsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_ROOMS_PAGE_STR_DESC, request, context); + return ListRoomsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListBlurbsRequest, ListBlurbsResponse, ListBlurbsPagedResponse> + LIST_BLURBS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListBlurbsRequest, ListBlurbsResponse, ListBlurbsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListBlurbsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_BLURBS_PAGE_STR_DESC, request, context); + return ListBlurbsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to createRoom. */ + public UnaryCallSettings createRoomSettings() { + return createRoomSettings; + } + + /** Returns the object with the settings used for calls to getRoom. */ + public UnaryCallSettings getRoomSettings() { + return getRoomSettings; + } + + /** Returns the object with the settings used for calls to updateRoom. */ + public UnaryCallSettings updateRoomSettings() { + return updateRoomSettings; + } + + /** Returns the object with the settings used for calls to deleteRoom. */ + public UnaryCallSettings deleteRoomSettings() { + return deleteRoomSettings; + } + + /** Returns the object with the settings used for calls to listRooms. */ + public PagedCallSettings + listRoomsSettings() { + return listRoomsSettings; + } + + /** Returns the object with the settings used for calls to createBlurb. */ + public UnaryCallSettings createBlurbSettings() { + return createBlurbSettings; + } + + /** Returns the object with the settings used for calls to getBlurb. */ + public UnaryCallSettings getBlurbSettings() { + return getBlurbSettings; + } + + /** Returns the object with the settings used for calls to updateBlurb. */ + public UnaryCallSettings updateBlurbSettings() { + return updateBlurbSettings; + } + + /** Returns the object with the settings used for calls to deleteBlurb. */ + public UnaryCallSettings deleteBlurbSettings() { + return deleteBlurbSettings; + } + + /** Returns the object with the settings used for calls to listBlurbs. */ + public PagedCallSettings + listBlurbsSettings() { + return listBlurbsSettings; + } + + /** Returns the object with the settings used for calls to searchBlurbs. */ + public UnaryCallSettings searchBlurbsSettings() { + return searchBlurbsSettings; + } + + /** Returns the object with the settings used for calls to searchBlurbs. */ + public OperationCallSettings + searchBlurbsOperationSettings() { + return searchBlurbsOperationSettings; + } + + /** Returns the object with the settings used for calls to streamBlurbs. */ + public ServerStreamingCallSettings + streamBlurbsSettings() { + return streamBlurbsSettings; + } + + /** Returns the object with the settings used for calls to sendBlurbs. */ + public StreamingCallSettings sendBlurbsSettings() { + return sendBlurbsSettings; + } + + /** Returns the object with the settings used for calls to connect. */ + public StreamingCallSettings connectSettings() { + return connectSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public MessagingStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcMessagingStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonMessagingStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(MessagingStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(MessagingStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return MessagingStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected MessagingStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + createRoomSettings = settingsBuilder.createRoomSettings().build(); + getRoomSettings = settingsBuilder.getRoomSettings().build(); + updateRoomSettings = settingsBuilder.updateRoomSettings().build(); + deleteRoomSettings = settingsBuilder.deleteRoomSettings().build(); + listRoomsSettings = settingsBuilder.listRoomsSettings().build(); + createBlurbSettings = settingsBuilder.createBlurbSettings().build(); + getBlurbSettings = settingsBuilder.getBlurbSettings().build(); + updateBlurbSettings = settingsBuilder.updateBlurbSettings().build(); + deleteBlurbSettings = settingsBuilder.deleteBlurbSettings().build(); + listBlurbsSettings = settingsBuilder.listBlurbsSettings().build(); + searchBlurbsSettings = settingsBuilder.searchBlurbsSettings().build(); + searchBlurbsOperationSettings = settingsBuilder.searchBlurbsOperationSettings().build(); + streamBlurbsSettings = settingsBuilder.streamBlurbsSettings().build(); + sendBlurbsSettings = settingsBuilder.sendBlurbsSettings().build(); + connectSettings = settingsBuilder.connectSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for MessagingStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder createRoomSettings; + private final UnaryCallSettings.Builder getRoomSettings; + private final UnaryCallSettings.Builder updateRoomSettings; + private final UnaryCallSettings.Builder deleteRoomSettings; + private final PagedCallSettings.Builder< + ListRoomsRequest, ListRoomsResponse, ListRoomsPagedResponse> + listRoomsSettings; + private final UnaryCallSettings.Builder createBlurbSettings; + private final UnaryCallSettings.Builder getBlurbSettings; + private final UnaryCallSettings.Builder updateBlurbSettings; + private final UnaryCallSettings.Builder deleteBlurbSettings; + private final PagedCallSettings.Builder< + ListBlurbsRequest, ListBlurbsResponse, ListBlurbsPagedResponse> + listBlurbsSettings; + private final UnaryCallSettings.Builder searchBlurbsSettings; + private final OperationCallSettings.Builder< + SearchBlurbsRequest, SearchBlurbsResponse, SearchBlurbsMetadata> + searchBlurbsOperationSettings; + private final ServerStreamingCallSettings.Builder + streamBlurbsSettings; + private final StreamingCallSettings.Builder + sendBlurbsSettings; + private final StreamingCallSettings.Builder + connectSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "no_retry_0_codes", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put( + "retry_policy_1_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.UNAVAILABLE, StatusCode.Code.UNKNOWN))); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setTotalTimeoutDuration(Duration.ofMillis(5000L)) + .build(); + definitions.put("no_retry_0_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(100L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelayDuration(Duration.ofMillis(3000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setTotalTimeoutDuration(Duration.ofMillis(10000L)) + .build(); + definitions.put("retry_policy_1_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + createRoomSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getRoomSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateRoomSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteRoomSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listRoomsSettings = PagedCallSettings.newBuilder(LIST_ROOMS_PAGE_STR_FACT); + createBlurbSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getBlurbSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateBlurbSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteBlurbSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listBlurbsSettings = PagedCallSettings.newBuilder(LIST_BLURBS_PAGE_STR_FACT); + searchBlurbsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + searchBlurbsOperationSettings = OperationCallSettings.newBuilder(); + streamBlurbsSettings = ServerStreamingCallSettings.newBuilder(); + sendBlurbsSettings = StreamingCallSettings.newBuilder(); + connectSettings = StreamingCallSettings.newBuilder(); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createRoomSettings, + getRoomSettings, + updateRoomSettings, + deleteRoomSettings, + listRoomsSettings, + createBlurbSettings, + getBlurbSettings, + updateBlurbSettings, + deleteBlurbSettings, + listBlurbsSettings, + searchBlurbsSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(MessagingStubSettings settings) { + super(settings); + + createRoomSettings = settings.createRoomSettings.toBuilder(); + getRoomSettings = settings.getRoomSettings.toBuilder(); + updateRoomSettings = settings.updateRoomSettings.toBuilder(); + deleteRoomSettings = settings.deleteRoomSettings.toBuilder(); + listRoomsSettings = settings.listRoomsSettings.toBuilder(); + createBlurbSettings = settings.createBlurbSettings.toBuilder(); + getBlurbSettings = settings.getBlurbSettings.toBuilder(); + updateBlurbSettings = settings.updateBlurbSettings.toBuilder(); + deleteBlurbSettings = settings.deleteBlurbSettings.toBuilder(); + listBlurbsSettings = settings.listBlurbsSettings.toBuilder(); + searchBlurbsSettings = settings.searchBlurbsSettings.toBuilder(); + searchBlurbsOperationSettings = settings.searchBlurbsOperationSettings.toBuilder(); + streamBlurbsSettings = settings.streamBlurbsSettings.toBuilder(); + sendBlurbsSettings = settings.sendBlurbsSettings.toBuilder(); + connectSettings = settings.connectSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createRoomSettings, + getRoomSettings, + updateRoomSettings, + deleteRoomSettings, + listRoomsSettings, + createBlurbSettings, + getBlurbSettings, + updateBlurbSettings, + deleteBlurbSettings, + listBlurbsSettings, + searchBlurbsSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .createRoomSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getRoomSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .updateRoomSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .deleteRoomSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .listRoomsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .createBlurbSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getBlurbSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .updateBlurbSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .deleteBlurbSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .listBlurbsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .searchBlurbsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .streamBlurbsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .searchBlurbsOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(SearchBlurbsResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(SearchBlurbsMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to createRoom. */ + public UnaryCallSettings.Builder createRoomSettings() { + return createRoomSettings; + } + + /** Returns the builder for the settings used for calls to getRoom. */ + public UnaryCallSettings.Builder getRoomSettings() { + return getRoomSettings; + } + + /** Returns the builder for the settings used for calls to updateRoom. */ + public UnaryCallSettings.Builder updateRoomSettings() { + return updateRoomSettings; + } + + /** Returns the builder for the settings used for calls to deleteRoom. */ + public UnaryCallSettings.Builder deleteRoomSettings() { + return deleteRoomSettings; + } + + /** Returns the builder for the settings used for calls to listRooms. */ + public PagedCallSettings.Builder + listRoomsSettings() { + return listRoomsSettings; + } + + /** Returns the builder for the settings used for calls to createBlurb. */ + public UnaryCallSettings.Builder createBlurbSettings() { + return createBlurbSettings; + } + + /** Returns the builder for the settings used for calls to getBlurb. */ + public UnaryCallSettings.Builder getBlurbSettings() { + return getBlurbSettings; + } + + /** Returns the builder for the settings used for calls to updateBlurb. */ + public UnaryCallSettings.Builder updateBlurbSettings() { + return updateBlurbSettings; + } + + /** Returns the builder for the settings used for calls to deleteBlurb. */ + public UnaryCallSettings.Builder deleteBlurbSettings() { + return deleteBlurbSettings; + } + + /** Returns the builder for the settings used for calls to listBlurbs. */ + public PagedCallSettings.Builder + listBlurbsSettings() { + return listBlurbsSettings; + } + + /** Returns the builder for the settings used for calls to searchBlurbs. */ + public UnaryCallSettings.Builder searchBlurbsSettings() { + return searchBlurbsSettings; + } + + /** Returns the builder for the settings used for calls to searchBlurbs. */ + public OperationCallSettings.Builder< + SearchBlurbsRequest, SearchBlurbsResponse, SearchBlurbsMetadata> + searchBlurbsOperationSettings() { + return searchBlurbsOperationSettings; + } + + /** Returns the builder for the settings used for calls to streamBlurbs. */ + public ServerStreamingCallSettings.Builder + streamBlurbsSettings() { + return streamBlurbsSettings; + } + + /** Returns the builder for the settings used for calls to sendBlurbs. */ + public StreamingCallSettings.Builder + sendBlurbsSettings() { + return sendBlurbsSettings; + } + + /** Returns the builder for the settings used for calls to connect. */ + public StreamingCallSettings.Builder connectSettings() { + return connectSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public MessagingStubSettings build() throws IOException { + return new MessagingStubSettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStub.java new file mode 100644 index 0000000000..10ffc4271d --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStub.java @@ -0,0 +1,114 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.AttemptSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceResponse; +import com.google.showcase.v1beta1.CreateSequenceRequest; +import com.google.showcase.v1beta1.CreateStreamingSequenceRequest; +import com.google.showcase.v1beta1.GetSequenceReportRequest; +import com.google.showcase.v1beta1.GetStreamingSequenceReportRequest; +import com.google.showcase.v1beta1.Sequence; +import com.google.showcase.v1beta1.SequenceReport; +import com.google.showcase.v1beta1.StreamingSequence; +import com.google.showcase.v1beta1.StreamingSequenceReport; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the SequenceService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class SequenceServiceStub implements BackgroundResource { + + public UnaryCallable createSequenceCallable() { + throw new UnsupportedOperationException("Not implemented: createSequenceCallable()"); + } + + public UnaryCallable + createStreamingSequenceCallable() { + throw new UnsupportedOperationException("Not implemented: createStreamingSequenceCallable()"); + } + + public UnaryCallable getSequenceReportCallable() { + throw new UnsupportedOperationException("Not implemented: getSequenceReportCallable()"); + } + + public UnaryCallable + getStreamingSequenceReportCallable() { + throw new UnsupportedOperationException( + "Not implemented: getStreamingSequenceReportCallable()"); + } + + public UnaryCallable attemptSequenceCallable() { + throw new UnsupportedOperationException("Not implemented: attemptSequenceCallable()"); + } + + public ServerStreamingCallable + attemptStreamingSequenceCallable() { + throw new UnsupportedOperationException("Not implemented: attemptStreamingSequenceCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStubSettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStubSettings.java new file mode 100644 index 0000000000..00bc19a4c0 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStubSettings.java @@ -0,0 +1,681 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.AttemptSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceResponse; +import com.google.showcase.v1beta1.CreateSequenceRequest; +import com.google.showcase.v1beta1.CreateStreamingSequenceRequest; +import com.google.showcase.v1beta1.GetSequenceReportRequest; +import com.google.showcase.v1beta1.GetStreamingSequenceReportRequest; +import com.google.showcase.v1beta1.Sequence; +import com.google.showcase.v1beta1.SequenceReport; +import com.google.showcase.v1beta1.StreamingSequence; +import com.google.showcase.v1beta1.StreamingSequenceReport; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link SequenceServiceStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createSequence: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * SequenceServiceStubSettings.Builder sequenceServiceSettingsBuilder =
+ *     SequenceServiceStubSettings.newBuilder();
+ * sequenceServiceSettingsBuilder
+ *     .createSequenceSettings()
+ *     .setRetrySettings(
+ *         sequenceServiceSettingsBuilder
+ *             .createSequenceSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * SequenceServiceStubSettings sequenceServiceSettings = sequenceServiceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class SequenceServiceStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings createSequenceSettings; + private final UnaryCallSettings + createStreamingSequenceSettings; + private final UnaryCallSettings + getSequenceReportSettings; + private final UnaryCallSettings + getStreamingSequenceReportSettings; + private final UnaryCallSettings attemptSequenceSettings; + private final ServerStreamingCallSettings< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to createSequence. */ + public UnaryCallSettings createSequenceSettings() { + return createSequenceSettings; + } + + /** Returns the object with the settings used for calls to createStreamingSequence. */ + public UnaryCallSettings + createStreamingSequenceSettings() { + return createStreamingSequenceSettings; + } + + /** Returns the object with the settings used for calls to getSequenceReport. */ + public UnaryCallSettings getSequenceReportSettings() { + return getSequenceReportSettings; + } + + /** Returns the object with the settings used for calls to getStreamingSequenceReport. */ + public UnaryCallSettings + getStreamingSequenceReportSettings() { + return getStreamingSequenceReportSettings; + } + + /** Returns the object with the settings used for calls to attemptSequence. */ + public UnaryCallSettings attemptSequenceSettings() { + return attemptSequenceSettings; + } + + /** Returns the object with the settings used for calls to attemptStreamingSequence. */ + public ServerStreamingCallSettings< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings() { + return attemptStreamingSequenceSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public SequenceServiceStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcSequenceServiceStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonSequenceServiceStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(SequenceServiceStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(SequenceServiceStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return SequenceServiceStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected SequenceServiceStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + createSequenceSettings = settingsBuilder.createSequenceSettings().build(); + createStreamingSequenceSettings = settingsBuilder.createStreamingSequenceSettings().build(); + getSequenceReportSettings = settingsBuilder.getSequenceReportSettings().build(); + getStreamingSequenceReportSettings = + settingsBuilder.getStreamingSequenceReportSettings().build(); + attemptSequenceSettings = settingsBuilder.attemptSequenceSettings().build(); + attemptStreamingSequenceSettings = settingsBuilder.attemptStreamingSequenceSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for SequenceServiceStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder createSequenceSettings; + private final UnaryCallSettings.Builder + createStreamingSequenceSettings; + private final UnaryCallSettings.Builder + getSequenceReportSettings; + private final UnaryCallSettings.Builder< + GetStreamingSequenceReportRequest, StreamingSequenceReport> + getStreamingSequenceReportSettings; + private final UnaryCallSettings.Builder attemptSequenceSettings; + private final ServerStreamingCallSettings.Builder< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "no_retry_0_codes", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put( + "retry_policy_1_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.UNAVAILABLE, StatusCode.Code.UNKNOWN))); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setTotalTimeoutDuration(Duration.ofMillis(5000L)) + .build(); + definitions.put("no_retry_0_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(100L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelayDuration(Duration.ofMillis(3000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setTotalTimeoutDuration(Duration.ofMillis(10000L)) + .build(); + definitions.put("retry_policy_1_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + createSequenceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createStreamingSequenceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getSequenceReportSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getStreamingSequenceReportSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + attemptSequenceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + attemptStreamingSequenceSettings = ServerStreamingCallSettings.newBuilder(); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createSequenceSettings, + createStreamingSequenceSettings, + getSequenceReportSettings, + getStreamingSequenceReportSettings, + attemptSequenceSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(SequenceServiceStubSettings settings) { + super(settings); + + createSequenceSettings = settings.createSequenceSettings.toBuilder(); + createStreamingSequenceSettings = settings.createStreamingSequenceSettings.toBuilder(); + getSequenceReportSettings = settings.getSequenceReportSettings.toBuilder(); + getStreamingSequenceReportSettings = settings.getStreamingSequenceReportSettings.toBuilder(); + attemptSequenceSettings = settings.attemptSequenceSettings.toBuilder(); + attemptStreamingSequenceSettings = settings.attemptStreamingSequenceSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createSequenceSettings, + createStreamingSequenceSettings, + getSequenceReportSettings, + getStreamingSequenceReportSettings, + attemptSequenceSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .createSequenceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .createStreamingSequenceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getSequenceReportSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getStreamingSequenceReportSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .attemptSequenceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .attemptStreamingSequenceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to createSequence. */ + public UnaryCallSettings.Builder createSequenceSettings() { + return createSequenceSettings; + } + + /** Returns the builder for the settings used for calls to createStreamingSequence. */ + public UnaryCallSettings.Builder + createStreamingSequenceSettings() { + return createStreamingSequenceSettings; + } + + /** Returns the builder for the settings used for calls to getSequenceReport. */ + public UnaryCallSettings.Builder + getSequenceReportSettings() { + return getSequenceReportSettings; + } + + /** Returns the builder for the settings used for calls to getStreamingSequenceReport. */ + public UnaryCallSettings.Builder + getStreamingSequenceReportSettings() { + return getStreamingSequenceReportSettings; + } + + /** Returns the builder for the settings used for calls to attemptSequence. */ + public UnaryCallSettings.Builder attemptSequenceSettings() { + return attemptSequenceSettings; + } + + /** Returns the builder for the settings used for calls to attemptStreamingSequence. */ + public ServerStreamingCallSettings.Builder< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings() { + return attemptStreamingSequenceSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public SequenceServiceStubSettings build() throws IOException { + return new SequenceServiceStubSettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStub.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStub.java new file mode 100644 index 0000000000..fba2d4fa93 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStub.java @@ -0,0 +1,129 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateSessionRequest; +import com.google.showcase.v1beta1.DeleteSessionRequest; +import com.google.showcase.v1beta1.DeleteTestRequest; +import com.google.showcase.v1beta1.GetSessionRequest; +import com.google.showcase.v1beta1.ListSessionsRequest; +import com.google.showcase.v1beta1.ListSessionsResponse; +import com.google.showcase.v1beta1.ListTestsRequest; +import com.google.showcase.v1beta1.ListTestsResponse; +import com.google.showcase.v1beta1.ReportSessionRequest; +import com.google.showcase.v1beta1.ReportSessionResponse; +import com.google.showcase.v1beta1.Session; +import com.google.showcase.v1beta1.VerifyTestRequest; +import com.google.showcase.v1beta1.VerifyTestResponse; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the Testing service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class TestingStub implements BackgroundResource { + + public UnaryCallable createSessionCallable() { + throw new UnsupportedOperationException("Not implemented: createSessionCallable()"); + } + + public UnaryCallable getSessionCallable() { + throw new UnsupportedOperationException("Not implemented: getSessionCallable()"); + } + + public UnaryCallable listSessionsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listSessionsPagedCallable()"); + } + + public UnaryCallable listSessionsCallable() { + throw new UnsupportedOperationException("Not implemented: listSessionsCallable()"); + } + + public UnaryCallable deleteSessionCallable() { + throw new UnsupportedOperationException("Not implemented: deleteSessionCallable()"); + } + + public UnaryCallable reportSessionCallable() { + throw new UnsupportedOperationException("Not implemented: reportSessionCallable()"); + } + + public UnaryCallable listTestsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listTestsPagedCallable()"); + } + + public UnaryCallable listTestsCallable() { + throw new UnsupportedOperationException("Not implemented: listTestsCallable()"); + } + + public UnaryCallable deleteTestCallable() { + throw new UnsupportedOperationException("Not implemented: deleteTestCallable()"); + } + + public UnaryCallable verifyTestCallable() { + throw new UnsupportedOperationException("Not implemented: verifyTestCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStubSettings.java b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStubSettings.java new file mode 100644 index 0000000000..0f1fa4ad5b --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStubSettings.java @@ -0,0 +1,801 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateSessionRequest; +import com.google.showcase.v1beta1.DeleteSessionRequest; +import com.google.showcase.v1beta1.DeleteTestRequest; +import com.google.showcase.v1beta1.GetSessionRequest; +import com.google.showcase.v1beta1.ListSessionsRequest; +import com.google.showcase.v1beta1.ListSessionsResponse; +import com.google.showcase.v1beta1.ListTestsRequest; +import com.google.showcase.v1beta1.ListTestsResponse; +import com.google.showcase.v1beta1.ReportSessionRequest; +import com.google.showcase.v1beta1.ReportSessionResponse; +import com.google.showcase.v1beta1.Session; +import com.google.showcase.v1beta1.Test; +import com.google.showcase.v1beta1.VerifyTestRequest; +import com.google.showcase.v1beta1.VerifyTestResponse; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link TestingStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createSession: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * TestingStubSettings.Builder testingSettingsBuilder = TestingStubSettings.newBuilder();
+ * testingSettingsBuilder
+ *     .createSessionSettings()
+ *     .setRetrySettings(
+ *         testingSettingsBuilder
+ *             .createSessionSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * TestingStubSettings testingSettings = testingSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class TestingStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings createSessionSettings; + private final UnaryCallSettings getSessionSettings; + private final PagedCallSettings< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse> + listSessionsSettings; + private final UnaryCallSettings deleteSessionSettings; + private final UnaryCallSettings + reportSessionSettings; + private final PagedCallSettings + listTestsSettings; + private final UnaryCallSettings deleteTestSettings; + private final UnaryCallSettings verifyTestSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + LIST_SESSIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListSessionsRequest injectToken(ListSessionsRequest payload, String token) { + return ListSessionsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListSessionsRequest injectPageSize(ListSessionsRequest payload, int pageSize) { + return ListSessionsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListSessionsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListSessionsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListSessionsResponse payload) { + return payload.getSessionsList(); + } + }; + + private static final PagedListDescriptor + LIST_TESTS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListTestsRequest injectToken(ListTestsRequest payload, String token) { + return ListTestsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListTestsRequest injectPageSize(ListTestsRequest payload, int pageSize) { + return ListTestsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListTestsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListTestsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListTestsResponse payload) { + return payload.getTestsList(); + } + }; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse> + LIST_SESSIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListSessionsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_SESSIONS_PAGE_STR_DESC, request, context); + return ListSessionsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListTestsRequest, ListTestsResponse, ListTestsPagedResponse> + LIST_TESTS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListTestsRequest, ListTestsResponse, ListTestsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListTestsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_TESTS_PAGE_STR_DESC, request, context); + return ListTestsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to createSession. */ + public UnaryCallSettings createSessionSettings() { + return createSessionSettings; + } + + /** Returns the object with the settings used for calls to getSession. */ + public UnaryCallSettings getSessionSettings() { + return getSessionSettings; + } + + /** Returns the object with the settings used for calls to listSessions. */ + public PagedCallSettings + listSessionsSettings() { + return listSessionsSettings; + } + + /** Returns the object with the settings used for calls to deleteSession. */ + public UnaryCallSettings deleteSessionSettings() { + return deleteSessionSettings; + } + + /** Returns the object with the settings used for calls to reportSession. */ + public UnaryCallSettings reportSessionSettings() { + return reportSessionSettings; + } + + /** Returns the object with the settings used for calls to listTests. */ + public PagedCallSettings + listTestsSettings() { + return listTestsSettings; + } + + /** Returns the object with the settings used for calls to deleteTest. */ + public UnaryCallSettings deleteTestSettings() { + return deleteTestSettings; + } + + /** Returns the object with the settings used for calls to verifyTest. */ + public UnaryCallSettings verifyTestSettings() { + return verifyTestSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public TestingStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcTestingStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonTestingStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(TestingStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(TestingStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return TestingStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected TestingStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + createSessionSettings = settingsBuilder.createSessionSettings().build(); + getSessionSettings = settingsBuilder.getSessionSettings().build(); + listSessionsSettings = settingsBuilder.listSessionsSettings().build(); + deleteSessionSettings = settingsBuilder.deleteSessionSettings().build(); + reportSessionSettings = settingsBuilder.reportSessionSettings().build(); + listTestsSettings = settingsBuilder.listTestsSettings().build(); + deleteTestSettings = settingsBuilder.deleteTestSettings().build(); + verifyTestSettings = settingsBuilder.verifyTestSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for TestingStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder createSessionSettings; + private final UnaryCallSettings.Builder getSessionSettings; + private final PagedCallSettings.Builder< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse> + listSessionsSettings; + private final UnaryCallSettings.Builder deleteSessionSettings; + private final UnaryCallSettings.Builder + reportSessionSettings; + private final PagedCallSettings.Builder< + ListTestsRequest, ListTestsResponse, ListTestsPagedResponse> + listTestsSettings; + private final UnaryCallSettings.Builder deleteTestSettings; + private final UnaryCallSettings.Builder + verifyTestSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + createSessionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getSessionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listSessionsSettings = PagedCallSettings.newBuilder(LIST_SESSIONS_PAGE_STR_FACT); + deleteSessionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + reportSessionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listTestsSettings = PagedCallSettings.newBuilder(LIST_TESTS_PAGE_STR_FACT); + deleteTestSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + verifyTestSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createSessionSettings, + getSessionSettings, + listSessionsSettings, + deleteSessionSettings, + reportSessionSettings, + listTestsSettings, + deleteTestSettings, + verifyTestSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(TestingStubSettings settings) { + super(settings); + + createSessionSettings = settings.createSessionSettings.toBuilder(); + getSessionSettings = settings.getSessionSettings.toBuilder(); + listSessionsSettings = settings.listSessionsSettings.toBuilder(); + deleteSessionSettings = settings.deleteSessionSettings.toBuilder(); + reportSessionSettings = settings.reportSessionSettings.toBuilder(); + listTestsSettings = settings.listTestsSettings.toBuilder(); + deleteTestSettings = settings.deleteTestSettings.toBuilder(); + verifyTestSettings = settings.verifyTestSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createSessionSettings, + getSessionSettings, + listSessionsSettings, + deleteSessionSettings, + reportSessionSettings, + listTestsSettings, + deleteTestSettings, + verifyTestSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .createSessionSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getSessionSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listSessionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .deleteSessionSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .reportSessionSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listTestsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .deleteTestSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .verifyTestSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to createSession. */ + public UnaryCallSettings.Builder createSessionSettings() { + return createSessionSettings; + } + + /** Returns the builder for the settings used for calls to getSession. */ + public UnaryCallSettings.Builder getSessionSettings() { + return getSessionSettings; + } + + /** Returns the builder for the settings used for calls to listSessions. */ + public PagedCallSettings.Builder< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse> + listSessionsSettings() { + return listSessionsSettings; + } + + /** Returns the builder for the settings used for calls to deleteSession. */ + public UnaryCallSettings.Builder deleteSessionSettings() { + return deleteSessionSettings; + } + + /** Returns the builder for the settings used for calls to reportSession. */ + public UnaryCallSettings.Builder + reportSessionSettings() { + return reportSessionSettings; + } + + /** Returns the builder for the settings used for calls to listTests. */ + public PagedCallSettings.Builder + listTestsSettings() { + return listTestsSettings; + } + + /** Returns the builder for the settings used for calls to deleteTest. */ + public UnaryCallSettings.Builder deleteTestSettings() { + return deleteTestSettings; + } + + /** Returns the builder for the settings used for calls to verifyTest. */ + public UnaryCallSettings.Builder verifyTestSettings() { + return verifyTestSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public TestingStubSettings build() throws IOException { + return new TestingStubSettings(this); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json b/java-showcase-3.25.8/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json new file mode 100644 index 0000000000..328fa8f9db --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json @@ -0,0 +1,3863 @@ +[ + { + "name": "com.google.api.ClientLibraryDestination", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibraryOrganization", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibrarySettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibrarySettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CommonLanguageSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CommonLanguageSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CppSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CppSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CustomHttpPattern", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CustomHttpPattern$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.DotnetSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.DotnetSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldBehavior", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldInfo$Format", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.GoSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.GoSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Http", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Http$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.HttpRule", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.HttpRule$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.JavaSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.JavaSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.LaunchStage", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$LongRunning", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$LongRunning$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.NodeSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.NodeSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PhpSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PhpSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Publishing", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Publishing$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$ExperimentalFeatures", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$ExperimentalFeatures$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$History", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$Style", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceReference", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceReference$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingParameter", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingParameter$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingRule", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingRule$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RubySettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RubySettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.SelectiveGapicGeneration", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.SelectiveGapicGeneration$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.TypeReference", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.TypeReference$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.GetLocationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.GetLocationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.Location", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.Location$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfigDelta", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfigDelta$Action", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfigDelta$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditLogConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditLogConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditLogConfig$LogType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Binding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Binding$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.BindingDelta", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.BindingDelta$Action", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.BindingDelta$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetIamPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetIamPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetPolicyOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetPolicyOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Policy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Policy$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.PolicyDelta", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.PolicyDelta$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.SetIamPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.SetIamPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.CancelOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.CancelOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.DeleteOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.DeleteOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.GetOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.GetOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.Operation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.Operation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.OperationInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.OperationInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.WaitOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.WaitOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Any", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Any$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$Edition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$EnumType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$FieldPresence", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$JsonFormat", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$MessageEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$RepeatedFieldEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Utf8Validation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$CType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$JSType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorSet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MessageOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MessageOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Duration", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Duration$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Empty", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Empty$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.FieldMask", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.FieldMask$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Timestamp", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Timestamp$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.BadRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.BadRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.BadRequest$FieldViolation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.BadRequest$FieldViolation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Code", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.DebugInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.DebugInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.ErrorInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.ErrorInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Help", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Help$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Help$Link", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Help$Link$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.LocalizedMessage", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.LocalizedMessage$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.PreconditionFailure", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.PreconditionFailure$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.PreconditionFailure$Violation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.PreconditionFailure$Violation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.QuotaFailure", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.QuotaFailure$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.QuotaFailure$Violation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.QuotaFailure$Violation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.RequestInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.RequestInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.ResourceInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.ResourceInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.RetryInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.RetryInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Status", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Status$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptSequenceRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptSequenceRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptStreamingSequenceRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptStreamingSequenceRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptStreamingSequenceResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptStreamingSequenceResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.BlockRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.BlockRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.BlockResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.BlockResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Blurb", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Blurb$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceData", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceData$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceData$LifeKingdom", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceDataChild", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceDataChild$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceDataGrandchild", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceDataGrandchild$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceGroup", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceGroup$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceSuite", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceSuite$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ConnectRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ConnectRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ConnectRequest$ConnectConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ConnectRequest$ConnectConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Continent", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateBlurbRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateBlurbRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateRoomRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateRoomRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateSequenceRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateSequenceRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateSessionRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateSessionRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateStreamingSequenceRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateStreamingSequenceRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateUserRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateUserRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteBlurbRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteBlurbRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteRoomRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteRoomRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteSessionRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteSessionRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteTestRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteTestRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteUserRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteUserRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse$MultipleDetails", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse$MultipleDetails$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse$SingleDetail", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse$SingleDetail$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EnumRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EnumRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EnumResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EnumResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ErrorWithMultipleDetails", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ErrorWithMultipleDetails$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ErrorWithSingleDetail", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ErrorWithSingleDetail$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ExpandRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ExpandRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.FailEchoWithDetailsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.FailEchoWithDetailsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.FailEchoWithDetailsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.FailEchoWithDetailsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetBlurbRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetBlurbRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetRoomRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetRoomRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetSequenceReportRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetSequenceReportRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetSessionRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetSessionRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetStreamingSequenceReportRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetStreamingSequenceReportRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetUserRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetUserRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Issue", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Issue$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Issue$Severity", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Issue$Type", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListBlurbsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListBlurbsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListBlurbsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListBlurbsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListRoomsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListRoomsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListRoomsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListRoomsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListSessionsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListSessionsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListSessionsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListSessionsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListTestsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListTestsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListTestsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListTestsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListUsersRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListUsersRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListUsersResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListUsersResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandLegacyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandLegacyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandResponseList", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandResponseList$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PoetryError", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PoetryError$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RepeatRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RepeatRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RepeatResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RepeatResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ReportSessionRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ReportSessionRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ReportSessionResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ReportSessionResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ReportSessionResponse$Result", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RestError", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RestError$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RestError$Status", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RestError$Status$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Room", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Room$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SendBlurbsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SendBlurbsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Sequence", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Sequence$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Sequence$Response", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Sequence$Response$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SequenceReport", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SequenceReport$Attempt", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SequenceReport$Attempt$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SequenceReport$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Session", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Session$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Session$Version", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Severity", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamBlurbsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamBlurbsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamBlurbsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamBlurbsResponse$Action", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamBlurbsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequence", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequence$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequence$Response", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequence$Response$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequenceReport", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequenceReport$Attempt", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequenceReport$Attempt$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequenceReport$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$Blueprint", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$Blueprint$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$Blueprint$Invocation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$Blueprint$Invocation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$ExpectationLevel", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.TestRun", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.TestRun$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateBlurbRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateBlurbRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateRoomRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateRoomRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateUserRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateUserRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.User", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.User$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.VerifyTestRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.VerifyTestRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.VerifyTestResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.VerifyTestResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.type.Expr", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.type.Expr$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] \ No newline at end of file diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientHttpJsonTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientHttpJsonTest.java new file mode 100644 index 0000000000..345817b5e5 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientHttpJsonTest.java @@ -0,0 +1,1215 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.FieldMask; +import com.google.showcase.v1beta1.stub.HttpJsonComplianceStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class ComplianceClientHttpJsonTest { + private static MockHttpService mockService; + private static ComplianceClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonComplianceStub.getMethodDescriptors(), ComplianceSettings.getDefaultEndpoint()); + ComplianceSettings settings = + ComplianceSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + ComplianceSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = ComplianceClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void repeatDataBodyTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBody(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataBodyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBody(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyInfoTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyInfo(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataBodyInfoExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyInfo(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataQueryTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataQuery(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataQueryExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataQuery(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataSimplePathTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("fString-9139") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild(ComplianceDataChild.newBuilder().build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataSimplePath(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataSimplePathExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("fString-9139") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild(ComplianceDataChild.newBuilder().build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataSimplePath(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataPathResourceTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("first/firs-9148") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild( + ComplianceDataChild.newBuilder() + .setFString("second/secon-5446") + .setFFloat(-1146609341) + .setFDouble(-1239459382) + .setFBool(true) + .setFContinent(Continent.forNumber(0)) + .setFChild(ComplianceDataGrandchild.newBuilder().build()) + .setPString("pString-1191954271") + .setPFloat(-861507123) + .setPDouble(-991225216) + .setPBool(true) + .setPContinent(Continent.forNumber(0)) + .setPChild(ComplianceDataGrandchild.newBuilder().build()) + .build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataPathResource(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataPathResourceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("first/firs-9148") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild( + ComplianceDataChild.newBuilder() + .setFString("second/secon-5446") + .setFFloat(-1146609341) + .setFDouble(-1239459382) + .setFBool(true) + .setFContinent(Continent.forNumber(0)) + .setFChild(ComplianceDataGrandchild.newBuilder().build()) + .setPString("pString-1191954271") + .setPFloat(-861507123) + .setPDouble(-991225216) + .setPBool(true) + .setPContinent(Continent.forNumber(0)) + .setPChild(ComplianceDataGrandchild.newBuilder().build()) + .build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataPathResource(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataPathTrailingResourceTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("first/firs-9148") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild( + ComplianceDataChild.newBuilder() + .setFString("second/secon-3276") + .setFFloat(-1146609341) + .setFDouble(-1239459382) + .setFBool(true) + .setFContinent(Continent.forNumber(0)) + .setFChild(ComplianceDataGrandchild.newBuilder().build()) + .setPString("pString-1191954271") + .setPFloat(-861507123) + .setPDouble(-991225216) + .setPBool(true) + .setPContinent(Continent.forNumber(0)) + .setPChild(ComplianceDataGrandchild.newBuilder().build()) + .build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataPathTrailingResource(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataPathTrailingResourceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("first/firs-9148") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild( + ComplianceDataChild.newBuilder() + .setFString("second/secon-3276") + .setFFloat(-1146609341) + .setFDouble(-1239459382) + .setFBool(true) + .setFContinent(Continent.forNumber(0)) + .setFChild(ComplianceDataGrandchild.newBuilder().build()) + .setPString("pString-1191954271") + .setPFloat(-861507123) + .setPDouble(-991225216) + .setPBool(true) + .setPContinent(Continent.forNumber(0)) + .setPChild(ComplianceDataGrandchild.newBuilder().build()) + .build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataPathTrailingResource(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyPutTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyPut(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataBodyPutExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyPut(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyPatchTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyPatch(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataBodyPatchExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyPatch(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getEnumTest() throws Exception { + EnumResponse expectedResponse = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + mockService.addResponse(expectedResponse); + + EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); + + EnumResponse actualResponse = client.getEnum(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getEnumExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); + client.getEnum(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void verifyEnumTest() throws Exception { + EnumResponse expectedResponse = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + mockService.addResponse(expectedResponse); + + EnumResponse request = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + + EnumResponse actualResponse = client.verifyEnum(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void verifyEnumExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + EnumResponse request = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + client.verifyEnum(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java new file mode 100644 index 0000000000..8f76905d59 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java @@ -0,0 +1,1014 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.FieldMask; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class ComplianceClientTest { + private static MockCompliance mockCompliance; + private static MockIAMPolicy mockIAMPolicy; + private static MockLocations mockLocations; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private ComplianceClient client; + + @BeforeClass + public static void startStaticServer() { + mockCompliance = new MockCompliance(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockCompliance, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + ComplianceSettings settings = + ComplianceSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = ComplianceClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void repeatDataBodyTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBody(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataBodyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBody(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyInfoTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyInfo(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataBodyInfoExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyInfo(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataQueryTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataQuery(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataQueryExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataQuery(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataSimplePathTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataSimplePath(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataSimplePathExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataSimplePath(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataPathResourceTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataPathResource(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataPathResourceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataPathResource(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataPathTrailingResourceTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataPathTrailingResource(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataPathTrailingResourceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataPathTrailingResource(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyPutTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyPut(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataBodyPutExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyPut(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyPatchTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyPatch(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataBodyPatchExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyPatch(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getEnumTest() throws Exception { + EnumResponse expectedResponse = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + mockCompliance.addResponse(expectedResponse); + + EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); + + EnumResponse actualResponse = client.getEnum(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + EnumRequest actualRequest = ((EnumRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getUnknownEnum(), actualRequest.getUnknownEnum()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getEnumExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); + client.getEnum(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void verifyEnumTest() throws Exception { + EnumResponse expectedResponse = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + mockCompliance.addResponse(expectedResponse); + + EnumResponse request = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + + EnumResponse actualResponse = client.verifyEnum(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + EnumResponse actualRequest = ((EnumResponse) actualRequests.get(0)); + + Assert.assertEquals(request.getRequest(), actualRequest.getRequest()); + Assert.assertEquals(request.getContinent(), actualRequest.getContinent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void verifyEnumExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + EnumResponse request = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + client.verifyEnum(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientHttpJsonTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientHttpJsonTest.java new file mode 100644 index 0000000000..a558473f2f --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientHttpJsonTest.java @@ -0,0 +1,827 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Duration; +import com.google.protobuf.FieldMask; +import com.google.showcase.v1beta1.stub.HttpJsonEchoStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class EchoClientHttpJsonTest { + private static MockHttpService mockService; + private static EchoClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonEchoStub.getMethodDescriptors(), EchoSettings.getDefaultEndpoint()); + EchoSettings settings = + EchoSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = EchoClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void echoTest() throws Exception { + EchoResponse expectedResponse = + EchoResponse.newBuilder() + .setContent("content951530617") + .setSeverity(Severity.forNumber(0)) + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + mockService.addResponse(expectedResponse); + + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + EchoResponse actualResponse = client.echo(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void echoExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + client.echo(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void echoErrorDetailsTest() throws Exception { + EchoErrorDetailsResponse expectedResponse = + EchoErrorDetailsResponse.newBuilder() + .setSingleDetail(EchoErrorDetailsResponse.SingleDetail.newBuilder().build()) + .setMultipleDetails(EchoErrorDetailsResponse.MultipleDetails.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + EchoErrorDetailsRequest request = + EchoErrorDetailsRequest.newBuilder() + .setSingleDetailText("singleDetailText1774380934") + .addAllMultiDetailText(new ArrayList()) + .build(); + + EchoErrorDetailsResponse actualResponse = client.echoErrorDetails(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void echoErrorDetailsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + EchoErrorDetailsRequest request = + EchoErrorDetailsRequest.newBuilder() + .setSingleDetailText("singleDetailText1774380934") + .addAllMultiDetailText(new ArrayList()) + .build(); + client.echoErrorDetails(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void failEchoWithDetailsTest() throws Exception { + FailEchoWithDetailsResponse expectedResponse = FailEchoWithDetailsResponse.newBuilder().build(); + mockService.addResponse(expectedResponse); + + FailEchoWithDetailsRequest request = + FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build(); + + FailEchoWithDetailsResponse actualResponse = client.failEchoWithDetails(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void failEchoWithDetailsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + FailEchoWithDetailsRequest request = + FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build(); + client.failEchoWithDetails(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void expandTest() throws Exception {} + + @Test + public void expandExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + } + + @Test + public void collectUnsupportedMethodTest() throws Exception { + // The collect() method is not supported in REST transport. + // This empty test is generated for technical reasons. + } + + @Test + public void chatUnsupportedMethodTest() throws Exception { + // The chat() method is not supported in REST transport. + // This empty test is generated for technical reasons. + } + + @Test + public void pagedExpandTest() throws Exception { + EchoResponse responsesElement = EchoResponse.newBuilder().build(); + PagedExpandResponse expectedResponse = + PagedExpandResponse.newBuilder() + .setNextPageToken("") + .addAllResponses(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandPagedResponse pagedListResponse = client.pagedExpand(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getResponsesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void pagedExpandExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpand(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void pagedExpandLegacyTest() throws Exception { + PagedExpandResponse expectedResponse = + PagedExpandResponse.newBuilder() + .addAllResponses(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + mockService.addResponse(expectedResponse); + + PagedExpandLegacyRequest request = + PagedExpandLegacyRequest.newBuilder() + .setContent("content951530617") + .setMaxResults(1128457243) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandResponse actualResponse = client.pagedExpandLegacy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void pagedExpandLegacyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + PagedExpandLegacyRequest request = + PagedExpandLegacyRequest.newBuilder() + .setContent("content951530617") + .setMaxResults(1128457243) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpandLegacy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void pagedExpandLegacyMappedTest() throws Exception { + PagedExpandResponseList responsesElement = PagedExpandResponseList.newBuilder().build(); + PagedExpandLegacyMappedResponse expectedResponse = + PagedExpandLegacyMappedResponse.newBuilder() + .setNextPageToken("") + .putAllAlphabetized(Collections.singletonMap("alphabetized", responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandLegacyMappedPagedResponse pagedListResponse = + client.pagedExpandLegacyMapped(request); + + List> resources = + Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals( + expectedResponse.getAlphabetizedMap().entrySet().iterator().next(), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void pagedExpandLegacyMappedExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpandLegacyMapped(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void waitTest() throws Exception { + WaitResponse expectedResponse = + WaitResponse.newBuilder().setContent("content951530617").build(); + Operation resultOperation = + Operation.newBuilder() + .setName("waitTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + WaitRequest request = WaitRequest.newBuilder().build(); + + WaitResponse actualResponse = client.waitAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void waitExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + WaitRequest request = WaitRequest.newBuilder().build(); + client.waitAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void blockTest() throws Exception { + BlockResponse expectedResponse = + BlockResponse.newBuilder().setContent("content951530617").build(); + mockService.addResponse(expectedResponse); + + BlockRequest request = + BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); + + BlockResponse actualResponse = client.block(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void blockExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + BlockRequest request = + BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); + client.block(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java new file mode 100644 index 0000000000..44ce3dff79 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java @@ -0,0 +1,941 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.grpc.testing.MockStreamObserver; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiStreamObserver; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Duration; +import com.google.protobuf.FieldMask; +import com.google.rpc.Status; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.UUID; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class EchoClientTest { + private static MockEcho mockEcho; + private static MockIAMPolicy mockIAMPolicy; + private static MockLocations mockLocations; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private EchoClient client; + + @BeforeClass + public static void startStaticServer() { + mockEcho = new MockEcho(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockEcho, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + EchoSettings settings = + EchoSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = EchoClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void echoTest() throws Exception { + EchoResponse expectedResponse = + EchoResponse.newBuilder() + .setContent("content951530617") + .setSeverity(Severity.forNumber(0)) + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + mockEcho.addResponse(expectedResponse); + + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + EchoResponse actualResponse = client.echo(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + EchoRequest actualRequest = ((EchoRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getContent(), actualRequest.getContent()); + Assert.assertEquals(request.getError(), actualRequest.getError()); + Assert.assertEquals(request.getSeverity(), actualRequest.getSeverity()); + Assert.assertEquals(request.getHeader(), actualRequest.getHeader()); + Assert.assertEquals(request.getOtherHeader(), actualRequest.getOtherHeader()); + Assert.assertEquals(request.getRequestId(), actualRequest.getRequestId()); + Assert.assertEquals(request.getOtherRequestId(), actualRequest.getOtherRequestId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void echoExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + client.echo(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void echoErrorDetailsTest() throws Exception { + EchoErrorDetailsResponse expectedResponse = + EchoErrorDetailsResponse.newBuilder() + .setSingleDetail(EchoErrorDetailsResponse.SingleDetail.newBuilder().build()) + .setMultipleDetails(EchoErrorDetailsResponse.MultipleDetails.newBuilder().build()) + .build(); + mockEcho.addResponse(expectedResponse); + + EchoErrorDetailsRequest request = + EchoErrorDetailsRequest.newBuilder() + .setSingleDetailText("singleDetailText1774380934") + .addAllMultiDetailText(new ArrayList()) + .build(); + + EchoErrorDetailsResponse actualResponse = client.echoErrorDetails(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + EchoErrorDetailsRequest actualRequest = ((EchoErrorDetailsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getSingleDetailText(), actualRequest.getSingleDetailText()); + Assert.assertEquals(request.getMultiDetailTextList(), actualRequest.getMultiDetailTextList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void echoErrorDetailsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + EchoErrorDetailsRequest request = + EchoErrorDetailsRequest.newBuilder() + .setSingleDetailText("singleDetailText1774380934") + .addAllMultiDetailText(new ArrayList()) + .build(); + client.echoErrorDetails(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void failEchoWithDetailsTest() throws Exception { + FailEchoWithDetailsResponse expectedResponse = FailEchoWithDetailsResponse.newBuilder().build(); + mockEcho.addResponse(expectedResponse); + + FailEchoWithDetailsRequest request = + FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build(); + + FailEchoWithDetailsResponse actualResponse = client.failEchoWithDetails(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + FailEchoWithDetailsRequest actualRequest = ((FailEchoWithDetailsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getMessage(), actualRequest.getMessage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void failEchoWithDetailsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + FailEchoWithDetailsRequest request = + FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build(); + client.failEchoWithDetails(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void expandTest() throws Exception { + EchoResponse expectedResponse = + EchoResponse.newBuilder() + .setContent("content951530617") + .setSeverity(Severity.forNumber(0)) + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + mockEcho.addResponse(expectedResponse); + ExpandRequest request = + ExpandRequest.newBuilder() + .setContent("content951530617") + .setError(Status.newBuilder().build()) + .setStreamWaitTime(Duration.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ServerStreamingCallable callable = client.expandCallable(); + callable.serverStreamingCall(request, responseObserver); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void expandExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + ExpandRequest request = + ExpandRequest.newBuilder() + .setContent("content951530617") + .setError(Status.newBuilder().build()) + .setStreamWaitTime(Duration.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ServerStreamingCallable callable = client.expandCallable(); + callable.serverStreamingCall(request, responseObserver); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void collectTest() throws Exception { + EchoResponse expectedResponse = + EchoResponse.newBuilder() + .setContent("content951530617") + .setSeverity(Severity.forNumber(0)) + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + mockEcho.addResponse(expectedResponse); + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ClientStreamingCallable callable = client.collectCallable(); + ApiStreamObserver requestObserver = callable.clientStreamingCall(responseObserver); + + requestObserver.onNext(request); + requestObserver.onCompleted(); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void collectExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ClientStreamingCallable callable = client.collectCallable(); + ApiStreamObserver requestObserver = callable.clientStreamingCall(responseObserver); + + requestObserver.onNext(request); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void chatTest() throws Exception { + EchoResponse expectedResponse = + EchoResponse.newBuilder() + .setContent("content951530617") + .setSeverity(Severity.forNumber(0)) + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + mockEcho.addResponse(expectedResponse); + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + BidiStreamingCallable callable = client.chatCallable(); + ApiStreamObserver requestObserver = callable.bidiStreamingCall(responseObserver); + + requestObserver.onNext(request); + requestObserver.onCompleted(); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void chatExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + BidiStreamingCallable callable = client.chatCallable(); + ApiStreamObserver requestObserver = callable.bidiStreamingCall(responseObserver); + + requestObserver.onNext(request); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void pagedExpandTest() throws Exception { + EchoResponse responsesElement = EchoResponse.newBuilder().build(); + PagedExpandResponse expectedResponse = + PagedExpandResponse.newBuilder() + .setNextPageToken("") + .addAllResponses(Arrays.asList(responsesElement)) + .build(); + mockEcho.addResponse(expectedResponse); + + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandPagedResponse pagedListResponse = client.pagedExpand(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getResponsesList().get(0), resources.get(0)); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + PagedExpandRequest actualRequest = ((PagedExpandRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getContent(), actualRequest.getContent()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void pagedExpandExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpand(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void pagedExpandLegacyTest() throws Exception { + PagedExpandResponse expectedResponse = + PagedExpandResponse.newBuilder() + .addAllResponses(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + mockEcho.addResponse(expectedResponse); + + PagedExpandLegacyRequest request = + PagedExpandLegacyRequest.newBuilder() + .setContent("content951530617") + .setMaxResults(1128457243) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandResponse actualResponse = client.pagedExpandLegacy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + PagedExpandLegacyRequest actualRequest = ((PagedExpandLegacyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getContent(), actualRequest.getContent()); + Assert.assertEquals(request.getMaxResults(), actualRequest.getMaxResults()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void pagedExpandLegacyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + PagedExpandLegacyRequest request = + PagedExpandLegacyRequest.newBuilder() + .setContent("content951530617") + .setMaxResults(1128457243) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpandLegacy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void pagedExpandLegacyMappedTest() throws Exception { + PagedExpandResponseList responsesElement = PagedExpandResponseList.newBuilder().build(); + PagedExpandLegacyMappedResponse expectedResponse = + PagedExpandLegacyMappedResponse.newBuilder() + .setNextPageToken("") + .putAllAlphabetized(Collections.singletonMap("alphabetized", responsesElement)) + .build(); + mockEcho.addResponse(expectedResponse); + + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandLegacyMappedPagedResponse pagedListResponse = + client.pagedExpandLegacyMapped(request); + + List> resources = + Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals( + expectedResponse.getAlphabetizedMap().entrySet().iterator().next(), resources.get(0)); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + PagedExpandRequest actualRequest = ((PagedExpandRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getContent(), actualRequest.getContent()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void pagedExpandLegacyMappedExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpandLegacyMapped(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void waitTest() throws Exception { + WaitResponse expectedResponse = + WaitResponse.newBuilder().setContent("content951530617").build(); + Operation resultOperation = + Operation.newBuilder() + .setName("waitTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockEcho.addResponse(resultOperation); + + WaitRequest request = WaitRequest.newBuilder().build(); + + WaitResponse actualResponse = client.waitAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + WaitRequest actualRequest = ((WaitRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getEndTime(), actualRequest.getEndTime()); + Assert.assertEquals(request.getTtl(), actualRequest.getTtl()); + Assert.assertEquals(request.getError(), actualRequest.getError()); + Assert.assertEquals(request.getSuccess(), actualRequest.getSuccess()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void waitExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + WaitRequest request = WaitRequest.newBuilder().build(); + client.waitAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void blockTest() throws Exception { + BlockResponse expectedResponse = + BlockResponse.newBuilder().setContent("content951530617").build(); + mockEcho.addResponse(expectedResponse); + + BlockRequest request = + BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); + + BlockResponse actualResponse = client.block(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + BlockRequest actualRequest = ((BlockRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResponseDelay(), actualRequest.getResponseDelay()); + Assert.assertEquals(request.getError(), actualRequest.getError()); + Assert.assertEquals(request.getSuccess(), actualRequest.getSuccess()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void blockExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + BlockRequest request = + BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); + client.block(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientHttpJsonTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientHttpJsonTest.java new file mode 100644 index 0000000000..fb43faeb39 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientHttpJsonTest.java @@ -0,0 +1,815 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; +import com.google.showcase.v1beta1.stub.HttpJsonIdentityStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class IdentityClientHttpJsonTest { + private static MockHttpService mockService; + private static IdentityClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonIdentityStub.getMethodDescriptors(), IdentitySettings.getDefaultEndpoint()); + IdentitySettings settings = + IdentitySettings.newHttpJsonBuilder() + .setTransportChannelProvider( + IdentitySettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = IdentityClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void createUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockService.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String email = "email96619420"; + + User actualResponse = client.createUser(displayName, email); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createUserExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String displayName = "displayName1714148973"; + String email = "email96619420"; + client.createUser(displayName, email); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createUserTest2() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockService.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String email = "email96619420"; + int age = 96511; + String nickname = "nickname70690926"; + boolean enableNotifications = true; + double heightFeet = -1032737338; + + User actualResponse = + client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createUserExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String displayName = "displayName1714148973"; + String email = "email96619420"; + int age = 96511; + String nickname = "nickname70690926"; + boolean enableNotifications = true; + double heightFeet = -1032737338; + client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockService.addResponse(expectedResponse); + + UserName name = UserName.of("[USER]"); + + User actualResponse = client.getUser(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getUserExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UserName name = UserName.of("[USER]"); + client.getUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserTest2() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockService.addResponse(expectedResponse); + + String name = "users/user-6376"; + + User actualResponse = client.getUser(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getUserExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "users/user-6376"; + client.getUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockService.addResponse(expectedResponse); + + UpdateUserRequest request = + UpdateUserRequest.newBuilder() + .setUser( + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + User actualResponse = client.updateUser(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateUserExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UpdateUserRequest request = + UpdateUserRequest.newBuilder() + .setUser( + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateUser(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + UserName name = UserName.of("[USER]"); + + client.deleteUser(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteUserExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UserName name = UserName.of("[USER]"); + client.deleteUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "users/user-6376"; + + client.deleteUser(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteUserExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "users/user-6376"; + client.deleteUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listUsersTest() throws Exception { + User responsesElement = User.newBuilder().build(); + ListUsersResponse expectedResponse = + ListUsersResponse.newBuilder() + .setNextPageToken("") + .addAllUsers(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListUsersRequest request = + ListUsersRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListUsersPagedResponse pagedListResponse = client.listUsers(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getUsersList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listUsersExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListUsersRequest request = + ListUsersRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listUsers(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java new file mode 100644 index 0000000000..a799116534 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java @@ -0,0 +1,733 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class IdentityClientTest { + private static MockIAMPolicy mockIAMPolicy; + private static MockIdentity mockIdentity; + private static MockLocations mockLocations; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private IdentityClient client; + + @BeforeClass + public static void startStaticServer() { + mockIdentity = new MockIdentity(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockIdentity, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + IdentitySettings settings = + IdentitySettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = IdentityClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void createUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockIdentity.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String email = "email96619420"; + + User actualResponse = client.createUser(displayName, email); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateUserRequest actualRequest = ((CreateUserRequest) actualRequests.get(0)); + + Assert.assertEquals(displayName, actualRequest.getUser().getDisplayName()); + Assert.assertEquals(email, actualRequest.getUser().getEmail()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createUserExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + String displayName = "displayName1714148973"; + String email = "email96619420"; + client.createUser(displayName, email); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createUserTest2() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockIdentity.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String email = "email96619420"; + int age = 96511; + String nickname = "nickname70690926"; + boolean enableNotifications = true; + double heightFeet = -1032737338; + + User actualResponse = + client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateUserRequest actualRequest = ((CreateUserRequest) actualRequests.get(0)); + + Assert.assertEquals(displayName, actualRequest.getUser().getDisplayName()); + Assert.assertEquals(email, actualRequest.getUser().getEmail()); + Assert.assertEquals(age, actualRequest.getUser().getAge()); + Assert.assertEquals(nickname, actualRequest.getUser().getNickname()); + Assert.assertEquals(enableNotifications, actualRequest.getUser().getEnableNotifications()); + Assert.assertEquals(heightFeet, actualRequest.getUser().getHeightFeet(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createUserExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + String displayName = "displayName1714148973"; + String email = "email96619420"; + int age = 96511; + String nickname = "nickname70690926"; + boolean enableNotifications = true; + double heightFeet = -1032737338; + client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockIdentity.addResponse(expectedResponse); + + UserName name = UserName.of("[USER]"); + + User actualResponse = client.getUser(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetUserRequest actualRequest = ((GetUserRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getUserExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + UserName name = UserName.of("[USER]"); + client.getUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserTest2() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockIdentity.addResponse(expectedResponse); + + String name = "name3373707"; + + User actualResponse = client.getUser(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetUserRequest actualRequest = ((GetUserRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getUserExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + String name = "name3373707"; + client.getUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockIdentity.addResponse(expectedResponse); + + UpdateUserRequest request = + UpdateUserRequest.newBuilder() + .setUser(User.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + User actualResponse = client.updateUser(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateUserRequest actualRequest = ((UpdateUserRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getUser(), actualRequest.getUser()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateUserExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + UpdateUserRequest request = + UpdateUserRequest.newBuilder() + .setUser(User.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateUser(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockIdentity.addResponse(expectedResponse); + + UserName name = UserName.of("[USER]"); + + client.deleteUser(name); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteUserRequest actualRequest = ((DeleteUserRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteUserExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + UserName name = UserName.of("[USER]"); + client.deleteUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockIdentity.addResponse(expectedResponse); + + String name = "name3373707"; + + client.deleteUser(name); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteUserRequest actualRequest = ((DeleteUserRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteUserExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + String name = "name3373707"; + client.deleteUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listUsersTest() throws Exception { + User responsesElement = User.newBuilder().build(); + ListUsersResponse expectedResponse = + ListUsersResponse.newBuilder() + .setNextPageToken("") + .addAllUsers(Arrays.asList(responsesElement)) + .build(); + mockIdentity.addResponse(expectedResponse); + + ListUsersRequest request = + ListUsersRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListUsersPagedResponse pagedListResponse = client.listUsers(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getUsersList().get(0), resources.get(0)); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListUsersRequest actualRequest = ((ListUsersRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listUsersExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + ListUsersRequest request = + ListUsersRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listUsers(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientHttpJsonTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientHttpJsonTest.java new file mode 100644 index 0000000000..bdeb1df2f5 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientHttpJsonTest.java @@ -0,0 +1,1937 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; +import com.google.showcase.v1beta1.stub.HttpJsonMessagingStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class MessagingClientHttpJsonTest { + private static MockHttpService mockService; + private static MessagingClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonMessagingStub.getMethodDescriptors(), MessagingSettings.getDefaultEndpoint()); + MessagingSettings settings = + MessagingSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + MessagingSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = MessagingClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void createRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String description = "description-1724546052"; + + Room actualResponse = client.createRoom(displayName, description); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createRoomExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String displayName = "displayName1714148973"; + String description = "description-1724546052"; + client.createRoom(displayName, description); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + RoomName name = RoomName.of("[ROOM]"); + + Room actualResponse = client.getRoom(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getRoomExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName name = RoomName.of("[ROOM]"); + client.getRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRoomTest2() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String name = "rooms/room-472"; + + Room actualResponse = client.getRoom(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getRoomExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "rooms/room-472"; + client.getRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + UpdateRoomRequest request = + UpdateRoomRequest.newBuilder() + .setRoom( + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Room actualResponse = client.updateRoom(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateRoomExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UpdateRoomRequest request = + UpdateRoomRequest.newBuilder() + .setRoom( + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateRoom(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteRoomTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + RoomName name = RoomName.of("[ROOM]"); + + client.deleteRoom(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteRoomExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName name = RoomName.of("[ROOM]"); + client.deleteRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteRoomTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "rooms/room-472"; + + client.deleteRoom(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteRoomExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "rooms/room-472"; + client.deleteRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listRoomsTest() throws Exception { + Room responsesElement = Room.newBuilder().build(); + ListRoomsResponse expectedResponse = + ListRoomsResponse.newBuilder() + .setNextPageToken("") + .addAllRooms(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListRoomsRequest request = + ListRoomsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListRoomsPagedResponse pagedListResponse = client.listRooms(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getRoomsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listRoomsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListRoomsRequest request = + ListRoomsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listRooms(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest2() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest3() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest3() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest4() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest4() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest5() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest5() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest6() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest6() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest7() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest7() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest8() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest8() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest9() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "rooms/room-4889"; + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest9() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest10() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "rooms/room-4889"; + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest10() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest11() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "rooms/room-4889"; + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest11() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest12() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "rooms/room-4889"; + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest12() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + + Blurb actualResponse = client.getBlurb(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getBlurbExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + client.getBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getBlurbTest2() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String name = "rooms/room-9094/blurbs/blurb-9094"; + + Blurb actualResponse = client.getBlurb(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getBlurbExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "rooms/room-9094/blurbs/blurb-9094"; + client.getBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + UpdateBlurbRequest request = + UpdateBlurbRequest.newBuilder() + .setBlurb( + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Blurb actualResponse = client.updateBlurb(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateBlurbExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UpdateBlurbRequest request = + UpdateBlurbRequest.newBuilder() + .setBlurb( + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateBlurb(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteBlurbTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + + client.deleteBlurb(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteBlurbExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + client.deleteBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteBlurbTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "rooms/room-9094/blurbs/blurb-9094"; + + client.deleteBlurb(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteBlurbExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "rooms/room-9094/blurbs/blurb-9094"; + client.deleteBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listBlurbsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest2() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listBlurbsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest3() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "rooms/room-4889"; + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listBlurbsExceptionTest3() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void searchBlurbsTest() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + ProfileName parent = ProfileName.of("[USER]"); + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void searchBlurbsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void searchBlurbsTest2() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + RoomName parent = RoomName.of("[ROOM]"); + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void searchBlurbsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void searchBlurbsTest3() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String parent = "rooms/room-4889"; + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void searchBlurbsExceptionTest3() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void streamBlurbsTest() throws Exception {} + + @Test + public void streamBlurbsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + } + + @Test + public void sendBlurbsUnsupportedMethodTest() throws Exception { + // The sendBlurbs() method is not supported in REST transport. + // This empty test is generated for technical reasons. + } + + @Test + public void connectUnsupportedMethodTest() throws Exception { + // The connect() method is not supported in REST transport. + // This empty test is generated for technical reasons. + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java new file mode 100644 index 0000000000..65b8248d12 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java @@ -0,0 +1,1882 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.grpc.testing.MockStreamObserver; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiStreamObserver; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class MessagingClientTest { + private static MockIAMPolicy mockIAMPolicy; + private static MockLocations mockLocations; + private static MockMessaging mockMessaging; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private MessagingClient client; + + @BeforeClass + public static void startStaticServer() { + mockMessaging = new MockMessaging(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockMessaging, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + MessagingSettings settings = + MessagingSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = MessagingClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void createRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String description = "description-1724546052"; + + Room actualResponse = client.createRoom(displayName, description); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateRoomRequest actualRequest = ((CreateRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(displayName, actualRequest.getRoom().getDisplayName()); + Assert.assertEquals(description, actualRequest.getRoom().getDescription()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createRoomExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String displayName = "displayName1714148973"; + String description = "description-1724546052"; + client.createRoom(displayName, description); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName name = RoomName.of("[ROOM]"); + + Room actualResponse = client.getRoom(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetRoomRequest actualRequest = ((GetRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getRoomExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName name = RoomName.of("[ROOM]"); + client.getRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRoomTest2() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String name = "name3373707"; + + Room actualResponse = client.getRoom(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetRoomRequest actualRequest = ((GetRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getRoomExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String name = "name3373707"; + client.getRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + UpdateRoomRequest request = + UpdateRoomRequest.newBuilder() + .setRoom(Room.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Room actualResponse = client.updateRoom(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateRoomRequest actualRequest = ((UpdateRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getRoom(), actualRequest.getRoom()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateRoomExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + UpdateRoomRequest request = + UpdateRoomRequest.newBuilder() + .setRoom(Room.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateRoom(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteRoomTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockMessaging.addResponse(expectedResponse); + + RoomName name = RoomName.of("[ROOM]"); + + client.deleteRoom(name); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteRoomRequest actualRequest = ((DeleteRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteRoomExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName name = RoomName.of("[ROOM]"); + client.deleteRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteRoomTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockMessaging.addResponse(expectedResponse); + + String name = "name3373707"; + + client.deleteRoom(name); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteRoomRequest actualRequest = ((DeleteRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteRoomExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String name = "name3373707"; + client.deleteRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listRoomsTest() throws Exception { + Room responsesElement = Room.newBuilder().build(); + ListRoomsResponse expectedResponse = + ListRoomsResponse.newBuilder() + .setNextPageToken("") + .addAllRooms(Arrays.asList(responsesElement)) + .build(); + mockMessaging.addResponse(expectedResponse); + + ListRoomsRequest request = + ListRoomsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListRoomsPagedResponse pagedListResponse = client.listRooms(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getRoomsList().get(0), resources.get(0)); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListRoomsRequest actualRequest = ((ListRoomsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listRoomsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ListRoomsRequest request = + ListRoomsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listRooms(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest2() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest3() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest3() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest4() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest4() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest5() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest5() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest6() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest6() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest7() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest7() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest8() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest8() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest9() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String parent = "parent-995424086"; + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest9() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest10() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String parent = "parent-995424086"; + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest10() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest11() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String parent = "parent-995424086"; + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest11() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest12() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String parent = "parent-995424086"; + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest12() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + + Blurb actualResponse = client.getBlurb(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetBlurbRequest actualRequest = ((GetBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getBlurbExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + client.getBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getBlurbTest2() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String name = "name3373707"; + + Blurb actualResponse = client.getBlurb(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetBlurbRequest actualRequest = ((GetBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getBlurbExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String name = "name3373707"; + client.getBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + UpdateBlurbRequest request = + UpdateBlurbRequest.newBuilder() + .setBlurb(Blurb.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Blurb actualResponse = client.updateBlurb(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateBlurbRequest actualRequest = ((UpdateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getBlurb(), actualRequest.getBlurb()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateBlurbExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + UpdateBlurbRequest request = + UpdateBlurbRequest.newBuilder() + .setBlurb(Blurb.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateBlurb(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteBlurbTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockMessaging.addResponse(expectedResponse); + + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + + client.deleteBlurb(name); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteBlurbRequest actualRequest = ((DeleteBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteBlurbExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + client.deleteBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteBlurbTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockMessaging.addResponse(expectedResponse); + + String name = "name3373707"; + + client.deleteBlurb(name); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteBlurbRequest actualRequest = ((DeleteBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteBlurbExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String name = "name3373707"; + client.deleteBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockMessaging.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listBlurbsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest2() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listBlurbsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest3() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockMessaging.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listBlurbsExceptionTest3() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void searchBlurbsTest() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockMessaging.addResponse(resultOperation); + + ProfileName parent = ProfileName.of("[USER]"); + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(query, actualRequest.getQuery()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void searchBlurbsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void searchBlurbsTest2() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockMessaging.addResponse(resultOperation); + + RoomName parent = RoomName.of("[ROOM]"); + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(query, actualRequest.getQuery()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void searchBlurbsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void searchBlurbsTest3() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockMessaging.addResponse(resultOperation); + + String parent = "parent-995424086"; + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(query, actualRequest.getQuery()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void searchBlurbsExceptionTest3() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void streamBlurbsTest() throws Exception { + StreamBlurbsResponse expectedResponse = + StreamBlurbsResponse.newBuilder().setBlurb(Blurb.newBuilder().build()).build(); + mockMessaging.addResponse(expectedResponse); + StreamBlurbsRequest request = + StreamBlurbsRequest.newBuilder() + .setName(ProfileName.of("[USER]").toString()) + .setExpireTime(Timestamp.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ServerStreamingCallable callable = + client.streamBlurbsCallable(); + callable.serverStreamingCall(request, responseObserver); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void streamBlurbsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + StreamBlurbsRequest request = + StreamBlurbsRequest.newBuilder() + .setName(ProfileName.of("[USER]").toString()) + .setExpireTime(Timestamp.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ServerStreamingCallable callable = + client.streamBlurbsCallable(); + callable.serverStreamingCall(request, responseObserver); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void sendBlurbsTest() throws Exception { + SendBlurbsResponse expectedResponse = + SendBlurbsResponse.newBuilder().addAllNames(new ArrayList()).build(); + mockMessaging.addResponse(expectedResponse); + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(ProfileName.of("[USER]").toString()) + .setBlurb(Blurb.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ClientStreamingCallable callable = + client.sendBlurbsCallable(); + ApiStreamObserver requestObserver = + callable.clientStreamingCall(responseObserver); + + requestObserver.onNext(request); + requestObserver.onCompleted(); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void sendBlurbsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(ProfileName.of("[USER]").toString()) + .setBlurb(Blurb.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ClientStreamingCallable callable = + client.sendBlurbsCallable(); + ApiStreamObserver requestObserver = + callable.clientStreamingCall(responseObserver); + + requestObserver.onNext(request); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void connectTest() throws Exception { + StreamBlurbsResponse expectedResponse = + StreamBlurbsResponse.newBuilder().setBlurb(Blurb.newBuilder().build()).build(); + mockMessaging.addResponse(expectedResponse); + ConnectRequest request = ConnectRequest.newBuilder().build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + BidiStreamingCallable callable = client.connectCallable(); + ApiStreamObserver requestObserver = + callable.bidiStreamingCall(responseObserver); + + requestObserver.onNext(request); + requestObserver.onCompleted(); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void connectExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + ConnectRequest request = ConnectRequest.newBuilder().build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + BidiStreamingCallable callable = client.connectCallable(); + ApiStreamObserver requestObserver = + callable.bidiStreamingCall(responseObserver); + + requestObserver.onNext(request); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java new file mode 100644 index 0000000000..dbf0d0e821 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockCompliance implements MockGrpcService { + private final MockComplianceImpl serviceImpl; + + public MockCompliance() { + serviceImpl = new MockComplianceImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java new file mode 100644 index 0000000000..935a0a8532 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java @@ -0,0 +1,271 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import com.google.showcase.v1beta1.ComplianceGrpc.ComplianceImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockComplianceImpl extends ComplianceImplBase { + private List requests; + private Queue responses; + + public MockComplianceImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void repeatDataBody( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataBody, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataBodyInfo( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataBodyInfo, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataQuery( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataQuery, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataSimplePath( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataSimplePath, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataPathResource( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataPathResource, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataPathTrailingResource( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataPathTrailingResource," + + " expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataBodyPut( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataBodyPut, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataBodyPatch( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataBodyPatch, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getEnum(EnumRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof EnumResponse) { + requests.add(request); + responseObserver.onNext(((EnumResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetEnum, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EnumResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void verifyEnum(EnumResponse request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof EnumResponse) { + requests.add(request); + responseObserver.onNext(((EnumResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method VerifyEnum, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EnumResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java new file mode 100644 index 0000000000..fc9db96a3e --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockEcho implements MockGrpcService { + private final MockEchoImpl serviceImpl; + + public MockEcho() { + serviceImpl = new MockEchoImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java new file mode 100644 index 0000000000..f505bb9ad9 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java @@ -0,0 +1,321 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.showcase.v1beta1.EchoGrpc.EchoImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockEchoImpl extends EchoImplBase { + private List requests; + private Queue responses; + + public MockEchoImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void echo(EchoRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof EchoResponse) { + requests.add(request); + responseObserver.onNext(((EchoResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Echo, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EchoResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void echoErrorDetails( + EchoErrorDetailsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof EchoErrorDetailsResponse) { + requests.add(request); + responseObserver.onNext(((EchoErrorDetailsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method EchoErrorDetails, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EchoErrorDetailsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void failEchoWithDetails( + FailEchoWithDetailsRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof FailEchoWithDetailsResponse) { + requests.add(request); + responseObserver.onNext(((FailEchoWithDetailsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method FailEchoWithDetails, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + FailEchoWithDetailsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void expand(ExpandRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof EchoResponse) { + requests.add(request); + responseObserver.onNext(((EchoResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Expand, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EchoResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public StreamObserver collect(final StreamObserver responseObserver) { + StreamObserver requestObserver = + new StreamObserver() { + @Override + public void onNext(EchoRequest value) { + requests.add(value); + final Object response = responses.remove(); + if (response instanceof EchoResponse) { + responseObserver.onNext(((EchoResponse) response)); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Collect, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EchoResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void onError(Throwable t) { + responseObserver.onError(t); + } + + @Override + public void onCompleted() { + responseObserver.onCompleted(); + } + }; + return requestObserver; + } + + @Override + public StreamObserver chat(final StreamObserver responseObserver) { + StreamObserver requestObserver = + new StreamObserver() { + @Override + public void onNext(EchoRequest value) { + requests.add(value); + final Object response = responses.remove(); + if (response instanceof EchoResponse) { + responseObserver.onNext(((EchoResponse) response)); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Chat, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EchoResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void onError(Throwable t) { + responseObserver.onError(t); + } + + @Override + public void onCompleted() { + responseObserver.onCompleted(); + } + }; + return requestObserver; + } + + @Override + public void pagedExpand( + PagedExpandRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof PagedExpandResponse) { + requests.add(request); + responseObserver.onNext(((PagedExpandResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method PagedExpand, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + PagedExpandResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void pagedExpandLegacy( + PagedExpandLegacyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof PagedExpandResponse) { + requests.add(request); + responseObserver.onNext(((PagedExpandResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method PagedExpandLegacy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + PagedExpandResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void pagedExpandLegacyMapped( + PagedExpandRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof PagedExpandLegacyMappedResponse) { + requests.add(request); + responseObserver.onNext(((PagedExpandLegacyMappedResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method PagedExpandLegacyMapped, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + PagedExpandLegacyMappedResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void wait(WaitRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Wait, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void block(BlockRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof BlockResponse) { + requests.add(request); + responseObserver.onNext(((BlockResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Block, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + BlockResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java new file mode 100644 index 0000000000..ef37c3d404 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockIAMPolicy implements MockGrpcService { + private final MockIAMPolicyImpl serviceImpl; + + public MockIAMPolicy() { + serviceImpl = new MockIAMPolicyImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java new file mode 100644 index 0000000000..3c9b26728b --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java @@ -0,0 +1,127 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.IAMPolicyGrpc.IAMPolicyImplBase; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockIAMPolicyImpl extends IAMPolicyImplBase { + private List requests; + private Queue responses; + + public MockIAMPolicyImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void testIamPermissions( + TestIamPermissionsRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof TestIamPermissionsResponse) { + requests.add(request); + responseObserver.onNext(((TestIamPermissionsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method TestIamPermissions, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + TestIamPermissionsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void setIamPolicy(SetIamPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Policy) { + requests.add(request); + responseObserver.onNext(((Policy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method SetIamPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Policy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getIamPolicy(GetIamPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Policy) { + requests.add(request); + responseObserver.onNext(((Policy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetIamPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Policy.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java new file mode 100644 index 0000000000..e6b7dd1c46 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockIdentity implements MockGrpcService { + private final MockIdentityImpl serviceImpl; + + public MockIdentity() { + serviceImpl = new MockIdentityImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java new file mode 100644 index 0000000000..31b7602e49 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java @@ -0,0 +1,162 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.IdentityGrpc.IdentityImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockIdentityImpl extends IdentityImplBase { + private List requests; + private Queue responses; + + public MockIdentityImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void createUser(CreateUserRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof User) { + requests.add(request); + responseObserver.onNext(((User) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateUser, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + User.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getUser(GetUserRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof User) { + requests.add(request); + responseObserver.onNext(((User) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetUser, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + User.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateUser(UpdateUserRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof User) { + requests.add(request); + responseObserver.onNext(((User) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateUser, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + User.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteUser(DeleteUserRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteUser, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listUsers( + ListUsersRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListUsersResponse) { + requests.add(request); + responseObserver.onNext(((ListUsersResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListUsers, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListUsersResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java new file mode 100644 index 0000000000..43855bd7e0 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockLocations implements MockGrpcService { + private final MockLocationsImpl serviceImpl; + + public MockLocations() { + serviceImpl = new MockLocationsImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java new file mode 100644 index 0000000000..59502a268d --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java @@ -0,0 +1,105 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.cloud.location.LocationsGrpc.LocationsImplBase; +import com.google.protobuf.AbstractMessage; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockLocationsImpl extends LocationsImplBase { + private List requests; + private Queue responses; + + public MockLocationsImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void listLocations( + ListLocationsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListLocationsResponse) { + requests.add(request); + responseObserver.onNext(((ListLocationsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListLocations, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListLocationsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getLocation(GetLocationRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Location) { + requests.add(request); + responseObserver.onNext(((Location) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetLocation, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Location.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java new file mode 100644 index 0000000000..b9517576ed --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockMessaging implements MockGrpcService { + private final MockMessagingImpl serviceImpl; + + public MockMessaging() { + serviceImpl = new MockMessagingImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java new file mode 100644 index 0000000000..2a36840c7c --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java @@ -0,0 +1,380 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.MessagingGrpc.MessagingImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockMessagingImpl extends MessagingImplBase { + private List requests; + private Queue responses; + + public MockMessagingImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void createRoom(CreateRoomRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Room) { + requests.add(request); + responseObserver.onNext(((Room) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateRoom, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Room.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getRoom(GetRoomRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Room) { + requests.add(request); + responseObserver.onNext(((Room) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetRoom, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Room.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateRoom(UpdateRoomRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Room) { + requests.add(request); + responseObserver.onNext(((Room) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateRoom, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Room.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteRoom(DeleteRoomRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteRoom, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listRooms( + ListRoomsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListRoomsResponse) { + requests.add(request); + responseObserver.onNext(((ListRoomsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListRooms, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListRoomsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void createBlurb(CreateBlurbRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Blurb) { + requests.add(request); + responseObserver.onNext(((Blurb) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateBlurb, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Blurb.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getBlurb(GetBlurbRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Blurb) { + requests.add(request); + responseObserver.onNext(((Blurb) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetBlurb, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Blurb.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateBlurb(UpdateBlurbRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Blurb) { + requests.add(request); + responseObserver.onNext(((Blurb) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateBlurb, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Blurb.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteBlurb(DeleteBlurbRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteBlurb, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listBlurbs( + ListBlurbsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListBlurbsResponse) { + requests.add(request); + responseObserver.onNext(((ListBlurbsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListBlurbs, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListBlurbsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void searchBlurbs( + SearchBlurbsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method SearchBlurbs, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void streamBlurbs( + StreamBlurbsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof StreamBlurbsResponse) { + requests.add(request); + responseObserver.onNext(((StreamBlurbsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method StreamBlurbs, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + StreamBlurbsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public StreamObserver sendBlurbs( + final StreamObserver responseObserver) { + StreamObserver requestObserver = + new StreamObserver() { + @Override + public void onNext(CreateBlurbRequest value) { + requests.add(value); + final Object response = responses.remove(); + if (response instanceof SendBlurbsResponse) { + responseObserver.onNext(((SendBlurbsResponse) response)); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method SendBlurbs, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + SendBlurbsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void onError(Throwable t) { + responseObserver.onError(t); + } + + @Override + public void onCompleted() { + responseObserver.onCompleted(); + } + }; + return requestObserver; + } + + @Override + public StreamObserver connect( + final StreamObserver responseObserver) { + StreamObserver requestObserver = + new StreamObserver() { + @Override + public void onNext(ConnectRequest value) { + requests.add(value); + final Object response = responses.remove(); + if (response instanceof StreamBlurbsResponse) { + responseObserver.onNext(((StreamBlurbsResponse) response)); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Connect, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + StreamBlurbsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void onError(Throwable t) { + responseObserver.onError(t); + } + + @Override + public void onCompleted() { + responseObserver.onCompleted(); + } + }; + return requestObserver; + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java new file mode 100644 index 0000000000..606571e14d --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockSequenceService implements MockGrpcService { + private final MockSequenceServiceImpl serviceImpl; + + public MockSequenceService() { + serviceImpl = new MockSequenceServiceImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java new file mode 100644 index 0000000000..92e5fb15c8 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java @@ -0,0 +1,192 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.SequenceServiceGrpc.SequenceServiceImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockSequenceServiceImpl extends SequenceServiceImplBase { + private List requests; + private Queue responses; + + public MockSequenceServiceImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void createSequence( + CreateSequenceRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Sequence) { + requests.add(request); + responseObserver.onNext(((Sequence) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateSequence, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Sequence.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void createStreamingSequence( + CreateStreamingSequenceRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof StreamingSequence) { + requests.add(request); + responseObserver.onNext(((StreamingSequence) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateStreamingSequence, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + StreamingSequence.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getSequenceReport( + GetSequenceReportRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof SequenceReport) { + requests.add(request); + responseObserver.onNext(((SequenceReport) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetSequenceReport, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + SequenceReport.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getStreamingSequenceReport( + GetStreamingSequenceReportRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof StreamingSequenceReport) { + requests.add(request); + responseObserver.onNext(((StreamingSequenceReport) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetStreamingSequenceReport, expected %s" + + " or %s", + response == null ? "null" : response.getClass().getName(), + StreamingSequenceReport.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void attemptSequence( + AttemptSequenceRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method AttemptSequence, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void attemptStreamingSequence( + AttemptStreamingSequenceRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof AttemptStreamingSequenceResponse) { + requests.add(request); + responseObserver.onNext(((AttemptStreamingSequenceResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method AttemptStreamingSequence, expected %s" + + " or %s", + response == null ? "null" : response.getClass().getName(), + AttemptStreamingSequenceResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java new file mode 100644 index 0000000000..c03ddbbe4a --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockTesting implements MockGrpcService { + private final MockTestingImpl serviceImpl; + + public MockTesting() { + serviceImpl = new MockTestingImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java new file mode 100644 index 0000000000..a73afd59a3 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java @@ -0,0 +1,226 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.TestingGrpc.TestingImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockTestingImpl extends TestingImplBase { + private List requests; + private Queue responses; + + public MockTestingImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void createSession( + CreateSessionRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Session) { + requests.add(request); + responseObserver.onNext(((Session) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateSession, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Session.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getSession(GetSessionRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Session) { + requests.add(request); + responseObserver.onNext(((Session) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetSession, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Session.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listSessions( + ListSessionsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListSessionsResponse) { + requests.add(request); + responseObserver.onNext(((ListSessionsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListSessions, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListSessionsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteSession(DeleteSessionRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteSession, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void reportSession( + ReportSessionRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ReportSessionResponse) { + requests.add(request); + responseObserver.onNext(((ReportSessionResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ReportSession, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ReportSessionResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listTests( + ListTestsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListTestsResponse) { + requests.add(request); + responseObserver.onNext(((ListTestsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListTests, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListTestsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteTest(DeleteTestRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteTest, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void verifyTest( + VerifyTestRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof VerifyTestResponse) { + requests.add(request); + responseObserver.onNext(((VerifyTestResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method VerifyTest, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + VerifyTestResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientHttpJsonTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientHttpJsonTest.java new file mode 100644 index 0000000000..6dc92ad8b4 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientHttpJsonTest.java @@ -0,0 +1,735 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.showcase.v1beta1.stub.HttpJsonSequenceServiceStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class SequenceServiceClientHttpJsonTest { + private static MockHttpService mockService; + private static SequenceServiceClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonSequenceServiceStub.getMethodDescriptors(), + SequenceServiceSettings.getDefaultEndpoint()); + SequenceServiceSettings settings = + SequenceServiceSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + SequenceServiceSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = SequenceServiceClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void createSequenceTest() throws Exception { + Sequence expectedResponse = + Sequence.newBuilder() + .setName(SequenceName.of("[SEQUENCE]").toString()) + .addAllResponses(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + Sequence sequence = Sequence.newBuilder().build(); + + Sequence actualResponse = client.createSequence(sequence); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createSequenceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + Sequence sequence = Sequence.newBuilder().build(); + client.createSequence(sequence); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createStreamingSequenceTest() throws Exception { + StreamingSequence expectedResponse = + StreamingSequence.newBuilder() + .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) + .setContent("content951530617") + .addAllResponses(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); + + StreamingSequence actualResponse = client.createStreamingSequence(streamingSequence); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createStreamingSequenceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); + client.createStreamingSequence(streamingSequence); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSequenceReportTest() throws Exception { + SequenceReport expectedResponse = + SequenceReport.newBuilder() + .setName(SequenceReportName.of("[SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); + + SequenceReport actualResponse = client.getSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getSequenceReportExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); + client.getSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSequenceReportTest2() throws Exception { + SequenceReport expectedResponse = + SequenceReport.newBuilder() + .setName(SequenceReportName.of("[SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + String name = "sequences/sequence-5566/sequenceReport"; + + SequenceReport actualResponse = client.getSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getSequenceReportExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "sequences/sequence-5566/sequenceReport"; + client.getSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getStreamingSequenceReportTest() throws Exception { + StreamingSequenceReport expectedResponse = + StreamingSequenceReport.newBuilder() + .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); + + StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getStreamingSequenceReportExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); + client.getStreamingSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getStreamingSequenceReportTest2() throws Exception { + StreamingSequenceReport expectedResponse = + StreamingSequenceReport.newBuilder() + .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + String name = "streamingSequences/streamingSequence-962/streamingSequenceReport"; + + StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getStreamingSequenceReportExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "streamingSequences/streamingSequence-962/streamingSequenceReport"; + client.getStreamingSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptSequenceTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + SequenceName name = SequenceName.of("[SEQUENCE]"); + + client.attemptSequence(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void attemptSequenceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SequenceName name = SequenceName.of("[SEQUENCE]"); + client.attemptSequence(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptSequenceTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "sequences/sequence-9950"; + + client.attemptSequence(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void attemptSequenceExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "sequences/sequence-9950"; + client.attemptSequence(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptStreamingSequenceTest() throws Exception {} + + @Test + public void attemptStreamingSequenceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java new file mode 100644 index 0000000000..43d36555c0 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java @@ -0,0 +1,712 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.grpc.testing.MockStreamObserver; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class SequenceServiceClientTest { + private static MockIAMPolicy mockIAMPolicy; + private static MockLocations mockLocations; + private static MockSequenceService mockSequenceService; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private SequenceServiceClient client; + + @BeforeClass + public static void startStaticServer() { + mockSequenceService = new MockSequenceService(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockSequenceService, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + SequenceServiceSettings settings = + SequenceServiceSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = SequenceServiceClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void createSequenceTest() throws Exception { + Sequence expectedResponse = + Sequence.newBuilder() + .setName(SequenceName.of("[SEQUENCE]").toString()) + .addAllResponses(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + Sequence sequence = Sequence.newBuilder().build(); + + Sequence actualResponse = client.createSequence(sequence); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateSequenceRequest actualRequest = ((CreateSequenceRequest) actualRequests.get(0)); + + Assert.assertEquals(sequence, actualRequest.getSequence()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createSequenceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + Sequence sequence = Sequence.newBuilder().build(); + client.createSequence(sequence); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createStreamingSequenceTest() throws Exception { + StreamingSequence expectedResponse = + StreamingSequence.newBuilder() + .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) + .setContent("content951530617") + .addAllResponses(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); + + StreamingSequence actualResponse = client.createStreamingSequence(streamingSequence); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateStreamingSequenceRequest actualRequest = + ((CreateStreamingSequenceRequest) actualRequests.get(0)); + + Assert.assertEquals(streamingSequence, actualRequest.getStreamingSequence()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createStreamingSequenceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); + client.createStreamingSequence(streamingSequence); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSequenceReportTest() throws Exception { + SequenceReport expectedResponse = + SequenceReport.newBuilder() + .setName(SequenceReportName.of("[SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); + + SequenceReport actualResponse = client.getSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetSequenceReportRequest actualRequest = ((GetSequenceReportRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getSequenceReportExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); + client.getSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSequenceReportTest2() throws Exception { + SequenceReport expectedResponse = + SequenceReport.newBuilder() + .setName(SequenceReportName.of("[SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + String name = "name3373707"; + + SequenceReport actualResponse = client.getSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetSequenceReportRequest actualRequest = ((GetSequenceReportRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getSequenceReportExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + String name = "name3373707"; + client.getSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getStreamingSequenceReportTest() throws Exception { + StreamingSequenceReport expectedResponse = + StreamingSequenceReport.newBuilder() + .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); + + StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetStreamingSequenceReportRequest actualRequest = + ((GetStreamingSequenceReportRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getStreamingSequenceReportExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); + client.getStreamingSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getStreamingSequenceReportTest2() throws Exception { + StreamingSequenceReport expectedResponse = + StreamingSequenceReport.newBuilder() + .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + String name = "name3373707"; + + StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetStreamingSequenceReportRequest actualRequest = + ((GetStreamingSequenceReportRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getStreamingSequenceReportExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + String name = "name3373707"; + client.getStreamingSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptSequenceTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockSequenceService.addResponse(expectedResponse); + + SequenceName name = SequenceName.of("[SEQUENCE]"); + + client.attemptSequence(name); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + AttemptSequenceRequest actualRequest = ((AttemptSequenceRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void attemptSequenceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + SequenceName name = SequenceName.of("[SEQUENCE]"); + client.attemptSequence(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptSequenceTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockSequenceService.addResponse(expectedResponse); + + String name = "name3373707"; + + client.attemptSequence(name); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + AttemptSequenceRequest actualRequest = ((AttemptSequenceRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void attemptSequenceExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + String name = "name3373707"; + client.attemptSequence(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptStreamingSequenceTest() throws Exception { + AttemptStreamingSequenceResponse expectedResponse = + AttemptStreamingSequenceResponse.newBuilder().setContent("content951530617").build(); + mockSequenceService.addResponse(expectedResponse); + AttemptStreamingSequenceRequest request = + AttemptStreamingSequenceRequest.newBuilder() + .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) + .setLastFailIndex(2006482362) + .build(); + + MockStreamObserver responseObserver = + new MockStreamObserver<>(); + + ServerStreamingCallable + callable = client.attemptStreamingSequenceCallable(); + callable.serverStreamingCall(request, responseObserver); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void attemptStreamingSequenceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + AttemptStreamingSequenceRequest request = + AttemptStreamingSequenceRequest.newBuilder() + .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) + .setLastFailIndex(2006482362) + .build(); + + MockStreamObserver responseObserver = + new MockStreamObserver<>(); + + ServerStreamingCallable + callable = client.attemptStreamingSequenceCallable(); + callable.serverStreamingCall(request, responseObserver); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientHttpJsonTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientHttpJsonTest.java new file mode 100644 index 0000000000..5a6df6a7ee --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientHttpJsonTest.java @@ -0,0 +1,766 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.showcase.v1beta1.stub.HttpJsonTestingStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class TestingClientHttpJsonTest { + private static MockHttpService mockService; + private static TestingClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonTestingStub.getMethodDescriptors(), TestingSettings.getDefaultEndpoint()); + TestingSettings settings = + TestingSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + TestingSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = TestingClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void createSessionTest() throws Exception { + Session expectedResponse = + Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + mockService.addResponse(expectedResponse); + + CreateSessionRequest request = + CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); + + Session actualResponse = client.createSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createSessionExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + CreateSessionRequest request = + CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); + client.createSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSessionTest() throws Exception { + Session expectedResponse = + Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + mockService.addResponse(expectedResponse); + + GetSessionRequest request = + GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + Session actualResponse = client.getSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getSessionExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetSessionRequest request = + GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.getSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listSessionsTest() throws Exception { + Session responsesElement = Session.newBuilder().build(); + ListSessionsResponse expectedResponse = + ListSessionsResponse.newBuilder() + .setNextPageToken("") + .addAllSessions(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListSessionsRequest request = + ListSessionsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListSessionsPagedResponse pagedListResponse = client.listSessions(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getSessionsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listSessionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListSessionsRequest request = + ListSessionsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listSessions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteSessionTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + DeleteSessionRequest request = + DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + client.deleteSession(request); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteSessionExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DeleteSessionRequest request = + DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.deleteSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void reportSessionTest() throws Exception { + ReportSessionResponse expectedResponse = + ReportSessionResponse.newBuilder().addAllTestRuns(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + ReportSessionRequest request = + ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + ReportSessionResponse actualResponse = client.reportSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void reportSessionExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ReportSessionRequest request = + ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.reportSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listTestsTest() throws Exception { + com.google.showcase.v1beta1.Test responsesElement = + com.google.showcase.v1beta1.Test.newBuilder().build(); + ListTestsResponse expectedResponse = + ListTestsResponse.newBuilder() + .setNextPageToken("") + .addAllTests(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListTestsRequest request = + ListTestsRequest.newBuilder() + .setParent(SessionName.of("[SESSION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListTestsPagedResponse pagedListResponse = client.listTests(request); + + List resources = + Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getTestsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listTestsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListTestsRequest request = + ListTestsRequest.newBuilder() + .setParent(SessionName.of("[SESSION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listTests(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteTestTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + DeleteTestRequest request = + DeleteTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .build(); + + client.deleteTest(request); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteTestExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DeleteTestRequest request = + DeleteTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .build(); + client.deleteTest(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void verifyTestTest() throws Exception { + VerifyTestResponse expectedResponse = + VerifyTestResponse.newBuilder().setIssue(Issue.newBuilder().build()).build(); + mockService.addResponse(expectedResponse); + + VerifyTestRequest request = + VerifyTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .setAnswer(ByteString.EMPTY) + .addAllAnswers(new ArrayList()) + .build(); + + VerifyTestResponse actualResponse = client.verifyTest(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void verifyTestExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + VerifyTestRequest request = + VerifyTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .setAnswer(ByteString.EMPTY) + .addAllAnswers(new ArrayList()) + .build(); + client.verifyTest(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java new file mode 100644 index 0000000000..1d6280165d --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java @@ -0,0 +1,703 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class TestingClientTest { + private static MockIAMPolicy mockIAMPolicy; + private static MockLocations mockLocations; + private static MockServiceHelper mockServiceHelper; + private static MockTesting mockTesting; + private LocalChannelProvider channelProvider; + private TestingClient client; + + @BeforeClass + public static void startStaticServer() { + mockTesting = new MockTesting(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockTesting, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + TestingSettings settings = + TestingSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = TestingClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void createSessionTest() throws Exception { + Session expectedResponse = + Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + mockTesting.addResponse(expectedResponse); + + CreateSessionRequest request = + CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); + + Session actualResponse = client.createSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateSessionRequest actualRequest = ((CreateSessionRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getSession(), actualRequest.getSession()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createSessionExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + CreateSessionRequest request = + CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); + client.createSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSessionTest() throws Exception { + Session expectedResponse = + Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + mockTesting.addResponse(expectedResponse); + + GetSessionRequest request = + GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + Session actualResponse = client.getSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetSessionRequest actualRequest = ((GetSessionRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getSessionExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + GetSessionRequest request = + GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.getSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listSessionsTest() throws Exception { + Session responsesElement = Session.newBuilder().build(); + ListSessionsResponse expectedResponse = + ListSessionsResponse.newBuilder() + .setNextPageToken("") + .addAllSessions(Arrays.asList(responsesElement)) + .build(); + mockTesting.addResponse(expectedResponse); + + ListSessionsRequest request = + ListSessionsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListSessionsPagedResponse pagedListResponse = client.listSessions(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getSessionsList().get(0), resources.get(0)); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListSessionsRequest actualRequest = ((ListSessionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listSessionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + ListSessionsRequest request = + ListSessionsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listSessions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteSessionTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockTesting.addResponse(expectedResponse); + + DeleteSessionRequest request = + DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + client.deleteSession(request); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteSessionRequest actualRequest = ((DeleteSessionRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteSessionExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + DeleteSessionRequest request = + DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.deleteSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void reportSessionTest() throws Exception { + ReportSessionResponse expectedResponse = + ReportSessionResponse.newBuilder().addAllTestRuns(new ArrayList()).build(); + mockTesting.addResponse(expectedResponse); + + ReportSessionRequest request = + ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + ReportSessionResponse actualResponse = client.reportSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ReportSessionRequest actualRequest = ((ReportSessionRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void reportSessionExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + ReportSessionRequest request = + ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.reportSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listTestsTest() throws Exception { + com.google.showcase.v1beta1.Test responsesElement = + com.google.showcase.v1beta1.Test.newBuilder().build(); + ListTestsResponse expectedResponse = + ListTestsResponse.newBuilder() + .setNextPageToken("") + .addAllTests(Arrays.asList(responsesElement)) + .build(); + mockTesting.addResponse(expectedResponse); + + ListTestsRequest request = + ListTestsRequest.newBuilder() + .setParent(SessionName.of("[SESSION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListTestsPagedResponse pagedListResponse = client.listTests(request); + + List resources = + Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getTestsList().get(0), resources.get(0)); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListTestsRequest actualRequest = ((ListTestsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getParent(), actualRequest.getParent()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listTestsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + ListTestsRequest request = + ListTestsRequest.newBuilder() + .setParent(SessionName.of("[SESSION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listTests(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteTestTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockTesting.addResponse(expectedResponse); + + DeleteTestRequest request = + DeleteTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .build(); + + client.deleteTest(request); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteTestRequest actualRequest = ((DeleteTestRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteTestExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + DeleteTestRequest request = + DeleteTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .build(); + client.deleteTest(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void verifyTestTest() throws Exception { + VerifyTestResponse expectedResponse = + VerifyTestResponse.newBuilder().setIssue(Issue.newBuilder().build()).build(); + mockTesting.addResponse(expectedResponse); + + VerifyTestRequest request = + VerifyTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .setAnswer(ByteString.EMPTY) + .addAllAnswers(new ArrayList()) + .build(); + + VerifyTestResponse actualResponse = client.verifyTest(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + VerifyTestRequest actualRequest = ((VerifyTestRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getAnswer(), actualRequest.getAnswer()); + Assert.assertEquals(request.getAnswersList(), actualRequest.getAnswersList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void verifyTestExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + VerifyTestRequest request = + VerifyTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .setAnswer(ByteString.EMPTY) + .addAllAnswers(new ArrayList()) + .build(); + client.verifyTest(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITApiKeyCredentials.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITApiKeyCredentials.java new file mode 100644 index 0000000000..5867bcfea9 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITApiKeyCredentials.java @@ -0,0 +1,219 @@ +/* + * Copyright 2024 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.api.client.http.javanet.NetHttpTransport; +import com.google.api.gax.rpc.FixedHeaderProvider; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.auth.http.AuthHttpConstants; +import com.google.common.collect.ImmutableList; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.it.util.GrpcCapturingClientInterceptor; +import com.google.showcase.v1beta1.it.util.HttpJsonCapturingClientInterceptor; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import io.grpc.ManagedChannelBuilder; +import io.grpc.Metadata; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import java.util.stream.Collectors; +import java.util.stream.StreamSupport; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +/** + * Test suite to confirm a client can be instantiated with API key credentials and correct + * authorization sent via headers to back end + */ +class ITApiKeyCredentials { + + private static final String API_KEY = "fake_api_key"; + private static final String API_KEY_AUTH_HEADER = "x-goog-api-key"; + private static final String HTTP_RESPONSE_HEADER_STRING = + "x-showcase-request-" + API_KEY_AUTH_HEADER; + private static final String GRPC_ENDPOINT = "localhost:7469"; + private static final String HTTP_ENDPOINT = "http://localhost:7469"; + + private static HttpJsonCapturingClientInterceptor httpJsonInterceptor; + private static EchoClient grpcClient; + private static EchoClient httpJsonClient; + private static GrpcCapturingClientInterceptor grpcInterceptor; + + @BeforeEach + void setup() throws IOException { + grpcInterceptor = new GrpcCapturingClientInterceptor(); + httpJsonInterceptor = new HttpJsonCapturingClientInterceptor(); + } + + @AfterEach + void tearDown() throws InterruptedException { + if (httpJsonClient != null) { + httpJsonClient.close(); + httpJsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + if (grpcClient != null) { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testCreateGrpcClient_withApiKey_sendsApiHeaderToServer() throws IOException { + Metadata.Key apiKeyAuthHeader = + Metadata.Key.of(API_KEY_AUTH_HEADER, Metadata.ASCII_STRING_MARSHALLER); + Metadata.Key defaultAuthorizationHeader = + Metadata.Key.of(AuthHttpConstants.AUTHORIZATION, Metadata.ASCII_STRING_MARSHALLER); + EchoSettings.Builder echoBuilder = + EchoSettings.newBuilder() + .setApiKey(API_KEY) + .setEndpoint(GRPC_ENDPOINT) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setInterceptorProvider(() -> ImmutableList.of(grpcInterceptor)) + .build()); + EchoSettings settings = echoBuilder.build(); + grpcClient = EchoClient.create(settings); + + grpcClient.echo(EchoRequest.newBuilder().build()); + + assertThat(echoBuilder.getApiKey()).isEqualTo(API_KEY); + assertThat(settings.getApiKey()).isEqualTo(API_KEY); + String headerValue = grpcInterceptor.metadata.get(apiKeyAuthHeader); + assertThat(headerValue).isEqualTo(API_KEY); + String defaultAuthorizationHeaderValue = + grpcInterceptor.metadata.get(defaultAuthorizationHeader); + assertThat(defaultAuthorizationHeaderValue).isNull(); + } + + @Test + void testCreateGrpcClient_withApiKeySetViaSetterAndHeader_dedupsHeader() throws IOException { + String apiHeaderKey = "fake_api_key_2"; + Metadata.Key apiKeyAuthHeader = + Metadata.Key.of(API_KEY_AUTH_HEADER, Metadata.ASCII_STRING_MARSHALLER); + Metadata.Key defaultAuthorizationHeader = + Metadata.Key.of(AuthHttpConstants.AUTHORIZATION, Metadata.ASCII_STRING_MARSHALLER); + Map header = + new HashMap() { + { + put(API_KEY_AUTH_HEADER, apiHeaderKey); + } + }; + FixedHeaderProvider headerProvider = FixedHeaderProvider.create(header); + + TransportChannelProvider transportChannelProvider = + EchoSettings.defaultGrpcTransportProviderBuilder() + .setHeaderProvider(headerProvider) + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setInterceptorProvider(() -> ImmutableList.of(grpcInterceptor)) + .build(); + EchoSettings settings = + EchoSettings.newBuilder() + .setApiKey(API_KEY) + .setEndpoint(GRPC_ENDPOINT) + .setTransportChannelProvider(transportChannelProvider) + .build(); + grpcClient = EchoClient.create(settings); + + grpcClient.echo(EchoRequest.newBuilder().build()); + + Iterable matchingHeaders = grpcInterceptor.metadata.getAll(apiKeyAuthHeader); + List matchingHeadersList = + StreamSupport.stream(matchingHeaders.spliterator(), false).collect(Collectors.toList()); + + String headerValue = matchingHeadersList.get(0); + assertThat(headerValue).isEqualTo(API_KEY); + assertThat(matchingHeadersList.size()).isEqualTo(1); + } + + @Test + void testCreateHttpClient_withApiKey_sendsApiHeaderToServer() throws Exception { + EchoSettings httpJsonEchoSettings = + EchoSettings.newHttpJsonBuilder() + .setApiKey(API_KEY) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(HTTP_ENDPOINT) + .setInterceptorProvider(() -> ImmutableList.of(httpJsonInterceptor)) + .build()) + .build(); + httpJsonClient = EchoClient.create(httpJsonEchoSettings); + + httpJsonClient.echo(EchoRequest.newBuilder().build()); + + ArrayList headerValues = + (ArrayList) + httpJsonInterceptor.metadata.getHeaders().get(HTTP_RESPONSE_HEADER_STRING); + String headerValue = headerValues.get(0); + assertThat(headerValue).isEqualTo(API_KEY); + } + + @Test + void testCreateHttpClient_withApiKeySetViaSetterAndHeader_dedupsHeader() throws Exception { + String apiHeaderKey = "fake_api_key_2"; + Metadata.Key apiKeyAuthHeader = + Metadata.Key.of(API_KEY_AUTH_HEADER, Metadata.ASCII_STRING_MARSHALLER); + Metadata.Key defaultAuthorizationHeader = + Metadata.Key.of(AuthHttpConstants.AUTHORIZATION, Metadata.ASCII_STRING_MARSHALLER); + Map header = + new HashMap() { + { + put(API_KEY_AUTH_HEADER, apiHeaderKey); + } + }; + FixedHeaderProvider headerProvider = FixedHeaderProvider.create(header); + + TransportChannelProvider transportChannelProvider = + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHeaderProvider(headerProvider) + .setInterceptorProvider(() -> ImmutableList.of(httpJsonInterceptor)) + .build(); + EchoSettings httpJsonEchoSettings = + EchoSettings.newHttpJsonBuilder() + .setApiKey(API_KEY) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(HTTP_ENDPOINT) + .setInterceptorProvider(() -> ImmutableList.of(httpJsonInterceptor)) + .build()) + .build(); + httpJsonClient = EchoClient.create(httpJsonEchoSettings); + + httpJsonClient.echo(EchoRequest.newBuilder().build()); + + ArrayList headerValues = + (ArrayList) + httpJsonInterceptor.metadata.getHeaders().get(HTTP_RESPONSE_HEADER_STRING); + String headerValue = headerValues.get(0); + assertThat(headerValue).isEqualTo(API_KEY); + assertThat(headerValues.size()).isEqualTo(1); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITAutoPopulatedFields.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITAutoPopulatedFields.java new file mode 100644 index 0000000000..f73b6b3c7d --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITAutoPopulatedFields.java @@ -0,0 +1,379 @@ +/* + * Copyright 2024 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. + */ +package com.google.showcase.v1beta1.it; + +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.ForwardingHttpJsonClientCall; +import com.google.api.gax.httpjson.HttpJsonCallOptions; +import com.google.api.gax.httpjson.HttpJsonChannel; +import com.google.api.gax.httpjson.HttpJsonClientCall; +import com.google.api.gax.httpjson.HttpJsonClientInterceptor; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.RetryingFuture; +import com.google.api.gax.rpc.StatusCode.Code; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableSet; +import com.google.common.truth.Truth; +import com.google.rpc.Status; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import io.grpc.CallOptions; +import io.grpc.Channel; +import io.grpc.ClientCall; +import io.grpc.ClientInterceptor; +import io.grpc.ForwardingClientCall; +import io.grpc.MethodDescriptor; +import java.util.ArrayList; +import java.util.List; +import java.util.Set; +import java.util.UUID; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import java.util.function.Consumer; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.threeten.bp.Duration; + +class ITAutoPopulatedFields { + + private static class HttpJsonInterceptor implements HttpJsonClientInterceptor { + private Consumer onRequestIntercepted; + + private HttpJsonInterceptor() {} + + private void setOnRequestIntercepted(Consumer onRequestIntercepted) { + this.onRequestIntercepted = onRequestIntercepted; + } + + @Override + public HttpJsonClientCall interceptCall( + ApiMethodDescriptor method, + HttpJsonCallOptions callOptions, + HttpJsonChannel next) { + HttpJsonClientCall call = next.newCall(method, callOptions); + + return new ForwardingHttpJsonClientCall.SimpleForwardingHttpJsonClientCall( + call) { + @Override + public void sendMessage(ReqT message) { + // Capture the request message + if (onRequestIntercepted != null) { + onRequestIntercepted.accept(message); + } + super.sendMessage(message); + } + }; + } + } + + // Implement a request interceptor to retrieve the request ID being sent on the request. + private static class GRPCInterceptor implements ClientInterceptor { + private Consumer onRequestIntercepted; + + private GRPCInterceptor() {} + + private void setOnRequestIntercepted(Consumer onRequestIntercepted) { + this.onRequestIntercepted = onRequestIntercepted; + } + + @Override + public ClientCall interceptCall( + MethodDescriptor method, CallOptions callOptions, Channel next) { + + return new ForwardingClientCall.SimpleForwardingClientCall( + next.newCall(method, callOptions)) { + @Override + public void sendMessage(ReqT message) { + // Capture the request message + if (onRequestIntercepted != null) { + onRequestIntercepted.accept(message); + } + super.sendMessage(message); + } + }; + } + } + + private GRPCInterceptor grpcRequestInterceptor; + private HttpJsonInterceptor httpJsonInterceptor; + private EchoClient grpcClientWithoutRetries; + private EchoClient grpcClientWithRetries; + + private EchoClient httpJsonClient; + private EchoClient httpJsonClientWithRetries; + + @BeforeEach + void createClients() throws Exception { + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + // Cap retries at 5 + .setMaxAttempts(5) + .build(); + + // Adding `Code.INTERNAL` is necessary because for httpJson requests, the httpJson status code + // is mapped here: + // https://github.com/googleapis/sdk-platform-java/blob/acdde47445916dd306ce8b91489fab45c9c2ef50/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonStatusCode.java#L96-L133 + // Therefore, just setting the error code to `Code.UNKNOWN` for httpJson will get translated + // instead to `Code.INTERNAL`. + Set retryableCodes = ImmutableSet.of(Code.UNKNOWN, Code.INTERNAL); + + // Create gRPC Interceptor and Client + grpcRequestInterceptor = new ITAutoPopulatedFields.GRPCInterceptor(); + grpcClientWithoutRetries = + TestClientInitializer.createGrpcEchoClient(ImmutableList.of(grpcRequestInterceptor)); + grpcClientWithRetries = + TestClientInitializer.createGrpcEchoClientWithRetrySettings( + defaultRetrySettings, retryableCodes, ImmutableList.of(grpcRequestInterceptor)); + + // Create HttpJson Interceptor and Client + httpJsonInterceptor = new ITAutoPopulatedFields.HttpJsonInterceptor(); + httpJsonClient = + TestClientInitializer.createHttpJsonEchoClient(ImmutableList.of(httpJsonInterceptor)); + httpJsonClientWithRetries = + TestClientInitializer.createHttpJsonEchoClientWithRetrySettings( + defaultRetrySettings, retryableCodes, ImmutableList.of(httpJsonInterceptor)); + } + + @AfterEach + void destroyClient() throws InterruptedException { + grpcClientWithoutRetries.close(); + grpcClientWithRetries.close(); + httpJsonClient.close(); + + grpcClientWithoutRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + grpcClientWithRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpJsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_autoPopulateRequestIdWhenAttemptedOnceSuccessfully() { + List capturedRequestIds = new ArrayList<>(); + grpcRequestInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + grpcClientWithoutRetries.echo(EchoRequest.newBuilder().build()); + Truth.assertThat(capturedRequestIds).isNotEmpty(); + // Autopopulation of UUID is currently only configured for format UUID4. + Integer UUIDVersion = 4; + Truth.assertThat(UUID.fromString(capturedRequestIds.get(0)).version()).isEqualTo(UUIDVersion); + } + + @Test + void testGrpc_shouldNotAutoPopulateRequestIdIfSetInRequest() { + List capturedRequestIds = new ArrayList<>(); + grpcRequestInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + String UUIDsent = UUID.randomUUID().toString(); + grpcClientWithoutRetries.echo(EchoRequest.newBuilder().setRequestId(UUIDsent).build()); + Truth.assertThat(capturedRequestIds).isNotEmpty(); + Truth.assertThat(capturedRequestIds).contains(UUIDsent); + } + + @Test + void testHttpJson_autoPopulateRequestIdWhenAttemptedOnceSuccessfully() { + List capturedRequestIds = new ArrayList<>(); + httpJsonInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + httpJsonClient.echo(EchoRequest.newBuilder().build()); + Truth.assertThat(capturedRequestIds).isNotEmpty(); + // Autopopulation of UUID is currently only configured for format UUID4. + Integer UUIDVersion = 4; + Truth.assertThat(UUID.fromString(capturedRequestIds.get(0)).version()).isEqualTo(UUIDVersion); + } + + @Test + void testHttpJson_shouldNotAutoPopulateRequestIdIfSetInRequest() { + String UUIDsent = UUID.randomUUID().toString(); + List capturedRequestIds = new ArrayList<>(); + httpJsonInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + httpJsonClient.echo(EchoRequest.newBuilder().setRequestId(UUIDsent).build()); + Truth.assertThat(capturedRequestIds).isNotEmpty(); + Truth.assertThat(capturedRequestIds).contains(UUIDsent); + } + + @Test + void testGRPC_setsSameRequestIdIfSetInRequestWhenRequestsAreRetried() throws Exception { + List capturedRequestIds = new ArrayList<>(); + grpcRequestInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + String UUIDsent = UUID.randomUUID().toString(); + EchoRequest requestSent = + EchoRequest.newBuilder() + .setRequestId(UUIDsent) + .setError(Status.newBuilder().setCode(Code.UNKNOWN.ordinal()).build()) + .build(); + + try { + RetryingFuture retryingFuture = + (RetryingFuture) + grpcClientWithRetries.echoCallable().futureCall(requestSent); + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + // assert that the number of request IDs is equal to the max attempt + Truth.assertThat(capturedRequestIds).hasSize(5); + // assert that each request ID sent is the same as the UUIDSent + Truth.assertThat(capturedRequestIds) + .containsExactly(UUIDsent, UUIDsent, UUIDsent, UUIDsent, UUIDsent); + } finally { + grpcClientWithRetries.close(); + grpcClientWithRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testGRPC_setsSameAutoPopulatedRequestIdWhenRequestsAreRetried() throws Exception { + List capturedRequestIds = new ArrayList<>(); + grpcRequestInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + + EchoRequest requestSent = + EchoRequest.newBuilder() + .setError(Status.newBuilder().setCode(Code.UNKNOWN.ordinal()).build()) + .build(); + + try { + RetryingFuture retryingFuture = + (RetryingFuture) + grpcClientWithRetries.echoCallable().futureCall(requestSent); + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + // assert that the number of request IDs is equal to the max attempt + Truth.assertThat(capturedRequestIds).hasSize(5); + // assert that each request ID sent is the same + Truth.assertThat(capturedRequestIds) + .containsExactly( + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0)); + } finally { + grpcClientWithRetries.close(); + grpcClientWithRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testHttpJson_setsSameRequestIdIfSetInRequestWhenRequestsAreRetried() throws Exception { + List capturedRequestIds = new ArrayList<>(); + httpJsonInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + String UUIDsent = UUID.randomUUID().toString(); + EchoRequest requestSent = + EchoRequest.newBuilder() + .setRequestId(UUIDsent) + .setError(Status.newBuilder().setCode(Code.UNKNOWN.getHttpStatusCode()).build()) + .build(); + try { + RetryingFuture retryingFuture = + (RetryingFuture) + httpJsonClientWithRetries.echoCallable().futureCall(requestSent); + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + // assert that the number of request IDs is equal to the max attempt + Truth.assertThat(capturedRequestIds).hasSize(5); + // assert that each request ID sent is the same as the UUIDSent + Truth.assertThat(capturedRequestIds) + .containsExactly(UUIDsent, UUIDsent, UUIDsent, UUIDsent, UUIDsent); + } finally { + httpJsonClientWithRetries.close(); + httpJsonClientWithRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testHttpJson_setsSameAutoPopulatedRequestIdWhenRequestsAreRetried() throws Exception { + List capturedRequestIds = new ArrayList<>(); + httpJsonInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + EchoRequest requestSent = + EchoRequest.newBuilder() + .setError(Status.newBuilder().setCode(Code.UNKNOWN.getHttpStatusCode()).build()) + .build(); + try { + RetryingFuture retryingFuture = + (RetryingFuture) + httpJsonClientWithRetries.echoCallable().futureCall(requestSent); + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + // assert that the number of request IDs is equal to the max attempt + Truth.assertThat(capturedRequestIds).hasSize(5); + // assert that each request ID sent is the same + Truth.assertThat(capturedRequestIds) + .containsExactly( + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0)); + } finally { + httpJsonClientWithRetries.close(); + httpJsonClientWithRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITBidiStreaming.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITBidiStreaming.java new file mode 100644 index 0000000000..72b8f1b0de --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITBidiStreaming.java @@ -0,0 +1,107 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.api.core.SettableApiFuture; +import com.google.api.gax.rpc.ClientStream; +import com.google.api.gax.rpc.ResponseObserver; +import com.google.api.gax.rpc.StreamController; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITBidiStreaming { + + private static EchoClient grpcClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + } + + @AfterAll + static void destroyClients() throws Exception { + grpcClient.close(); + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + // The current implementation of BIDI streaming on Echo showcase server is that it would echo the + // request content back on every request, so this test verifies that the response content is + // exactly the same as request content. + // Ideally we should make the BIDI streaming server more generic, e.g. only respond when there are + // three requests, respond twice for every request etc. If that happens, the response content may + // not be exactly the same as request content. + @Test + void testGrpc_splitCall_shouldListensToResponse() throws Exception { + // given + List expected = Arrays.asList("The rain in Spain stays mainly on the plain".split(" ")); + TestResponseObserver responseObserver = new TestResponseObserver(); + + // when + ClientStream clientStream = grpcClient.chatCallable().splitCall(responseObserver); + expected.forEach( + requestContent -> { + EchoRequest request = EchoRequest.newBuilder().setContent(requestContent).build(); + clientStream.send(request); + }); + clientStream.closeSend(); + + // then + List actual = responseObserver.getFuture().get(); + assertThat(actual).containsExactlyElementsIn(expected).inOrder(); + } + + private static class TestResponseObserver implements ResponseObserver { + private final List responses = new ArrayList<>(); + private final SettableApiFuture> future = SettableApiFuture.create(); + + @Override + public void onStart(StreamController controller) { + // no-op + } + + @Override + public void onResponse(EchoResponse response) { + responses.add(response.getContent()); + } + + @Override + public void onError(Throwable t) { + // no-op + } + + @Override + public void onComplete() { + future.set(responses); + } + + public SettableApiFuture> getFuture() { + return future; + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientShutdown.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientShutdown.java new file mode 100644 index 0000000000..e55ee8d1ed --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientShutdown.java @@ -0,0 +1,163 @@ +/* + * Copyright 2024 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. + */ +package com.google.showcase.v1beta1.it; + +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.StatusCode; +import com.google.common.collect.ImmutableSet; +import com.google.common.truth.Truth; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.Timeout; +import org.threeten.bp.Duration; + +class ITClientShutdown { + + private static final long DEFAULT_RPC_TIMEOUT_MS = 15000L; + private static final long DEFAULT_CLIENT_TERMINATION_MS = 5000L; + + // Test to ensure the client can close + terminate properly + @Test + @Timeout(15) + void testGrpc_closeClient() throws Exception { + EchoClient grpcClient = TestClientInitializer.createGrpcEchoClient(); + assertClientTerminated(grpcClient); + } + + // Test to ensure the client can close + terminate properly + @Test + @Timeout(15) + void testHttpJson_closeClient() throws Exception { + EchoClient httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + assertClientTerminated(httpjsonClient); + } + + // Test to ensure the client can close + terminate after a quick RPC invocation + @Test + @Timeout(15) + void testGrpc_rpcInvoked_closeClient() throws Exception { + EchoClient grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Response is ignored for this test + grpcClient.echo(EchoRequest.newBuilder().setContent("Test").build()); + assertClientTerminated(grpcClient); + } + + // Test to ensure the client can close + terminate after a quick RPC invocation + @Test + @Timeout(15) + void testHttpJson_rpcInvoked_closeClient() throws Exception { + EchoClient httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + // Response is ignored for this test + httpjsonClient.echo(EchoRequest.newBuilder().setContent("Test").build()); + assertClientTerminated(httpjsonClient); + } + + // This test is to ensure that the client is able to close + terminate any resources + // once a response has been received. Set a max test duration of 15s to ensure that + // the test does not continue on forever. + @Test + @Timeout(15) + void testGrpc_rpcInvokedWithLargeTimeout_closeClientOnceResponseReceived() throws Exception { + // Set the maxAttempts to 1 to ensure there are no retries scheduled. The single RPC + // invocation should time out in 15s, but the client will receive a response in 2s. + // Any outstanding tasks (timeout tasks) should be cancelled once a response has been + // received so the client can properly terminate. + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setMaxRpcTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setTotalTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setMaxAttempts(1) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess(BlockResponse.newBuilder().setContent("gRPCBlockContent_2sDelay")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(2).build()) + .build(); + + // Response is ignored for this test + grpcClient.block(blockRequest); + + assertClientTerminated(grpcClient); + } + + // This test is to ensure that the client is able to close + terminate any resources + // once a response has been received. Set a max test duration of 15s to ensure that + // the test does not continue on forever. + @Test + @Timeout(15) + void testHttpJson_rpcInvokedWithLargeTimeout_closeClientOnceResponseReceived() throws Exception { + // Set the maxAttempts to 1 to ensure there are no retries scheduled. The single RPC + // invocation should time out in 15s, but the client will receive a response in 2s. + // Any outstanding tasks (timeout tasks) should be cancelled once a response has been + // received so the client can properly terminate. + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setMaxRpcTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setTotalTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setMaxAttempts(1) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess(BlockResponse.newBuilder().setContent("httpjsonBlockContent_2sDelay")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(2).build()) + .build(); + + // Response is ignored for this test + httpjsonClient.block(blockRequest); + + assertClientTerminated(httpjsonClient); + } + + // This helper method asserts that the client is able to terminate within + // `AWAIT_TERMINATION_SECONDS` + private void assertClientTerminated(EchoClient echoClient) throws InterruptedException { + long start = System.currentTimeMillis(); + // Intentionally do not run echoClient.awaitTermination(...) as this test will + // check that everything is properly terminated after close() is called. + echoClient.close(); + + // Loop until the client has terminated successfully. For tests that use this, + // try to ensure there is a timeout associated, otherwise this may run forever. + // Future enhancement: Use awaitility instead of busy waiting + while (!echoClient.isTerminated()) { + Thread.sleep(500L); + } + // The busy-wait time won't be accurate, so account for a bit of buffer + long end = System.currentTimeMillis(); + + Truth.assertThat(echoClient.isShutdown()).isTrue(); + + // Check the termination time. If all the tasks/ resources are closed successfully, + // the termination time should only occur shortly after `close()` was invoked. The + // `DEFAULT_TERMINATION_MS` value should include a bit of buffer. + long terminationTime = end - start; + Truth.assertThat(terminationTime).isLessThan(DEFAULT_CLIENT_TERMINATION_MS); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientSideStreaming.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientSideStreaming.java new file mode 100644 index 0000000000..61b507f49a --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientSideStreaming.java @@ -0,0 +1,123 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.core.SettableApiFuture; +import com.google.api.gax.rpc.ApiStreamObserver; +import com.google.api.gax.rpc.CancelledException; +import com.google.api.gax.rpc.StatusCode; +import com.google.rpc.Status; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITClientSideStreaming { + + private static EchoClient grpcClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_sendStreamedContent_receiveConcatenatedResponse() + throws ExecutionException, InterruptedException { + CollectStreamObserver responseObserver = new CollectStreamObserver<>(); + ApiStreamObserver requestObserver = + grpcClient.collectCallable().clientStreamingCall(responseObserver); + String content = "The rain in Spain stays mainly on the plain"; + for (String message : content.split("\\s")) { + requestObserver.onNext(EchoRequest.newBuilder().setContent(message).build()); + } + requestObserver.onCompleted(); + + List serverResponse = responseObserver.future().get(); + assertThat(serverResponse).hasSize(1); + assertThat(serverResponse.get(0).getContent()) + .isEqualTo("The rain in Spain stays mainly on the plain"); + } + + @Test + void testGrpc_sendStreamedContent_handleServerError() { + CollectStreamObserver responseObserver = new CollectStreamObserver<>(); + ApiStreamObserver requestObserver = + grpcClient.collectCallable().clientStreamingCall(responseObserver); + String content = "The rain in Spain stays mainly on the plain"; + for (String message : content.split("\\s")) { + requestObserver.onNext(EchoRequest.newBuilder().setContent(message).build()); + } + Status cancelledStatus = + Status.newBuilder().setCode(StatusCode.Code.CANCELLED.ordinal()).build(); + requestObserver.onNext(EchoRequest.newBuilder().setError(cancelledStatus).build()); + requestObserver.onCompleted(); + + ExecutionException exception = + assertThrows(ExecutionException.class, () -> responseObserver.future().get()); + assertThat(exception.getCause()).isInstanceOf(CancelledException.class); + CancelledException cancelledException = (CancelledException) exception.getCause(); + assertThat(cancelledException.getStatusCode().getCode()).isEqualTo(StatusCode.Code.CANCELLED); + } + + /** + * Implementation of {@link ApiStreamObserver} to accumulate streamed content. + * + * @param + */ + private class CollectStreamObserver implements ApiStreamObserver { + + private final SettableApiFuture> future = SettableApiFuture.create(); + private final List messages = new ArrayList<>(); + + @Override + public void onNext(T message) { + this.messages.add(message); + } + + @Override + public void onError(Throwable throwable) { + this.future.setException(throwable); + } + + @Override + public void onCompleted() { + future.set(this.messages); + } + + public SettableApiFuture> future() { + return this.future; + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCommonServiceMixins.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCommonServiceMixins.java new file mode 100644 index 0000000000..a64f95a258 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCommonServiceMixins.java @@ -0,0 +1,133 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITCommonServiceMixins { + + // The showcase server always returns a fixed list of locations. See + // https://github.com/googleapis/gapic-showcase/blob/main/server/services/locations_service.go + private static final List EXPECTED_LOCATIONS = + ImmutableList.of( + Location.newBuilder() + .setName("projects/showcase/locations/us-north") + .setDisplayName("us-north") + .build(), + Location.newBuilder() + .setName("projects/showcase/locations/us-south") + .setDisplayName("us-south") + .build(), + Location.newBuilder() + .setName("projects/showcase/locations/us-east") + .setDisplayName("us-east") + .build(), + Location.newBuilder() + .setName("projects/showcase/locations/us-west") + .setDisplayName("us-west") + .build()); + private static EchoClient grpcClient; + private static EchoClient httpjsonClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + + // Create HttpJson Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_getLocation() { + GetLocationRequest request = + GetLocationRequest.newBuilder().setName("projects/showcase/location/us-central1").build(); + Location location = grpcClient.getLocation(request); + assertThat(location) + .isEqualTo( + Location.newBuilder() + .setName("projects/showcase/location/us-central1") + .setDisplayName("us-central1") + .build()); + } + + @Test + void testGrpc_listLocations() { + ListLocationsRequest request = + ListLocationsRequest.newBuilder().setName("projects/showcase").build(); + EchoClient.ListLocationsPagedResponse locationsPagedResponse = + grpcClient.listLocations(request); + + List actualLocations = new ArrayList<>(); + for (Location location : locationsPagedResponse.iterateAll()) { + actualLocations.add(location); + } + + assertThat(actualLocations).containsExactlyElementsIn(EXPECTED_LOCATIONS).inOrder(); + } + + @Test + void testHttpJson_getLocation() { + GetLocationRequest request = + GetLocationRequest.newBuilder().setName("projects/showcase/locations/us-central1").build(); + Location location = httpjsonClient.getLocation(request); + assertThat(location) + .isEqualTo( + Location.newBuilder() + .setName("projects/showcase/locations/us-central1") + .setDisplayName("us-central1") + .build()); + } + + @Test + void testHttpJson_listLocations() { + ListLocationsRequest request = + ListLocationsRequest.newBuilder().setName("projects/showcase").build(); + EchoClient.ListLocationsPagedResponse locationsPagedResponse = + httpjsonClient.listLocations(request); + + List actualLocations = new ArrayList<>(); + for (Location location : locationsPagedResponse.iterateAll()) { + actualLocations.add(location); + } + + assertThat(actualLocations).containsExactlyElementsIn(EXPECTED_LOCATIONS).inOrder(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCrud.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCrud.java new file mode 100644 index 0000000000..bfb9e335e5 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCrud.java @@ -0,0 +1,189 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.common.collect.ImmutableList; +import com.google.protobuf.FieldMask; +import com.google.showcase.v1beta1.CreateUserRequest; +import com.google.showcase.v1beta1.DeleteUserRequest; +import com.google.showcase.v1beta1.IdentityClient; +import com.google.showcase.v1beta1.ListUsersRequest; +import com.google.showcase.v1beta1.ListUsersResponse; +import com.google.showcase.v1beta1.UpdateUserRequest; +import com.google.showcase.v1beta1.User; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +class ITCrud { + + private static final User DEFAULT_USER = + User.newBuilder() + .setDisplayName("Jane Doe") + .setEmail("janedoe@example.com") + .setNickname("Doe") + .setHeightFeet(5) + .setAge(25) + .build(); + + private static IdentityClient grpcClient; + private static IdentityClient httpjsonClient; + + @BeforeAll + public static void createClients() throws Exception { + // Create gRPC IdentityClient + grpcClient = TestClientInitializer.createGrpcIdentityClient(); + // Create HttpJson IdentityClient + httpjsonClient = TestClientInitializer.createHttpJsonIdentityClient(); + } + + @AfterAll + public static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @BeforeEach + void cleanupData() { + IdentityClient.ListUsersPagedResponse pagedResponse = + grpcClient.listUsers(ListUsersRequest.newBuilder().setPageSize(5).build()); + for (IdentityClient.ListUsersPage listUsersPage : pagedResponse.iteratePages()) { + for (User user : listUsersPage.getResponse().getUsersList()) { + grpcClient.deleteUser(user.getName()); + } + } + pagedResponse = httpjsonClient.listUsers(ListUsersRequest.newBuilder().setPageSize(5).build()); + assertThat(pagedResponse.getPage().getResponse().getUsersList().size()).isEqualTo(0); + } + + @Test + void testHttpJson_Create() { + User userResponse = createDefaultUser(); + + // These properties should be the same + assertThat(userResponse.getDisplayName()).isEqualTo(DEFAULT_USER.getDisplayName()); + assertThat(userResponse.getEmail()).isEqualTo(DEFAULT_USER.getEmail()); + assertThat(userResponse.getNickname()).isEqualTo(DEFAULT_USER.getNickname()); + assertThat(userResponse.getHeightFeet()).isEqualTo(DEFAULT_USER.getHeightFeet()); + assertThat(userResponse.getAge()).isEqualTo(DEFAULT_USER.getAge()); + + // Assert that the server populates these fields + assertThat(userResponse.getName()).isNotEmpty(); + assertThat(userResponse.getCreateTime()).isNotNull(); + assertThat(userResponse.getUpdateTime()).isNotNull(); + assertThat(userResponse.getEnableNotifications()).isNotNull(); + } + + @Test + void testHttpJson_Read() { + List expectedUsersList = + ImmutableList.of( + createDefaultUser(), + createUser( + DEFAULT_USER.toBuilder() + .setNickname("John Smith") + .setEmail("johnsmith@example.com") + .build())); + // Assert that only one User exists + IdentityClient.ListUsersPagedResponse listUsersPagedResponse = + httpjsonClient.listUsers(ListUsersRequest.newBuilder().setPageSize(5).build()); + ListUsersResponse listUsersResponse = listUsersPagedResponse.getPage().getResponse(); + assertThat(listUsersResponse.getUsersList().size()).isEqualTo(2); + + // Check that the response from both List (pagination) and Get + // List Users + assertThat(listUsersResponse.getUsersList()).containsExactlyElementsIn(expectedUsersList); + + // Get User + User defaultUser = expectedUsersList.get(0); + User getUserResponse = httpjsonClient.getUser(defaultUser.getName()); + assertThat(getUserResponse).isEqualTo(defaultUser); + } + + @Test + void testHttpJson_Update() { + User userResponse = createDefaultUser(); + // Update multiple fields in the User. Age + Nickname are not included in the FieldMask + // userResponse's enableNotifications field is populated from the server + User updateUser = + userResponse.toBuilder() + .setAge(50) + .setNickname("Smith") + .setEmail("janedoe@jane.com") + .setHeightFeet(6.0) + .setEnableNotifications(true) + .build(); + User updateUserResponse = + httpjsonClient.updateUser( + UpdateUserRequest.newBuilder() + .setUser(updateUser) + .setUpdateMask( + FieldMask.newBuilder() + .addAllPaths(Arrays.asList("email", "height_feet", "enable_notifications")) + .build()) + .build()); + + // Assert that only the fields in the FieldMask are updated correctly + assertThat(updateUserResponse).isNotEqualTo(userResponse); + assertThat(updateUserResponse.getAge()).isEqualTo(userResponse.getAge()); + assertThat(updateUserResponse.getNickname()).isEqualTo(userResponse.getNickname()); + + assertThat(updateUserResponse.getEmail()).isEqualTo(updateUser.getEmail()); + assertThat(updateUserResponse.getHeightFeet()).isEqualTo(updateUser.getHeightFeet()); + assertThat(updateUserResponse.getEnableNotifications()) + .isEqualTo(updateUser.getEnableNotifications()); + } + + @Test + void testHttpJson_Delete() { + User userResponse = createDefaultUser(); + + httpjsonClient.deleteUser( + DeleteUserRequest.newBuilder().setName(userResponse.getName()).build()); + + IdentityClient.ListUsersPagedResponse listUsersPagedResponse = + httpjsonClient.listUsers(ListUsersRequest.newBuilder().setPageSize(5).build()); + assertThat(listUsersPagedResponse.getPage().getResponse().getUsersList().size()).isEqualTo(0); + } + + private User createDefaultUser() { + return createUser(DEFAULT_USER); + } + + /** + * Helper method to create a user with the DEFAULT_USER configs. Server returns a generated name + * (not username) that is used to identify the individual user and each test uses the name for the + * RPC. Server also populates a few additional fields (Create Time, Updated Time, and Enable + * Notifications). + * + * @param user User to be created + * @return newly created user + */ + private User createUser(User user) { + return httpjsonClient.createUser(CreateUserRequest.newBuilder().setUser(user).build()); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITDynamicRoutingHeaders.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITDynamicRoutingHeaders.java new file mode 100644 index 0000000000..7828da8b53 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITDynamicRoutingHeaders.java @@ -0,0 +1,400 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.api.gax.rpc.internal.Headers.DYNAMIC_ROUTING_HEADER_KEY; +import static com.google.common.truth.Truth.assertThat; + +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.ForwardingHttpJsonClientCall; +import com.google.api.gax.httpjson.ForwardingHttpJsonClientCallListener; +import com.google.api.gax.httpjson.HttpJsonCallOptions; +import com.google.api.gax.httpjson.HttpJsonChannel; +import com.google.api.gax.httpjson.HttpJsonClientCall; +import com.google.api.gax.httpjson.HttpJsonClientInterceptor; +import com.google.api.gax.httpjson.HttpJsonMetadata; +import com.google.common.collect.ImmutableList; +import com.google.showcase.v1beta1.ComplianceClient; +import com.google.showcase.v1beta1.ComplianceData; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import io.grpc.CallOptions; +import io.grpc.Channel; +import io.grpc.ClientCall; +import io.grpc.ClientInterceptor; +import io.grpc.ForwardingClientCall; +import io.grpc.Metadata; +import io.grpc.MethodDescriptor; +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.TimeUnit; +import java.util.stream.Collectors; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +class ITDynamicRoutingHeaders { + private static final String SPLIT_TOKEN = "&"; + private static final Metadata.Key REQUEST_PARAMS_HEADER_KEY = + Metadata.Key.of(DYNAMIC_ROUTING_HEADER_KEY, Metadata.ASCII_STRING_MARSHALLER); + + // Implement a request interceptor to retrieve the headers being sent on the request. + // The headers being set are part of the Metadata + private static class GrpcCapturingClientInterceptor implements ClientInterceptor { + private Metadata metadata; + + @Override + public ClientCall interceptCall( + MethodDescriptor method, final CallOptions callOptions, Channel next) { + ClientCall call = next.newCall(method, callOptions); + return new ForwardingClientCall.SimpleForwardingClientCall(call) { + @Override + public void start(ClientCall.Listener responseListener, Metadata headers) { + metadata = headers; + super.start(responseListener, headers); + } + }; + } + } + + // Implement a request interceptor to retrieve the headers being sent on the request + // The headers being set are part of the CallOptions + private static class HttpJsonCapturingClientInterceptor implements HttpJsonClientInterceptor { + private String requestParam; + + @Override + public HttpJsonClientCall interceptCall( + ApiMethodDescriptor method, + HttpJsonCallOptions callOptions, + HttpJsonChannel next) { + HttpJsonClientCall call = next.newCall(method, callOptions); + return new ForwardingHttpJsonClientCall.SimpleForwardingHttpJsonClientCall< + RequestT, ResponseT>(call) { + @Override + public void start(Listener responseListener, HttpJsonMetadata requestHeaders) { + Listener forwardingResponseListener = + new ForwardingHttpJsonClientCallListener.SimpleForwardingHttpJsonClientCallListener< + ResponseT>(responseListener) { + @Override + public void onHeaders(HttpJsonMetadata responseHeaders) { + super.onHeaders(responseHeaders); + } + + @Override + public void onMessage(ResponseT message) { + super.onMessage(message); + } + + @Override + public void onClose(int statusCode, HttpJsonMetadata trailers) { + super.onClose(statusCode, trailers); + } + }; + + super.start(forwardingResponseListener, requestHeaders); + if (requestHeaders.getHeaders().containsKey(DYNAMIC_ROUTING_HEADER_KEY)) { + requestParam = + String.valueOf(requestHeaders.getHeaders().get(DYNAMIC_ROUTING_HEADER_KEY)); + } + } + }; + } + } + + private static HttpJsonCapturingClientInterceptor httpJsonInterceptor; + private static HttpJsonCapturingClientInterceptor httpJsonComplianceInterceptor; + private static GrpcCapturingClientInterceptor grpcInterceptor; + private static GrpcCapturingClientInterceptor grpcComplianceInterceptor; + + private static EchoClient grpcClient; + private static EchoClient httpJsonClient; + private static ComplianceClient grpcComplianceClient; + private static ComplianceClient httpJsonComplianceClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Interceptor and Client + grpcInterceptor = new GrpcCapturingClientInterceptor(); + grpcClient = TestClientInitializer.createGrpcEchoClient(ImmutableList.of(grpcInterceptor)); + + // Create gRPC ComplianceClient and Interceptor + // Creating a compliance client because echo client doesn't have an implicit enum routing test + // case + grpcComplianceInterceptor = new GrpcCapturingClientInterceptor(); + grpcComplianceClient = + TestClientInitializer.createGrpcComplianceClient( + ImmutableList.of(grpcComplianceInterceptor)); + + // Create HttpJson ComplianceClient and Interceptor + httpJsonComplianceInterceptor = new HttpJsonCapturingClientInterceptor(); + httpJsonComplianceClient = + TestClientInitializer.createHttpJsonComplianceClient( + ImmutableList.of(httpJsonComplianceInterceptor)); + + // Create HttpJson Interceptor and Client + httpJsonInterceptor = new HttpJsonCapturingClientInterceptor(); + httpJsonClient = + TestClientInitializer.createHttpJsonEchoClient(ImmutableList.of(httpJsonInterceptor)); + } + + @BeforeEach + void cleanUpParams() { + grpcInterceptor.metadata = null; + grpcComplianceInterceptor.metadata = null; + httpJsonInterceptor.requestParam = null; + httpJsonComplianceInterceptor.requestParam = null; + } + + @AfterAll + static void destroyClient() throws InterruptedException { + grpcClient.close(); + grpcComplianceClient.close(); + + httpJsonClient.close(); + httpJsonComplianceClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + grpcComplianceClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + + httpJsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpJsonComplianceClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_noRoutingHeaderUsed() { + grpcClient.echo(EchoRequest.newBuilder().build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNull(); + } + + @Test + void testHttpJson_noRoutingHeaderUsed() { + httpJsonClient.echo(EchoRequest.newBuilder().build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNull(); + } + + @Test + void testGrpc_emptyHeader() { + grpcClient.echo(EchoRequest.newBuilder().setHeader("").build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNull(); + } + + @Test + void testHttpJson_emptyHeader() { + httpJsonClient.echo(EchoRequest.newBuilder().setHeader("").build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNull(); + } + + @Test + void testGrpc_matchesHeaderName() { + grpcClient.echo(EchoRequest.newBuilder().setHeader("potato").build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = ImmutableList.of("header=potato", "routing_id=potato"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testGrpc_implicitHeaders_enumsEncodedasInt() { + RepeatRequest request = + RepeatRequest.newBuilder().setInfo(ComplianceData.newBuilder().setFKingdomValue(5)).build(); + RepeatResponse actualResponse = grpcComplianceClient.repeatDataSimplePath(request); + String headerValue = grpcComplianceInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + // fields beside "info.f_kingdom" are default values (false, 0.0, 0) since we are not setting + // them in the request message. + List expectedHeaders = + ImmutableList.of( + "info.f_bool=false", "info.f_double=0.0", "info.f_int32=0", "info.f_kingdom=5"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_implicitHeaders_enumsEncodedasInt() { + RepeatRequest request = + RepeatRequest.newBuilder() + .setInfo( + ComplianceData.newBuilder() + .setFString("test") + .setFInt32(1) + .setFDouble(2) + .setFBool(true) + .setFKingdomValue(3)) + .build(); + RepeatResponse actualResponse = httpJsonComplianceClient.repeatDataSimplePath(request); + String headerValue = httpJsonComplianceInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + // In this case, we are setting the values explicitly. + List expectedHeaders = + ImmutableList.of( + "info.f_bool=true", + "info.f_double=2.0", + "info.f_int32=1", + "info.f_kingdom=3", + "info.f_string=test"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_matchesHeaderName() { + httpJsonClient.echo(EchoRequest.newBuilder().setHeader("potato").build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = ImmutableList.of("header=potato", "routing_id=potato"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testGrpc_matchesOtherHeaderName() { + grpcClient.echo(EchoRequest.newBuilder().setOtherHeader("instances/456").build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = ImmutableList.of("baz=instances%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_matchesOtherHeaderName() { + httpJsonClient.echo(EchoRequest.newBuilder().setOtherHeader("instances/456").build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = ImmutableList.of("baz=instances%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testGrpc_matchesMultipleOfSameRoutingHeader_usesHeader() { + grpcClient.echo(EchoRequest.newBuilder().setHeader("projects/123/instances/456").build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of( + "header=projects%2F123%2Finstances%2F456", + "routing_id=projects%2F123%2Finstances%2F456", + "super_id=projects%2F123", + "table_name=projects%2F123%2Finstances%2F456", + "instance_id=instances%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_matchesMultipleOfSameRoutingHeader_usesHeader() { + httpJsonClient.echo(EchoRequest.newBuilder().setHeader("projects/123/instances/456").build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of( + "header=projects%2F123%2Finstances%2F456", + "routing_id=projects%2F123%2Finstances%2F456", + "super_id=projects%2F123", + "table_name=projects%2F123%2Finstances%2F456", + "instance_id=instances%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders).inOrder(); + } + + @Test + void testGrpc_matchesMultipleOfSameRoutingHeader_usesOtherHeader() { + grpcClient.echo(EchoRequest.newBuilder().setOtherHeader("projects/123/instances/456").build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of("baz=projects%2F123%2Finstances%2F456", "qux=projects%2F123"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_matchesMultipleOfSameRoutingHeader_usesOtherHeader() { + httpJsonClient.echo( + EchoRequest.newBuilder().setOtherHeader("projects/123/instances/456").build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of("baz=projects%2F123%2Finstances%2F456", "qux=projects%2F123"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testGrpc_matchesMultipleRoutingHeaders() { + grpcClient.echo( + EchoRequest.newBuilder() + .setHeader("regions/123/zones/456") + .setOtherHeader("projects/123/instances/456") + .build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of( + "baz=projects%2F123%2Finstances%2F456", + "qux=projects%2F123", + "table_name=regions%2F123%2Fzones%2F456", + "header=regions%2F123%2Fzones%2F456", + "routing_id=regions%2F123%2Fzones%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_matchesMultipleRoutingHeaders() { + httpJsonClient.echo( + EchoRequest.newBuilder() + .setHeader("regions/123/zones/456") + .setOtherHeader("projects/123/instances/456") + .build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of( + "baz=projects%2F123%2Finstances%2F456", + "qux=projects%2F123", + "table_name=regions%2F123%2Fzones%2F456", + "header=regions%2F123%2Fzones%2F456", + "routing_id=regions%2F123%2Fzones%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITEndpointContext.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITEndpointContext.java new file mode 100644 index 0000000000..0f50051b68 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITEndpointContext.java @@ -0,0 +1,469 @@ +package com.google.showcase.v1beta1.it; + +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.core.CredentialsProvider; +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.UnauthenticatedException; +import com.google.auth.Credentials; +import com.google.auth.oauth2.GoogleCredentials; +import com.google.common.truth.Truth; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import com.google.showcase.v1beta1.stub.EchoStub; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import io.grpc.ManagedChannelBuilder; +import java.io.IOException; +import java.net.URI; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Test; + +/** + * This IT tests the different user configurations allowed and their effects on endpoint and + * universe domain resolution. + * + *

In these tests, the client is not initialized with the default configuration: + * `EchoClient.create()`. For showcase tests run in CI, the client must be supplied explicitly + * supplied with a Credentials value. The tests use a wrapped Credentials and Credentials Provider + * (UniverseDomainCredentials and UniverseDomainCredentialsProvider) which allow for testing this. + * + *

Endpoint resolution has the same behavior for both gRPC and HttpJson. The showcase tests below + * only use the gRPC transport for testing. HttpJson functionality exists inside the wrapper + * classes, but is not being used. + */ +class ITEndpointContext { + /** + * Inside the test cases below, we must explicitly configure serviceName. Normally this should not + * be configured at all, but showcase clients do not have a serviceName. The ExtendStubSettings + * wrapper return the serviceName by overriding the `getServiceName()` result. + */ + private static class ExtendedEchoStubSettings extends EchoStubSettings { + + private static final String DUMMY_MTLS_ENDPOINT = "mtls.googleapis.com:443"; + + protected ExtendedEchoStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + @Override + public String getServiceName() { + return "test"; + } + + public static ExtendedEchoStubSettings.Builder newBuilder() { + return ExtendedEchoStubSettings.Builder.createDefault(); + } + + public static ExtendedEchoStubSettings.Builder newHttpJsonBuilder() { + return ExtendedEchoStubSettings.Builder.createHttpJsonDefault(); + } + + public static class Builder extends EchoStubSettings.Builder { + + protected Builder(ClientContext clientContext) { + super(clientContext); + } + + private static ExtendedEchoStubSettings.Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(DUMMY_MTLS_ENDPOINT); + builder.setSwitchToMtlsEndpointAllowed(true); + return builder; + } + + private static ExtendedEchoStubSettings.Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(DUMMY_MTLS_ENDPOINT); + builder.setSwitchToMtlsEndpointAllowed(true); + return builder; + } + + @Override + public ExtendedEchoStubSettings build() throws IOException { + return new ExtendedEchoStubSettings(this); + } + } + } + + /** + * Without this ClientSettings wrapper, we must expose a serviceName setter to + * (Client|Stub)Settings and pass the StubSettings to the client. However, this will result in a + * null ClientSettings (See {@link EchoClient#create(EchoStub)}). Passing the stub to the Client + * will result in a NPE when doing `Client.getSettings().get(Endpoint|UniverseDomain)` as the + * ClientSettings is stored as null. + */ + private static class ExtendedEchoSettings extends EchoSettings { + + protected ExtendedEchoSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + public static EchoSettings.Builder newBuilder() { + return ExtendedEchoSettings.Builder.createDefault(); + } + + public static EchoSettings.Builder newHttpJsonBuilder() { + return ExtendedEchoSettings.Builder.createHttpJsonDefault(); + } + + public static class Builder extends EchoSettings.Builder { + protected Builder() throws IOException {} + + private static ExtendedEchoSettings.Builder createDefault() { + return new ExtendedEchoSettings.Builder(ExtendedEchoStubSettings.newBuilder()); + } + + private static ExtendedEchoSettings.Builder createHttpJsonDefault() { + return new ExtendedEchoSettings.Builder(ExtendedEchoStubSettings.newHttpJsonBuilder()); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + } + + protected Builder(EchoSettings settings) { + super(settings); + } + + protected Builder(ExtendedEchoStubSettings.Builder stubSettings) { + super(stubSettings); + } + } + } + + /** + * Credentials Wrapper for showcase testing which is used to override the Universe Domain value. + * + *

For the tests below, it will act as a valid Credentials and is used to test the flows where + * the user passes in a Credentials (i.e. ServiceAccount, AccessToken, Oauth, etc.) + */ + private static class UniverseDomainCredentials extends Credentials { + + private final String universeDomain; + + private UniverseDomainCredentials(String universeDomain) { + this.universeDomain = universeDomain; + } + + @Override + public String getAuthenticationType() { + return null; + } + + @Override + public Map> getRequestMetadata(URI uri) { + return new HashMap<>(); + } + + @Override + public boolean hasRequestMetadata() { + return false; + } + + @Override + public boolean hasRequestMetadataOnly() { + return false; + } + + @Override + public void refresh() { + // no-op + } + + @Override + public String getUniverseDomain() { + return universeDomain; + } + } + + /** + * CredentialsProvider wrapper to return the wrapped Universe Domain Credentials. This will return + * the custom Universe Domain value. + */ + private static class UniverseDomainCredentialsProvider implements CredentialsProvider { + + private final String universeDomain; + + public UniverseDomainCredentialsProvider(String universeDomain) { + this.universeDomain = universeDomain; + } + + public static UniverseDomainCredentialsProvider create() { + return new UniverseDomainCredentialsProvider(GoogleCredentials.GOOGLE_DEFAULT_UNIVERSE); + } + + public static UniverseDomainCredentialsProvider create(String universeDomain) { + return new UniverseDomainCredentialsProvider(universeDomain); + } + + @Override + public Credentials getCredentials() { + return new UniverseDomainCredentials(universeDomain); + } + } + + private static final String DEFAULT_ENDPOINT = "test.googleapis.com:443"; + private static final EchoRequest DEFAULT_REQUEST = + EchoRequest.newBuilder().setContent("echo").build(); + + private EchoClient echoClient; + + @AfterEach + void cleanup() throws InterruptedException { + if (echoClient != null) { + echoClient.close(); + echoClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // Default (no configuration) + @Test + void endpointResolution_default() throws IOException { + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create()) + .build(); + echoClient = EchoClient.create(echoSettings); + Truth.assertThat(echoClient.getSettings().getEndpoint()).isEqualTo(DEFAULT_ENDPOINT); + Truth.assertThat(echoClient.getSettings().getUniverseDomain()) + .isEqualTo(GoogleCredentials.GOOGLE_DEFAULT_UNIVERSE); + } + + // User configuration + @Test + void endpointResolution_userSetEndpoint() throws IOException { + String customEndpoint = "test.com:123"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create()) + .setEndpoint(customEndpoint) + .build(); + echoClient = EchoClient.create(echoSettings); + Truth.assertThat(echoClient.getSettings().getEndpoint()).isEqualTo(customEndpoint); + Truth.assertThat(echoClient.getSettings().getUniverseDomain()) + .isEqualTo(GoogleCredentials.GOOGLE_DEFAULT_UNIVERSE); + } + + @Test + void endpointResolution_userSetUniverseDomainAndNoUserSetEndpoint() throws IOException { + String customUniverseDomain = "random.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create()) + .setUniverseDomain(customUniverseDomain) + .build(); + echoClient = EchoClient.create(echoSettings); + // If user configured the universe domain, the endpoint is constructed from it + Truth.assertThat(echoClient.getSettings().getEndpoint()).isEqualTo("test.random.com:443"); + Truth.assertThat(echoClient.getSettings().getUniverseDomain()).isEqualTo(customUniverseDomain); + } + + @Test + void endpointResolution_userSetEndpointAndUniverseDomain() throws IOException { + String customEndpoint = "custom.endpoint.com:443"; + String customUniverseDomain = "random.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create()) + .setEndpoint(customEndpoint) + .setUniverseDomain(customUniverseDomain) + .build(); + echoClient = EchoClient.create(echoSettings); + // Custom Endpoint sets the endpoint for the client to use + Truth.assertThat(echoClient.getSettings().getEndpoint()).isEqualTo(customEndpoint); + // The universe domain doesn't match the endpoint. The call will fail validation when RPC is + // called. + Truth.assertThat(echoClient.getSettings().getUniverseDomain()).isEqualTo(customUniverseDomain); + } + + @Test + void universeDomainValidation_credentialsGDU_noUserConfiguration() throws IOException { + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create()) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + // Does not throw an error + echoClient.echo(DEFAULT_REQUEST); + } + + @Test + void universeDomainValidation_credentialsNonGDU_noUserConfiguration() throws IOException { + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create("random.com")) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + UnauthenticatedException exception = + assertThrows(UnauthenticatedException.class, () -> echoClient.echo(DEFAULT_REQUEST)); + Truth.assertThat(exception.getMessage()) + .contains( + "The configured universe domain (googleapis.com) does not match the universe domain" + + " found in the credentials (random.com)."); + } + + @Test + void universeDomainValidation_credentialsNonGDUMatchesUserConfiguration() throws IOException { + String universeDomain = "random.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create(universeDomain)) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setUniverseDomain(universeDomain) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + // Does not throw an error + echoClient.echo(DEFAULT_REQUEST); + } + + @Test + void universeDomainValidation_credentialsNonGDUDoesNotMatchUserConfiguration() + throws IOException { + String universeDomain = "random.com"; + String userConfigurationUniverseDomain = "test.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create(universeDomain)) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setUniverseDomain(userConfigurationUniverseDomain) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + UnauthenticatedException exception = + assertThrows(UnauthenticatedException.class, () -> echoClient.echo(DEFAULT_REQUEST)); + Truth.assertThat(exception.getMessage()) + .contains( + "The configured universe domain (test.com) does not match the universe domain found in" + + " the credentials (random.com)."); + } + + // This test uses NoCredentialsProvider (will default to GDU) + @Test + void universeDomainValidation_noCredentials_noUserSetUniverseDomain() throws IOException { + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + // Does not throw an error + echoClient.echo(DEFAULT_REQUEST); + } + + // This test uses NoCredentialsProvider (will default to GDU) + @Test + void universeDomainValidation_noCredentials_userSetUniverseDomain() throws IOException { + String universeDomain = "random.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setUniverseDomain(universeDomain) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + UnauthenticatedException exception = + assertThrows(UnauthenticatedException.class, () -> echoClient.echo(DEFAULT_REQUEST)); + Truth.assertThat(exception.getMessage()) + .contains( + "The configured universe domain (random.com) does not match the universe domain found" + + " in the credentials (googleapis.com)."); + } + + // Default in Builder (no configuration) + @Test + void endpointResolution_defaultViaBuilder() { + EchoSettings.Builder echoSettingsBuilder = EchoSettings.newBuilder(); + // `StubSettings.newBuilder()` will return the clientSettingsEndpoint + Truth.assertThat(echoSettingsBuilder.getEndpoint()).isEqualTo(null); + } + + // User configuration in Builder + @Test + void endpointResolution_userConfigurationViaBuilder() { + EchoSettings.Builder echoSettingsBuilder = + EchoSettings.newBuilder().setEndpoint("test.com:123"); + // `StubSettings.newBuilder()` will return the clientSettingsEndpoint + Truth.assertThat(echoSettingsBuilder.getEndpoint()).isEqualTo("test.com:123"); + } + + @Test + void endpointResolution_builderBuilderBackToBuilder() throws IOException { + String customEndpoint = "test.com:123"; + EchoStubSettings.Builder echoStubSettingsBuilder = + EchoStubSettings.newBuilder().setEndpoint(customEndpoint); + // `StubSettings.newBuilder()` will return the clientSettingsEndpoint + Truth.assertThat(echoStubSettingsBuilder.getEndpoint()).isEqualTo(customEndpoint); + + // EndpointContext is recomputed when the Builder is re-built + EchoStubSettings echoStubSettings = echoStubSettingsBuilder.build(); + Truth.assertThat(echoStubSettings.getEndpoint()).isEqualTo(customEndpoint); + + // Calling toBuilder on StubSettings keeps the configurations the same + echoStubSettingsBuilder = echoStubSettings.toBuilder(); + Truth.assertThat(echoStubSettingsBuilder.getEndpoint()).isEqualTo(customEndpoint); + } + + @Test + void universeDomainValidation_quotaProjectId_credentialsNonGDUMatchesUserConfiguration() + throws IOException { + String universeDomain = "random.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setQuotaProjectId("exampleProject") + .setCredentialsProvider(UniverseDomainCredentialsProvider.create(universeDomain)) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setUniverseDomain(universeDomain) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + Truth.assertThat(echoClient.echo(DEFAULT_REQUEST).getContent()).isEqualTo("echo"); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITGdch.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITGdch.java new file mode 100644 index 0000000000..f043d45cfc --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITGdch.java @@ -0,0 +1,224 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotSame; +import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import com.google.api.client.json.GenericJson; +import com.google.api.client.json.JsonFactory; +import com.google.api.client.json.gson.GsonFactory; +import com.google.api.gax.core.FixedCredentialsProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.auth.Credentials; +import com.google.auth.oauth2.GdchCredentials; +import com.google.auth.oauth2.GdchCredentialsTestUtil; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.it.util.InterceptingMockTokenServerTransportFactory; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.io.InputStream; +import java.net.URI; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardCopyOption; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.io.TempDir; + +/** + * Test suite to confirm a client can be instantiated with GDCH credentials. No calls are made since + * it is not feasible to test against real GDCH servers (or replicate an environment) + */ +class ITGdch { + + private static final String CA_CERT_FILENAME = "fake_cert.pem"; + private static final String CA_CERT_RESOURCE_PATH = "/" + CA_CERT_FILENAME; + private static final String CA_CERT_JSON_KEY = "ca_cert_path"; + private static final String GDCH_CREDENTIAL_FILENAME = "test_gdch_credential.json"; + private static final String GDCH_CREDENTIAL_RESOURCE_PATH = "/" + GDCH_CREDENTIAL_FILENAME; + private static final String GDCH_TOKEN_STRING = "1/MkSJoj1xsli0AccessToken_NKPY2"; + private static final String SID_NAME = "service-identity-name"; + + private EchoClient client; + private EchoSettings settings; + private EchoStubSettings stubSettings; + private Credentials initialCredentials; + private ClientContext context; + private InterceptingMockTokenServerTransportFactory transportFactory; + private String projectId; + private URI tokenUri; + + @BeforeEach + void setup(@TempDir Path tempDir) throws IOException { + transportFactory = new InterceptingMockTokenServerTransportFactory(); + prepareCredentials(tempDir); + settings = + EchoSettings.newBuilder() + .setCredentialsProvider(FixedCredentialsProvider.create(initialCredentials)) + .build(); + } + + @AfterEach + void tearDown() throws InterruptedException { + if (client != null) { + client.close(); + client.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + private void prepareCredentials(Path tempDir) throws IOException { + // Copy file so it can be referenced by Path even in native-image builds + File caCertFile = new File(tempDir.toFile(), CA_CERT_FILENAME); + try (InputStream inputStream = getClass().getResourceAsStream(CA_CERT_RESOURCE_PATH)) { + assertThat(inputStream).isNotNull(); + Files.copy(inputStream, caCertFile.toPath(), StandardCopyOption.REPLACE_EXISTING); + } + assertWithMessage(caCertFile.toPath() + " should exist").that(caCertFile.exists()).isTrue(); + + // open gdch credential json (still needs its "ca_cert_path" to point to the CA certificate + // obtained from above) + JsonFactory factory = new GsonFactory(); + GenericJson converted = + factory.fromInputStream( + getClass().getResourceAsStream(GDCH_CREDENTIAL_RESOURCE_PATH), GenericJson.class); + + // modify and save to a temporary folder + converted.set(CA_CERT_JSON_KEY, caCertFile.toPath().toAbsolutePath().toString()); + projectId = converted.get("project").toString(); + tokenUri = URI.create(converted.get("token_uri").toString()); + + File tempGdchCredentialFile = new File(tempDir.toFile(), GDCH_CREDENTIAL_FILENAME); + try (FileWriter fileWriter = new FileWriter(tempGdchCredentialFile)) { + String preparedJson = converted.toPrettyString(); + fileWriter.write(preparedJson); + } + + // use temp location to instantiate credentials + initialCredentials = GdchCredentialsTestUtil.fromJson(converted, transportFactory); + } + + /** + * {@link com.google.api.gax.rpc.ClientContext} will create a new {@link GdchCredentials} with an + * audience defaulted to the endpoint if the audience is not manually passed. This test confirms + * that a new credential is created from the context and can be refreshed + * + * @throws IOException + */ + @Test + void testCreateClient_withGdchCredentialAndNoAudience_defaultsToEndpointBasedAudience() + throws IOException { + + // we create the client as usual - no audience passed + String testEndpoint = "custom-endpoint:123"; + settings = settings.toBuilder().setEndpoint(testEndpoint).build(); + context = ClientContext.create(settings); + stubSettings = EchoStubSettings.newBuilder(context).build(); + client = EchoClient.create(stubSettings.createStub()); + + // We retrieve from context and from client + // the client has only access to creds provider, which may differ from the actual credentials + // used in the Context + Credentials fromContext = context.getCredentials(); + Credentials fromClient = initialCredentials; + + // Since ClientContext.create() uses a modified version of GdchCredentials + // via GdchCredentials.createWithGdchAudience(), they should be different objects + assertNotSame(fromContext, fromClient); + + // When credentials don't have an audience (such as the ones we passed to client creation and + // now stored in the + // provider) they will throw if we try to refresh them + NullPointerException expectedEx = + assertThrows(NullPointerException.class, () -> initialCredentials.refresh()); + assertTrue( + expectedEx.getMessage().contains("Audience are not configured for GDCH service account")); + + // However, the credentials prepared in ClientContext should be able to refresh since the + // audience would be + // internally defaulted the endpoint of the StubSettings + registerCredential(fromContext); + ((GdchCredentials) fromContext).refreshAccessToken(); + String usedAudience = transportFactory.transport.getLastAudienceSent(); + assertEquals(testEndpoint, usedAudience); + } + + /** + * Confirms creating a client with a valid audience is successful. We cannot confirm which + * audience is chosen (our passed audience or the endpoint) but this is confirmed in the unit + * tests. + * + * @throws IOException + */ + @Test + void testCreateClient_withGdchCredentialWithValidAudience_usesCredentialWithPassedAudience() + throws IOException { + + // Similar to the previous test, create a client as usual but this time we pass a explicit + // audience. It should + // be created without issues + String testAudience = "valid-audience"; + settings = + settings.toBuilder().setGdchApiAudience(testAudience).setEndpoint("localhost:7469").build(); + context = ClientContext.create(settings); + stubSettings = EchoStubSettings.newBuilder(context).build(); + client = EchoClient.create(stubSettings.createStub()); + + // We retrieve both creds from the creds provider and the ones prepared in the context (which + // should have been + // re-created using GdchCredentials.createWithAudience("valid-audience")) + Credentials fromContext = context.getCredentials(); + assertNotSame(fromContext, initialCredentials); + + // Again, since the initial credentials don't have an audience, we should not be able to refresh + // them + NullPointerException thrownByClientCreds = + assertThrows(NullPointerException.class, () -> initialCredentials.refresh()); + assertTrue( + thrownByClientCreds + .getMessage() + .contains("Audience are not configured for GDCH service account")); + + // But the credentials prepared in ClientContext should be able to refresh since the audience + // would be internally + // set to the one passed in stub settings + registerCredential(fromContext); + ((GdchCredentials) fromContext).refreshAccessToken(); + String usedAudience = transportFactory.transport.getLastAudienceSent(); + assertEquals(testAudience, usedAudience); + } + + private void registerCredential(Credentials fromContext) { + GdchCredentialsTestUtil.registerGdchCredentialWithMockTransport( + (GdchCredentials) fromContext, + transportFactory.transport, + projectId, + SID_NAME, + GDCH_TOKEN_STRING, + tokenUri); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITHttpAnnotation.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITHttpAnnotation.java new file mode 100644 index 0000000000..0daf858d14 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITHttpAnnotation.java @@ -0,0 +1,145 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.api.client.http.javanet.NetHttpTransport; +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.common.collect.ImmutableMap; +import com.google.protobuf.util.JsonFormat; +import com.google.showcase.v1beta1.ComplianceClient; +import com.google.showcase.v1beta1.ComplianceData; +import com.google.showcase.v1beta1.ComplianceGroup; +import com.google.showcase.v1beta1.ComplianceSettings; +import com.google.showcase.v1beta1.ComplianceSuite; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.io.IOException; +import java.io.InputStreamReader; +import java.nio.charset.StandardCharsets; +import java.security.GeneralSecurityException; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.TimeUnit; +import java.util.function.Function; +import java.util.stream.Collectors; +import java.util.stream.Stream; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; + +// This test runs from the parameters in the compliance_suite.json file +// The file is downloaded from the gapic-showcase repo. Each compliance +// group is a set of HttpJson behaviors we want to test for. Each group +// tests the product of the rpc list and requests list. +class ITHttpAnnotation { + + static Stream data() { + return Stream.of( + Arguments.of("Fully working conversions, resources"), + Arguments.of("Binding selection testing"), + Arguments.of("Cases that apply to non-path requests"), + Arguments.of("Fully working conversions, no resources")); + } + + private static ComplianceClient httpjsonClient; + private static ComplianceSuite complianceSuite; + private static Map> validComplianceRpcMap; + + @BeforeAll + static void createClients() throws IOException, GeneralSecurityException { + ComplianceSuite.Builder builder = ComplianceSuite.newBuilder(); + JsonFormat.parser() + .merge( + new InputStreamReader( + Objects.requireNonNull( + ITHttpAnnotation.class + .getClassLoader() + .getResourceAsStream("compliance_suite.json")), + StandardCharsets.UTF_8), + builder); + complianceSuite = builder.build(); + + ComplianceSettings httpjsonComplianceSettings = + ComplianceSettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + ComplianceSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint("http://localhost:7469") + .build()) + .build(); + httpjsonClient = ComplianceClient.create(httpjsonComplianceSettings); + + // Mapping of Compliance Suite file RPC Names to ComplianceClient methods + validComplianceRpcMap = + ImmutableMap.of( + "Compliance.RepeatDataBody", + httpjsonClient::repeatDataBody, + "Compliance.RepeatDataBodyInfo", + httpjsonClient::repeatDataBodyInfo, + "Compliance.RepeatDataQuery", + httpjsonClient::repeatDataQuery, + "Compliance.RepeatDataSimplePath", + httpjsonClient::repeatDataSimplePath, + "Compliance.RepeatDataBodyPut", + httpjsonClient::repeatDataBodyPut, + "Compliance.RepeatDataBodyPatch", + httpjsonClient::repeatDataBodyPatch, + "Compliance.RepeatDataPathResource", + httpjsonClient::repeatDataPathResource); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + // Verify that the input's info is the same as the response's info + // This ensures that the entire group's behavior over HttpJson + // works as intended + @ParameterizedTest + @MethodSource("data") + void testComplianceGroup(String groupName) { + Optional complianceGroupOptional = + complianceSuite.getGroupList().stream() + .filter(x -> x.getName().equals(groupName)) + .findFirst(); + assertThat(complianceGroupOptional.isPresent()).isTrue(); + ComplianceGroup complianceGroup = complianceGroupOptional.get(); + List validRpcList = + complianceGroup.getRpcsList().stream() + .filter(validComplianceRpcMap::containsKey) + .collect(Collectors.toList()); + for (String rpcName : validRpcList) { + Function rpc = validComplianceRpcMap.get(rpcName); + for (RepeatRequest repeatRequest : complianceGroup.getRequestsList()) { + ComplianceData expectedData = repeatRequest.getInfo(); + RepeatResponse response = rpc.apply(repeatRequest); + assertThat(response.getRequest().getInfo()).isEqualTo(expectedData); + } + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITIam.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITIam.java new file mode 100644 index 0000000000..893eeb2679 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITIam.java @@ -0,0 +1,180 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.common.collect.ImmutableList; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.showcase.v1beta1.IdentityClient; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.List; +import java.util.UUID; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +class ITIam { + private static final Policy DEFAULT_POLICY = + Policy.newBuilder() + .addBindings(Binding.newBuilder().setRole("foo.editor").addMembers("allUsers")) + .build(); + private static IdentityClient grpcClient; + private static IdentityClient httpjsonClient; + private String resourceName; + + @BeforeAll + static void createClients() throws Exception { + grpcClient = TestClientInitializer.createGrpcIdentityClient(); + httpjsonClient = TestClientInitializer.createHttpJsonIdentityClient(); + } + + @BeforeEach + void setupTests() { + resourceName = "users/" + UUID.randomUUID().toString().substring(0, 8); + } + + @AfterAll + public static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_setIamPolicy() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + Policy policy = grpcClient.setIamPolicy(policyRequest); + assertThat(policy).isEqualTo(DEFAULT_POLICY); + } + + @Test + void testHttpJson_setIamPolicy() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + Policy policy = httpjsonClient.setIamPolicy(policyRequest); + assertThat(policy).isEqualTo(DEFAULT_POLICY); + } + + @Test + void testGrpc_getIamPolicy() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + grpcClient.setIamPolicy(policyRequest); + + Policy policy = + grpcClient.getIamPolicy( + GetIamPolicyRequest.newBuilder().setResource(policyRequest.getResource()).build()); + assertThat(policy).isEqualTo(DEFAULT_POLICY); + } + + @Test + void testHttpJson_getIamPolicy() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + httpjsonClient.setIamPolicy(policyRequest); + + Policy policy = + httpjsonClient.getIamPolicy( + GetIamPolicyRequest.newBuilder().setResource(policyRequest.getResource()).build()); + assertThat(policy).isEqualTo(DEFAULT_POLICY); + } + + @Test + void testGrpc_testIamPermissions() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + grpcClient.setIamPolicy(policyRequest); + List permissions = ImmutableList.of("foo.create", "foo.write"); + TestIamPermissionsResponse testIamPermissionsResponse = + grpcClient.testIamPermissions( + TestIamPermissionsRequest.newBuilder() + .setResource(policyRequest.getResource()) + .addAllPermissions(permissions) + .build()); + // Showcase server will simply echo the request's Permissions List back + // if the resource exists and contains a policy + assertThat(testIamPermissionsResponse.getPermissionsList()) + .containsExactlyElementsIn(permissions); + } + + @Test + void testHttpJson_testIamPermissions() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + httpjsonClient.setIamPolicy(policyRequest); + List permissions = ImmutableList.of("foo.create", "foo.write"); + TestIamPermissionsResponse testIamPermissionsResponse = + httpjsonClient.testIamPermissions( + TestIamPermissionsRequest.newBuilder() + .setResource(policyRequest.getResource()) + .addAllPermissions(permissions) + .build()); + // Showcase server will simply echo the request's Permissions List back + // if the resource exists and contains a policy + assertThat(testIamPermissionsResponse.getPermissionsList()) + .containsExactlyElementsIn(permissions); + } + + // The tests below simply assert that an exception is being thrown for an invalid request + // in both transports. Showcase's IAM backend service will throw a few exceptions for a few + // cases, and we simply assert that an exception has been thrown for a single case with a single + // RPC (No resource in the request for SetIamPolicy's RPC). + @Test + void testGrpc_iamThrowsException() { + SetIamPolicyRequest setIamPolicyRequest = SetIamPolicyRequest.newBuilder().build(); + assertThrows( + InvalidArgumentException.class, () -> grpcClient.setIamPolicy(setIamPolicyRequest)); + } + + @Test + void testHttpJson_iamThrowsException() { + SetIamPolicyRequest setIamPolicyRequest = SetIamPolicyRequest.newBuilder().build(); + assertThrows( + InvalidArgumentException.class, () -> httpjsonClient.setIamPolicy(setIamPolicyRequest)); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITLongRunningOperation.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITLongRunningOperation.java new file mode 100644 index 0000000000..09208861ba --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITLongRunningOperation.java @@ -0,0 +1,196 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.longrunning.OperationFuture; +import com.google.api.gax.retrying.RetrySettings; +import com.google.protobuf.Timestamp; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.WaitMetadata; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.WaitResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.concurrent.CancellationException; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.Test; +import org.threeten.bp.Duration; +import org.threeten.bp.Instant; +import org.threeten.bp.temporal.ChronoUnit; + +/** + * For this test, we test a combination of various LRO RetrySettings and try to ensure that the + * calls are polling correctly. Each test attempts to test the number of attempts done in each call. + */ +class ITLongRunningOperation { + + @Test + void testGRPC_LROSuccessfulResponse_doesNotExceedTotalTimeout() throws Exception { + RetrySettings initialUnaryRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(3000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(3000L)) + .setTotalTimeout(Duration.ofMillis(3000L)) + .build(); + RetrySettings pollingRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(3000L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelay(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(10000L)) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomWaitSettings( + initialUnaryRetrySettings, pollingRetrySettings); + try { + long epochSecondsInFuture = Instant.now().plus(5, ChronoUnit.SECONDS).getEpochSecond(); + WaitRequest waitRequest = + WaitRequest.newBuilder() + .setSuccess(WaitResponse.newBuilder().setContent("gRPCWaitContent_5sDelay_noRetry")) + .setEndTime(Timestamp.newBuilder().setSeconds(epochSecondsInFuture).build()) + .build(); + OperationFuture operationFuture = + grpcClient.waitOperationCallable().futureCall(waitRequest); + WaitResponse waitResponse = operationFuture.get(); + assertThat(waitResponse.getContent()).isEqualTo("gRPCWaitContent_5sDelay_noRetry"); + int attemptCount = operationFuture.getPollingFuture().getAttemptSettings().getAttemptCount(); + assertThat(attemptCount).isAtLeast(2); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testHttpJson_LROSuccessfulResponse_doesNotExceedTotalTimeout() throws Exception { + RetrySettings initialUnaryRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(3000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(3000L)) + .setTotalTimeout(Duration.ofMillis(3000L)) + .build(); + RetrySettings pollingRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(3000L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelay(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(10000L)) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomWaitSettings( + initialUnaryRetrySettings, pollingRetrySettings); + try { + long epochSecondsInFuture = Instant.now().plus(5, ChronoUnit.SECONDS).getEpochSecond(); + WaitRequest waitRequest = + WaitRequest.newBuilder() + .setSuccess( + WaitResponse.newBuilder().setContent("httpjsonWaitContent_5sDelay_noRetry")) + .setEndTime(Timestamp.newBuilder().setSeconds(epochSecondsInFuture).build()) + .build(); + OperationFuture operationFuture = + httpjsonClient.waitOperationCallable().futureCall(waitRequest); + WaitResponse waitResponse = operationFuture.get(); + assertThat(waitResponse.getContent()).isEqualTo("httpjsonWaitContent_5sDelay_noRetry"); + int attemptCount = operationFuture.getPollingFuture().getAttemptSettings().getAttemptCount(); + assertThat(attemptCount).isAtLeast(2); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testGRPC_LROUnsuccessfulResponse_exceedsTotalTimeout_throwsDeadlineExceededException() + throws Exception { + RetrySettings initialUnaryRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + .build(); + RetrySettings pollingRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(1000L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelay(Duration.ofMillis(3000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomWaitSettings( + initialUnaryRetrySettings, pollingRetrySettings); + try { + WaitRequest waitRequest = + WaitRequest.newBuilder() + .setSuccess(WaitResponse.newBuilder().setContent("httpjsonWaitContent_10sDelay")) + .setTtl(com.google.protobuf.Duration.newBuilder().setSeconds(10)) + .build(); + OperationFuture operationFuture = + grpcClient.waitOperationCallable().futureCall(waitRequest); + assertThrows(CancellationException.class, operationFuture::get); + int attemptCount = operationFuture.getPollingFuture().getAttemptSettings().getAttemptCount(); + assertThat(attemptCount).isGreaterThan(1); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testHttpJson_LROUnsuccessfulResponse_exceedsTotalTimeout_throwsDeadlineExceededException() + throws Exception { + RetrySettings initialUnaryRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(500L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(500L)) + .setTotalTimeout(Duration.ofMillis(500L)) + .build(); + RetrySettings pollingRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(100L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelay(Duration.ofMillis(500L)) + .setTotalTimeout(Duration.ofMillis(1000L)) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomWaitSettings( + initialUnaryRetrySettings, pollingRetrySettings); + try { + WaitRequest waitRequest = + WaitRequest.newBuilder() + .setSuccess(WaitResponse.newBuilder().setContent("httpjsonWaitContent_10sDelay")) + .setTtl(com.google.protobuf.Duration.newBuilder().setSeconds(10)) + .build(); + OperationFuture operationFuture = + httpjsonClient.waitOperationCallable().futureCall(waitRequest); + assertThrows(CancellationException.class, operationFuture::get); + int attemptCount = operationFuture.getPollingFuture().getAttemptSettings().getAttemptCount(); + assertThat(attemptCount).isGreaterThan(1); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITNumericEnums.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITNumericEnums.java new file mode 100644 index 0000000000..76c54a803c --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITNumericEnums.java @@ -0,0 +1,67 @@ +/* + * Copyright 2022 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. + */ + +package com.google.showcase.v1beta1.it; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +import com.google.api.client.http.javanet.NetHttpTransport; +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.showcase.v1beta1.ComplianceClient; +import com.google.showcase.v1beta1.ComplianceSettings; +import com.google.showcase.v1beta1.EnumRequest; +import com.google.showcase.v1beta1.EnumResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.io.IOException; +import java.security.GeneralSecurityException; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITNumericEnums { + + private static ComplianceClient httpjsonClient; + + @BeforeAll + static void createClients() throws GeneralSecurityException, IOException { + ComplianceSettings complianceSettings = + ComplianceSettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + ComplianceSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint("http://localhost:7469") + .build()) + .build(); + httpjsonClient = ComplianceClient.create(complianceSettings); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void verifyEnums() { + EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); + EnumResponse initialResponse = httpjsonClient.getEnum(request); + assertEquals(initialResponse, httpjsonClient.verifyEnum(initialResponse)); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITOtelMetrics.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITOtelMetrics.java new file mode 100644 index 0000000000..06f46deee8 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITOtelMetrics.java @@ -0,0 +1,922 @@ +/* + * Copyright 2024 Google LLC + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following disclaimer + * in the documentation and/or other materials provided with the + * distribution. + * * Neither the name of Google LLC nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package com.google.showcase.v1beta1.it; + +import static org.junit.Assert.assertThrows; + +import com.google.api.client.http.javanet.NetHttpTransport; +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode.Code; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.api.gax.rpc.UnavailableException; +import com.google.api.gax.tracing.MetricsTracer; +import com.google.api.gax.tracing.MetricsTracerFactory; +import com.google.api.gax.tracing.OpenTelemetryMetricsRecorder; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.truth.Truth; +import com.google.protobuf.Duration; +import com.google.rpc.Status; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import com.google.showcase.v1beta1.stub.EchoStub; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import io.grpc.ManagedChannelBuilder; +import io.grpc.opentelemetry.GrpcOpenTelemetry; +import io.opentelemetry.api.OpenTelemetry; +import io.opentelemetry.api.common.AttributeKey; +import io.opentelemetry.api.common.Attributes; +import io.opentelemetry.sdk.OpenTelemetrySdk; +import io.opentelemetry.sdk.metrics.SdkMeterProvider; +import io.opentelemetry.sdk.metrics.data.Data; +import io.opentelemetry.sdk.metrics.data.HistogramPointData; +import io.opentelemetry.sdk.metrics.data.LongPointData; +import io.opentelemetry.sdk.metrics.data.MetricData; +import io.opentelemetry.sdk.metrics.data.PointData; +import io.opentelemetry.sdk.testing.exporter.InMemoryMetricReader; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Optional; +import java.util.Set; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import java.util.function.Predicate; +import java.util.stream.Collectors; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +/** + * Showcase Test to confirm that metrics are being collected and that the correct metrics are being + * recorded. Utilizes an in-memory metric reader to collect the data. + * + *

Every test flows through the same way and runs through the same assertions. First, all th + * metrics are pulled in via {@link #getMetricDataList()} which are polled until all the metrics are + * collected. Then the test will attempt check that reader collected the correct number of data + * points in {@link #verifyPointDataSum(List, int)}. Then, check that the attributes to be collected + * via {@link #verifyStatusAttribute(List, List)}. Finally, check that the status for each attempt + * is correct. + */ +class ITOtelMetrics { + private static final int DEFAULT_OPERATION_COUNT = 1; + private static final String SERVICE_NAME = "ShowcaseTest"; + private static final String ATTEMPT_COUNT = SERVICE_NAME + "/attempt_count"; + private static final String OPERATION_COUNT = SERVICE_NAME + "/operation_count"; + private static final String ATTEMPT_LATENCY = SERVICE_NAME + "/attempt_latency"; + private static final String OPERATION_LATENCY = SERVICE_NAME + "/operation_latency"; + private static final Set GAX_METRICS = + ImmutableSet.of(ATTEMPT_COUNT, OPERATION_COUNT, ATTEMPT_LATENCY, OPERATION_LATENCY); + + // Gax provides four metrics by default. This number may change as new metrics are added. + private static final int NUM_GAX_OTEL_METRICS = 4; + private static final int NUM_DEFAULT_FLUSH_ATTEMPTS = 10; + + private InMemoryMetricReader inMemoryMetricReader; + private EchoClient grpcClient; + private EchoClient httpClient; + + /** + * Internal class in the Otel Showcases test used to assert that number of status codes recorded. + */ + private static class StatusCount { + private final Code statusCode; + private final int count; + + public StatusCount(Code statusCode) { + this(statusCode, 1); + } + + public StatusCount(Code statusCode, int count) { + this.statusCode = statusCode; + this.count = count; + } + + public Code getStatusCode() { + return statusCode; + } + + public int getCount() { + return count; + } + } + + private OpenTelemetryMetricsRecorder createOtelMetricsRecorder( + InMemoryMetricReader inMemoryMetricReader) { + SdkMeterProvider sdkMeterProvider = + SdkMeterProvider.builder().registerMetricReader(inMemoryMetricReader).build(); + + OpenTelemetry openTelemetry = + OpenTelemetrySdk.builder().setMeterProvider(sdkMeterProvider).build(); + return new OpenTelemetryMetricsRecorder(openTelemetry, SERVICE_NAME); + } + + @BeforeEach + void setup() throws Exception { + inMemoryMetricReader = InMemoryMetricReader.create(); + OpenTelemetryMetricsRecorder otelMetricsRecorder = + createOtelMetricsRecorder(inMemoryMetricReader); + grpcClient = + TestClientInitializer.createGrpcEchoClientOpentelemetry( + new MetricsTracerFactory(otelMetricsRecorder)); + httpClient = + TestClientInitializer.createHttpJsonEchoClientOpentelemetry( + new MetricsTracerFactory(otelMetricsRecorder)); + } + + @AfterEach + void cleanup() throws InterruptedException, IOException { + inMemoryMetricReader.close(); + inMemoryMetricReader.shutdown(); + + grpcClient.close(); + httpClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + /** + * Iterate through all MetricData elements and check that the number of PointData values matches + * the expected value. A PointData element may have multiple values/ counts inside, so this + * extracts the value/ count from the PointData before summing. + * + *

The expected sum for an operation is `1`. Expected sum for an attempt may be 1+. + */ + private void verifyPointDataSum(List metricDataList, int attemptCount) { + for (MetricData metricData : metricDataList) { + Data data = metricData.getData(); + List points = new ArrayList<>(data.getPoints()); + switch (metricData.getName()) { + case OPERATION_COUNT: + long operationCountSum = + points.stream().map(x -> ((LongPointData) x).getValue()).reduce(0L, Long::sum); + Truth.assertThat(operationCountSum).isEqualTo(DEFAULT_OPERATION_COUNT); + break; + case ATTEMPT_COUNT: + long attemptCountSum = + points.stream().map(x -> ((LongPointData) x).getValue()).reduce(0L, Long::sum); + Truth.assertThat(attemptCountSum).isEqualTo(attemptCount); + break; + case OPERATION_LATENCY: + long operationLatencyCountSum = + points.stream().map(x -> ((HistogramPointData) x).getCount()).reduce(0L, Long::sum); + // It is difficult to verify the actual latency values (operation or attempt) + // without flaky behavior. Test that the number of data points recorded matches. + Truth.assertThat(operationLatencyCountSum).isEqualTo(DEFAULT_OPERATION_COUNT); + break; + case ATTEMPT_LATENCY: + long attemptLatencyCountSum = + points.stream().map(x -> ((HistogramPointData) x).getCount()).reduce(0L, Long::sum); + // It is difficult to verify the actual latency values (operation or attempt) + // without flaky behavior. Test that the number of data points recorded matches. + Truth.assertThat(attemptLatencyCountSum).isEqualTo(attemptCount); + break; + default: + break; + } + } + } + + /** + * Extract the attributes from MetricData and ensures that default attributes are recorded. Uses + * the `OPERATION_COUNT` MetricData to test the attributes. The `OPERATION_COUNT` is only recorded + * once and should only have one element of PointData. + * + *

Although the Status attribute is recorded by default on every operation, this helper method + * does not verify it. This is because every individual attempt (retry) may have a different + * status. {@link #verifyStatusAttribute(List, List)} is used to verify the statuses for every + * attempt. + */ + private void verifyDefaultMetricsAttributes( + List metricDataList, Map defaultAttributeMapping) { + Optional metricDataOptional = + metricDataList.stream().filter(x -> x.getName().equals(OPERATION_COUNT)).findAny(); + Truth.assertThat(metricDataOptional.isPresent()).isTrue(); + MetricData operationCountMetricData = metricDataOptional.get(); + + List pointDataList = new ArrayList<>(operationCountMetricData.getData().getPoints()); + // Operation Metrics should only have a 1 data point + Truth.assertThat(pointDataList.size()).isEqualTo(1); + Attributes recordedAttributes = pointDataList.get(0).getAttributes(); + Map, Object> recordedAttributesMap = recordedAttributes.asMap(); + for (Map.Entry entrySet : defaultAttributeMapping.entrySet()) { + String key = entrySet.getKey(); + String value = entrySet.getValue(); + AttributeKey stringAttributeKey = AttributeKey.stringKey(key); + Truth.assertThat(recordedAttributesMap.containsKey(stringAttributeKey)).isTrue(); + Truth.assertThat(recordedAttributesMap.get(stringAttributeKey)).isEqualTo(value); + } + } + + /** + * Extract the attributes from MetricData and ensures that default attributes are recorded. Uses + * the `ATTEMPT_COUNT` MetricData to test the attributes. The `ATTEMPT_COUNT` is recorded for + * every retry attempt and should record the status received that each attempt made. + */ + private void verifyStatusAttribute( + List metricDataList, List statusCountList) { + Optional metricDataOptional = + metricDataList.stream().filter(x -> x.getName().equals(ATTEMPT_COUNT)).findAny(); + Truth.assertThat(metricDataOptional.isPresent()).isTrue(); + MetricData attemptCountMetricData = metricDataOptional.get(); + + List pointDataList = new ArrayList<>(attemptCountMetricData.getData().getPoints()); + Truth.assertThat(pointDataList.size()).isEqualTo(statusCountList.size()); + + // The data for attempt count may not be ordered (i.e. the last data point recorded may be the + // first element in the PointData list). Search for the expected StatusCode from the + // statusCountList + // and match with the data inside the pointDataList + for (StatusCount statusCount : statusCountList) { + Code statusCode = statusCount.getStatusCode(); + Predicate pointDataPredicate = + x -> + x.getAttributes() + .get(AttributeKey.stringKey(MetricsTracer.STATUS_ATTRIBUTE)) + .equals(statusCode.toString()); + Optional pointDataOptional = + pointDataList.stream().filter(pointDataPredicate).findFirst(); + Truth.assertThat(pointDataOptional.isPresent()).isTrue(); + LongPointData longPointData = (LongPointData) pointDataOptional.get(); + Truth.assertThat(longPointData.getValue()).isEqualTo(statusCount.getCount()); + } + } + + /** Uses the default InMemoryMetricReader configured for showcase tests. */ + private List getMetricDataList() throws InterruptedException { + return getMetricDataList(inMemoryMetricReader); + } + + /** + * Attempts to retrieve the metrics from a custom InMemoryMetricsReader. Sleep every second for at + * most 10s to try and retrieve all the metrics available. If it is unable to retrieve all the + * metrics, fail the test. + */ + private List getMetricDataList(InMemoryMetricReader metricReader) + throws InterruptedException { + for (int i = 0; i < NUM_DEFAULT_FLUSH_ATTEMPTS; i++) { + Thread.sleep(1000L); + List metricData = new ArrayList<>(metricReader.collectAllMetrics()); + // Depending on the OpenTelemetry instance (i.e. OpenTelemetry, GrpcOpenTelemetry, etc.) + // there may be additional metrics recorded. Only check to ensure the Gax Metrics + // are recorded properly. Any additional metrics are fine to be passed. + if (metricData.size() >= NUM_GAX_OTEL_METRICS && areAllGaxMetricsRecorded(metricData)) { + return metricData; + } + } + Assertions.fail("Unable to collect all the GAX metrics required for the test"); + return new ArrayList<>(); + } + + private boolean areAllGaxMetricsRecorded(List metricData) { + return metricData.stream().filter(data -> GAX_METRICS.contains(data.getName())).count() + == NUM_GAX_OTEL_METRICS; + } + + @Test + void testGrpc_operationSucceeded_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + EchoRequest echoRequest = + EchoRequest.newBuilder().setContent("test_grpc_operation_succeeded").build(); + grpcClient.echo(echoRequest); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Echo", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(Code.OK)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testHttpJson_operationSucceeded_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + EchoRequest echoRequest = EchoRequest.newBuilder().setContent("content").build(); + httpClient.echo(echoRequest); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Echo", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(Code.OK)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testGrpc_operationCancelled_recordsMetrics() throws Exception { + int attemptCount = 1; + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(5)) + .setSuccess(BlockResponse.newBuilder().setContent("grpc_operationCancelled")) + .build(); + + UnaryCallable blockCallable = grpcClient.blockCallable(); + ApiFuture blockResponseApiFuture = blockCallable.futureCall(blockRequest); + // Sleep 1s before cancelling to let the request go through + Thread.sleep(1000); + blockResponseApiFuture.cancel(true); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(Code.CANCELLED)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testHttpJson_operationCancelled_recordsMetrics() throws Exception { + int attemptCount = 1; + BlockRequest blockRequest = + BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().setSeconds(5)).build(); + + UnaryCallable blockCallable = httpClient.blockCallable(); + ApiFuture blockResponseApiFuture = blockCallable.futureCall(blockRequest); + // Sleep 1s before cancelling to let the request go through + Thread.sleep(1000); + blockResponseApiFuture.cancel(true); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(Code.CANCELLED)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testGrpc_operationFailed_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + Code statusCode = Code.INVALID_ARGUMENT; + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(2)) + .setError(Status.newBuilder().setCode(statusCode.ordinal())) + .build(); + + UnaryCallable blockCallable = grpcClient.blockCallable(); + ApiFuture blockResponseApiFuture = blockCallable.futureCall(blockRequest); + assertThrows(ExecutionException.class, blockResponseApiFuture::get); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testHttpJson_operationFailed_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + Code statusCode = Code.INVALID_ARGUMENT; + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(2)) + .setError(Status.newBuilder().setCode(statusCode.ordinal())) + .build(); + + UnaryCallable blockCallable = httpClient.blockCallable(); + ApiFuture blockResponseApiFuture = blockCallable.futureCall(blockRequest); + assertThrows(ExecutionException.class, blockResponseApiFuture::get); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testGrpc_attemptFailedRetriesExhausted_recordsMetrics() throws Exception { + int attemptCount = 3; + Code statusCode = Code.UNAVAILABLE; + // A custom EchoClient is used in this test because retries have jitter, and we cannot + // predict the number of attempts that are scheduled for an RPC invocation otherwise. + // The custom retrySettings limit to a set number of attempts before the call gives up. + RetrySettings retrySettings = + RetrySettings.newBuilder() + .setTotalTimeout(org.threeten.bp.Duration.ofMillis(5000L)) + .setMaxAttempts(3) + .build(); + + EchoStubSettings.Builder grpcEchoSettingsBuilder = EchoStubSettings.newBuilder(); + grpcEchoSettingsBuilder + .echoSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(ImmutableSet.of(statusCode)); + EchoSettings grpcEchoSettings = EchoSettings.create(grpcEchoSettingsBuilder.build()); + grpcEchoSettings = + grpcEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint("localhost:7469") + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + grpcEchoSettings.getStubSettings().toBuilder() + .setTracerFactory( + new MetricsTracerFactory(createOtelMetricsRecorder(inMemoryMetricReader))) + .build(); + EchoStub stub = echoStubSettings.createStub(); + EchoClient grpcClient = EchoClient.create(stub); + + EchoRequest echoRequest = + EchoRequest.newBuilder() + .setError(Status.newBuilder().setCode(statusCode.ordinal()).build()) + .build(); + + assertThrows(UnavailableException.class, () -> grpcClient.echo(echoRequest)); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Echo", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode, 3)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + + grpcClient.close(); + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testHttpJson_attemptFailedRetriesExhausted_recordsMetrics() throws Exception { + int attemptCount = 3; + Code statusCode = Code.UNAVAILABLE; + // A custom EchoClient is used in this test because retries have jitter, and we cannot + // predict the number of attempts that are scheduled for an RPC invocation otherwise. + // The custom retrySettings limit to a set number of attempts before the call gives up. + RetrySettings retrySettings = + RetrySettings.newBuilder() + .setTotalTimeout(org.threeten.bp.Duration.ofMillis(5000L)) + .setMaxAttempts(3) + .build(); + + EchoStubSettings.Builder httpJsonEchoSettingsBuilder = EchoStubSettings.newHttpJsonBuilder(); + httpJsonEchoSettingsBuilder + .echoSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(ImmutableSet.of(statusCode)); + EchoSettings httpJsonEchoSettings = EchoSettings.create(httpJsonEchoSettingsBuilder.build()); + httpJsonEchoSettings = + httpJsonEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint("http://localhost:7469") + .build()) + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + httpJsonEchoSettings.getStubSettings().toBuilder() + .setTracerFactory( + new MetricsTracerFactory(createOtelMetricsRecorder(inMemoryMetricReader))) + .build(); + EchoStub stub = echoStubSettings.createStub(); + EchoClient httpClient = EchoClient.create(stub); + + EchoRequest echoRequest = + EchoRequest.newBuilder() + .setError(Status.newBuilder().setCode(statusCode.ordinal()).build()) + .build(); + + assertThrows(UnavailableException.class, () -> httpClient.echo(echoRequest)); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Echo", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode, 3)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + + httpClient.close(); + httpClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_attemptPermanentFailure_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + Code statusCode = Code.INVALID_ARGUMENT; + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(2).build()) + .setError(Status.newBuilder().setCode(statusCode.ordinal()).build()) + .build(); + + assertThrows(InvalidArgumentException.class, () -> grpcClient.block(blockRequest)); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testHttpJson_attemptPermanentFailure_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + Code statusCode = Code.INVALID_ARGUMENT; + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(2).build()) + .setError(Status.newBuilder().setCode(statusCode.ordinal()).build()) + .build(); + + assertThrows(InvalidArgumentException.class, () -> httpClient.block(blockRequest)); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testGrpc_multipleFailedAttempts_successfulOperation() throws Exception { + int attemptCount = 3; + // Disable Jitter on this test to try and ensure that the there are 3 attempts made + // for test. The first two calls should result in a DEADLINE_EXCEEDED exception as + // 0.5s and 1s are too short for the 1s blocking call (1s still requires time for + // the showcase server to respond back to the client). The 3rd and final call (2s) + // should result in an OK Status Code. + RetrySettings retrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(org.threeten.bp.Duration.ofMillis(500L)) + .setRpcTimeoutMultiplier(2.0) + .setMaxRpcTimeout(org.threeten.bp.Duration.ofMillis(2000L)) + .setTotalTimeout(org.threeten.bp.Duration.ofMillis(6000L)) + .setJittered(false) + .build(); + + EchoStubSettings.Builder grpcEchoSettingsBuilder = EchoStubSettings.newBuilder(); + grpcEchoSettingsBuilder + .blockSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(ImmutableSet.of(Code.DEADLINE_EXCEEDED)); + EchoSettings grpcEchoSettings = EchoSettings.create(grpcEchoSettingsBuilder.build()); + grpcEchoSettings = + grpcEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint("localhost:7469") + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + grpcEchoSettings.getStubSettings().toBuilder() + .setTracerFactory( + new MetricsTracerFactory(createOtelMetricsRecorder(inMemoryMetricReader))) + .build(); + EchoStub stub = echoStubSettings.createStub(); + + EchoClient grpcClient = EchoClient.create(stub); + + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(1)) + .setSuccess(BlockResponse.newBuilder().setContent("grpcBlockResponse")) + .build(); + + grpcClient.block(blockRequest); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = + ImmutableList.of(new StatusCount(Code.DEADLINE_EXCEEDED, 2), new StatusCount(Code.OK)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + + grpcClient.close(); + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testHttpJson_multipleFailedAttempts_successfulOperation() throws Exception { + int attemptCount = 3; + RetrySettings retrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(org.threeten.bp.Duration.ofMillis(500L)) + .setRpcTimeoutMultiplier(2.0) + .setMaxRpcTimeout(org.threeten.bp.Duration.ofMillis(2000L)) + .setTotalTimeout(org.threeten.bp.Duration.ofMillis(6000L)) + .setJittered(false) + .build(); + + EchoStubSettings.Builder httpJsonEchoSettingsBuilder = EchoStubSettings.newHttpJsonBuilder(); + httpJsonEchoSettingsBuilder + .blockSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(ImmutableSet.of(Code.DEADLINE_EXCEEDED)); + EchoSettings httpJsonEchoSettings = EchoSettings.create(httpJsonEchoSettingsBuilder.build()); + httpJsonEchoSettings = + httpJsonEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint("http://localhost:7469") + .build()) + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + httpJsonEchoSettings.getStubSettings().toBuilder() + .setTracerFactory( + new MetricsTracerFactory(createOtelMetricsRecorder(inMemoryMetricReader))) + .build(); + EchoStub stub = echoStubSettings.createStub(); + + EchoClient httpClient = EchoClient.create(stub); + + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(1)) + .setSuccess(BlockResponse.newBuilder().setContent("httpjsonBlockResponse")) + .build(); + + httpClient.block(blockRequest); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + httpClient.close(); + httpClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void recordsCustomAttributes() throws InterruptedException, IOException { + InstantiatingGrpcChannelProvider channelProvider = + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setAttemptDirectPathXds() + .build(); + + // Add custom attributes to be added as client level attributes + Map customAttributes = new HashMap<>(); + String directpathEnabled = "directpath_enabled"; + customAttributes.put(directpathEnabled, String.valueOf(channelProvider.canUseDirectPath())); + String directpathXdsEnabled = "directpathxds_enabled"; + customAttributes.put( + directpathXdsEnabled, String.valueOf(channelProvider.isDirectPathXdsEnabled())); + String randomAttributeKey1 = "testing"; + String randomAttributeValue1 = "showcase"; + String randomAttributeKey2 = "hello"; + String randomAttributeValue2 = "world"; + customAttributes.put(randomAttributeKey1, randomAttributeValue1); + customAttributes.put(randomAttributeKey2, randomAttributeValue2); + + InMemoryMetricReader inMemoryMetricReader = InMemoryMetricReader.create(); + OpenTelemetryMetricsRecorder otelMetricsRecorder = + createOtelMetricsRecorder(inMemoryMetricReader); + MetricsTracerFactory metricsTracerFactory = + new MetricsTracerFactory(otelMetricsRecorder, customAttributes); + + EchoSettings grpcEchoSettings = + EchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider(channelProvider) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + grpcEchoSettings.getStubSettings().toBuilder() + .setTracerFactory(metricsTracerFactory) + .build(); + EchoStub stub = echoStubSettings.createStub(); + EchoClient grpcClient = EchoClient.create(stub); + + EchoRequest echoRequest = EchoRequest.newBuilder().setContent("content").build(); + grpcClient.echo(echoRequest); + + List actualMetricDataList = getMetricDataList(inMemoryMetricReader); + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Echo", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE, + directpathEnabled, + "false", + directpathXdsEnabled, + "true", + randomAttributeKey1, + randomAttributeValue1, + randomAttributeKey2, + randomAttributeValue2); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + } + + // This test case uses GrpcOpenTelemetry from grpc-java and includes additional grpc-java specific + // metrics. This test case ensures that the `setSampledToLocalTracing` set to true will ensure + // that + // the gRPC full method name in the stub is recorded (not recorded as `other`). + @Test + void grpcOpenTelemetryImplementation_setSampledToLocalTracing_methodFullNameIsRecorded() + throws Exception { + SdkMeterProvider sdkMeterProvider = + SdkMeterProvider.builder().registerMetricReader(inMemoryMetricReader).build(); + + OpenTelemetry openTelemetry = + OpenTelemetrySdk.builder().setMeterProvider(sdkMeterProvider).build(); + + GrpcOpenTelemetry grpcOpenTelemetry = GrpcOpenTelemetry.newBuilder().sdk(openTelemetry).build(); + + // Java-Spanner configures the InstantiatingGrpcChannelProvider with gRPCOpenTelemetry + // This setup below is copied from their implementation + InstantiatingGrpcChannelProvider.Builder builder = + EchoSettings.defaultGrpcTransportProviderBuilder(); + ApiFunction channelConfigurator = + builder.getChannelConfigurator(); + builder.setChannelConfigurator( + b -> { + b.usePlaintext(); + grpcOpenTelemetry.configureChannelBuilder(b); + if (channelConfigurator != null) { + return channelConfigurator.apply(b); + } + return b; + }); + + OpenTelemetryMetricsRecorder otelMetricsRecorder = + new OpenTelemetryMetricsRecorder(openTelemetry, SERVICE_NAME); + + // Create a custom EchoClient that is different from what is created by default in setup() + EchoClient echoClient = + TestClientInitializer.createGrpcEchoClientOpentelemetry( + new MetricsTracerFactory(otelMetricsRecorder), builder.build()); + + EchoRequest echoRequest = + EchoRequest.newBuilder().setContent("test_grpc_request_succeeded").build(); + echoClient.echo(echoRequest); + + List metricDataList = getMetricDataList(); + + String gRPCMetricNamePrefix = "grpc."; + String gRPCMethodNameAttributeKey = "grpc.method"; + + List grpcMetricDataList = + metricDataList.stream() + .filter(x -> x.getName().startsWith(gRPCMetricNamePrefix)) + .collect(Collectors.toList()); + Truth.assertThat(grpcMetricDataList).isNotEmpty(); + for (MetricData grpcMetricData : grpcMetricDataList) { + List pointDataList = new ArrayList<>(grpcMetricData.getData().getPoints()); + + for (PointData pointData : pointDataList) { + String methodName = + pointData.getAttributes().get(AttributeKey.stringKey(gRPCMethodNameAttributeKey)); + + // All the attributes in the gRPC metrics should have the full method name + Truth.assertThat(methodName).doesNotMatch("other"); + Truth.assertThat(methodName).matches("^google.showcase.v1beta1.Echo/.*$"); + } + } + + echoClient.close(); + echoClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITPagination.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITPagination.java new file mode 100644 index 0000000000..ebcabeab9e --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITPagination.java @@ -0,0 +1,147 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.PagedExpandRequest; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITPagination { + + private static EchoClient grpcClient; + private static EchoClient httpjsonClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Create Http JSON Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + // This tests that pagination returns the correct number of pages + responses and that + // the content is correct. + // + // The pageToken is where the streaming responses come back from and the page size denotes + // how many of the responses come back together (in a page). i.e for PageSize = 2 and + // PageToken = 3, see below: + // | A | Series | Of | Words | That | Will | Be | Sent | Back | One | By | One + // Page # | - | - | - | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 + // Token # | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 + @Test + void testPagedExpandWithTokenGrpc() { + int pageSize = 2; + int pageToken = 3; + String content = "A series of words that will be sent back one by one"; + int contentLength = content.split(" ").length; + + EchoClient.PagedExpandPagedResponse pagedExpandPagedResponse = + grpcClient.pagedExpand( + PagedExpandRequest.newBuilder() + .setContent(content) + .setPageSize(pageSize) + .setPageToken(String.valueOf(pageToken)) + .build()); + + String[] expected = content.split(" "); + int numExpectedPages = ((contentLength - pageToken) / pageSize); + // If the responses can't be evenly split into pages, then the extra responses + // will go to an additional page + if ((contentLength - pageToken) % pageSize != 0) { + numExpectedPages++; + } + int numExpectedResponses = contentLength - pageToken; + + validatePagedResponses( + pagedExpandPagedResponse, expected, pageToken, numExpectedResponses, numExpectedPages); + } + + // This tests that pagination returns the correct number of pages + responses and that + // the content is correct. + // + // The pageToken is where the streaming responses come back from and the page size denotes + // how many of the responses come back together (in a page). i.e for PageSize = 2 and + // PageToken = 3, see below: + // | A | Series | Of | Words | That | Will | Be | Sent | Back | One | By | One + // Page # | - | - | - | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 + // Token # | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 + @Test + void testPagedExpandWithTokenHttpJson() { + int pageSize = 2; + int pageToken = 3; + String content = "A series of words that will be sent back one by one"; + int contentLength = content.split(" ").length; + + EchoClient.PagedExpandPagedResponse pagedExpandPagedResponse = + httpjsonClient.pagedExpand( + PagedExpandRequest.newBuilder() + .setContent(content) + .setPageSize(pageSize) + .setPageToken(String.valueOf(pageToken)) + .build()); + + String[] expected = content.split(" "); + int numExpectedPages = ((contentLength - pageToken) / pageSize); + // If the responses can't be evenly split into pages, then the extra responses + // will go to an additional page + if ((contentLength - pageToken) % pageSize != 0) { + numExpectedPages++; + } + int numExpectedResponses = contentLength - pageToken; + + validatePagedResponses( + pagedExpandPagedResponse, expected, pageToken, numExpectedResponses, numExpectedPages); + } + + private void validatePagedResponses( + EchoClient.PagedExpandPagedResponse pagedExpandPagedResponse, + String[] expected, + int pageToken, + int numExpectedResponses, + int numExpectedPages) { + int numResponses = 0; + int numPages = 0; + for (EchoClient.PagedExpandPage page : pagedExpandPagedResponse.iteratePages()) { + for (EchoResponse echoResponse : page.getValues()) { + // Add pageToken as offset to the expected array to start indexing at the pageToken + assertThat(echoResponse.getContent()).isEqualTo(expected[numResponses + pageToken]); + numResponses++; + } + numPages++; + } + + assertThat(numPages).isEqualTo(numExpectedPages); + assertThat(numResponses).isEqualTo(numExpectedResponses); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITServerSideStreaming.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITServerSideStreaming.java new file mode 100644 index 0000000000..9d9ccba39e --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITServerSideStreaming.java @@ -0,0 +1,201 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.rpc.CancelledException; +import com.google.api.gax.rpc.ServerStream; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.WatchdogTimeoutException; +import com.google.common.collect.ImmutableList; +import com.google.rpc.Status; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.ExpandRequest; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import io.grpc.ManagedChannelBuilder; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.concurrent.TimeUnit; +import java.util.stream.Collectors; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; +import org.threeten.bp.Duration; + +class ITServerSideStreaming { + + private static EchoClient grpcClient; + private static EchoClient httpjsonClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Create Http JSON Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_receiveStreamedContent() { + String content = "The rain in Spain stays mainly on the plain!"; + ServerStream responseStream = + grpcClient.expandCallable().call(ExpandRequest.newBuilder().setContent(content).build()); + ArrayList responses = new ArrayList<>(); + for (EchoResponse response : responseStream) { + responses.add(response.getContent()); + } + + assertThat(responses) + .containsExactlyElementsIn( + ImmutableList.of( + "The", "rain", "in", "Spain", "stays", "mainly", "on", "the", "plain!")) + .inOrder(); + } + + @Test + void testGrpc_receiveStreamedContentStreamAPI() { + String content = "The rain in Spain stays mainly on the plain!"; + ServerStream responseStream = + grpcClient.expandCallable().call(ExpandRequest.newBuilder().setContent(content).build()); + assertThat(responseStream.stream().map(EchoResponse::getContent).collect(Collectors.toList())) + .containsExactlyElementsIn( + ImmutableList.of( + "The", "rain", "in", "Spain", "stays", "mainly", "on", "the", "plain!")) + .inOrder(); + } + + @Test + void testGrpc_serverError_receiveErrorAfterLastWordInStream() { + String content = "The rain in Spain"; + Status cancelledStatus = + Status.newBuilder().setCode(StatusCode.Code.CANCELLED.ordinal()).build(); + ServerStream responseStream = + grpcClient + .expandCallable() + .call(ExpandRequest.newBuilder().setContent(content).setError(cancelledStatus).build()); + Iterator echoResponseIterator = responseStream.iterator(); + + assertThat(echoResponseIterator.next().getContent()).isEqualTo("The"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("rain"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("in"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("Spain"); + CancelledException cancelledException = + assertThrows(CancelledException.class, echoResponseIterator::next); + assertThat(cancelledException.getStatusCode().getCode()).isEqualTo(StatusCode.Code.CANCELLED); + } + + @Test + void testGrpc_serverWaitTimeout_watchdogCancelsStream() throws Exception { + EchoSettings.Builder settings = + EchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint("localhost:7469"); + + settings + .expandSettings() + .setIdleTimeout(Duration.ofMillis(100)) + .setWaitTimeout(Duration.ofMillis(100)); + + settings.getStubSettingsBuilder().setStreamWatchdogCheckInterval(Duration.ofMillis(50)); + + EchoClient echoClient = EchoClient.create(settings.build()); + + String content = "The rain in Spain stays mainly on the plain!"; + ServerStream responseStream = + echoClient + .expandCallable() + .call( + ExpandRequest.newBuilder() + .setContent(content) + // Configure server interval for returning the next response + .setStreamWaitTime( + com.google.protobuf.Duration.newBuilder().setSeconds(1).build()) + .build()); + List responses = new ArrayList<>(); + WatchdogTimeoutException exception = + assertThrows( + WatchdogTimeoutException.class, + () -> responseStream.forEach(x -> responses.add(x.getContent()))); + assertThat(exception) + .hasMessageThat() + .contains("Canceled due to timeout waiting for next response"); + echoClient.close(); + echoClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testHttpJson_receiveStreamedContent() { + String content = "The rain in Spain stays mainly on the plain!"; + ServerStream responseStream = + httpjsonClient + .expandCallable() + .call(ExpandRequest.newBuilder().setContent(content).build()); + ArrayList responses = new ArrayList<>(); + for (EchoResponse response : responseStream) { + responses.add(response.getContent()); + } + + assertThat(responses) + .containsExactlyElementsIn( + ImmutableList.of( + "The", "rain", "in", "Spain", "stays", "mainly", "on", "the", "plain!")) + .inOrder(); + } + + @Disabled( + value = "Ignore until https://github.com/googleapis/gapic-showcase/issues/1286 is resolved") + @Test + void testHttpJson_serverError_receiveErrorAfterLastWordInStream() { + String content = "The rain in Spain"; + Status cancelledStatus = + Status.newBuilder().setCode(StatusCode.Code.CANCELLED.ordinal()).build(); + ServerStream responseStream = + httpjsonClient + .expandCallable() + .call(ExpandRequest.newBuilder().setContent(content).setError(cancelledStatus).build()); + Iterator echoResponseIterator = responseStream.iterator(); + + assertThat(echoResponseIterator.next().getContent()).isEqualTo("The"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("rain"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("in"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("Spain"); + CancelledException cancelledException = + assertThrows(CancelledException.class, echoResponseIterator::next); + assertThat(cancelledException.getStatusCode().getCode()).isEqualTo(StatusCode.Code.CANCELLED); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITTimeObjectsPropagationTest.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITTimeObjectsPropagationTest.java new file mode 100644 index 0000000000..f7f801f627 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITTimeObjectsPropagationTest.java @@ -0,0 +1,64 @@ +package com.google.showcase.v1beta1.it; + +import static org.junit.Assert.assertEquals; + +import com.google.api.gax.retrying.RetrySettings; +import org.junit.Test; + +/** + * Tests to confirm that usage of retry settings can be done regardless of whether threeten or + * java.time is being used + */ +public class ITTimeObjectsPropagationTest { + @Test + public void testRetrySettings_fromJavaTimeHasEquivalentThreetenValues() { + java.time.Duration javaTimeCommonValue = java.time.Duration.ofMillis(123l); + org.threeten.bp.Duration threetenConvertedValue = + org.threeten.bp.Duration.ofMillis(javaTimeCommonValue.toMillis()); + RetrySettings javaTimeRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(javaTimeCommonValue) + .setMaxRetryDelayDuration(javaTimeCommonValue) + .setInitialRpcTimeoutDuration(javaTimeCommonValue) + .setMaxRpcTimeoutDuration(javaTimeCommonValue) + .setTotalTimeoutDuration(javaTimeCommonValue) + .build(); + + assertEquals( + threetenConvertedValue.toMillis(), javaTimeRetrySettings.getInitialRetryDelay().toMillis()); + assertEquals( + threetenConvertedValue.toMillis(), javaTimeRetrySettings.getMaxRetryDelay().toMillis()); + assertEquals( + threetenConvertedValue.toMillis(), javaTimeRetrySettings.getInitialRpcTimeout().toMillis()); + assertEquals( + threetenConvertedValue.toMillis(), javaTimeRetrySettings.getMaxRpcTimeout().toMillis()); + assertEquals( + threetenConvertedValue.toMillis(), javaTimeRetrySettings.getTotalTimeout().toMillis()); + } + + @Test + public void testRetrySettings_fromThreetenHasEquivalentJavaTimeValues() { + org.threeten.bp.Duration threetenCommonValue = org.threeten.bp.Duration.ofMillis(123l); + java.time.Duration javaTimeConvertedValue = + java.time.Duration.ofMillis(threetenCommonValue.toMillis()); + RetrySettings threetenRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelay(threetenCommonValue) + .setMaxRetryDelay(threetenCommonValue) + .setInitialRpcTimeout(threetenCommonValue) + .setMaxRpcTimeout(threetenCommonValue) + .setTotalTimeout(threetenCommonValue) + .build(); + + assertEquals( + javaTimeConvertedValue.toMillis(), threetenRetrySettings.getInitialRetryDelay().toMillis()); + assertEquals( + javaTimeConvertedValue.toMillis(), threetenRetrySettings.getMaxRetryDelay().toMillis()); + assertEquals( + javaTimeConvertedValue.toMillis(), threetenRetrySettings.getInitialRpcTimeout().toMillis()); + assertEquals( + javaTimeConvertedValue.toMillis(), threetenRetrySettings.getMaxRpcTimeout().toMillis()); + assertEquals( + javaTimeConvertedValue.toMillis(), threetenRetrySettings.getTotalTimeout().toMillis()); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryCallable.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryCallable.java new file mode 100644 index 0000000000..4d6018f6fc --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryCallable.java @@ -0,0 +1,101 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.grpc.GrpcStatusCode; +import com.google.api.gax.rpc.CancelledException; +import com.google.api.gax.rpc.StatusCode; +import com.google.rpc.Status; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITUnaryCallable { + + private static EchoClient grpcClient; + + private static EchoClient httpjsonClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Create Http JSON Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_receiveContent() { + assertThat(echoGrpc("grpc-echo?")).isEqualTo("grpc-echo?"); + assertThat(echoGrpc("grpc-echo!")).isEqualTo("grpc-echo!"); + } + + @Test + void testGrpc_serverResponseError_throwsException() { + Status cancelledStatus = + Status.newBuilder().setCode(StatusCode.Code.CANCELLED.ordinal()).build(); + EchoRequest requestWithServerError = EchoRequest.newBuilder().setError(cancelledStatus).build(); + CancelledException exception = + assertThrows(CancelledException.class, () -> grpcClient.echo(requestWithServerError)); + assertThat(exception.getStatusCode().getCode()).isEqualTo(GrpcStatusCode.Code.CANCELLED); + } + + @Test + void testHttpJson_receiveContent() { + assertThat(echoHttpJson("http-echo?")).isEqualTo("http-echo?"); + assertThat(echoHttpJson("http-echo!")).isEqualTo("http-echo!"); + } + + @Test + void testHttpJson_serverResponseError_throwsException() { + EchoRequest requestWithServerError = + EchoRequest.newBuilder() + .setError(Status.newBuilder().setCode(StatusCode.Code.CANCELLED.ordinal()).build()) + .build(); + CancelledException exception = + assertThrows(CancelledException.class, () -> httpjsonClient.echo(requestWithServerError)); + assertThat(exception.getStatusCode().getCode()).isEqualTo(StatusCode.Code.CANCELLED); + } + + private String echoGrpc(String value) { + EchoResponse response = grpcClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } + + private String echoHttpJson(String value) { + EchoResponse response = httpjsonClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryDeadline.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryDeadline.java new file mode 100644 index 0000000000..984598bc9e --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryDeadline.java @@ -0,0 +1,368 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.RetryingFuture; +import com.google.api.gax.rpc.DeadlineExceededException; +import com.google.api.gax.rpc.StatusCode; +import com.google.common.collect.ImmutableSet; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.Test; +import org.threeten.bp.Duration; + +/** + * For this test, we test a combination of various RetrySettings to try and ensure that the timeouts + * set by the customer are cancelled when timeouts have exceeded their limits + * + *

Each test attempts to get the number of attempts done in each call. The attemptCount is + * incremented by 1 as the first attempt is zero indexed. + */ +class ITUnaryDeadline { + + @Test + void testGRPC_unarySuccessfulResponse_doesNotExceedTotalTimeout() throws Exception { + RetrySettings defaultNoRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + // Explicitly set retries as disabled (maxAttempts == 1) + .setMaxAttempts(1) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomBlockSettings( + defaultNoRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess(BlockResponse.newBuilder().setContent("gRPCBlockContent_3sDelay_noRetry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(3).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) grpcClient.blockCallable().futureCall(blockRequest); + BlockResponse blockResponse = retryingFuture.get(10, TimeUnit.SECONDS); + assertThat(blockResponse.getContent()).isEqualTo("gRPCBlockContent_3sDelay_noRetry"); + // Guarantee that this only runs once + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(1); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testHttpJson_unarySuccessfulResponse_doesNotExceedTotalTimeout() throws Exception { + RetrySettings defaultNoRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + // Explicitly set retries as disabled (maxAttempts == 1) + .setMaxAttempts(1) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomBlockSettings( + defaultNoRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess( + BlockResponse.newBuilder().setContent("httpjsonBlockContent_3sDelay_noRetry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(3).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) httpjsonClient.blockCallable().futureCall(blockRequest); + BlockResponse blockResponse = retryingFuture.get(10, TimeUnit.SECONDS); + assertThat(blockResponse.getContent()).isEqualTo("httpjsonBlockContent_3sDelay_noRetry"); + // Guarantee that this only runs once + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(1); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // Retry is configured by setting the initial RPC timeout (1.5s) to be less than + // the RPC delay (2s). The next RPC timeout (3s) will wait long enough for the delay. + @Test + void testGRPC_unarySuccessfulResponse_exceedsRPCDeadlineButWithinTotalTimeout() throws Exception { + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(1500L)) + .setRpcTimeoutMultiplier(2.0) + .setMaxRpcTimeout(Duration.ofMillis(3000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess(BlockResponse.newBuilder().setContent("gRPCBlockContent_2sDelay_Retry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(2).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) grpcClient.blockCallable().futureCall(blockRequest); + BlockResponse blockResponse = retryingFuture.get(10, TimeUnit.SECONDS); + assertThat(blockResponse.getContent()).isEqualTo("gRPCBlockContent_2sDelay_Retry"); + // Guarantee that this only runs twice + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(2); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // Retry is configured by setting the initial RPC timeout (1.5s) to be less than + // the RPC delay (2s). The next RPC timeout (3s) will wait long enough for the delay. + @Test + void testHttpJson_unarySuccessfulResponse_exceedsRPCDeadlineButWithinTotalTimeout() + throws Exception { + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(1500L)) + .setRpcTimeoutMultiplier(2.0) + .setMaxRpcTimeout(Duration.ofMillis(3000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess( + BlockResponse.newBuilder().setContent("httpjsonBlockContent_2sDelay_Retry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(2).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) httpjsonClient.blockCallable().futureCall(blockRequest); + BlockResponse blockResponse = retryingFuture.get(10, TimeUnit.SECONDS); + assertThat(blockResponse.getContent()).isEqualTo("httpjsonBlockContent_2sDelay_Retry"); + // Guarantee that this only runs twice + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(2); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // Request is set to block for 6 seconds to allow the RPC to timeout. If retries are + // disabled, the RPC timeout is set to be the totalTimeout (5s). + @Test + void + testGRPC_unaryUnsuccessfulResponse_exceedsRPCTimeoutAndTotalTimeout_throwsDeadlineExceededException() + throws Exception { + RetrySettings defaultNoRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + // Explicitly set retries as disabled (maxAttempts == 1) + .setMaxAttempts(1) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomBlockSettings( + defaultNoRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess(BlockResponse.newBuilder().setContent("gRPCBlockContent_6sDelay_noRetry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(6).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) grpcClient.blockCallable().futureCall(blockRequest); + ExecutionException exception = + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + assertThat(exception.getCause()).isInstanceOf(DeadlineExceededException.class); + DeadlineExceededException deadlineExceededException = + (DeadlineExceededException) exception.getCause(); + assertThat(deadlineExceededException.getStatusCode().getCode()) + .isEqualTo(StatusCode.Code.DEADLINE_EXCEEDED); + // We can guarantee that this only runs once + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(1); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // Request is set to block for 6 seconds to allow the RPC to timeout. If retries are + // disabled, the RPC timeout is set to be the totalTimeout (5s). + @Test + void + testHttpJson_unaryUnsuccessfulResponse_exceedsRPCTimeoutAndTotalTimeout_throwsDeadlineExceededException() + throws Exception { + RetrySettings defaultNoRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + // Explicitly set retries as disabled (maxAttempts == 1) + .setMaxAttempts(1) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomBlockSettings( + defaultNoRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess( + BlockResponse.newBuilder().setContent("httpjsonBlockContent_6sDelay_noRetry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(6).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) httpjsonClient.blockCallable().futureCall(blockRequest); + ExecutionException exception = + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + assertThat(exception.getCause()).isInstanceOf(DeadlineExceededException.class); + DeadlineExceededException deadlineExceededException = + (DeadlineExceededException) exception.getCause(); + assertThat(deadlineExceededException.getStatusCode().getCode()) + .isEqualTo(StatusCode.Code.DEADLINE_EXCEEDED); + // We can guarantee that this only runs once + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(1); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // The purpose of this test is to ensure that the deadlineScheduleExecutor is able + // to properly cancel the HttpRequest for each retry attempt. This test attempts to + // make a call every 100ms for 1 second. If the requestRunnable blocks until we + // receive a response from the server (200ms) regardless of it was cancelled, then + // we would expect at most 50 responses. + @Test + void testGRPC_unaryCallableRetry_deadlineExecutorTimesOutRequest_throwsDeadlineExceededException() + throws Exception { + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(100L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(100L)) + .setTotalTimeout(Duration.ofMillis(1000L)) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess( + BlockResponse.newBuilder().setContent("gRPCBlockContent_200msDelay_Retry")) + // Set the timeout to be longer than the RPC timeout + .setResponseDelay( + com.google.protobuf.Duration.newBuilder().setNanos(200000000).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) grpcClient.blockCallable().futureCall(blockRequest); + ExecutionException exception = + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + assertThat(exception.getCause()).isInstanceOf(DeadlineExceededException.class); + DeadlineExceededException deadlineExceededException = + (DeadlineExceededException) exception.getCause(); + assertThat(deadlineExceededException.getStatusCode().getCode()) + .isEqualTo(StatusCode.Code.DEADLINE_EXCEEDED); + // We cannot guarantee the number of attempts. The RetrySettings should be configured + // such that there is no delay between the attempts, but the execution takes time + // to run. Theoretically this should run exactly 100 times. + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isGreaterThan(5); + assertThat(attemptCount).isAtMost(10); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // The purpose of this test is to ensure that the deadlineScheduleExecutor is able + // to properly cancel the HttpRequest for each retry attempt. This test attempts to + // make a call every 100ms for 1 second. If the requestRunnable blocks until we + // receive a response from the server (200ms) regardless of it was cancelled, then + // we would expect at most 50 responses. + @Test + void + testHttpJson_unaryCallableRetry_deadlineExecutorTimesOutRequest_throwsDeadlineExceededException() + throws Exception { + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(100L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(100L)) + .setTotalTimeout(Duration.ofMillis(10000L)) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess( + BlockResponse.newBuilder().setContent("httpjsonBlockContent_200msDelay_Retry")) + // Set the timeout to be longer than the RPC timeout + .setResponseDelay( + com.google.protobuf.Duration.newBuilder().setNanos(200000000).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) httpjsonClient.blockCallable().futureCall(blockRequest); + ExecutionException exception = + assertThrows(ExecutionException.class, () -> retryingFuture.get(15, TimeUnit.SECONDS)); + assertThat(exception.getCause()).isInstanceOf(DeadlineExceededException.class); + DeadlineExceededException deadlineExceededException = + (DeadlineExceededException) exception.getCause(); + assertThat(deadlineExceededException.getStatusCode().getCode()) + .isEqualTo(StatusCode.Code.DEADLINE_EXCEEDED); + // We cannot guarantee the number of attempts. The RetrySettings should be configured + // such that there is no delay between the attempts, but the execution takes time + // to run. Theoretically this should run exactly 100 times. + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isGreaterThan(80); + assertThat(attemptCount).isAtMost(100); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITVersionHeaders.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITVersionHeaders.java new file mode 100644 index 0000000000..1cf9f0f577 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITVersionHeaders.java @@ -0,0 +1,249 @@ +/* + * Copyright 2024 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import com.google.api.gax.httpjson.*; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.FixedHeaderProvider; +import com.google.api.gax.rpc.StubSettings; +import com.google.common.collect.ImmutableList; +import com.google.showcase.v1beta1.*; +import com.google.showcase.v1beta1.it.util.GrpcCapturingClientInterceptor; +import com.google.showcase.v1beta1.it.util.HttpJsonCapturingClientInterceptor; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import com.google.showcase.v1beta1.stub.ComplianceStubSettings; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import io.grpc.*; +import java.io.IOException; +import java.util.ArrayList; +import java.util.concurrent.TimeUnit; +import java.util.regex.Pattern; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +// TODO: add testing on error responses once feat is implemented in showcase. +// https://github.com/googleapis/gapic-showcase/pull/1456 +// TODO: watch for showcase gRPC trailer changes suggested in +// https://github.com/googleapis/gapic-showcase/pull/1509#issuecomment-2089147103 +class ITVersionHeaders { + private static final String HTTP_RESPONSE_HEADER_STRING = + "x-showcase-request-" + ApiClientHeaderProvider.API_VERSION_HEADER_KEY; + private static final String HTTP_CLIENT_API_HEADER_KEY = + "x-showcase-request-" + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(); + private static final Metadata.Key API_VERSION_HEADER_KEY = + Metadata.Key.of( + ApiClientHeaderProvider.API_VERSION_HEADER_KEY, Metadata.ASCII_STRING_MARSHALLER); + + private static final Metadata.Key API_CLIENT_HEADER_KEY = + Metadata.Key.of( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), Metadata.ASCII_STRING_MARSHALLER); + + private static final String EXPECTED_ECHO_API_VERSION = "v1_20240408"; + private static final String CUSTOM_API_VERSION = "user-supplied-version"; + private static final String EXPECTED_EXCEPTION_MESSAGE = + "Header provider can't override the header: " + + ApiClientHeaderProvider.API_VERSION_HEADER_KEY; + + private static HttpJsonCapturingClientInterceptor httpJsonInterceptor; + private static GrpcCapturingClientInterceptor grpcInterceptor; + private static HttpJsonCapturingClientInterceptor httpJsonComplianceInterceptor; + private static GrpcCapturingClientInterceptor grpcComplianceInterceptor; + private static EchoClient grpcClient; + private static EchoClient httpJsonClient; + private static ComplianceClient grpcComplianceClient; + private static ComplianceClient httpJsonComplianceClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Interceptor and Client + grpcInterceptor = new GrpcCapturingClientInterceptor(); + grpcClient = TestClientInitializer.createGrpcEchoClient(ImmutableList.of(grpcInterceptor)); + + // Create HttpJson Interceptor and Client + httpJsonInterceptor = new HttpJsonCapturingClientInterceptor(); + httpJsonClient = + TestClientInitializer.createHttpJsonEchoClient(ImmutableList.of(httpJsonInterceptor)); + + // Create gRPC ComplianceClient and Interceptor + // Creating a compliance client to test case where api version is not set + grpcComplianceInterceptor = new GrpcCapturingClientInterceptor(); + grpcComplianceClient = + TestClientInitializer.createGrpcComplianceClient( + ImmutableList.of(grpcComplianceInterceptor)); + + // Create HttpJson ComplianceClient and Interceptor + httpJsonComplianceInterceptor = new HttpJsonCapturingClientInterceptor(); + httpJsonComplianceClient = + TestClientInitializer.createHttpJsonComplianceClient( + ImmutableList.of(httpJsonComplianceInterceptor)); + } + + @AfterAll + static void destroyClient() throws InterruptedException { + grpcClient.close(); + httpJsonClient.close(); + grpcComplianceClient.close(); + httpJsonComplianceClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpJsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + grpcComplianceClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpJsonComplianceClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_matchesApiVersion() { + grpcClient.echo(EchoRequest.newBuilder().build()); + String headerValue = grpcInterceptor.metadata.get(API_VERSION_HEADER_KEY); + assertThat(headerValue).isEqualTo(EXPECTED_ECHO_API_VERSION); + } + + @Test + void testHttpJson_matchesHeaderName() { + httpJsonClient.echo(EchoRequest.newBuilder().build()); + ArrayList headerValues = + (ArrayList) httpJsonInterceptor.metadata.getHeaders().get(HTTP_RESPONSE_HEADER_STRING); + String headerValue = (String) headerValues.get(0); + assertThat(headerValue).isEqualTo(EXPECTED_ECHO_API_VERSION); + } + + @Test + void testGrpc_noApiVersion() { + RepeatRequest request = + RepeatRequest.newBuilder().setInfo(ComplianceData.newBuilder().setFString("test")).build(); + grpcComplianceClient.repeatDataSimplePath(request); + assertThat(API_VERSION_HEADER_KEY).isNotIn(grpcComplianceInterceptor.metadata.keys()); + } + + @Test + void testHttpJson_noApiVersion() { + RepeatRequest request = + RepeatRequest.newBuilder().setInfo(ComplianceData.newBuilder().setFString("test")).build(); + httpJsonComplianceClient.repeatDataSimplePath(request); + assertThat(API_VERSION_HEADER_KEY) + .isNotIn(httpJsonComplianceInterceptor.metadata.getHeaders().keySet()); + } + + @Test + void testGrpcEcho_userApiVersionThrowsException() throws IOException { + StubSettings stubSettings = + grpcClient.getSettings().getStubSettings().toBuilder() + .setHeaderProvider( + FixedHeaderProvider.create( + ApiClientHeaderProvider.API_VERSION_HEADER_KEY, CUSTOM_API_VERSION)) + .build(); + + IllegalArgumentException exception = + assertThrows( + IllegalArgumentException.class, + () -> EchoClient.create(EchoSettings.create((EchoStubSettings) stubSettings))); + assertThat(exception.getMessage()).isEqualTo(EXPECTED_EXCEPTION_MESSAGE); + } + + @Test + void testHttpJsonEcho_userApiVersionThrowsException() throws IOException { + StubSettings stubSettings = + httpJsonClient.getSettings().getStubSettings().toBuilder() + .setHeaderProvider( + FixedHeaderProvider.create( + ApiClientHeaderProvider.API_VERSION_HEADER_KEY, CUSTOM_API_VERSION)) + .build(); + + IllegalArgumentException exception = + assertThrows( + IllegalArgumentException.class, + () -> EchoClient.create(EchoSettings.create((EchoStubSettings) stubSettings))); + assertThat(exception.getMessage()).isEqualTo(EXPECTED_EXCEPTION_MESSAGE); + } + + @Test + void testGrpcCompliance_userApiVersionSetSuccess() throws IOException { + StubSettings stubSettingsWithApiVersionHeader = + grpcComplianceClient.getSettings().getStubSettings().toBuilder() + .setHeaderProvider( + FixedHeaderProvider.create( + ApiClientHeaderProvider.API_VERSION_HEADER_KEY, CUSTOM_API_VERSION)) + .build(); + try (ComplianceClient customComplianceClient = + ComplianceClient.create( + ComplianceSettings.create((ComplianceStubSettings) stubSettingsWithApiVersionHeader))) { + + RepeatRequest request = + RepeatRequest.newBuilder() + .setInfo(ComplianceData.newBuilder().setFString("test")) + .build(); + customComplianceClient.repeatDataSimplePath(request); + String headerValue = grpcComplianceInterceptor.metadata.get(API_VERSION_HEADER_KEY); + assertThat(headerValue).isEqualTo(CUSTOM_API_VERSION); + } + } + + @Test + void testHttpJsonCompliance_userApiVersionSetSuccess() throws IOException { + StubSettings httpJsonStubSettingsWithApiVersionHeader = + httpJsonComplianceClient.getSettings().getStubSettings().toBuilder() + .setHeaderProvider( + FixedHeaderProvider.create( + ApiClientHeaderProvider.API_VERSION_HEADER_KEY, CUSTOM_API_VERSION)) + .build(); + try (ComplianceClient customComplianceClient = + ComplianceClient.create( + ComplianceSettings.create( + (ComplianceStubSettings) httpJsonStubSettingsWithApiVersionHeader))) { + + RepeatRequest request = + RepeatRequest.newBuilder() + .setInfo(ComplianceData.newBuilder().setFString("test")) + .build(); + customComplianceClient.repeatDataSimplePath(request); + + ArrayList headerValues = + (ArrayList) + httpJsonComplianceInterceptor.metadata.getHeaders().get(HTTP_RESPONSE_HEADER_STRING); + String headerValue = (String) headerValues.get(0); + assertThat(headerValue).isEqualTo(CUSTOM_API_VERSION); + } + } + + @Test + void testGrpcCall_sendsCorrectApiClientHeader() { + Pattern defautlGrpcHeaderPattern = + Pattern.compile("gl-java/.* gapic/.*?--protobuf-\\d.* gax/.* grpc/.* protobuf/\\d.*"); + grpcClient.echo(EchoRequest.newBuilder().build()); + String headerValue = grpcInterceptor.metadata.get(API_CLIENT_HEADER_KEY); + assertTrue(defautlGrpcHeaderPattern.matcher(headerValue).matches()); + } + + @Test + void testHttpJson_sendsCorrectApiClientHeader() { + Pattern defautlHttpHeaderPattern = + Pattern.compile("gl-java/.* gapic/.*?--protobuf-\\d.* gax/.* rest/ protobuf/\\d.*"); + httpJsonClient.echo(EchoRequest.newBuilder().build()); + ArrayList headerValues = + (ArrayList) + httpJsonInterceptor.metadata.getHeaders().get(HTTP_CLIENT_API_HEADER_KEY); + String headerValue = headerValues.get(0); + assertTrue(defautlHttpHeaderPattern.matcher(headerValue).matches()); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging.java new file mode 100644 index 0000000000..5979b88c41 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging.java @@ -0,0 +1,257 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.it.logging; + +import static com.google.common.truth.Truth.assertThat; + +import ch.qos.logback.classic.Level; +import ch.qos.logback.classic.spi.ILoggingEvent; +import com.google.api.gax.grpc.GrpcLoggingInterceptor; +import com.google.api.gax.httpjson.HttpJsonLoggingInterceptor; +import com.google.common.collect.ImmutableMap; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.slf4j.LoggerFactory; +import org.slf4j.event.KeyValuePair; + +// This test needs to run with GOOGLE_SDK_JAVA_LOGGING=true +// mvn clean verify -P '!showcase,enable-integration-tests,loggingTestBase,slf4j2_logback' +public class ITLogging { + private static EchoClient grpcClient; + + private static EchoClient httpjsonClient; + + private static final KeyValuePair SERVICE_NAME_KEY_VALUE_PAIR = + new KeyValuePair("serviceName", "google.showcase.v1beta1.Echo"); + private static final KeyValuePair RPC_NAME_KEY_VALUE_PAIR = + new KeyValuePair("rpcName", "google.showcase.v1beta1.Echo/Echo"); + private static final KeyValuePair RESPONSE_STATUS_KEY_VALUE_PAIR = + new KeyValuePair("response.status", "OK"); + private static final KeyValuePair RESPONSE_STATUS_KEY_VALUE_PAIR_HTTP = + new KeyValuePair("response.status", "200"); + private static final KeyValuePair REQUEST_URL_KEY_VALUE_PAIR = + new KeyValuePair("request.url", "http://localhost:7469"); + + private static final KeyValuePair RESPONSE_HEADERS_KEY_VALUE_PAIR = + new KeyValuePair("response.headers", ImmutableMap.of("content-type", "application/grpc")); + + private static final String SENDING_REQUEST_MESSAGE = "Sending request"; + private static final String RECEIVING_RESPONSE_MESSAGE = "Received response"; + private static final String ECHO_STRING = "echo?"; + + private TestAppender setupTestLogger(Class clazz, Level level) { + TestAppender testAppender = new TestAppender(); + testAppender.start(); + org.slf4j.Logger logger = LoggerFactory.getLogger(clazz); + ((ch.qos.logback.classic.Logger) logger).setLevel(level); + ((ch.qos.logback.classic.Logger) logger).addAppender(testAppender); + return testAppender; + } + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Create Http JSON Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_receiveContent_logDebug() { + TestAppender testAppender = setupTestLogger(GrpcLoggingInterceptor.class, Level.DEBUG); + assertThat(echoGrpc(ECHO_STRING)).isEqualTo(ECHO_STRING); + + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.DEBUG); + List keyValuePairs = loggingEvent1.getKeyValuePairs(); + assertThat(keyValuePairs.size()).isEqualTo(4); + assertThat(keyValuePairs).containsAtLeast(SERVICE_NAME_KEY_VALUE_PAIR, RPC_NAME_KEY_VALUE_PAIR); + + for (KeyValuePair kvp : keyValuePairs) { + if (kvp.key.equals("request.payload")) { + Map payload = (Map) kvp.value; + assertThat(payload.get("content")).isEqualTo(ECHO_STRING); + assertThat(payload.get("requestId")).isNotNull(); + assertThat(payload.get("otherRequestId")).isNotNull(); + } + if (kvp.key.equals("request.headers")) { + Map headers = (Map) kvp.value; + assertThat(headers).containsKey("x-goog-api-version"); + assertThat(headers).containsKey("x-goog-api-client"); + } + } + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.DEBUG); + List keyValuePairs2 = loggingEvent2.getKeyValuePairs(); + assertThat(keyValuePairs2.size()).isEqualTo(5); + assertThat(keyValuePairs2) + .containsAtLeast( + RESPONSE_STATUS_KEY_VALUE_PAIR, + RESPONSE_HEADERS_KEY_VALUE_PAIR, + SERVICE_NAME_KEY_VALUE_PAIR, + RPC_NAME_KEY_VALUE_PAIR); + for (KeyValuePair kvp : keyValuePairs2) { + if (kvp.key.equals("response.payload")) { + Map payload = (Map) kvp.value; + assertThat(payload.get("content")).isEqualTo(ECHO_STRING); + assertThat(payload.get("requestId")).isNotNull(); + assertThat(payload.get("otherRequestId")).isNotNull(); + } + } + testAppender.stop(); + } + + @Test + void testGrpc_receiveContent_logInfo() { + TestAppender testAppender = setupTestLogger(GrpcLoggingInterceptor.class, Level.INFO); + assertThat(echoGrpc(ECHO_STRING)).isEqualTo(ECHO_STRING); + + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.INFO); + List keyValuePairs = loggingEvent1.getKeyValuePairs(); + assertThat(keyValuePairs.size()).isEqualTo(2); + assertThat(keyValuePairs).containsAtLeast(SERVICE_NAME_KEY_VALUE_PAIR, RPC_NAME_KEY_VALUE_PAIR); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.INFO); + List keyValuePairs2 = loggingEvent2.getKeyValuePairs(); + assertThat(keyValuePairs2.size()).isEqualTo(3); + assertThat(keyValuePairs2) + .containsAtLeast( + RESPONSE_STATUS_KEY_VALUE_PAIR, SERVICE_NAME_KEY_VALUE_PAIR, RPC_NAME_KEY_VALUE_PAIR); + testAppender.stop(); + } + + @Test + void testHttpJson_receiveContent_logDebug() { + TestAppender testAppender = setupTestLogger(HttpJsonLoggingInterceptor.class, Level.DEBUG); + assertThat(echoHttpJson(ECHO_STRING)).isEqualTo(ECHO_STRING); + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.DEBUG); + List keyValuePairs = loggingEvent1.getKeyValuePairs(); + assertThat(keyValuePairs.size()).isEqualTo(4); + assertThat(keyValuePairs).contains(RPC_NAME_KEY_VALUE_PAIR); + assertThat(keyValuePairs).contains(REQUEST_URL_KEY_VALUE_PAIR); + + for (KeyValuePair kvp : keyValuePairs) { + if (kvp.key.equals("request.payload")) { + Map payload = (Map) kvp.value; + assertThat(payload.get("content")).isEqualTo(ECHO_STRING); + assertThat(payload.get("requestId")).isNotNull(); + assertThat(payload.get("otherRequestId")).isNotNull(); + } + if (kvp.key.equals("request.headers")) { + Map headers = (Map) kvp.value; + assertThat(headers).containsKey("x-goog-api-version"); + assertThat(headers).containsKey("x-goog-api-client"); + } + } + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.DEBUG); + List keyValuePairs2 = loggingEvent2.getKeyValuePairs(); + assertThat(keyValuePairs2.size()).isEqualTo(4); + assertThat(keyValuePairs2) + .containsAtLeast(RESPONSE_STATUS_KEY_VALUE_PAIR_HTTP, RPC_NAME_KEY_VALUE_PAIR); + for (KeyValuePair kvp : keyValuePairs2) { + if (kvp.key.equals("response.payload")) { + Map payload = (Map) kvp.value; + assertThat(payload.get("content")).isEqualTo(ECHO_STRING); + assertThat(payload.get("requestId")).isNotNull(); + assertThat(payload.get("otherRequestId")).isNotNull(); + } + if (kvp.key.equals("response.headers")) { + Map headers = (Map) kvp.value; + assertThat(headers.size()).isEqualTo(11); + } + } + testAppender.stop(); + } + + @Test + void testHttpJson_receiveContent_logInfo() { + TestAppender testAppender = setupTestLogger(HttpJsonLoggingInterceptor.class, Level.INFO); + assertThat(echoHttpJson(ECHO_STRING)).isEqualTo(ECHO_STRING); + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.INFO); + List keyValuePairs = loggingEvent1.getKeyValuePairs(); + assertThat(keyValuePairs.size()).isEqualTo(2); + assertThat(keyValuePairs).contains(RPC_NAME_KEY_VALUE_PAIR); + assertThat(keyValuePairs).contains(REQUEST_URL_KEY_VALUE_PAIR); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.INFO); + List keyValuePairs2 = loggingEvent2.getKeyValuePairs(); + assertThat(keyValuePairs2.size()).isEqualTo(2); + assertThat(keyValuePairs2) + .containsAtLeast(RESPONSE_STATUS_KEY_VALUE_PAIR_HTTP, RPC_NAME_KEY_VALUE_PAIR); + testAppender.stop(); + } + + private String echoGrpc(String value) { + EchoResponse response = grpcClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } + + private String echoHttpJson(String value) { + EchoResponse response = httpjsonClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging1x.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging1x.java new file mode 100644 index 0000000000..d0dec4b80d --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging1x.java @@ -0,0 +1,217 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.it.logging; + +import static com.google.common.truth.Truth.assertThat; + +import ch.qos.logback.classic.Level; +import ch.qos.logback.classic.spi.ILoggingEvent; +import com.google.api.gax.grpc.GrpcLoggingInterceptor; +import com.google.api.gax.httpjson.HttpJsonLoggingInterceptor; +import com.google.common.collect.ImmutableMap; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +// This test needs to run with GOOGLE_SDK_JAVA_LOGGING=true +// mvn verify -P +// '!showcase,enable-integration-tests,loggingTestBase,slf4j1_logback ' +public class ITLogging1x { + private static EchoClient grpcClient; + + private static EchoClient httpjsonClient; + + private static final String ECHO_STRING = "echo?"; + private static final String SERVICE_NAME = "google.showcase.v1beta1.Echo"; + private static final String RPC_NAME = "google.showcase.v1beta1.Echo/Echo"; + private static final String ENDPOINT = "http://localhost:7469"; + private static final String SENDING_REQUEST_MESSAGE = "Sending request"; + private static final String RECEIVING_RESPONSE_MESSAGE = "Received response"; + + private static Logger logger = LoggerFactory.getLogger(ITLogging1x.class); + + private TestAppender setupTestLogger(Class clazz, Level level) { + TestAppender testAppender = new TestAppender(); + testAppender.start(); + Logger logger = LoggerFactory.getLogger(clazz); + ((ch.qos.logback.classic.Logger) logger).setLevel(level); + ((ch.qos.logback.classic.Logger) logger).addAppender(testAppender); + return testAppender; + } + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Create Http JSON Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void test() { + assertThat(logger.isInfoEnabled()).isTrue(); + assertThat(logger.isDebugEnabled()).isTrue(); + } + + @Test + void testGrpc_receiveContent_logDebug() { + TestAppender testAppender = setupTestLogger(GrpcLoggingInterceptor.class, Level.DEBUG); + assertThat(echoGrpc(ECHO_STRING)).isEqualTo(ECHO_STRING); + + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.DEBUG); + Map mdcPropertyMap = loggingEvent1.getMDCPropertyMap(); + assertThat(mdcPropertyMap) + .containsAtLeastEntriesIn( + ImmutableMap.of("serviceName", SERVICE_NAME, "rpcName", RPC_NAME)); + assertThat(mdcPropertyMap).containsKey("request.headers"); + assertThat(mdcPropertyMap.get("request.headers")).startsWith("{\"x-goog-api-"); + + assertThat(mdcPropertyMap).containsKey("request.payload"); + assertThat(mdcPropertyMap.get("request.payload")) + .startsWith("{\"content\":\"echo?\",\"requestId\":"); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.DEBUG); + Map responseMdcPropertyMap = loggingEvent2.getMDCPropertyMap(); + assertThat(responseMdcPropertyMap) + .containsAtLeastEntriesIn( + ImmutableMap.of( + "serviceName", SERVICE_NAME, "rpcName", RPC_NAME, "response.status", "OK")); + assertThat(responseMdcPropertyMap).containsKey("response.payload"); + assertThat(responseMdcPropertyMap).containsKey("response.headers"); + + testAppender.stop(); + } + + @Test + void testGrpc_receiveContent_logInfo() { + TestAppender testAppender = setupTestLogger(GrpcLoggingInterceptor.class, Level.INFO); + assertThat(echoGrpc(ECHO_STRING)).isEqualTo(ECHO_STRING); + + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.INFO); + Map mdcPropertyMap = loggingEvent1.getMDCPropertyMap(); + assertThat(mdcPropertyMap) + .containsExactlyEntriesIn( + ImmutableMap.of("serviceName", SERVICE_NAME, "rpcName", RPC_NAME)); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.INFO); + Map responseMdcPropertyMap = loggingEvent2.getMDCPropertyMap(); + assertThat(responseMdcPropertyMap) + .containsExactlyEntriesIn( + ImmutableMap.of( + "serviceName", SERVICE_NAME, "rpcName", RPC_NAME, "response.status", "OK")); + + testAppender.stop(); + } + + @Test + void testHttpJson_receiveContent_logDebug() { + TestAppender testAppender = setupTestLogger(HttpJsonLoggingInterceptor.class, Level.DEBUG); + assertThat(echoHttpJson(ECHO_STRING)).isEqualTo(ECHO_STRING); + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.DEBUG); + Map mdcPropertyMap = loggingEvent1.getMDCPropertyMap(); + assertThat(mdcPropertyMap).containsEntry("rpcName", RPC_NAME); + assertThat(mdcPropertyMap).containsEntry("request.url", ENDPOINT); + assertThat(mdcPropertyMap).containsKey("request.headers"); + assertThat(mdcPropertyMap.get("request.headers")).startsWith("{\"x-goog-api-"); + assertThat(mdcPropertyMap).containsKey("request.payload"); + assertThat(mdcPropertyMap.get("request.payload")) + .startsWith("{\"content\":\"echo?\",\"requestId\":"); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.DEBUG); + Map responseMdcPropertyMap = loggingEvent2.getMDCPropertyMap(); + assertThat(responseMdcPropertyMap) + .containsAtLeastEntriesIn(ImmutableMap.of("rpcName", RPC_NAME, "response.status", "200")); + assertThat(responseMdcPropertyMap).containsKey("response.payload"); + assertThat(responseMdcPropertyMap).containsKey("response.headers"); + testAppender.stop(); + } + + @Test + void testHttpJson_receiveContent_logInfo() { + TestAppender testAppender = setupTestLogger(HttpJsonLoggingInterceptor.class, Level.INFO); + assertThat(echoHttpJson(ECHO_STRING)).isEqualTo(ECHO_STRING); + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.INFO); + Map mdcPropertyMap = loggingEvent1.getMDCPropertyMap(); + assertThat(mdcPropertyMap) + .containsExactlyEntriesIn( + ImmutableMap.of( + "rpcName", RPC_NAME, + "request.url", ENDPOINT)); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.INFO); + Map responseMdcPropertyMap = loggingEvent2.getMDCPropertyMap(); + assertThat(responseMdcPropertyMap) + .containsExactlyEntriesIn(ImmutableMap.of("rpcName", RPC_NAME, "response.status", "200")); + testAppender.stop(); + } + + private String echoGrpc(String value) { + EchoResponse response = grpcClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } + + private String echoHttpJson(String value) { + EchoResponse response = httpjsonClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java new file mode 100644 index 0000000000..16c6acb0a6 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java @@ -0,0 +1,78 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.it.logging; + +import static com.google.common.truth.Truth.assertThat; + +import ch.qos.logback.classic.Level; +import ch.qos.logback.classic.spi.ILoggingEvent; +import ch.qos.logback.core.read.ListAppender; +import com.google.api.gax.grpc.GrpcLoggingInterceptor; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.slf4j.LoggerFactory; + +// mvn verify -P '!showcase,enable-integration-tests,loggingTestBase,disabledLogging' +public class ITLoggingDisabled { + + private static EchoClient grpcClient; + private static final String ECHO_STRING = "echo?"; + + private TestAppender setupTestLogger(Class clazz) { + TestAppender testAppender = new TestAppender(); + testAppender.start(); + ListAppender listAppender = new ListAppender<>(); + listAppender.start(); + org.slf4j.Logger logger = LoggerFactory.getLogger(clazz); + ((ch.qos.logback.classic.Logger) logger).setLevel(Level.DEBUG); + ((ch.qos.logback.classic.Logger) logger).addAppender(testAppender); + return testAppender; + } + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + // only run when GOOGLE_SDK_JAVA_LOGGING!=true + @Test + void testloggingDisabled() { + TestAppender testAppender = setupTestLogger(GrpcLoggingInterceptor.class); + assertThat(echoGrpc(ECHO_STRING)).isEqualTo(ECHO_STRING); + + assertThat(testAppender.events.size()).isEqualTo(0); + } + + private String echoGrpc(String value) { + EchoResponse response = grpcClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/TestAppender.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/TestAppender.java new file mode 100644 index 0000000000..92a6996936 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/TestAppender.java @@ -0,0 +1,40 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.it.logging; + +import ch.qos.logback.classic.spi.ILoggingEvent; +import ch.qos.logback.core.AppenderBase; +import java.util.ArrayList; +import java.util.List; + +/** Logback appender used to set up tests. */ +public class TestAppender extends AppenderBase { + public List events = new ArrayList<>(); + + @Override + protected void append(ILoggingEvent eventObject) { + // triggering Logback to capture the current MDC context and store it with the log event + // the default ListAppender does not capture MDC contents + eventObject.getMDCPropertyMap(); + + events.add(eventObject); + } + + public void clearEvents() { + events.clear(); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/GrpcCapturingClientInterceptor.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/GrpcCapturingClientInterceptor.java new file mode 100644 index 0000000000..e7d2a01f56 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/GrpcCapturingClientInterceptor.java @@ -0,0 +1,83 @@ +/* + * Copyright 2024 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. + */ + +package com.google.showcase.v1beta1.it.util; + +import io.grpc.CallOptions; +import io.grpc.Channel; +import io.grpc.ClientCall; +import io.grpc.ClientInterceptor; +import io.grpc.ForwardingClientCall; +import io.grpc.Metadata; +import io.grpc.MethodDescriptor; +import io.grpc.Status; + +/** Implements a client interceptor to retrieve the metadata from a GRPC client request. */ +public class GrpcCapturingClientInterceptor implements ClientInterceptor { + public Metadata metadata; + + @Override + public ClientCall interceptCall( + MethodDescriptor method, final CallOptions callOptions, Channel next) { + ClientCall call = next.newCall(method, callOptions); + return new ForwardingClientCall.SimpleForwardingClientCall(call) { + @Override + public void start(Listener responseListener, Metadata headers) { + Listener wrappedListener = + new SimpleForwardingClientCallListener(responseListener) { + @Override + public void onClose(Status status, Metadata trailers) { + if (status.isOk()) { + metadata = trailers; + } + super.onClose(status, trailers); + } + }; + + super.start(wrappedListener, headers); + } + }; + } + + private static class SimpleForwardingClientCallListener + extends ClientCall.Listener { + private final ClientCall.Listener delegate; + + SimpleForwardingClientCallListener(ClientCall.Listener delegate) { + this.delegate = delegate; + } + + @Override + public void onHeaders(Metadata headers) { + delegate.onHeaders(headers); + } + + @Override + public void onMessage(RespT message) { + delegate.onMessage(message); + } + + @Override + public void onClose(Status status, Metadata trailers) { + delegate.onClose(status, trailers); + } + + @Override + public void onReady() { + delegate.onReady(); + } + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/HttpJsonCapturingClientInterceptor.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/HttpJsonCapturingClientInterceptor.java new file mode 100644 index 0000000000..ec9b9da9cb --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/HttpJsonCapturingClientInterceptor.java @@ -0,0 +1,66 @@ +/* + * Copyright 2024 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. + */ + +package com.google.showcase.v1beta1.it.util; + +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.ForwardingHttpJsonClientCall; +import com.google.api.gax.httpjson.ForwardingHttpJsonClientCallListener; +import com.google.api.gax.httpjson.HttpJsonCallOptions; +import com.google.api.gax.httpjson.HttpJsonChannel; +import com.google.api.gax.httpjson.HttpJsonClientCall; +import com.google.api.gax.httpjson.HttpJsonClientInterceptor; +import com.google.api.gax.httpjson.HttpJsonMetadata; + +/** Implements a client interceptor to retrieve the response headers from a HTTP client request. */ +public class HttpJsonCapturingClientInterceptor implements HttpJsonClientInterceptor { + public HttpJsonMetadata metadata; + + @Override + public HttpJsonClientCall interceptCall( + ApiMethodDescriptor method, + HttpJsonCallOptions callOptions, + HttpJsonChannel next) { + HttpJsonClientCall call = next.newCall(method, callOptions); + return new ForwardingHttpJsonClientCall.SimpleForwardingHttpJsonClientCall( + call) { + @Override + public void start(Listener responseListener, HttpJsonMetadata requestHeaders) { + Listener forwardingResponseListener = + new ForwardingHttpJsonClientCallListener.SimpleForwardingHttpJsonClientCallListener< + ResponseT>(responseListener) { + @Override + public void onHeaders(HttpJsonMetadata responseHeaders) { + metadata = responseHeaders; + super.onHeaders(responseHeaders); + } + + @Override + public void onMessage(ResponseT message) { + super.onMessage(message); + } + + @Override + public void onClose(int statusCode, HttpJsonMetadata trailers) { + super.onClose(statusCode, trailers); + } + }; + + super.start(forwardingResponseListener, requestHeaders); + } + }; + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransport.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransport.java new file mode 100644 index 0000000000..4545d87f20 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransport.java @@ -0,0 +1,48 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it.util; + +import com.google.api.client.http.LowLevelHttpRequest; +import com.google.api.client.json.JsonFactory; +import com.google.api.client.json.gson.GsonFactory; +import com.google.api.client.json.webtoken.JsonWebSignature; +import com.google.api.client.testing.http.MockLowLevelHttpRequest; +import com.google.auth.TestUtils; +import com.google.auth.oauth2.MockTokenServerTransport; +import java.io.IOException; +import java.util.Map; + +public class InterceptingMockTokenServerTransport extends MockTokenServerTransport { + private MockLowLevelHttpRequest lastRequest; + private static final JsonFactory JSON_FACTORY = new GsonFactory(); + + @Override + public LowLevelHttpRequest buildRequest(String method, String url) throws IOException { + MockLowLevelHttpRequest baseRequest = (MockLowLevelHttpRequest) super.buildRequest(method, url); + lastRequest = baseRequest; + return baseRequest; + } + + public String getLastAudienceSent() throws IOException { + String contentString = lastRequest.getContentAsString(); + Map query = TestUtils.parseQuery(contentString); + String assertion = query.get("assertion"); + JsonWebSignature signature = JsonWebSignature.parse(JSON_FACTORY, assertion); + String foundTargetAudience = (String) signature.getPayload().get("api_audience"); + return foundTargetAudience; + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransportFactory.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransportFactory.java new file mode 100644 index 0000000000..ffb1e04132 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransportFactory.java @@ -0,0 +1,31 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it.util; + +import com.google.api.client.http.HttpTransport; +import com.google.auth.oauth2.MockTokenServerTransportFactory; + +public class InterceptingMockTokenServerTransportFactory extends MockTokenServerTransportFactory { + + public InterceptingMockTokenServerTransport transport = + new InterceptingMockTokenServerTransport(); + + @Override + public HttpTransport create() { + return transport; + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/TestClientInitializer.java b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/TestClientInitializer.java new file mode 100644 index 0000000000..a3db1a00e3 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/TestClientInitializer.java @@ -0,0 +1,343 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it.util; + +import com.google.api.client.http.javanet.NetHttpTransport; +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.HttpJsonClientInterceptor; +import com.google.api.gax.longrunning.OperationSnapshot; +import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.tracing.ApiTracerFactory; +import com.google.common.collect.ImmutableList; +import com.google.showcase.v1beta1.ComplianceClient; +import com.google.showcase.v1beta1.ComplianceSettings; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.IdentityClient; +import com.google.showcase.v1beta1.IdentitySettings; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.stub.EchoStub; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import io.grpc.ClientInterceptor; +import io.grpc.ManagedChannelBuilder; +import java.util.List; +import java.util.Set; + +public class TestClientInitializer { + + public static final int AWAIT_TERMINATION_SECONDS = 10; + + // gRPC's endpoint must follow the format of {host}:{port} + public static final String DEFAULT_GRPC_ENDPOINT = "localhost:7469"; + // httpjson's endpoint uses `https://` by default if the scheme is not specified + // local test requires `http://` as not SSL/TLS has been set up for showcase + public static final String DEFAULT_HTTPJSON_ENDPOINT = "http://localhost:7469"; + + public static EchoClient createGrpcEchoClient() throws Exception { + return createGrpcEchoClient(ImmutableList.of()); + } + + public static EchoClient createGrpcEchoClient(List interceptorList) + throws Exception { + EchoSettings grpcEchoSettings = + EchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setInterceptorProvider(() -> interceptorList) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return EchoClient.create(grpcEchoSettings); + } + + public static EchoClient createGrpcEchoClientWithRetrySettings( + RetrySettings retrySettings, + Set retryableCodes, + List interceptorList) + throws Exception { + EchoStubSettings.Builder grpcEchoSettingsBuilder = EchoStubSettings.newBuilder(); + grpcEchoSettingsBuilder + .echoSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(retryableCodes); + EchoSettings grpcEchoSettings = EchoSettings.create(grpcEchoSettingsBuilder.build()); + grpcEchoSettings = + grpcEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setInterceptorProvider(() -> interceptorList) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return EchoClient.create(grpcEchoSettings); + } + + public static EchoClient createHttpJsonEchoClient() throws Exception { + return createHttpJsonEchoClient(ImmutableList.of()); + } + + public static EchoClient createHttpJsonEchoClient(List interceptorList) + throws Exception { + EchoSettings httpJsonEchoSettings = + EchoSettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .setInterceptorProvider(() -> interceptorList) + .build()) + .build(); + return EchoClient.create(httpJsonEchoSettings); + } + + public static EchoClient createHttpJsonEchoClientWithRetrySettings( + RetrySettings retrySettings, + Set retryableCodes, + List interceptorList) + throws Exception { + EchoStubSettings.Builder httpJsonEchoSettingsBuilder = EchoStubSettings.newHttpJsonBuilder(); + httpJsonEchoSettingsBuilder + .echoSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(retryableCodes); + EchoSettings httpJsonEchoSettings = EchoSettings.create(httpJsonEchoSettingsBuilder.build()); + httpJsonEchoSettings = + httpJsonEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setInterceptorProvider(() -> interceptorList) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .build()) + .build(); + return EchoClient.create(httpJsonEchoSettings); + } + + public static EchoClient createGrpcEchoClientCustomBlockSettings( + RetrySettings retrySettings, Set retryableCodes) throws Exception { + EchoStubSettings.Builder grpcEchoSettingsBuilder = EchoStubSettings.newBuilder(); + grpcEchoSettingsBuilder + .blockSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(retryableCodes); + EchoSettings grpcEchoSettings = EchoSettings.create(grpcEchoSettingsBuilder.build()); + grpcEchoSettings = + grpcEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return EchoClient.create(grpcEchoSettings); + } + + public static EchoClient createHttpJsonEchoClientCustomBlockSettings( + RetrySettings retrySettings, Set retryableCodes) throws Exception { + EchoStubSettings.Builder httpJsonEchoSettingsBuilder = EchoStubSettings.newHttpJsonBuilder(); + httpJsonEchoSettingsBuilder + .blockSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(retryableCodes); + EchoSettings httpJsonEchoSettings = EchoSettings.create(httpJsonEchoSettingsBuilder.build()); + httpJsonEchoSettings = + httpJsonEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .build()) + .build(); + return EchoClient.create(httpJsonEchoSettings); + } + + public static EchoClient createGrpcEchoClientCustomWaitSettings( + RetrySettings initialUnaryRetrySettings, RetrySettings pollingRetrySettings) + throws Exception { + EchoStubSettings.Builder grpcEchoSettingsBuilder = EchoStubSettings.newBuilder(); + grpcEchoSettingsBuilder + .waitOperationSettings() + .setInitialCallSettings( + UnaryCallSettings.newUnaryCallSettingsBuilder() + .setRetrySettings(initialUnaryRetrySettings) + .build()) + .setPollingAlgorithm(OperationTimedPollAlgorithm.create(pollingRetrySettings)); + EchoSettings grpcEchoSettings = EchoSettings.create(grpcEchoSettingsBuilder.build()); + grpcEchoSettings = + grpcEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return EchoClient.create(grpcEchoSettings); + } + + public static EchoClient createHttpJsonEchoClientCustomWaitSettings( + RetrySettings initialUnaryRetrySettings, RetrySettings pollingRetrySettings) + throws Exception { + EchoStubSettings.Builder httpJsonEchoSettingsBuilder = EchoStubSettings.newHttpJsonBuilder(); + httpJsonEchoSettingsBuilder + .waitOperationSettings() + .setInitialCallSettings( + UnaryCallSettings.newUnaryCallSettingsBuilder() + .setRetrySettings(initialUnaryRetrySettings) + .build()) + .setPollingAlgorithm(OperationTimedPollAlgorithm.create(pollingRetrySettings)); + EchoSettings httpJsonEchoSettings = EchoSettings.create(httpJsonEchoSettingsBuilder.build()); + httpJsonEchoSettings = + httpJsonEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .build()) + .build(); + return EchoClient.create(httpJsonEchoSettings); + } + + public static IdentityClient createGrpcIdentityClient() throws Exception { + IdentitySettings grpcIdentitySettings = + IdentitySettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + IdentitySettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return IdentityClient.create(grpcIdentitySettings); + } + + public static IdentityClient createHttpJsonIdentityClient() throws Exception { + IdentitySettings httpjsonIdentitySettings = + IdentitySettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .build()) + .build(); + return IdentityClient.create(httpjsonIdentitySettings); + } + + // Create grpcComplianceClient with Interceptor + public static ComplianceClient createGrpcComplianceClient(List interceptorList) + throws Exception { + ComplianceSettings grpcComplianceSettings = + ComplianceSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + ComplianceSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setInterceptorProvider(() -> interceptorList) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return ComplianceClient.create(grpcComplianceSettings); + } + + public static ComplianceClient createHttpJsonComplianceClient( + List interceptorList) throws Exception { + ComplianceSettings httpJsonComplianceSettings = + ComplianceSettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .setInterceptorProvider(() -> interceptorList) + .build()) + .build(); + return ComplianceClient.create(httpJsonComplianceSettings); + } + + public static EchoClient createGrpcEchoClientOpentelemetry(ApiTracerFactory metricsTracerFactory) + throws Exception { + return createGrpcEchoClientOpentelemetry( + metricsTracerFactory, + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()); + } + + public static EchoClient createGrpcEchoClientOpentelemetry( + ApiTracerFactory metricsTracerFactory, TransportChannelProvider transportChannelProvider) + throws Exception { + EchoSettings grpcEchoSettings = + EchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider(transportChannelProvider) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + grpcEchoSettings.getStubSettings().toBuilder() + .setTracerFactory(metricsTracerFactory) + .build(); + EchoStub stub = echoStubSettings.createStub(); + + return EchoClient.create(stub); + } + + public static EchoClient createHttpJsonEchoClientOpentelemetry( + ApiTracerFactory metricsTracerFactory) throws Exception { + + EchoSettings httpJsonEchoSettings = + EchoSettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .build()) + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + httpJsonEchoSettings.getStubSettings().toBuilder() + .setTracerFactory(metricsTracerFactory) + .build(); + EchoStub stub = echoStubSettings.createStub(); + + return EchoClient.create(stub); + } +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/resources/META-INF/native-image/resource-config.json b/java-showcase-3.25.8/gapic-showcase/src/test/resources/META-INF/native-image/resource-config.json new file mode 100644 index 0000000000..bfa2659f0a --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/resources/META-INF/native-image/resource-config.json @@ -0,0 +1,6 @@ +{ + "resources": [ + { "pattern": ".*.json" }, + { "pattern": ".*.pem" } + ] +} \ No newline at end of file diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/resources/compliance_suite.json b/java-showcase-3.25.8/gapic-showcase/src/test/resources/compliance_suite.json new file mode 100644 index 0000000000..a458819b35 --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/resources/compliance_suite.json @@ -0,0 +1,240 @@ +{ + "group": [ + { + "name": "Fully working conversions, no resources", + "rpcs": ["Compliance.RepeatDataBody", "Compliance.RepeatDataBodyPut", "Compliance.RepeatDataBodyPatch", "Compliance.RepeatDataQuery", "Compliance.RepeatDataSimplePath", "Compliance.RepeatDataBodyInfo"], + "requests": [ + { + "name": "Basic data types", + "serverVerify": true, + "info": { + "fString": "Hello", + "fInt32": -1, + "fSint32" : -2, + "fSfixed32": -3, + "fUint32": 5, + "fFixed32": 7, + "fInt64": -11, + "fSint64": -13, + "fSfixed64": -17, + "fUint64": 19, + "fFixed64":23, + "fDouble": -29e4, + "fFloat": -31, + "fBool": true, + "fKingdom": "ANIMALIA", + + "pString": "Goodbye", + "pInt32": -37, + "pDouble": -41.43, + "pBool": true, + "pKingdom": "PLANTAE", + + "fChild": { + "fString": "second/bool/salutation" + } + }, + "fInt32": -10, + "fInt64": -110, + "fDouble": -54e4, + + "pInt32": -47, + "pInt64": -477, + "pDouble": -61.73 + }, + { + "name": "Basic types, no optional fields", + "serverVerify": true, + "info": { + "fString": "Hello", + "fInt32": -1, + "fSint32" : -2, + "fSfixed32": -3, + "fUint32": 5, + "fFixed32": 7, + "fInt64": -11, + "fSint64": -13, + "fSfixed64": -17, + "fUint64": 19, + "fFixed64":23, + "fDouble": -29e4, + "fFloat": -31, + "fBool": true, + "fKingdom": "ANIMALIA", + + "fChild": { + "fString": "second/bool/salutation" + } + } + }, + + { + "name": "Zero values for non-string fields", + "serverVerify": true, + "info": { + "fString": "Hello", + "fInt32": 0, + "fSint32" : 0, + "fSfixed32": 0, + "fUint32": 0, + "fFixed32": 0, + "fInt64": 0, + "fSint64": 0, + "fSfixed64": 0, + "fUint64": 0, + "fFixed64": 0, + "fDouble": 0, + "fFloat": 0, + "fBool": false, + "fKingdom": "LIFE_KINGDOM_UNSPECIFIED", + + "pString": "Goodbye", + "pInt32": 0, + "pDouble": 0, + "pBool": false, + "pKingdom": "LIFE_KINGDOM_UNSPECIFIED" + } + }, + { + "name": "Extreme values", + "serverVerify": true, + "info": { + "fString": "non-ASCII+non-printable string ☺ → ← \"\\\/\b\f\r\t\u1234 works, not newlines yet", + "fInt32": 2147483647, + "fSint32" : 2147483647, + "fSfixed32": 2147483647, + "fUint32": 4294967295, + "fFixed32": 4294967295, + "fInt64": "9223372036854775807", + "fSint64": "9223372036854775807", + "fSfixed64": "9223372036854775807", + "fUint64": "18446744073709551615", + "fFixed64": "18446744073709551615", + "fDouble": 1.797693134862315708145274237317043567981e+308, + "fFloat": 3.40282346638528859811704183484516925440e+38, + "fBool": false, + + "pString": "Goodbye", + "pInt32": 2147483647, + "pDouble": 1.797693134862315708145274237317043567981e+308, + "pBool": false + } + }, + { + "name": "Strings with spaces", + "serverVerify": true, + "info": { + "fString": "Hello there" + } + }, + { + "name": "Strings with quotes", + "serverVerify": true, + "info": { + "fString": "Hello \"You\"" + } + }, + { + "name": "Strings with percents", + "serverVerify": true, + "info": { + "fString": "Hello 100%" + } + } + ] + }, + { + "name": "Fully working conversions, resources", + "rpcs": ["Compliance.RepeatDataBody", "Compliance.RepeatDataBodyPut", "Compliance.RepeatDataBodyPatch", "Compliance.RepeatDataQuery"], + "requests": [ + { + "name": "Strings with slashes and values that resemble subsequent resource templates", + "serverVerify": true, + "info": { + "fString": "first/hello/second/greetings", + "pBool": true, + + "fChild": { + "fString": "second/zzz/bool/true" + } + } + } + ] + }, + { + "name": "Binding selection testing", + "rpcs": ["Compliance.RepeatDataPathResource"], + "requests": [ + { + "name": "Binding testing baseline no Uri verification", + "serverVerify": true, + "info": { + "fString": "first/hello", + "pBool": true, + + "fChild": { + "fString": "second/greetings" + } + } + }, + { + "name": "Binding testing first binding", + "serverVerify": true, + "info": { + "fString": "first/hello", + "pBool": true, + + "fChild": { + "fString": "second/greetings" + } + }, + "intendedBindingUri": "/v1beta1/repeat/{info.f_string=first/*}/{info.f_child.f_string=second/*}/bool/{info.f_bool}:pathresource" + }, + { + "name": "Binding testing additional binding", + "serverVerify": true, + "info": { + "fString": "second/greetings", + "pBool": true, + + "fChild": { + "fString": "first/hello" + } + }, + "intendedBindingUri": "/v1beta1/repeat/{info.f_child.f_string=first/*}/{info.f_string=second/*}/bool/{info.f_bool}:childfirstpathresource" + } + ] + }, + { + "name": "Cases that apply to non-path requests", + "rpcs": ["Compliance.RepeatDataBody", "Compliance.RepeatDataBodyPut", "Compliance.RepeatDataBodyPatch", "Compliance.RepeatDataQuery"], + "requests": [ + { + "name": "Zero values for all fields", + "serverVerify": true, + "info": { + "fString": "", + "fInt32": 0, + "fSint32" : 0, + "fSfixed32": 0, + "fUint32": 0, + "fFixed32": 0, + "fInt64": 0, + "fSint64": 0, + "fSfixed64": 0, + "fUint64": 0, + "fFixed64":20, + "fDouble": 0, + "fFloat": 0, + "fBool": false, + + "pString": "", + "pInt32": 0, + "pDouble": 0, + "pBool": false + } + } + ] + } + ] +} diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/resources/fake_cert.pem b/java-showcase-3.25.8/gapic-showcase/src/test/resources/fake_cert.pem new file mode 100644 index 0000000000..03febfd3ae --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/resources/fake_cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICUTCCAfugAwIBAgIBADANBgkqhkiG9w0BAQQFADBXMQswCQYDVQQGEwJDTjEL +MAkGA1UECBMCUE4xCzAJBgNVBAcTAkNOMQswCQYDVQQKEwJPTjELMAkGA1UECxMC +VU4xFDASBgNVBAMTC0hlcm9uZyBZYW5nMB4XDTA1MDcxNTIxMTk0N1oXDTA1MDgx +NDIxMTk0N1owVzELMAkGA1UEBhMCQ04xCzAJBgNVBAgTAlBOMQswCQYDVQQHEwJD +TjELMAkGA1UEChMCT04xCzAJBgNVBAsTAlVOMRQwEgYDVQQDEwtIZXJvbmcgWWFu +ZzBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQCp5hnG7ogBhtlynpOS21cBewKE/B7j +V14qeyslnr26xZUsSVko36ZnhiaO/zbMOoRcKK9vEcgMtcLFuQTWDl3RAgMBAAGj +gbEwga4wHQYDVR0OBBYEFFXI70krXeQDxZgbaCQoR4jUDncEMH8GA1UdIwR4MHaA +FFXI70krXeQDxZgbaCQoR4jUDncEoVukWTBXMQswCQYDVQQGEwJDTjELMAkGA1UE +CBMCUE4xCzAJBgNVBAcTAkNOMQswCQYDVQQKEwJPTjELMAkGA1UECxMCVU4xFDAS +BgNVBAMTC0hlcm9uZyBZYW5nggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEE +BQADQQA/ugzBrjjK9jcWnDVfGHlk3icNRq0oV7Ri32z/+HQX67aRfgZu7KWdI+Ju +Wm7DCfrPNGVwFWUQOmsPue9rZBgO +-----END CERTIFICATE----- diff --git a/java-showcase-3.25.8/gapic-showcase/src/test/resources/test_gdch_credential.json b/java-showcase-3.25.8/gapic-showcase/src/test/resources/test_gdch_credential.json new file mode 100644 index 0000000000..16c2582cdc --- /dev/null +++ b/java-showcase-3.25.8/gapic-showcase/src/test/resources/test_gdch_credential.json @@ -0,0 +1,10 @@ +{ + "type": "gdch_service_account", + "format_version": "1", + "project": "project-id", + "private_key_id": "d84a4fefcf50791d4a90f2d7af17469d6282df9d", + "private_key": "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBALX0PQoe1igW12i\nkv1bN/r9lN749y2ijmbc/mFHPyS3hNTyOCjDvBbXYbDhQJzWVUikh4mvGBA07qTj79Xc3yBDfKP2IeyYQIFe0t0\nzkd7R9Zdn98Y2rIQC47aAbDfubtkU1U72t4zL11kHvoa0/RuFZjncvlr42X7be7lYh4p3NAgMBAAECgYASk5wDw\n4Az2ZkmeuN6Fk/y9H+Lcb2pskJIXjrL533vrDWGOC48LrsThMQPv8cxBky8HFSEklPpkfTF95tpD43iVwJRB/Gr\nCtGTw65IfJ4/tI09h6zGc4yqvIo1cHX/LQ+SxKLGyir/dQM925rGt/VojxY5ryJR7GLbCzxPnJm/oQJBANwOCO6\nD2hy1LQYJhXh7O+RLtA/tSnT1xyMQsGT+uUCMiKS2bSKx2wxo9k7h3OegNJIu1q6nZ6AbxDK8H3+d0dUCQQDTrP\nSXagBxzp8PecbaCHjzNRSQE2in81qYnrAFNB4o3DpHyMMY6s5ALLeHKscEWnqP8Ur6X4PvzZecCWU9BKAZAkAut\nLPknAuxSCsUOvUfS1i87ex77Ot+w6POp34pEX+UWb+u5iFn2cQacDTHLV1LtE80L8jVLSbrbrlH43H0DjU5AkEA\ngidhycxS86dxpEljnOMCw8CKoUBd5I880IUahEiUltk7OLJYS/Ts1wbn3kPOVX3wyJs8WBDtBkFrDHW2ezth2QJ\nADj3e1YhMVdjJW5jqwlD/VNddGjgzyunmiZg0uOXsHXbytYmsA545S8KRQFaJKFXYYFo2kOjqOiC1T2cAzMDjCQ\n==\n-----END PRIVATE KEY-----\n", + "name": "service-identity-name", + "ca_cert_path": "fake-cert-path", + "token_uri": "https://service-identity.fake-domain/authenticate" +} diff --git a/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/clirr-ignored-differences.xml b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/clirr-ignored-differences.xml new file mode 100644 index 0000000000..731f7543e2 --- /dev/null +++ b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/clirr-ignored-differences.xml @@ -0,0 +1,8 @@ + + + + 7012 + com/google/showcase/v1beta1/EchoGrpc$AsyncService + *failEchoWithDetails(*) + + diff --git a/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/pom.xml b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/pom.xml new file mode 100644 index 0000000000..9fce31015f --- /dev/null +++ b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/pom.xml @@ -0,0 +1,65 @@ + + 4.0.0 + com.google.api.grpc + grpc-gapic-showcase-v1beta1 + 0.0.1-SNAPSHOT + grpc-gapic-showcase-v1beta1 + GRPC library for grpc-google-cloud-iot-v1 + + com.google.cloud + gapic-showcase-parent + 0.0.1-SNAPSHOT + + + + true + + + + + io.grpc + grpc-api + + + io.grpc + grpc-stub + + + io.grpc + grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-gapic-showcase-v1beta1 + + + com.google.api.grpc + proto-google-iam-v1 + + + com.google.guava + guava + + + + + + + showcase-sonar-analysis + + + enableShowcaseTestCoverage + + + + true + + + + diff --git a/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGrpc.java b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGrpc.java new file mode 100644 index 0000000000..5c42138987 --- /dev/null +++ b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGrpc.java @@ -0,0 +1,1638 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *

+ * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+ * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+ * correctly.
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class ComplianceGrpc { + + private ComplianceGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.Compliance"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataBody", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyMethod; + if ((getRepeatDataBodyMethod = ComplianceGrpc.getRepeatDataBodyMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataBodyMethod = ComplianceGrpc.getRepeatDataBodyMethod) == null) { + ComplianceGrpc.getRepeatDataBodyMethod = + getRepeatDataBodyMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RepeatDataBody")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor(new ComplianceMethodDescriptorSupplier("RepeatDataBody")) + .build(); + } + } + } + return getRepeatDataBodyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyInfoMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataBodyInfo", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyInfoMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyInfoMethod; + if ((getRepeatDataBodyInfoMethod = ComplianceGrpc.getRepeatDataBodyInfoMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataBodyInfoMethod = ComplianceGrpc.getRepeatDataBodyInfoMethod) == null) { + ComplianceGrpc.getRepeatDataBodyInfoMethod = + getRepeatDataBodyInfoMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RepeatDataBodyInfo")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataBodyInfo")) + .build(); + } + } + } + return getRepeatDataBodyInfoMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataQueryMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataQuery", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataQueryMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataQueryMethod; + if ((getRepeatDataQueryMethod = ComplianceGrpc.getRepeatDataQueryMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataQueryMethod = ComplianceGrpc.getRepeatDataQueryMethod) == null) { + ComplianceGrpc.getRepeatDataQueryMethod = + getRepeatDataQueryMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RepeatDataQuery")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataQuery")) + .build(); + } + } + } + return getRepeatDataQueryMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataSimplePathMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataSimplePath", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataSimplePathMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataSimplePathMethod; + if ((getRepeatDataSimplePathMethod = ComplianceGrpc.getRepeatDataSimplePathMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataSimplePathMethod = ComplianceGrpc.getRepeatDataSimplePathMethod) + == null) { + ComplianceGrpc.getRepeatDataSimplePathMethod = + getRepeatDataSimplePathMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "RepeatDataSimplePath")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataSimplePath")) + .build(); + } + } + } + return getRepeatDataSimplePathMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathResourceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataPathResource", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathResourceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathResourceMethod; + if ((getRepeatDataPathResourceMethod = ComplianceGrpc.getRepeatDataPathResourceMethod) + == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataPathResourceMethod = ComplianceGrpc.getRepeatDataPathResourceMethod) + == null) { + ComplianceGrpc.getRepeatDataPathResourceMethod = + getRepeatDataPathResourceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "RepeatDataPathResource")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataPathResource")) + .build(); + } + } + } + return getRepeatDataPathResourceMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathTrailingResourceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataPathTrailingResource", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathTrailingResourceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathTrailingResourceMethod; + if ((getRepeatDataPathTrailingResourceMethod = + ComplianceGrpc.getRepeatDataPathTrailingResourceMethod) + == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataPathTrailingResourceMethod = + ComplianceGrpc.getRepeatDataPathTrailingResourceMethod) + == null) { + ComplianceGrpc.getRepeatDataPathTrailingResourceMethod = + getRepeatDataPathTrailingResourceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "RepeatDataPathTrailingResource")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataPathTrailingResource")) + .build(); + } + } + } + return getRepeatDataPathTrailingResourceMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPutMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataBodyPut", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPutMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPutMethod; + if ((getRepeatDataBodyPutMethod = ComplianceGrpc.getRepeatDataBodyPutMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataBodyPutMethod = ComplianceGrpc.getRepeatDataBodyPutMethod) == null) { + ComplianceGrpc.getRepeatDataBodyPutMethod = + getRepeatDataBodyPutMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RepeatDataBodyPut")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataBodyPut")) + .build(); + } + } + } + return getRepeatDataBodyPutMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPatchMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataBodyPatch", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPatchMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPatchMethod; + if ((getRepeatDataBodyPatchMethod = ComplianceGrpc.getRepeatDataBodyPatchMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataBodyPatchMethod = ComplianceGrpc.getRepeatDataBodyPatchMethod) == null) { + ComplianceGrpc.getRepeatDataBodyPatchMethod = + getRepeatDataBodyPatchMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "RepeatDataBodyPatch")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataBodyPatch")) + .build(); + } + } + } + return getRepeatDataBodyPatchMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumRequest, com.google.showcase.v1beta1.EnumResponse> + getGetEnumMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetEnum", + requestType = com.google.showcase.v1beta1.EnumRequest.class, + responseType = com.google.showcase.v1beta1.EnumResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumRequest, com.google.showcase.v1beta1.EnumResponse> + getGetEnumMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumRequest, com.google.showcase.v1beta1.EnumResponse> + getGetEnumMethod; + if ((getGetEnumMethod = ComplianceGrpc.getGetEnumMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getGetEnumMethod = ComplianceGrpc.getGetEnumMethod) == null) { + ComplianceGrpc.getGetEnumMethod = + getGetEnumMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetEnum")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EnumRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EnumResponse.getDefaultInstance())) + .setSchemaDescriptor(new ComplianceMethodDescriptorSupplier("GetEnum")) + .build(); + } + } + } + return getGetEnumMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumResponse, com.google.showcase.v1beta1.EnumResponse> + getVerifyEnumMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "VerifyEnum", + requestType = com.google.showcase.v1beta1.EnumResponse.class, + responseType = com.google.showcase.v1beta1.EnumResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumResponse, com.google.showcase.v1beta1.EnumResponse> + getVerifyEnumMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumResponse, com.google.showcase.v1beta1.EnumResponse> + getVerifyEnumMethod; + if ((getVerifyEnumMethod = ComplianceGrpc.getVerifyEnumMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getVerifyEnumMethod = ComplianceGrpc.getVerifyEnumMethod) == null) { + ComplianceGrpc.getVerifyEnumMethod = + getVerifyEnumMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "VerifyEnum")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EnumResponse.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EnumResponse.getDefaultInstance())) + .setSchemaDescriptor(new ComplianceMethodDescriptorSupplier("VerifyEnum")) + .build(); + } + } + } + return getVerifyEnumMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static ComplianceStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ComplianceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceStub(channel, callOptions); + } + }; + return ComplianceStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static ComplianceBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ComplianceBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceBlockingV2Stub(channel, callOptions); + } + }; + return ComplianceBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static ComplianceBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ComplianceBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceBlockingStub(channel, callOptions); + } + }; + return ComplianceBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static ComplianceFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ComplianceFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceFutureStub(channel, callOptions); + } + }; + return ComplianceFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the entire request object in the REST body.
+     * 
+ */ + default void repeatDataBody( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataBodyMethod(), responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the a message-type field in the REST body. Per AIP-127, only
+     * top-level, non-repeated fields can be sent this way.
+     * 
+ */ + default void repeatDataBodyInfo( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataBodyInfoMethod(), responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending all request fields as query parameters.
+     * 
+ */ + default void repeatDataQuery( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataQueryMethod(), responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending some parameters as "simple" path variables (i.e., of the form
+     * "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.
+     * 
+ */ + default void repeatDataSimplePath( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataSimplePathMethod(), responseObserver); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a path resource.
+     * 
+ */ + default void repeatDataPathResource( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataPathResourceMethod(), responseObserver); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a trailing resource.
+     * 
+ */ + default void repeatDataPathTrailingResource( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataPathTrailingResourceMethod(), responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PUT method.
+     * 
+ */ + default void repeatDataBodyPut( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataBodyPutMethod(), responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PATCH method.
+     * 
+ */ + default void repeatDataBodyPatch( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataBodyPatchMethod(), responseObserver); + } + + /** + * + * + *
+     * This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the
+     * .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the
+     * response from this RPC as the request to VerifyEnum()
+     * The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for
+     * VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + default void getEnum( + com.google.showcase.v1beta1.EnumRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetEnumMethod(), responseObserver); + } + + /** + * + * + *
+     * This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum()
+     * verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds
+     * with the same EnumResponse; otherwise, the RPC errors.
+     * This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run,
+     * although they are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + default void verifyEnum( + com.google.showcase.v1beta1.EnumResponse request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getVerifyEnumMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service Compliance. + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public abstract static class ComplianceImplBase implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return ComplianceGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service Compliance. + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public static final class ComplianceStub extends io.grpc.stub.AbstractAsyncStub { + private ComplianceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ComplianceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceStub(channel, callOptions); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the entire request object in the REST body.
+     * 
+ */ + public void repeatDataBody( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataBodyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the a message-type field in the REST body. Per AIP-127, only
+     * top-level, non-repeated fields can be sent this way.
+     * 
+ */ + public void repeatDataBodyInfo( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataBodyInfoMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending all request fields as query parameters.
+     * 
+ */ + public void repeatDataQuery( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataQueryMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending some parameters as "simple" path variables (i.e., of the form
+     * "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.
+     * 
+ */ + public void repeatDataSimplePath( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataSimplePathMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a path resource.
+     * 
+ */ + public void repeatDataPathResource( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataPathResourceMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a trailing resource.
+     * 
+ */ + public void repeatDataPathTrailingResource( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataPathTrailingResourceMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PUT method.
+     * 
+ */ + public void repeatDataBodyPut( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataBodyPutMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PATCH method.
+     * 
+ */ + public void repeatDataBodyPatch( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataBodyPatchMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the
+     * .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the
+     * response from this RPC as the request to VerifyEnum()
+     * The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for
+     * VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public void getEnum( + com.google.showcase.v1beta1.EnumRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetEnumMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum()
+     * verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds
+     * with the same EnumResponse; otherwise, the RPC errors.
+     * This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run,
+     * although they are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public void verifyEnum( + com.google.showcase.v1beta1.EnumResponse request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getVerifyEnumMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service Compliance. + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public static final class ComplianceBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private ComplianceBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ComplianceBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the entire request object in the REST body.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBody( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataBodyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the a message-type field in the REST body. Per AIP-127, only
+     * top-level, non-repeated fields can be sent this way.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyInfo( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataBodyInfoMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending all request fields as query parameters.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataQuery( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataQueryMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending some parameters as "simple" path variables (i.e., of the form
+     * "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataSimplePath( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataSimplePathMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a path resource.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataPathResource( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataPathResourceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a trailing resource.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataPathTrailingResource( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataPathTrailingResourceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PUT method.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyPut( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataBodyPutMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PATCH method.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyPatch( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataBodyPatchMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the
+     * .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the
+     * response from this RPC as the request to VerifyEnum()
+     * The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for
+     * VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.showcase.v1beta1.EnumResponse getEnum( + com.google.showcase.v1beta1.EnumRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetEnumMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum()
+     * verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds
+     * with the same EnumResponse; otherwise, the RPC errors.
+     * This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run,
+     * although they are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.showcase.v1beta1.EnumResponse verifyEnum( + com.google.showcase.v1beta1.EnumResponse request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getVerifyEnumMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service Compliance. + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public static final class ComplianceBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private ComplianceBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ComplianceBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the entire request object in the REST body.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBody( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataBodyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the a message-type field in the REST body. Per AIP-127, only
+     * top-level, non-repeated fields can be sent this way.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyInfo( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataBodyInfoMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending all request fields as query parameters.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataQuery( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataQueryMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending some parameters as "simple" path variables (i.e., of the form
+     * "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataSimplePath( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataSimplePathMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a path resource.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataPathResource( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataPathResourceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a trailing resource.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataPathTrailingResource( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataPathTrailingResourceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PUT method.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyPut( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataBodyPutMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PATCH method.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyPatch( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataBodyPatchMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the
+     * .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the
+     * response from this RPC as the request to VerifyEnum()
+     * The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for
+     * VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.showcase.v1beta1.EnumResponse getEnum( + com.google.showcase.v1beta1.EnumRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetEnumMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum()
+     * verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds
+     * with the same EnumResponse; otherwise, the RPC errors.
+     * This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run,
+     * although they are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.showcase.v1beta1.EnumResponse verifyEnum( + com.google.showcase.v1beta1.EnumResponse request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getVerifyEnumMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service Compliance. + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public static final class ComplianceFutureStub + extends io.grpc.stub.AbstractFutureStub { + private ComplianceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ComplianceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the entire request object in the REST body.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataBody(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataBodyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the a message-type field in the REST body. Per AIP-127, only
+     * top-level, non-repeated fields can be sent this way.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataBodyInfo(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataBodyInfoMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending all request fields as query parameters.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataQuery(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataQueryMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending some parameters as "simple" path variables (i.e., of the form
+     * "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataSimplePath(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataSimplePathMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a path resource.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataPathResource(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataPathResourceMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a trailing resource.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataPathTrailingResource(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataPathTrailingResourceMethod(), getCallOptions()), + request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PUT method.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataBodyPut(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataBodyPutMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PATCH method.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataBodyPatch(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataBodyPatchMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the
+     * .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the
+     * response from this RPC as the request to VerifyEnum()
+     * The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for
+     * VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.EnumResponse> + getEnum(com.google.showcase.v1beta1.EnumRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetEnumMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum()
+     * verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds
+     * with the same EnumResponse; otherwise, the RPC errors.
+     * This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run,
+     * although they are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.EnumResponse> + verifyEnum(com.google.showcase.v1beta1.EnumResponse request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getVerifyEnumMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_REPEAT_DATA_BODY = 0; + private static final int METHODID_REPEAT_DATA_BODY_INFO = 1; + private static final int METHODID_REPEAT_DATA_QUERY = 2; + private static final int METHODID_REPEAT_DATA_SIMPLE_PATH = 3; + private static final int METHODID_REPEAT_DATA_PATH_RESOURCE = 4; + private static final int METHODID_REPEAT_DATA_PATH_TRAILING_RESOURCE = 5; + private static final int METHODID_REPEAT_DATA_BODY_PUT = 6; + private static final int METHODID_REPEAT_DATA_BODY_PATCH = 7; + private static final int METHODID_GET_ENUM = 8; + private static final int METHODID_VERIFY_ENUM = 9; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_REPEAT_DATA_BODY: + serviceImpl.repeatDataBody( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_BODY_INFO: + serviceImpl.repeatDataBodyInfo( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_QUERY: + serviceImpl.repeatDataQuery( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_SIMPLE_PATH: + serviceImpl.repeatDataSimplePath( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_PATH_RESOURCE: + serviceImpl.repeatDataPathResource( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_PATH_TRAILING_RESOURCE: + serviceImpl.repeatDataPathTrailingResource( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_BODY_PUT: + serviceImpl.repeatDataBodyPut( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_BODY_PATCH: + serviceImpl.repeatDataBodyPatch( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_GET_ENUM: + serviceImpl.getEnum( + (com.google.showcase.v1beta1.EnumRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_VERIFY_ENUM: + serviceImpl.verifyEnum( + (com.google.showcase.v1beta1.EnumResponse) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getRepeatDataBodyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_BODY))) + .addMethod( + getRepeatDataBodyInfoMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_BODY_INFO))) + .addMethod( + getRepeatDataQueryMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_QUERY))) + .addMethod( + getRepeatDataSimplePathMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_SIMPLE_PATH))) + .addMethod( + getRepeatDataPathResourceMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_PATH_RESOURCE))) + .addMethod( + getRepeatDataPathTrailingResourceMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_PATH_TRAILING_RESOURCE))) + .addMethod( + getRepeatDataBodyPutMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_BODY_PUT))) + .addMethod( + getRepeatDataBodyPatchMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_BODY_PATCH))) + .addMethod( + getGetEnumMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.EnumRequest, + com.google.showcase.v1beta1.EnumResponse>(service, METHODID_GET_ENUM))) + .addMethod( + getVerifyEnumMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.EnumResponse, + com.google.showcase.v1beta1.EnumResponse>(service, METHODID_VERIFY_ENUM))) + .build(); + } + + private abstract static class ComplianceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + ComplianceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("Compliance"); + } + } + + private static final class ComplianceFileDescriptorSupplier + extends ComplianceBaseDescriptorSupplier { + ComplianceFileDescriptorSupplier() {} + } + + private static final class ComplianceMethodDescriptorSupplier + extends ComplianceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + ComplianceMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (ComplianceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new ComplianceFileDescriptorSupplier()) + .addMethod(getRepeatDataBodyMethod()) + .addMethod(getRepeatDataBodyInfoMethod()) + .addMethod(getRepeatDataQueryMethod()) + .addMethod(getRepeatDataSimplePathMethod()) + .addMethod(getRepeatDataPathResourceMethod()) + .addMethod(getRepeatDataPathTrailingResourceMethod()) + .addMethod(getRepeatDataBodyPutMethod()) + .addMethod(getRepeatDataBodyPatchMethod()) + .addMethod(getGetEnumMethod()) + .addMethod(getVerifyEnumMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoGrpc.java b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoGrpc.java new file mode 100644 index 0000000000..0d30b3d3e2 --- /dev/null +++ b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoGrpc.java @@ -0,0 +1,1770 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *
+ * This service is used showcase the four main types of rpcs - unary, server
+ * side streaming, client side streaming, and bidirectional streaming. This
+ * service also exposes methods that explicitly implement server delay, and
+ * paginated calls. Set the 'showcase-trailer' metadata key on any method
+ * to have the values echoed in the response trailers. Set the
+ * 'x-goog-request-params' metadata key on any method to have the values
+ * echoed in the response headers.
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class EchoGrpc { + + private EchoGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.Echo"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getEchoMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Echo", + requestType = com.google.showcase.v1beta1.EchoRequest.class, + responseType = com.google.showcase.v1beta1.EchoResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getEchoMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getEchoMethod; + if ((getEchoMethod = EchoGrpc.getEchoMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getEchoMethod = EchoGrpc.getEchoMethod) == null) { + EchoGrpc.getEchoMethod = + getEchoMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Echo")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Echo")) + .build(); + } + } + } + return getEchoMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoErrorDetailsRequest, + com.google.showcase.v1beta1.EchoErrorDetailsResponse> + getEchoErrorDetailsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "EchoErrorDetails", + requestType = com.google.showcase.v1beta1.EchoErrorDetailsRequest.class, + responseType = com.google.showcase.v1beta1.EchoErrorDetailsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoErrorDetailsRequest, + com.google.showcase.v1beta1.EchoErrorDetailsResponse> + getEchoErrorDetailsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoErrorDetailsRequest, + com.google.showcase.v1beta1.EchoErrorDetailsResponse> + getEchoErrorDetailsMethod; + if ((getEchoErrorDetailsMethod = EchoGrpc.getEchoErrorDetailsMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getEchoErrorDetailsMethod = EchoGrpc.getEchoErrorDetailsMethod) == null) { + EchoGrpc.getEchoErrorDetailsMethod = + getEchoErrorDetailsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "EchoErrorDetails")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoErrorDetailsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoErrorDetailsResponse + .getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("EchoErrorDetails")) + .build(); + } + } + } + return getEchoErrorDetailsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.FailEchoWithDetailsRequest, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse> + getFailEchoWithDetailsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "FailEchoWithDetails", + requestType = com.google.showcase.v1beta1.FailEchoWithDetailsRequest.class, + responseType = com.google.showcase.v1beta1.FailEchoWithDetailsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.FailEchoWithDetailsRequest, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse> + getFailEchoWithDetailsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.FailEchoWithDetailsRequest, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse> + getFailEchoWithDetailsMethod; + if ((getFailEchoWithDetailsMethod = EchoGrpc.getFailEchoWithDetailsMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getFailEchoWithDetailsMethod = EchoGrpc.getFailEchoWithDetailsMethod) == null) { + EchoGrpc.getFailEchoWithDetailsMethod = + getFailEchoWithDetailsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "FailEchoWithDetails")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.FailEchoWithDetailsResponse + .getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("FailEchoWithDetails")) + .build(); + } + } + } + return getFailEchoWithDetailsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ExpandRequest, com.google.showcase.v1beta1.EchoResponse> + getExpandMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Expand", + requestType = com.google.showcase.v1beta1.ExpandRequest.class, + responseType = com.google.showcase.v1beta1.EchoResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ExpandRequest, com.google.showcase.v1beta1.EchoResponse> + getExpandMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ExpandRequest, com.google.showcase.v1beta1.EchoResponse> + getExpandMethod; + if ((getExpandMethod = EchoGrpc.getExpandMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getExpandMethod = EchoGrpc.getExpandMethod) == null) { + EchoGrpc.getExpandMethod = + getExpandMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Expand")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ExpandRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Expand")) + .build(); + } + } + } + return getExpandMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getCollectMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Collect", + requestType = com.google.showcase.v1beta1.EchoRequest.class, + responseType = com.google.showcase.v1beta1.EchoResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getCollectMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getCollectMethod; + if ((getCollectMethod = EchoGrpc.getCollectMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getCollectMethod = EchoGrpc.getCollectMethod) == null) { + EchoGrpc.getCollectMethod = + getCollectMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Collect")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Collect")) + .build(); + } + } + } + return getCollectMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getChatMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Chat", + requestType = com.google.showcase.v1beta1.EchoRequest.class, + responseType = com.google.showcase.v1beta1.EchoResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getChatMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getChatMethod; + if ((getChatMethod = EchoGrpc.getChatMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getChatMethod = EchoGrpc.getChatMethod) == null) { + EchoGrpc.getChatMethod = + getChatMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Chat")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Chat")) + .build(); + } + } + } + return getChatMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PagedExpand", + requestType = com.google.showcase.v1beta1.PagedExpandRequest.class, + responseType = com.google.showcase.v1beta1.PagedExpandResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandMethod; + if ((getPagedExpandMethod = EchoGrpc.getPagedExpandMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getPagedExpandMethod = EchoGrpc.getPagedExpandMethod) == null) { + EchoGrpc.getPagedExpandMethod = + getPagedExpandMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "PagedExpand")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("PagedExpand")) + .build(); + } + } + } + return getPagedExpandMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandLegacyRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandLegacyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PagedExpandLegacy", + requestType = com.google.showcase.v1beta1.PagedExpandLegacyRequest.class, + responseType = com.google.showcase.v1beta1.PagedExpandResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandLegacyRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandLegacyMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandLegacyRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandLegacyMethod; + if ((getPagedExpandLegacyMethod = EchoGrpc.getPagedExpandLegacyMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getPagedExpandLegacyMethod = EchoGrpc.getPagedExpandLegacyMethod) == null) { + EchoGrpc.getPagedExpandLegacyMethod = + getPagedExpandLegacyMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "PagedExpandLegacy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandLegacyRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("PagedExpandLegacy")) + .build(); + } + } + } + return getPagedExpandLegacyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse> + getPagedExpandLegacyMappedMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PagedExpandLegacyMapped", + requestType = com.google.showcase.v1beta1.PagedExpandRequest.class, + responseType = com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse> + getPagedExpandLegacyMappedMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse> + getPagedExpandLegacyMappedMethod; + if ((getPagedExpandLegacyMappedMethod = EchoGrpc.getPagedExpandLegacyMappedMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getPagedExpandLegacyMappedMethod = EchoGrpc.getPagedExpandLegacyMappedMethod) + == null) { + EchoGrpc.getPagedExpandLegacyMappedMethod = + getPagedExpandLegacyMappedMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "PagedExpandLegacyMapped")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new EchoMethodDescriptorSupplier("PagedExpandLegacyMapped")) + .build(); + } + } + } + return getPagedExpandLegacyMappedMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.WaitRequest, com.google.longrunning.Operation> + getWaitMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Wait", + requestType = com.google.showcase.v1beta1.WaitRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.WaitRequest, com.google.longrunning.Operation> + getWaitMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.WaitRequest, com.google.longrunning.Operation> + getWaitMethod; + if ((getWaitMethod = EchoGrpc.getWaitMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getWaitMethod = EchoGrpc.getWaitMethod) == null) { + EchoGrpc.getWaitMethod = + getWaitMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Wait")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.WaitRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Wait")) + .build(); + } + } + } + return getWaitMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.BlockRequest, com.google.showcase.v1beta1.BlockResponse> + getBlockMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Block", + requestType = com.google.showcase.v1beta1.BlockRequest.class, + responseType = com.google.showcase.v1beta1.BlockResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.BlockRequest, com.google.showcase.v1beta1.BlockResponse> + getBlockMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.BlockRequest, com.google.showcase.v1beta1.BlockResponse> + getBlockMethod; + if ((getBlockMethod = EchoGrpc.getBlockMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getBlockMethod = EchoGrpc.getBlockMethod) == null) { + EchoGrpc.getBlockMethod = + getBlockMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Block")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.BlockRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.BlockResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Block")) + .build(); + } + } + } + return getBlockMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static EchoStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public EchoStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoStub(channel, callOptions); + } + }; + return EchoStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static EchoBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public EchoBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoBlockingV2Stub(channel, callOptions); + } + }; + return EchoBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static EchoBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public EchoBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoBlockingStub(channel, callOptions); + } + }; + return EchoBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static EchoFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public EchoFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoFutureStub(channel, callOptions); + } + }; + return EchoFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * This method simply echoes the request. This method showcases unary RPCs.
+     * 
+ */ + default void echo( + com.google.showcase.v1beta1.EchoRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getEchoMethod(), responseObserver); + } + + /** + * + * + *
+     * This method returns error details in a repeated "google.protobuf.Any"
+     * field. This method showcases handling errors thus encoded, particularly
+     * over REST transport. Note that GAPICs only allow the type
+     * "google.protobuf.Any" for field paths ending in "error.details", and, at
+     * run-time, the actual types for these fields must be one of the types in
+     * google/rpc/error_details.proto.
+     * 
+ */ + default void echoErrorDetails( + com.google.showcase.v1beta1.EchoErrorDetailsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getEchoErrorDetailsMethod(), responseObserver); + } + + /** + * + * + *
+     * This method always fails with a gRPC "Aborted" error status that contains
+     * multiple error details.  These include one instance of each of the standard
+     * ones in error_details.proto
+     * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto)
+     * plus a custom, Showcase-defined PoetryError. The intent of this RPC is to
+     * verify that GAPICs can process these various error details and surface them
+     * to the user in an idiomatic form.
+     * 
+ */ + default void failEchoWithDetails( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getFailEchoWithDetailsMethod(), responseObserver); + } + + /** + * + * + *
+     * This method splits the given content into words and will pass each word back
+     * through the stream. This method showcases server-side streaming RPCs.
+     * 
+ */ + default void expand( + com.google.showcase.v1beta1.ExpandRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getExpandMethod(), responseObserver); + } + + /** + * + * + *
+     * This method will collect the words given to it. When the stream is closed
+     * by the client, this method will return the a concatenation of the strings
+     * passed to it. This method showcases client-side streaming RPCs.
+     * 
+ */ + default io.grpc.stub.StreamObserver collect( + io.grpc.stub.StreamObserver responseObserver) { + return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall( + getCollectMethod(), responseObserver); + } + + /** + * + * + *
+     * This method, upon receiving a request on the stream, will pass the same
+     * content back on the stream. This method showcases bidirectional
+     * streaming RPCs.
+     * 
+ */ + default io.grpc.stub.StreamObserver chat( + io.grpc.stub.StreamObserver responseObserver) { + return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall( + getChatMethod(), responseObserver); + } + + /** + * + * + *
+     * This is similar to the Expand method but instead of returning a stream of
+     * expanded words, this method returns a paged list of expanded words.
+     * 
+ */ + default void pagedExpand( + com.google.showcase.v1beta1.PagedExpandRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getPagedExpandMethod(), responseObserver); + } + + /** + * + * + *
+     * This is similar to the PagedExpand except that it uses
+     * max_results instead of page_size, as some legacy APIs still
+     * do. New APIs should NOT use this pattern.
+     * 
+ */ + default void pagedExpandLegacy( + com.google.showcase.v1beta1.PagedExpandLegacyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getPagedExpandLegacyMethod(), responseObserver); + } + + /** + * + * + *
+     * This method returns a map containing lists of words that appear in the input, keyed by their
+     * initial character. The only words returned are the ones included in the current page,
+     * as determined by page_token and page_size, which both refer to the word indices in the
+     * input. This paging result consisting of a map of lists is a pattern used by some legacy
+     * APIs. New APIs should NOT use this pattern.
+     * 
+ */ + default void pagedExpandLegacyMapped( + com.google.showcase.v1beta1.PagedExpandRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getPagedExpandLegacyMappedMethod(), responseObserver); + } + + /** + * + * + *
+     * This method will wait for the requested amount of time and then return.
+     * This method showcases how a client handles a request timeout.
+     * 
+ */ + default void wait( + com.google.showcase.v1beta1.WaitRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getWaitMethod(), responseObserver); + } + + /** + * + * + *
+     * This method will block (wait) for the requested amount of time
+     * and then return the response or error.
+     * This method showcases how a client handles delays or retries.
+     * 
+ */ + default void block( + com.google.showcase.v1beta1.BlockRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getBlockMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service Echo. + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public abstract static class EchoImplBase implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return EchoGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service Echo. + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public static final class EchoStub extends io.grpc.stub.AbstractAsyncStub { + private EchoStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EchoStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoStub(channel, callOptions); + } + + /** + * + * + *
+     * This method simply echoes the request. This method showcases unary RPCs.
+     * 
+ */ + public void echo( + com.google.showcase.v1beta1.EchoRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getEchoMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * This method returns error details in a repeated "google.protobuf.Any"
+     * field. This method showcases handling errors thus encoded, particularly
+     * over REST transport. Note that GAPICs only allow the type
+     * "google.protobuf.Any" for field paths ending in "error.details", and, at
+     * run-time, the actual types for these fields must be one of the types in
+     * google/rpc/error_details.proto.
+     * 
+ */ + public void echoErrorDetails( + com.google.showcase.v1beta1.EchoErrorDetailsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getEchoErrorDetailsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method always fails with a gRPC "Aborted" error status that contains
+     * multiple error details.  These include one instance of each of the standard
+     * ones in error_details.proto
+     * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto)
+     * plus a custom, Showcase-defined PoetryError. The intent of this RPC is to
+     * verify that GAPICs can process these various error details and surface them
+     * to the user in an idiomatic form.
+     * 
+ */ + public void failEchoWithDetails( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getFailEchoWithDetailsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method splits the given content into words and will pass each word back
+     * through the stream. This method showcases server-side streaming RPCs.
+     * 
+ */ + public void expand( + com.google.showcase.v1beta1.ExpandRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncServerStreamingCall( + getChannel().newCall(getExpandMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * This method will collect the words given to it. When the stream is closed
+     * by the client, this method will return the a concatenation of the strings
+     * passed to it. This method showcases client-side streaming RPCs.
+     * 
+ */ + public io.grpc.stub.StreamObserver collect( + io.grpc.stub.StreamObserver responseObserver) { + return io.grpc.stub.ClientCalls.asyncClientStreamingCall( + getChannel().newCall(getCollectMethod(), getCallOptions()), responseObserver); + } + + /** + * + * + *
+     * This method, upon receiving a request on the stream, will pass the same
+     * content back on the stream. This method showcases bidirectional
+     * streaming RPCs.
+     * 
+ */ + public io.grpc.stub.StreamObserver chat( + io.grpc.stub.StreamObserver responseObserver) { + return io.grpc.stub.ClientCalls.asyncBidiStreamingCall( + getChannel().newCall(getChatMethod(), getCallOptions()), responseObserver); + } + + /** + * + * + *
+     * This is similar to the Expand method but instead of returning a stream of
+     * expanded words, this method returns a paged list of expanded words.
+     * 
+ */ + public void pagedExpand( + com.google.showcase.v1beta1.PagedExpandRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getPagedExpandMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This is similar to the PagedExpand except that it uses
+     * max_results instead of page_size, as some legacy APIs still
+     * do. New APIs should NOT use this pattern.
+     * 
+ */ + public void pagedExpandLegacy( + com.google.showcase.v1beta1.PagedExpandLegacyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getPagedExpandLegacyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method returns a map containing lists of words that appear in the input, keyed by their
+     * initial character. The only words returned are the ones included in the current page,
+     * as determined by page_token and page_size, which both refer to the word indices in the
+     * input. This paging result consisting of a map of lists is a pattern used by some legacy
+     * APIs. New APIs should NOT use this pattern.
+     * 
+ */ + public void pagedExpandLegacyMapped( + com.google.showcase.v1beta1.PagedExpandRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getPagedExpandLegacyMappedMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method will wait for the requested amount of time and then return.
+     * This method showcases how a client handles a request timeout.
+     * 
+ */ + public void wait( + com.google.showcase.v1beta1.WaitRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getWaitMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * This method will block (wait) for the requested amount of time
+     * and then return the response or error.
+     * This method showcases how a client handles delays or retries.
+     * 
+ */ + public void block( + com.google.showcase.v1beta1.BlockRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getBlockMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service Echo. + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public static final class EchoBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private EchoBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EchoBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * This method simply echoes the request. This method showcases unary RPCs.
+     * 
+ */ + public com.google.showcase.v1beta1.EchoResponse echo( + com.google.showcase.v1beta1.EchoRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getEchoMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method returns error details in a repeated "google.protobuf.Any"
+     * field. This method showcases handling errors thus encoded, particularly
+     * over REST transport. Note that GAPICs only allow the type
+     * "google.protobuf.Any" for field paths ending in "error.details", and, at
+     * run-time, the actual types for these fields must be one of the types in
+     * google/rpc/error_details.proto.
+     * 
+ */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse echoErrorDetails( + com.google.showcase.v1beta1.EchoErrorDetailsRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getEchoErrorDetailsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method always fails with a gRPC "Aborted" error status that contains
+     * multiple error details.  These include one instance of each of the standard
+     * ones in error_details.proto
+     * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto)
+     * plus a custom, Showcase-defined PoetryError. The intent of this RPC is to
+     * verify that GAPICs can process these various error details and surface them
+     * to the user in an idiomatic form.
+     * 
+ */ + public com.google.showcase.v1beta1.FailEchoWithDetailsResponse failEchoWithDetails( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getFailEchoWithDetailsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method splits the given content into words and will pass each word back
+     * through the stream. This method showcases server-side streaming RPCs.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall expand( + com.google.showcase.v1beta1.ExpandRequest request) { + return io.grpc.stub.ClientCalls.blockingV2ServerStreamingCall( + getChannel(), getExpandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method will collect the words given to it. When the stream is closed
+     * by the client, this method will return the a concatenation of the strings
+     * passed to it. This method showcases client-side streaming RPCs.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + collect() { + return io.grpc.stub.ClientCalls.blockingClientStreamingCall( + getChannel(), getCollectMethod(), getCallOptions()); + } + + /** + * + * + *
+     * This method, upon receiving a request on the stream, will pass the same
+     * content back on the stream. This method showcases bidirectional
+     * streaming RPCs.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + chat() { + return io.grpc.stub.ClientCalls.blockingBidiStreamingCall( + getChannel(), getChatMethod(), getCallOptions()); + } + + /** + * + * + *
+     * This is similar to the Expand method but instead of returning a stream of
+     * expanded words, this method returns a paged list of expanded words.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandResponse pagedExpand( + com.google.showcase.v1beta1.PagedExpandRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getPagedExpandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This is similar to the PagedExpand except that it uses
+     * max_results instead of page_size, as some legacy APIs still
+     * do. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandResponse pagedExpandLegacy( + com.google.showcase.v1beta1.PagedExpandLegacyRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getPagedExpandLegacyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method returns a map containing lists of words that appear in the input, keyed by their
+     * initial character. The only words returned are the ones included in the current page,
+     * as determined by page_token and page_size, which both refer to the word indices in the
+     * input. This paging result consisting of a map of lists is a pattern used by some legacy
+     * APIs. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse pagedExpandLegacyMapped( + com.google.showcase.v1beta1.PagedExpandRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getPagedExpandLegacyMappedMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method will wait for the requested amount of time and then return.
+     * This method showcases how a client handles a request timeout.
+     * 
+ */ + public com.google.longrunning.Operation wait(com.google.showcase.v1beta1.WaitRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getWaitMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method will block (wait) for the requested amount of time
+     * and then return the response or error.
+     * This method showcases how a client handles delays or retries.
+     * 
+ */ + public com.google.showcase.v1beta1.BlockResponse block( + com.google.showcase.v1beta1.BlockRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getBlockMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service Echo. + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public static final class EchoBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private EchoBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EchoBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * This method simply echoes the request. This method showcases unary RPCs.
+     * 
+ */ + public com.google.showcase.v1beta1.EchoResponse echo( + com.google.showcase.v1beta1.EchoRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getEchoMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method returns error details in a repeated "google.protobuf.Any"
+     * field. This method showcases handling errors thus encoded, particularly
+     * over REST transport. Note that GAPICs only allow the type
+     * "google.protobuf.Any" for field paths ending in "error.details", and, at
+     * run-time, the actual types for these fields must be one of the types in
+     * google/rpc/error_details.proto.
+     * 
+ */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse echoErrorDetails( + com.google.showcase.v1beta1.EchoErrorDetailsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getEchoErrorDetailsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method always fails with a gRPC "Aborted" error status that contains
+     * multiple error details.  These include one instance of each of the standard
+     * ones in error_details.proto
+     * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto)
+     * plus a custom, Showcase-defined PoetryError. The intent of this RPC is to
+     * verify that GAPICs can process these various error details and surface them
+     * to the user in an idiomatic form.
+     * 
+ */ + public com.google.showcase.v1beta1.FailEchoWithDetailsResponse failEchoWithDetails( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getFailEchoWithDetailsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method splits the given content into words and will pass each word back
+     * through the stream. This method showcases server-side streaming RPCs.
+     * 
+ */ + public java.util.Iterator expand( + com.google.showcase.v1beta1.ExpandRequest request) { + return io.grpc.stub.ClientCalls.blockingServerStreamingCall( + getChannel(), getExpandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This is similar to the Expand method but instead of returning a stream of
+     * expanded words, this method returns a paged list of expanded words.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandResponse pagedExpand( + com.google.showcase.v1beta1.PagedExpandRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getPagedExpandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This is similar to the PagedExpand except that it uses
+     * max_results instead of page_size, as some legacy APIs still
+     * do. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandResponse pagedExpandLegacy( + com.google.showcase.v1beta1.PagedExpandLegacyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getPagedExpandLegacyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method returns a map containing lists of words that appear in the input, keyed by their
+     * initial character. The only words returned are the ones included in the current page,
+     * as determined by page_token and page_size, which both refer to the word indices in the
+     * input. This paging result consisting of a map of lists is a pattern used by some legacy
+     * APIs. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse pagedExpandLegacyMapped( + com.google.showcase.v1beta1.PagedExpandRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getPagedExpandLegacyMappedMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method will wait for the requested amount of time and then return.
+     * This method showcases how a client handles a request timeout.
+     * 
+ */ + public com.google.longrunning.Operation wait(com.google.showcase.v1beta1.WaitRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getWaitMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method will block (wait) for the requested amount of time
+     * and then return the response or error.
+     * This method showcases how a client handles delays or retries.
+     * 
+ */ + public com.google.showcase.v1beta1.BlockResponse block( + com.google.showcase.v1beta1.BlockRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getBlockMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service Echo. + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public static final class EchoFutureStub extends io.grpc.stub.AbstractFutureStub { + private EchoFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EchoFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * This method simply echoes the request. This method showcases unary RPCs.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.EchoResponse> + echo(com.google.showcase.v1beta1.EchoRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getEchoMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method returns error details in a repeated "google.protobuf.Any"
+     * field. This method showcases handling errors thus encoded, particularly
+     * over REST transport. Note that GAPICs only allow the type
+     * "google.protobuf.Any" for field paths ending in "error.details", and, at
+     * run-time, the actual types for these fields must be one of the types in
+     * google/rpc/error_details.proto.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.EchoErrorDetailsResponse> + echoErrorDetails(com.google.showcase.v1beta1.EchoErrorDetailsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getEchoErrorDetailsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method always fails with a gRPC "Aborted" error status that contains
+     * multiple error details.  These include one instance of each of the standard
+     * ones in error_details.proto
+     * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto)
+     * plus a custom, Showcase-defined PoetryError. The intent of this RPC is to
+     * verify that GAPICs can process these various error details and surface them
+     * to the user in an idiomatic form.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.FailEchoWithDetailsResponse> + failEchoWithDetails(com.google.showcase.v1beta1.FailEchoWithDetailsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getFailEchoWithDetailsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This is similar to the Expand method but instead of returning a stream of
+     * expanded words, this method returns a paged list of expanded words.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.PagedExpandResponse> + pagedExpand(com.google.showcase.v1beta1.PagedExpandRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getPagedExpandMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This is similar to the PagedExpand except that it uses
+     * max_results instead of page_size, as some legacy APIs still
+     * do. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.PagedExpandResponse> + pagedExpandLegacy(com.google.showcase.v1beta1.PagedExpandLegacyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getPagedExpandLegacyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method returns a map containing lists of words that appear in the input, keyed by their
+     * initial character. The only words returned are the ones included in the current page,
+     * as determined by page_token and page_size, which both refer to the word indices in the
+     * input. This paging result consisting of a map of lists is a pattern used by some legacy
+     * APIs. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse> + pagedExpandLegacyMapped(com.google.showcase.v1beta1.PagedExpandRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getPagedExpandLegacyMappedMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method will wait for the requested amount of time and then return.
+     * This method showcases how a client handles a request timeout.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + wait(com.google.showcase.v1beta1.WaitRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getWaitMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method will block (wait) for the requested amount of time
+     * and then return the response or error.
+     * This method showcases how a client handles delays or retries.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.BlockResponse> + block(com.google.showcase.v1beta1.BlockRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getBlockMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_ECHO = 0; + private static final int METHODID_ECHO_ERROR_DETAILS = 1; + private static final int METHODID_FAIL_ECHO_WITH_DETAILS = 2; + private static final int METHODID_EXPAND = 3; + private static final int METHODID_PAGED_EXPAND = 4; + private static final int METHODID_PAGED_EXPAND_LEGACY = 5; + private static final int METHODID_PAGED_EXPAND_LEGACY_MAPPED = 6; + private static final int METHODID_WAIT = 7; + private static final int METHODID_BLOCK = 8; + private static final int METHODID_COLLECT = 9; + private static final int METHODID_CHAT = 10; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_ECHO: + serviceImpl.echo( + (com.google.showcase.v1beta1.EchoRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_ECHO_ERROR_DETAILS: + serviceImpl.echoErrorDetails( + (com.google.showcase.v1beta1.EchoErrorDetailsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_FAIL_ECHO_WITH_DETAILS: + serviceImpl.failEchoWithDetails( + (com.google.showcase.v1beta1.FailEchoWithDetailsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_EXPAND: + serviceImpl.expand( + (com.google.showcase.v1beta1.ExpandRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_PAGED_EXPAND: + serviceImpl.pagedExpand( + (com.google.showcase.v1beta1.PagedExpandRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_PAGED_EXPAND_LEGACY: + serviceImpl.pagedExpandLegacy( + (com.google.showcase.v1beta1.PagedExpandLegacyRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_PAGED_EXPAND_LEGACY_MAPPED: + serviceImpl.pagedExpandLegacyMapped( + (com.google.showcase.v1beta1.PagedExpandRequest) request, + (io.grpc.stub.StreamObserver< + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse>) + responseObserver); + break; + case METHODID_WAIT: + serviceImpl.wait( + (com.google.showcase.v1beta1.WaitRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_BLOCK: + serviceImpl.block( + (com.google.showcase.v1beta1.BlockRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_COLLECT: + return (io.grpc.stub.StreamObserver) + serviceImpl.collect( + (io.grpc.stub.StreamObserver) + responseObserver); + case METHODID_CHAT: + return (io.grpc.stub.StreamObserver) + serviceImpl.chat( + (io.grpc.stub.StreamObserver) + responseObserver); + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getEchoMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.EchoRequest, + com.google.showcase.v1beta1.EchoResponse>(service, METHODID_ECHO))) + .addMethod( + getEchoErrorDetailsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.EchoErrorDetailsRequest, + com.google.showcase.v1beta1.EchoErrorDetailsResponse>( + service, METHODID_ECHO_ERROR_DETAILS))) + .addMethod( + getFailEchoWithDetailsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.FailEchoWithDetailsRequest, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse>( + service, METHODID_FAIL_ECHO_WITH_DETAILS))) + .addMethod( + getExpandMethod(), + io.grpc.stub.ServerCalls.asyncServerStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.ExpandRequest, + com.google.showcase.v1beta1.EchoResponse>(service, METHODID_EXPAND))) + .addMethod( + getCollectMethod(), + io.grpc.stub.ServerCalls.asyncClientStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.EchoRequest, + com.google.showcase.v1beta1.EchoResponse>(service, METHODID_COLLECT))) + .addMethod( + getChatMethod(), + io.grpc.stub.ServerCalls.asyncBidiStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.EchoRequest, + com.google.showcase.v1beta1.EchoResponse>(service, METHODID_CHAT))) + .addMethod( + getPagedExpandMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandResponse>( + service, METHODID_PAGED_EXPAND))) + .addMethod( + getPagedExpandLegacyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.PagedExpandLegacyRequest, + com.google.showcase.v1beta1.PagedExpandResponse>( + service, METHODID_PAGED_EXPAND_LEGACY))) + .addMethod( + getPagedExpandLegacyMappedMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse>( + service, METHODID_PAGED_EXPAND_LEGACY_MAPPED))) + .addMethod( + getWaitMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.WaitRequest, com.google.longrunning.Operation>( + service, METHODID_WAIT))) + .addMethod( + getBlockMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.BlockRequest, + com.google.showcase.v1beta1.BlockResponse>(service, METHODID_BLOCK))) + .build(); + } + + private abstract static class EchoBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + EchoBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("Echo"); + } + } + + private static final class EchoFileDescriptorSupplier extends EchoBaseDescriptorSupplier { + EchoFileDescriptorSupplier() {} + } + + private static final class EchoMethodDescriptorSupplier extends EchoBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + EchoMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (EchoGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new EchoFileDescriptorSupplier()) + .addMethod(getEchoMethod()) + .addMethod(getEchoErrorDetailsMethod()) + .addMethod(getFailEchoWithDetailsMethod()) + .addMethod(getExpandMethod()) + .addMethod(getCollectMethod()) + .addMethod(getChatMethod()) + .addMethod(getPagedExpandMethod()) + .addMethod(getPagedExpandLegacyMethod()) + .addMethod(getPagedExpandLegacyMappedMethod()) + .addMethod(getWaitMethod()) + .addMethod(getBlockMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityGrpc.java b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityGrpc.java new file mode 100644 index 0000000000..bc0f6987e3 --- /dev/null +++ b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityGrpc.java @@ -0,0 +1,886 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *
+ * A simple identity service.
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class IdentityGrpc { + + private IdentityGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.Identity"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateUserRequest, com.google.showcase.v1beta1.User> + getCreateUserMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateUser", + requestType = com.google.showcase.v1beta1.CreateUserRequest.class, + responseType = com.google.showcase.v1beta1.User.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateUserRequest, com.google.showcase.v1beta1.User> + getCreateUserMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateUserRequest, com.google.showcase.v1beta1.User> + getCreateUserMethod; + if ((getCreateUserMethod = IdentityGrpc.getCreateUserMethod) == null) { + synchronized (IdentityGrpc.class) { + if ((getCreateUserMethod = IdentityGrpc.getCreateUserMethod) == null) { + IdentityGrpc.getCreateUserMethod = + getCreateUserMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateUser")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateUserRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.User.getDefaultInstance())) + .setSchemaDescriptor(new IdentityMethodDescriptorSupplier("CreateUser")) + .build(); + } + } + } + return getCreateUserMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetUserRequest, com.google.showcase.v1beta1.User> + getGetUserMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetUser", + requestType = com.google.showcase.v1beta1.GetUserRequest.class, + responseType = com.google.showcase.v1beta1.User.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetUserRequest, com.google.showcase.v1beta1.User> + getGetUserMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetUserRequest, com.google.showcase.v1beta1.User> + getGetUserMethod; + if ((getGetUserMethod = IdentityGrpc.getGetUserMethod) == null) { + synchronized (IdentityGrpc.class) { + if ((getGetUserMethod = IdentityGrpc.getGetUserMethod) == null) { + IdentityGrpc.getGetUserMethod = + getGetUserMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetUser")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetUserRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.User.getDefaultInstance())) + .setSchemaDescriptor(new IdentityMethodDescriptorSupplier("GetUser")) + .build(); + } + } + } + return getGetUserMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateUserRequest, com.google.showcase.v1beta1.User> + getUpdateUserMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateUser", + requestType = com.google.showcase.v1beta1.UpdateUserRequest.class, + responseType = com.google.showcase.v1beta1.User.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateUserRequest, com.google.showcase.v1beta1.User> + getUpdateUserMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateUserRequest, com.google.showcase.v1beta1.User> + getUpdateUserMethod; + if ((getUpdateUserMethod = IdentityGrpc.getUpdateUserMethod) == null) { + synchronized (IdentityGrpc.class) { + if ((getUpdateUserMethod = IdentityGrpc.getUpdateUserMethod) == null) { + IdentityGrpc.getUpdateUserMethod = + getUpdateUserMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateUser")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.UpdateUserRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.User.getDefaultInstance())) + .setSchemaDescriptor(new IdentityMethodDescriptorSupplier("UpdateUser")) + .build(); + } + } + } + return getUpdateUserMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteUserRequest, com.google.protobuf.Empty> + getDeleteUserMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteUser", + requestType = com.google.showcase.v1beta1.DeleteUserRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteUserRequest, com.google.protobuf.Empty> + getDeleteUserMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteUserRequest, com.google.protobuf.Empty> + getDeleteUserMethod; + if ((getDeleteUserMethod = IdentityGrpc.getDeleteUserMethod) == null) { + synchronized (IdentityGrpc.class) { + if ((getDeleteUserMethod = IdentityGrpc.getDeleteUserMethod) == null) { + IdentityGrpc.getDeleteUserMethod = + getDeleteUserMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteUser")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.DeleteUserRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new IdentityMethodDescriptorSupplier("DeleteUser")) + .build(); + } + } + } + return getDeleteUserMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListUsersRequest, + com.google.showcase.v1beta1.ListUsersResponse> + getListUsersMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListUsers", + requestType = com.google.showcase.v1beta1.ListUsersRequest.class, + responseType = com.google.showcase.v1beta1.ListUsersResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListUsersRequest, + com.google.showcase.v1beta1.ListUsersResponse> + getListUsersMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListUsersRequest, + com.google.showcase.v1beta1.ListUsersResponse> + getListUsersMethod; + if ((getListUsersMethod = IdentityGrpc.getListUsersMethod) == null) { + synchronized (IdentityGrpc.class) { + if ((getListUsersMethod = IdentityGrpc.getListUsersMethod) == null) { + IdentityGrpc.getListUsersMethod = + getListUsersMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListUsers")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListUsersRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListUsersResponse.getDefaultInstance())) + .setSchemaDescriptor(new IdentityMethodDescriptorSupplier("ListUsers")) + .build(); + } + } + } + return getListUsersMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static IdentityStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public IdentityStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityStub(channel, callOptions); + } + }; + return IdentityStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static IdentityBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public IdentityBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityBlockingV2Stub(channel, callOptions); + } + }; + return IdentityBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static IdentityBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public IdentityBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityBlockingStub(channel, callOptions); + } + }; + return IdentityBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static IdentityFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public IdentityFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityFutureStub(channel, callOptions); + } + }; + return IdentityFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * A simple identity service.
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * Creates a user.
+     * 
+ */ + default void createUser( + com.google.showcase.v1beta1.CreateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateUserMethod(), responseObserver); + } + + /** + * + * + *
+     * Retrieves the User with the given uri.
+     * 
+ */ + default void getUser( + com.google.showcase.v1beta1.GetUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetUserMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates a user.
+     * 
+ */ + default void updateUser( + com.google.showcase.v1beta1.UpdateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateUserMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a user, their profile, and all of their authored messages.
+     * 
+ */ + default void deleteUser( + com.google.showcase.v1beta1.DeleteUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteUserMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists all users.
+     * 
+ */ + default void listUsers( + com.google.showcase.v1beta1.ListUsersRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListUsersMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service Identity. + * + *
+   * A simple identity service.
+   * 
+ */ + public abstract static class IdentityImplBase implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return IdentityGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service Identity. + * + *
+   * A simple identity service.
+   * 
+ */ + public static final class IdentityStub extends io.grpc.stub.AbstractAsyncStub { + private IdentityStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected IdentityStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a user.
+     * 
+ */ + public void createUser( + com.google.showcase.v1beta1.CreateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateUserMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Retrieves the User with the given uri.
+     * 
+ */ + public void getUser( + com.google.showcase.v1beta1.GetUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetUserMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Updates a user.
+     * 
+ */ + public void updateUser( + com.google.showcase.v1beta1.UpdateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateUserMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Deletes a user, their profile, and all of their authored messages.
+     * 
+ */ + public void deleteUser( + com.google.showcase.v1beta1.DeleteUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteUserMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Lists all users.
+     * 
+ */ + public void listUsers( + com.google.showcase.v1beta1.ListUsersRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListUsersMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service Identity. + * + *
+   * A simple identity service.
+   * 
+ */ + public static final class IdentityBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private IdentityBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected IdentityBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a user.
+     * 
+ */ + public com.google.showcase.v1beta1.User createUser( + com.google.showcase.v1beta1.CreateUserRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the User with the given uri.
+     * 
+ */ + public com.google.showcase.v1beta1.User getUser( + com.google.showcase.v1beta1.GetUserRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a user.
+     * 
+ */ + public com.google.showcase.v1beta1.User updateUser( + com.google.showcase.v1beta1.UpdateUserRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getUpdateUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a user, their profile, and all of their authored messages.
+     * 
+ */ + public com.google.protobuf.Empty deleteUser( + com.google.showcase.v1beta1.DeleteUserRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists all users.
+     * 
+ */ + public com.google.showcase.v1beta1.ListUsersResponse listUsers( + com.google.showcase.v1beta1.ListUsersRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListUsersMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service Identity. + * + *
+   * A simple identity service.
+   * 
+ */ + public static final class IdentityBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private IdentityBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected IdentityBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a user.
+     * 
+ */ + public com.google.showcase.v1beta1.User createUser( + com.google.showcase.v1beta1.CreateUserRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the User with the given uri.
+     * 
+ */ + public com.google.showcase.v1beta1.User getUser( + com.google.showcase.v1beta1.GetUserRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a user.
+     * 
+ */ + public com.google.showcase.v1beta1.User updateUser( + com.google.showcase.v1beta1.UpdateUserRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a user, their profile, and all of their authored messages.
+     * 
+ */ + public com.google.protobuf.Empty deleteUser( + com.google.showcase.v1beta1.DeleteUserRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists all users.
+     * 
+ */ + public com.google.showcase.v1beta1.ListUsersResponse listUsers( + com.google.showcase.v1beta1.ListUsersRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListUsersMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service Identity. + * + *
+   * A simple identity service.
+   * 
+ */ + public static final class IdentityFutureStub + extends io.grpc.stub.AbstractFutureStub { + private IdentityFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected IdentityFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a user.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createUser(com.google.showcase.v1beta1.CreateUserRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateUserMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Retrieves the User with the given uri.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + getUser(com.google.showcase.v1beta1.GetUserRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetUserMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates a user.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + updateUser(com.google.showcase.v1beta1.UpdateUserRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateUserMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a user, their profile, and all of their authored messages.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture deleteUser( + com.google.showcase.v1beta1.DeleteUserRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteUserMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists all users.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ListUsersResponse> + listUsers(com.google.showcase.v1beta1.ListUsersRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListUsersMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_USER = 0; + private static final int METHODID_GET_USER = 1; + private static final int METHODID_UPDATE_USER = 2; + private static final int METHODID_DELETE_USER = 3; + private static final int METHODID_LIST_USERS = 4; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE_USER: + serviceImpl.createUser( + (com.google.showcase.v1beta1.CreateUserRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_USER: + serviceImpl.getUser( + (com.google.showcase.v1beta1.GetUserRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_USER: + serviceImpl.updateUser( + (com.google.showcase.v1beta1.UpdateUserRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_USER: + serviceImpl.deleteUser( + (com.google.showcase.v1beta1.DeleteUserRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_USERS: + serviceImpl.listUsers( + (com.google.showcase.v1beta1.ListUsersRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateUserMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateUserRequest, + com.google.showcase.v1beta1.User>(service, METHODID_CREATE_USER))) + .addMethod( + getGetUserMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetUserRequest, com.google.showcase.v1beta1.User>( + service, METHODID_GET_USER))) + .addMethod( + getUpdateUserMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.UpdateUserRequest, + com.google.showcase.v1beta1.User>(service, METHODID_UPDATE_USER))) + .addMethod( + getDeleteUserMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.DeleteUserRequest, com.google.protobuf.Empty>( + service, METHODID_DELETE_USER))) + .addMethod( + getListUsersMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ListUsersRequest, + com.google.showcase.v1beta1.ListUsersResponse>(service, METHODID_LIST_USERS))) + .build(); + } + + private abstract static class IdentityBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + IdentityBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("Identity"); + } + } + + private static final class IdentityFileDescriptorSupplier extends IdentityBaseDescriptorSupplier { + IdentityFileDescriptorSupplier() {} + } + + private static final class IdentityMethodDescriptorSupplier extends IdentityBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + IdentityMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (IdentityGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new IdentityFileDescriptorSupplier()) + .addMethod(getCreateUserMethod()) + .addMethod(getGetUserMethod()) + .addMethod(getUpdateUserMethod()) + .addMethod(getDeleteUserMethod()) + .addMethod(getListUsersMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingGrpc.java b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingGrpc.java new file mode 100644 index 0000000000..48b744397b --- /dev/null +++ b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingGrpc.java @@ -0,0 +1,2004 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *
+ * A simple messaging service that implements chat rooms and profile posts.
+ * This messaging service showcases the features that API clients
+ * generated by gapic-generators implement.
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class MessagingGrpc { + + private MessagingGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.Messaging"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateRoomRequest, com.google.showcase.v1beta1.Room> + getCreateRoomMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateRoom", + requestType = com.google.showcase.v1beta1.CreateRoomRequest.class, + responseType = com.google.showcase.v1beta1.Room.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateRoomRequest, com.google.showcase.v1beta1.Room> + getCreateRoomMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateRoomRequest, com.google.showcase.v1beta1.Room> + getCreateRoomMethod; + if ((getCreateRoomMethod = MessagingGrpc.getCreateRoomMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getCreateRoomMethod = MessagingGrpc.getCreateRoomMethod) == null) { + MessagingGrpc.getCreateRoomMethod = + getCreateRoomMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateRoom")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateRoomRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Room.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("CreateRoom")) + .build(); + } + } + } + return getCreateRoomMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetRoomRequest, com.google.showcase.v1beta1.Room> + getGetRoomMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetRoom", + requestType = com.google.showcase.v1beta1.GetRoomRequest.class, + responseType = com.google.showcase.v1beta1.Room.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetRoomRequest, com.google.showcase.v1beta1.Room> + getGetRoomMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetRoomRequest, com.google.showcase.v1beta1.Room> + getGetRoomMethod; + if ((getGetRoomMethod = MessagingGrpc.getGetRoomMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getGetRoomMethod = MessagingGrpc.getGetRoomMethod) == null) { + MessagingGrpc.getGetRoomMethod = + getGetRoomMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetRoom")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetRoomRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Room.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("GetRoom")) + .build(); + } + } + } + return getGetRoomMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateRoomRequest, com.google.showcase.v1beta1.Room> + getUpdateRoomMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateRoom", + requestType = com.google.showcase.v1beta1.UpdateRoomRequest.class, + responseType = com.google.showcase.v1beta1.Room.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateRoomRequest, com.google.showcase.v1beta1.Room> + getUpdateRoomMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateRoomRequest, com.google.showcase.v1beta1.Room> + getUpdateRoomMethod; + if ((getUpdateRoomMethod = MessagingGrpc.getUpdateRoomMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getUpdateRoomMethod = MessagingGrpc.getUpdateRoomMethod) == null) { + MessagingGrpc.getUpdateRoomMethod = + getUpdateRoomMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateRoom")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.UpdateRoomRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Room.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("UpdateRoom")) + .build(); + } + } + } + return getUpdateRoomMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteRoomRequest, com.google.protobuf.Empty> + getDeleteRoomMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteRoom", + requestType = com.google.showcase.v1beta1.DeleteRoomRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteRoomRequest, com.google.protobuf.Empty> + getDeleteRoomMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteRoomRequest, com.google.protobuf.Empty> + getDeleteRoomMethod; + if ((getDeleteRoomMethod = MessagingGrpc.getDeleteRoomMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getDeleteRoomMethod = MessagingGrpc.getDeleteRoomMethod) == null) { + MessagingGrpc.getDeleteRoomMethod = + getDeleteRoomMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteRoom")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.DeleteRoomRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("DeleteRoom")) + .build(); + } + } + } + return getDeleteRoomMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListRoomsRequest, + com.google.showcase.v1beta1.ListRoomsResponse> + getListRoomsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListRooms", + requestType = com.google.showcase.v1beta1.ListRoomsRequest.class, + responseType = com.google.showcase.v1beta1.ListRoomsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListRoomsRequest, + com.google.showcase.v1beta1.ListRoomsResponse> + getListRoomsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListRoomsRequest, + com.google.showcase.v1beta1.ListRoomsResponse> + getListRoomsMethod; + if ((getListRoomsMethod = MessagingGrpc.getListRoomsMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getListRoomsMethod = MessagingGrpc.getListRoomsMethod) == null) { + MessagingGrpc.getListRoomsMethod = + getListRoomsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListRooms")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListRoomsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListRoomsResponse.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("ListRooms")) + .build(); + } + } + } + return getListRoomsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getCreateBlurbMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateBlurb", + requestType = com.google.showcase.v1beta1.CreateBlurbRequest.class, + responseType = com.google.showcase.v1beta1.Blurb.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getCreateBlurbMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getCreateBlurbMethod; + if ((getCreateBlurbMethod = MessagingGrpc.getCreateBlurbMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getCreateBlurbMethod = MessagingGrpc.getCreateBlurbMethod) == null) { + MessagingGrpc.getCreateBlurbMethod = + getCreateBlurbMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateBlurb")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Blurb.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("CreateBlurb")) + .build(); + } + } + } + return getCreateBlurbMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetBlurbRequest, com.google.showcase.v1beta1.Blurb> + getGetBlurbMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetBlurb", + requestType = com.google.showcase.v1beta1.GetBlurbRequest.class, + responseType = com.google.showcase.v1beta1.Blurb.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetBlurbRequest, com.google.showcase.v1beta1.Blurb> + getGetBlurbMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetBlurbRequest, com.google.showcase.v1beta1.Blurb> + getGetBlurbMethod; + if ((getGetBlurbMethod = MessagingGrpc.getGetBlurbMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getGetBlurbMethod = MessagingGrpc.getGetBlurbMethod) == null) { + MessagingGrpc.getGetBlurbMethod = + getGetBlurbMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetBlurb")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetBlurbRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Blurb.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("GetBlurb")) + .build(); + } + } + } + return getGetBlurbMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getUpdateBlurbMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateBlurb", + requestType = com.google.showcase.v1beta1.UpdateBlurbRequest.class, + responseType = com.google.showcase.v1beta1.Blurb.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getUpdateBlurbMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getUpdateBlurbMethod; + if ((getUpdateBlurbMethod = MessagingGrpc.getUpdateBlurbMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getUpdateBlurbMethod = MessagingGrpc.getUpdateBlurbMethod) == null) { + MessagingGrpc.getUpdateBlurbMethod = + getUpdateBlurbMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateBlurb")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.UpdateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Blurb.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("UpdateBlurb")) + .build(); + } + } + } + return getUpdateBlurbMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteBlurbRequest, com.google.protobuf.Empty> + getDeleteBlurbMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteBlurb", + requestType = com.google.showcase.v1beta1.DeleteBlurbRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteBlurbRequest, com.google.protobuf.Empty> + getDeleteBlurbMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteBlurbRequest, com.google.protobuf.Empty> + getDeleteBlurbMethod; + if ((getDeleteBlurbMethod = MessagingGrpc.getDeleteBlurbMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getDeleteBlurbMethod = MessagingGrpc.getDeleteBlurbMethod) == null) { + MessagingGrpc.getDeleteBlurbMethod = + getDeleteBlurbMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteBlurb")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.DeleteBlurbRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("DeleteBlurb")) + .build(); + } + } + } + return getDeleteBlurbMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListBlurbsRequest, + com.google.showcase.v1beta1.ListBlurbsResponse> + getListBlurbsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListBlurbs", + requestType = com.google.showcase.v1beta1.ListBlurbsRequest.class, + responseType = com.google.showcase.v1beta1.ListBlurbsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListBlurbsRequest, + com.google.showcase.v1beta1.ListBlurbsResponse> + getListBlurbsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListBlurbsRequest, + com.google.showcase.v1beta1.ListBlurbsResponse> + getListBlurbsMethod; + if ((getListBlurbsMethod = MessagingGrpc.getListBlurbsMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getListBlurbsMethod = MessagingGrpc.getListBlurbsMethod) == null) { + MessagingGrpc.getListBlurbsMethod = + getListBlurbsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListBlurbs")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListBlurbsResponse.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("ListBlurbs")) + .build(); + } + } + } + return getListBlurbsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.SearchBlurbsRequest, com.google.longrunning.Operation> + getSearchBlurbsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "SearchBlurbs", + requestType = com.google.showcase.v1beta1.SearchBlurbsRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.SearchBlurbsRequest, com.google.longrunning.Operation> + getSearchBlurbsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.SearchBlurbsRequest, com.google.longrunning.Operation> + getSearchBlurbsMethod; + if ((getSearchBlurbsMethod = MessagingGrpc.getSearchBlurbsMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getSearchBlurbsMethod = MessagingGrpc.getSearchBlurbsMethod) == null) { + MessagingGrpc.getSearchBlurbsMethod = + getSearchBlurbsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SearchBlurbs")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.SearchBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("SearchBlurbs")) + .build(); + } + } + } + return getSearchBlurbsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.StreamBlurbsRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getStreamBlurbsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "StreamBlurbs", + requestType = com.google.showcase.v1beta1.StreamBlurbsRequest.class, + responseType = com.google.showcase.v1beta1.StreamBlurbsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.StreamBlurbsRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getStreamBlurbsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.StreamBlurbsRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getStreamBlurbsMethod; + if ((getStreamBlurbsMethod = MessagingGrpc.getStreamBlurbsMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getStreamBlurbsMethod = MessagingGrpc.getStreamBlurbsMethod) == null) { + MessagingGrpc.getStreamBlurbsMethod = + getStreamBlurbsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "StreamBlurbs")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.StreamBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.StreamBlurbsResponse + .getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("StreamBlurbs")) + .build(); + } + } + } + return getStreamBlurbsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.SendBlurbsResponse> + getSendBlurbsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "SendBlurbs", + requestType = com.google.showcase.v1beta1.CreateBlurbRequest.class, + responseType = com.google.showcase.v1beta1.SendBlurbsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.SendBlurbsResponse> + getSendBlurbsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.SendBlurbsResponse> + getSendBlurbsMethod; + if ((getSendBlurbsMethod = MessagingGrpc.getSendBlurbsMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getSendBlurbsMethod = MessagingGrpc.getSendBlurbsMethod) == null) { + MessagingGrpc.getSendBlurbsMethod = + getSendBlurbsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SendBlurbs")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.SendBlurbsResponse.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("SendBlurbs")) + .build(); + } + } + } + return getSendBlurbsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ConnectRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getConnectMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Connect", + requestType = com.google.showcase.v1beta1.ConnectRequest.class, + responseType = com.google.showcase.v1beta1.StreamBlurbsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ConnectRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getConnectMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ConnectRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getConnectMethod; + if ((getConnectMethod = MessagingGrpc.getConnectMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getConnectMethod = MessagingGrpc.getConnectMethod) == null) { + MessagingGrpc.getConnectMethod = + getConnectMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Connect")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ConnectRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.StreamBlurbsResponse + .getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("Connect")) + .build(); + } + } + } + return getConnectMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static MessagingStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public MessagingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingStub(channel, callOptions); + } + }; + return MessagingStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static MessagingBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public MessagingBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingBlockingV2Stub(channel, callOptions); + } + }; + return MessagingBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static MessagingBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public MessagingBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingBlockingStub(channel, callOptions); + } + }; + return MessagingBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static MessagingFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public MessagingFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingFutureStub(channel, callOptions); + } + }; + return MessagingFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * Creates a room.
+     * 
+ */ + default void createRoom( + com.google.showcase.v1beta1.CreateRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateRoomMethod(), responseObserver); + } + + /** + * + * + *
+     * Retrieves the Room with the given resource name.
+     * 
+ */ + default void getRoom( + com.google.showcase.v1beta1.GetRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetRoomMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates a room.
+     * 
+ */ + default void updateRoom( + com.google.showcase.v1beta1.UpdateRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateRoomMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a room and all of its blurbs.
+     * 
+ */ + default void deleteRoom( + com.google.showcase.v1beta1.DeleteRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteRoomMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists all chat rooms.
+     * 
+ */ + default void listRooms( + com.google.showcase.v1beta1.ListRoomsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListRoomsMethod(), responseObserver); + } + + /** + * + * + *
+     * Creates a blurb. If the parent is a room, the blurb is understood to be a
+     * message in that room. If the parent is a profile, the blurb is understood
+     * to be a post on the profile.
+     * 
+ */ + default void createBlurb( + com.google.showcase.v1beta1.CreateBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateBlurbMethod(), responseObserver); + } + + /** + * + * + *
+     * Retrieves the Blurb with the given resource name.
+     * 
+ */ + default void getBlurb( + com.google.showcase.v1beta1.GetBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetBlurbMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates a blurb.
+     * 
+ */ + default void updateBlurb( + com.google.showcase.v1beta1.UpdateBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateBlurbMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a blurb.
+     * 
+ */ + default void deleteBlurb( + com.google.showcase.v1beta1.DeleteBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteBlurbMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists blurbs for a specific chat room or user profile depending on the
+     * parent resource name.
+     * 
+ */ + default void listBlurbs( + com.google.showcase.v1beta1.ListBlurbsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListBlurbsMethod(), responseObserver); + } + + /** + * + * + *
+     * This method searches through all blurbs across all rooms and profiles
+     * for blurbs containing to words found in the query. Only posts that
+     * contain an exact match of a queried word will be returned.
+     * 
+ */ + default void searchBlurbs( + com.google.showcase.v1beta1.SearchBlurbsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getSearchBlurbsMethod(), responseObserver); + } + + /** + * + * + *
+     * This returns a stream that emits the blurbs that are created for a
+     * particular chat room or user profile.
+     * 
+ */ + default void streamBlurbs( + com.google.showcase.v1beta1.StreamBlurbsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getStreamBlurbsMethod(), responseObserver); + } + + /** + * + * + *
+     * This is a stream to create multiple blurbs. If an invalid blurb is
+     * requested to be created, the stream will close with an error.
+     * 
+ */ + default io.grpc.stub.StreamObserver sendBlurbs( + io.grpc.stub.StreamObserver + responseObserver) { + return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall( + getSendBlurbsMethod(), responseObserver); + } + + /** + * + * + *
+     * This method starts a bidirectional stream that receives all blurbs that
+     * are being created after the stream has started and sends requests to create
+     * blurbs. If an invalid blurb is requested to be created, the stream will
+     * close with an error.
+     * 
+ */ + default io.grpc.stub.StreamObserver connect( + io.grpc.stub.StreamObserver + responseObserver) { + return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall( + getConnectMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service Messaging. + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public abstract static class MessagingImplBase implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return MessagingGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service Messaging. + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public static final class MessagingStub extends io.grpc.stub.AbstractAsyncStub { + private MessagingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected MessagingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a room.
+     * 
+ */ + public void createRoom( + com.google.showcase.v1beta1.CreateRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateRoomMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Retrieves the Room with the given resource name.
+     * 
+ */ + public void getRoom( + com.google.showcase.v1beta1.GetRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetRoomMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Updates a room.
+     * 
+ */ + public void updateRoom( + com.google.showcase.v1beta1.UpdateRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateRoomMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Deletes a room and all of its blurbs.
+     * 
+ */ + public void deleteRoom( + com.google.showcase.v1beta1.DeleteRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteRoomMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Lists all chat rooms.
+     * 
+ */ + public void listRooms( + com.google.showcase.v1beta1.ListRoomsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListRoomsMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Creates a blurb. If the parent is a room, the blurb is understood to be a
+     * message in that room. If the parent is a profile, the blurb is understood
+     * to be a post on the profile.
+     * 
+ */ + public void createBlurb( + com.google.showcase.v1beta1.CreateBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateBlurbMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Retrieves the Blurb with the given resource name.
+     * 
+ */ + public void getBlurb( + com.google.showcase.v1beta1.GetBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetBlurbMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Updates a blurb.
+     * 
+ */ + public void updateBlurb( + com.google.showcase.v1beta1.UpdateBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateBlurbMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes a blurb.
+     * 
+ */ + public void deleteBlurb( + com.google.showcase.v1beta1.DeleteBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteBlurbMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Lists blurbs for a specific chat room or user profile depending on the
+     * parent resource name.
+     * 
+ */ + public void listBlurbs( + com.google.showcase.v1beta1.ListBlurbsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListBlurbsMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * This method searches through all blurbs across all rooms and profiles
+     * for blurbs containing to words found in the query. Only posts that
+     * contain an exact match of a queried word will be returned.
+     * 
+ */ + public void searchBlurbs( + com.google.showcase.v1beta1.SearchBlurbsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getSearchBlurbsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This returns a stream that emits the blurbs that are created for a
+     * particular chat room or user profile.
+     * 
+ */ + public void streamBlurbs( + com.google.showcase.v1beta1.StreamBlurbsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncServerStreamingCall( + getChannel().newCall(getStreamBlurbsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This is a stream to create multiple blurbs. If an invalid blurb is
+     * requested to be created, the stream will close with an error.
+     * 
+ */ + public io.grpc.stub.StreamObserver sendBlurbs( + io.grpc.stub.StreamObserver + responseObserver) { + return io.grpc.stub.ClientCalls.asyncClientStreamingCall( + getChannel().newCall(getSendBlurbsMethod(), getCallOptions()), responseObserver); + } + + /** + * + * + *
+     * This method starts a bidirectional stream that receives all blurbs that
+     * are being created after the stream has started and sends requests to create
+     * blurbs. If an invalid blurb is requested to be created, the stream will
+     * close with an error.
+     * 
+ */ + public io.grpc.stub.StreamObserver connect( + io.grpc.stub.StreamObserver + responseObserver) { + return io.grpc.stub.ClientCalls.asyncBidiStreamingCall( + getChannel().newCall(getConnectMethod(), getCallOptions()), responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service Messaging. + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public static final class MessagingBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private MessagingBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected MessagingBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a room.
+     * 
+ */ + public com.google.showcase.v1beta1.Room createRoom( + com.google.showcase.v1beta1.CreateRoomRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the Room with the given resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.Room getRoom( + com.google.showcase.v1beta1.GetRoomRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a room.
+     * 
+ */ + public com.google.showcase.v1beta1.Room updateRoom( + com.google.showcase.v1beta1.UpdateRoomRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getUpdateRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a room and all of its blurbs.
+     * 
+ */ + public com.google.protobuf.Empty deleteRoom( + com.google.showcase.v1beta1.DeleteRoomRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists all chat rooms.
+     * 
+ */ + public com.google.showcase.v1beta1.ListRoomsResponse listRooms( + com.google.showcase.v1beta1.ListRoomsRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListRoomsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a blurb. If the parent is a room, the blurb is understood to be a
+     * message in that room. If the parent is a profile, the blurb is understood
+     * to be a post on the profile.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb createBlurb( + com.google.showcase.v1beta1.CreateBlurbRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the Blurb with the given resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb getBlurb( + com.google.showcase.v1beta1.GetBlurbRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a blurb.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb updateBlurb( + com.google.showcase.v1beta1.UpdateBlurbRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getUpdateBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a blurb.
+     * 
+ */ + public com.google.protobuf.Empty deleteBlurb( + com.google.showcase.v1beta1.DeleteBlurbRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists blurbs for a specific chat room or user profile depending on the
+     * parent resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.ListBlurbsResponse listBlurbs( + com.google.showcase.v1beta1.ListBlurbsRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListBlurbsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method searches through all blurbs across all rooms and profiles
+     * for blurbs containing to words found in the query. Only posts that
+     * contain an exact match of a queried word will be returned.
+     * 
+ */ + public com.google.longrunning.Operation searchBlurbs( + com.google.showcase.v1beta1.SearchBlurbsRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getSearchBlurbsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This returns a stream that emits the blurbs that are created for a
+     * particular chat room or user profile.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall + streamBlurbs(com.google.showcase.v1beta1.StreamBlurbsRequest request) { + return io.grpc.stub.ClientCalls.blockingV2ServerStreamingCall( + getChannel(), getStreamBlurbsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This is a stream to create multiple blurbs. If an invalid blurb is
+     * requested to be created, the stream will close with an error.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.SendBlurbsResponse> + sendBlurbs() { + return io.grpc.stub.ClientCalls.blockingClientStreamingCall( + getChannel(), getSendBlurbsMethod(), getCallOptions()); + } + + /** + * + * + *
+     * This method starts a bidirectional stream that receives all blurbs that
+     * are being created after the stream has started and sends requests to create
+     * blurbs. If an invalid blurb is requested to be created, the stream will
+     * close with an error.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + com.google.showcase.v1beta1.ConnectRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + connect() { + return io.grpc.stub.ClientCalls.blockingBidiStreamingCall( + getChannel(), getConnectMethod(), getCallOptions()); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service Messaging. + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public static final class MessagingBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private MessagingBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected MessagingBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a room.
+     * 
+ */ + public com.google.showcase.v1beta1.Room createRoom( + com.google.showcase.v1beta1.CreateRoomRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the Room with the given resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.Room getRoom( + com.google.showcase.v1beta1.GetRoomRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a room.
+     * 
+ */ + public com.google.showcase.v1beta1.Room updateRoom( + com.google.showcase.v1beta1.UpdateRoomRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a room and all of its blurbs.
+     * 
+ */ + public com.google.protobuf.Empty deleteRoom( + com.google.showcase.v1beta1.DeleteRoomRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists all chat rooms.
+     * 
+ */ + public com.google.showcase.v1beta1.ListRoomsResponse listRooms( + com.google.showcase.v1beta1.ListRoomsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListRoomsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a blurb. If the parent is a room, the blurb is understood to be a
+     * message in that room. If the parent is a profile, the blurb is understood
+     * to be a post on the profile.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb createBlurb( + com.google.showcase.v1beta1.CreateBlurbRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the Blurb with the given resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb getBlurb( + com.google.showcase.v1beta1.GetBlurbRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a blurb.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb updateBlurb( + com.google.showcase.v1beta1.UpdateBlurbRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a blurb.
+     * 
+ */ + public com.google.protobuf.Empty deleteBlurb( + com.google.showcase.v1beta1.DeleteBlurbRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists blurbs for a specific chat room or user profile depending on the
+     * parent resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.ListBlurbsResponse listBlurbs( + com.google.showcase.v1beta1.ListBlurbsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListBlurbsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method searches through all blurbs across all rooms and profiles
+     * for blurbs containing to words found in the query. Only posts that
+     * contain an exact match of a queried word will be returned.
+     * 
+ */ + public com.google.longrunning.Operation searchBlurbs( + com.google.showcase.v1beta1.SearchBlurbsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getSearchBlurbsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This returns a stream that emits the blurbs that are created for a
+     * particular chat room or user profile.
+     * 
+ */ + public java.util.Iterator streamBlurbs( + com.google.showcase.v1beta1.StreamBlurbsRequest request) { + return io.grpc.stub.ClientCalls.blockingServerStreamingCall( + getChannel(), getStreamBlurbsMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service Messaging. + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public static final class MessagingFutureStub + extends io.grpc.stub.AbstractFutureStub { + private MessagingFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected MessagingFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a room.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createRoom(com.google.showcase.v1beta1.CreateRoomRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateRoomMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Retrieves the Room with the given resource name.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + getRoom(com.google.showcase.v1beta1.GetRoomRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetRoomMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates a room.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + updateRoom(com.google.showcase.v1beta1.UpdateRoomRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateRoomMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a room and all of its blurbs.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture deleteRoom( + com.google.showcase.v1beta1.DeleteRoomRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteRoomMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists all chat rooms.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ListRoomsResponse> + listRooms(com.google.showcase.v1beta1.ListRoomsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListRoomsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a blurb. If the parent is a room, the blurb is understood to be a
+     * message in that room. If the parent is a profile, the blurb is understood
+     * to be a post on the profile.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createBlurb(com.google.showcase.v1beta1.CreateBlurbRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateBlurbMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Retrieves the Blurb with the given resource name.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + getBlurb(com.google.showcase.v1beta1.GetBlurbRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetBlurbMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates a blurb.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + updateBlurb(com.google.showcase.v1beta1.UpdateBlurbRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateBlurbMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a blurb.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteBlurb(com.google.showcase.v1beta1.DeleteBlurbRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteBlurbMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists blurbs for a specific chat room or user profile depending on the
+     * parent resource name.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ListBlurbsResponse> + listBlurbs(com.google.showcase.v1beta1.ListBlurbsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListBlurbsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method searches through all blurbs across all rooms and profiles
+     * for blurbs containing to words found in the query. Only posts that
+     * contain an exact match of a queried word will be returned.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + searchBlurbs(com.google.showcase.v1beta1.SearchBlurbsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getSearchBlurbsMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_ROOM = 0; + private static final int METHODID_GET_ROOM = 1; + private static final int METHODID_UPDATE_ROOM = 2; + private static final int METHODID_DELETE_ROOM = 3; + private static final int METHODID_LIST_ROOMS = 4; + private static final int METHODID_CREATE_BLURB = 5; + private static final int METHODID_GET_BLURB = 6; + private static final int METHODID_UPDATE_BLURB = 7; + private static final int METHODID_DELETE_BLURB = 8; + private static final int METHODID_LIST_BLURBS = 9; + private static final int METHODID_SEARCH_BLURBS = 10; + private static final int METHODID_STREAM_BLURBS = 11; + private static final int METHODID_SEND_BLURBS = 12; + private static final int METHODID_CONNECT = 13; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE_ROOM: + serviceImpl.createRoom( + (com.google.showcase.v1beta1.CreateRoomRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_ROOM: + serviceImpl.getRoom( + (com.google.showcase.v1beta1.GetRoomRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_ROOM: + serviceImpl.updateRoom( + (com.google.showcase.v1beta1.UpdateRoomRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_ROOM: + serviceImpl.deleteRoom( + (com.google.showcase.v1beta1.DeleteRoomRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_ROOMS: + serviceImpl.listRooms( + (com.google.showcase.v1beta1.ListRoomsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_CREATE_BLURB: + serviceImpl.createBlurb( + (com.google.showcase.v1beta1.CreateBlurbRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_BLURB: + serviceImpl.getBlurb( + (com.google.showcase.v1beta1.GetBlurbRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_BLURB: + serviceImpl.updateBlurb( + (com.google.showcase.v1beta1.UpdateBlurbRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_BLURB: + serviceImpl.deleteBlurb( + (com.google.showcase.v1beta1.DeleteBlurbRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_BLURBS: + serviceImpl.listBlurbs( + (com.google.showcase.v1beta1.ListBlurbsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_SEARCH_BLURBS: + serviceImpl.searchBlurbs( + (com.google.showcase.v1beta1.SearchBlurbsRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_STREAM_BLURBS: + serviceImpl.streamBlurbs( + (com.google.showcase.v1beta1.StreamBlurbsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_SEND_BLURBS: + return (io.grpc.stub.StreamObserver) + serviceImpl.sendBlurbs( + (io.grpc.stub.StreamObserver) + responseObserver); + case METHODID_CONNECT: + return (io.grpc.stub.StreamObserver) + serviceImpl.connect( + (io.grpc.stub.StreamObserver) + responseObserver); + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateRoomMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateRoomRequest, + com.google.showcase.v1beta1.Room>(service, METHODID_CREATE_ROOM))) + .addMethod( + getGetRoomMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetRoomRequest, com.google.showcase.v1beta1.Room>( + service, METHODID_GET_ROOM))) + .addMethod( + getUpdateRoomMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.UpdateRoomRequest, + com.google.showcase.v1beta1.Room>(service, METHODID_UPDATE_ROOM))) + .addMethod( + getDeleteRoomMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.DeleteRoomRequest, com.google.protobuf.Empty>( + service, METHODID_DELETE_ROOM))) + .addMethod( + getListRoomsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ListRoomsRequest, + com.google.showcase.v1beta1.ListRoomsResponse>(service, METHODID_LIST_ROOMS))) + .addMethod( + getCreateBlurbMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.Blurb>(service, METHODID_CREATE_BLURB))) + .addMethod( + getGetBlurbMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetBlurbRequest, com.google.showcase.v1beta1.Blurb>( + service, METHODID_GET_BLURB))) + .addMethod( + getUpdateBlurbMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.UpdateBlurbRequest, + com.google.showcase.v1beta1.Blurb>(service, METHODID_UPDATE_BLURB))) + .addMethod( + getDeleteBlurbMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.DeleteBlurbRequest, com.google.protobuf.Empty>( + service, METHODID_DELETE_BLURB))) + .addMethod( + getListBlurbsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ListBlurbsRequest, + com.google.showcase.v1beta1.ListBlurbsResponse>(service, METHODID_LIST_BLURBS))) + .addMethod( + getSearchBlurbsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.SearchBlurbsRequest, + com.google.longrunning.Operation>(service, METHODID_SEARCH_BLURBS))) + .addMethod( + getStreamBlurbsMethod(), + io.grpc.stub.ServerCalls.asyncServerStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.StreamBlurbsRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse>( + service, METHODID_STREAM_BLURBS))) + .addMethod( + getSendBlurbsMethod(), + io.grpc.stub.ServerCalls.asyncClientStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.SendBlurbsResponse>(service, METHODID_SEND_BLURBS))) + .addMethod( + getConnectMethod(), + io.grpc.stub.ServerCalls.asyncBidiStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.ConnectRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse>(service, METHODID_CONNECT))) + .build(); + } + + private abstract static class MessagingBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + MessagingBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("Messaging"); + } + } + + private static final class MessagingFileDescriptorSupplier + extends MessagingBaseDescriptorSupplier { + MessagingFileDescriptorSupplier() {} + } + + private static final class MessagingMethodDescriptorSupplier + extends MessagingBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + MessagingMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (MessagingGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new MessagingFileDescriptorSupplier()) + .addMethod(getCreateRoomMethod()) + .addMethod(getGetRoomMethod()) + .addMethod(getUpdateRoomMethod()) + .addMethod(getDeleteRoomMethod()) + .addMethod(getListRoomsMethod()) + .addMethod(getCreateBlurbMethod()) + .addMethod(getGetBlurbMethod()) + .addMethod(getUpdateBlurbMethod()) + .addMethod(getDeleteBlurbMethod()) + .addMethod(getListBlurbsMethod()) + .addMethod(getSearchBlurbsMethod()) + .addMethod(getStreamBlurbsMethod()) + .addMethod(getSendBlurbsMethod()) + .addMethod(getConnectMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceServiceGrpc.java b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceServiceGrpc.java new file mode 100644 index 0000000000..7172cf958f --- /dev/null +++ b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceServiceGrpc.java @@ -0,0 +1,1045 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** */ +@io.grpc.stub.annotations.GrpcGenerated +public final class SequenceServiceGrpc { + + private SequenceServiceGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.SequenceService"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSequenceRequest, com.google.showcase.v1beta1.Sequence> + getCreateSequenceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateSequence", + requestType = com.google.showcase.v1beta1.CreateSequenceRequest.class, + responseType = com.google.showcase.v1beta1.Sequence.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSequenceRequest, com.google.showcase.v1beta1.Sequence> + getCreateSequenceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSequenceRequest, com.google.showcase.v1beta1.Sequence> + getCreateSequenceMethod; + if ((getCreateSequenceMethod = SequenceServiceGrpc.getCreateSequenceMethod) == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getCreateSequenceMethod = SequenceServiceGrpc.getCreateSequenceMethod) == null) { + SequenceServiceGrpc.getCreateSequenceMethod = + getCreateSequenceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateSequence")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateSequenceRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Sequence.getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("CreateSequence")) + .build(); + } + } + } + return getCreateSequenceMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateStreamingSequenceRequest, + com.google.showcase.v1beta1.StreamingSequence> + getCreateStreamingSequenceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateStreamingSequence", + requestType = com.google.showcase.v1beta1.CreateStreamingSequenceRequest.class, + responseType = com.google.showcase.v1beta1.StreamingSequence.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateStreamingSequenceRequest, + com.google.showcase.v1beta1.StreamingSequence> + getCreateStreamingSequenceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateStreamingSequenceRequest, + com.google.showcase.v1beta1.StreamingSequence> + getCreateStreamingSequenceMethod; + if ((getCreateStreamingSequenceMethod = SequenceServiceGrpc.getCreateStreamingSequenceMethod) + == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getCreateStreamingSequenceMethod = + SequenceServiceGrpc.getCreateStreamingSequenceMethod) + == null) { + SequenceServiceGrpc.getCreateStreamingSequenceMethod = + getCreateStreamingSequenceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "CreateStreamingSequence")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("CreateStreamingSequence")) + .build(); + } + } + } + return getCreateStreamingSequenceMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSequenceReportRequest, + com.google.showcase.v1beta1.SequenceReport> + getGetSequenceReportMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetSequenceReport", + requestType = com.google.showcase.v1beta1.GetSequenceReportRequest.class, + responseType = com.google.showcase.v1beta1.SequenceReport.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSequenceReportRequest, + com.google.showcase.v1beta1.SequenceReport> + getGetSequenceReportMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSequenceReportRequest, + com.google.showcase.v1beta1.SequenceReport> + getGetSequenceReportMethod; + if ((getGetSequenceReportMethod = SequenceServiceGrpc.getGetSequenceReportMethod) == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getGetSequenceReportMethod = SequenceServiceGrpc.getGetSequenceReportMethod) == null) { + SequenceServiceGrpc.getGetSequenceReportMethod = + getGetSequenceReportMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetSequenceReport")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetSequenceReportRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.SequenceReport.getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("GetSequenceReport")) + .build(); + } + } + } + return getGetSequenceReportMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest, + com.google.showcase.v1beta1.StreamingSequenceReport> + getGetStreamingSequenceReportMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetStreamingSequenceReport", + requestType = com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.class, + responseType = com.google.showcase.v1beta1.StreamingSequenceReport.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest, + com.google.showcase.v1beta1.StreamingSequenceReport> + getGetStreamingSequenceReportMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest, + com.google.showcase.v1beta1.StreamingSequenceReport> + getGetStreamingSequenceReportMethod; + if ((getGetStreamingSequenceReportMethod = + SequenceServiceGrpc.getGetStreamingSequenceReportMethod) + == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getGetStreamingSequenceReportMethod = + SequenceServiceGrpc.getGetStreamingSequenceReportMethod) + == null) { + SequenceServiceGrpc.getGetStreamingSequenceReportMethod = + getGetStreamingSequenceReportMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "GetStreamingSequenceReport")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.StreamingSequenceReport + .getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("GetStreamingSequenceReport")) + .build(); + } + } + } + return getGetStreamingSequenceReportMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptSequenceRequest, com.google.protobuf.Empty> + getAttemptSequenceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "AttemptSequence", + requestType = com.google.showcase.v1beta1.AttemptSequenceRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptSequenceRequest, com.google.protobuf.Empty> + getAttemptSequenceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptSequenceRequest, com.google.protobuf.Empty> + getAttemptSequenceMethod; + if ((getAttemptSequenceMethod = SequenceServiceGrpc.getAttemptSequenceMethod) == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getAttemptSequenceMethod = SequenceServiceGrpc.getAttemptSequenceMethod) == null) { + SequenceServiceGrpc.getAttemptSequenceMethod = + getAttemptSequenceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "AttemptSequence")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.AttemptSequenceRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("AttemptSequence")) + .build(); + } + } + } + return getAttemptSequenceMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse> + getAttemptStreamingSequenceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "AttemptStreamingSequence", + requestType = com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.class, + responseType = com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse> + getAttemptStreamingSequenceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse> + getAttemptStreamingSequenceMethod; + if ((getAttemptStreamingSequenceMethod = SequenceServiceGrpc.getAttemptStreamingSequenceMethod) + == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getAttemptStreamingSequenceMethod = + SequenceServiceGrpc.getAttemptStreamingSequenceMethod) + == null) { + SequenceServiceGrpc.getAttemptStreamingSequenceMethod = + getAttemptStreamingSequenceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "AttemptStreamingSequence")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("AttemptStreamingSequence")) + .build(); + } + } + } + return getAttemptStreamingSequenceMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static SequenceServiceStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public SequenceServiceStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceStub(channel, callOptions); + } + }; + return SequenceServiceStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static SequenceServiceBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public SequenceServiceBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceBlockingV2Stub(channel, callOptions); + } + }; + return SequenceServiceBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static SequenceServiceBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public SequenceServiceBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceBlockingStub(channel, callOptions); + } + }; + return SequenceServiceBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static SequenceServiceFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public SequenceServiceFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceFutureStub(channel, callOptions); + } + }; + return SequenceServiceFutureStub.newStub(factory, channel); + } + + /** */ + public interface AsyncService { + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + default void createSequence( + com.google.showcase.v1beta1.CreateSequenceRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateSequenceMethod(), responseObserver); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + default void createStreamingSequence( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateStreamingSequenceMethod(), responseObserver); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + default void getSequenceReport( + com.google.showcase.v1beta1.GetSequenceReportRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetSequenceReportMethod(), responseObserver); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + default void getStreamingSequenceReport( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetStreamingSequenceReportMethod(), responseObserver); + } + + /** + * + * + *
+     * Attempts a sequence.
+     * 
+ */ + default void attemptSequence( + com.google.showcase.v1beta1.AttemptSequenceRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getAttemptSequenceMethod(), responseObserver); + } + + /** + * + * + *
+     * Attempts a streaming sequence.
+     * May not function as expected in HTTP mode due to when http statuses are sent
+     * See https://github.com/googleapis/gapic-showcase/issues/1377 for more details
+     * 
+ */ + default void attemptStreamingSequence( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getAttemptStreamingSequenceMethod(), responseObserver); + } + } + + /** Base class for the server implementation of the service SequenceService. */ + public abstract static class SequenceServiceImplBase + implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return SequenceServiceGrpc.bindService(this); + } + } + + /** A stub to allow clients to do asynchronous rpc calls to service SequenceService. */ + public static final class SequenceServiceStub + extends io.grpc.stub.AbstractAsyncStub { + private SequenceServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected SequenceServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public void createSequence( + com.google.showcase.v1beta1.CreateSequenceRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateSequenceMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public void createStreamingSequence( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateStreamingSequenceMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public void getSequenceReport( + com.google.showcase.v1beta1.GetSequenceReportRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetSequenceReportMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public void getStreamingSequenceReport( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetStreamingSequenceReportMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Attempts a sequence.
+     * 
+ */ + public void attemptSequence( + com.google.showcase.v1beta1.AttemptSequenceRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getAttemptSequenceMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Attempts a streaming sequence.
+     * May not function as expected in HTTP mode due to when http statuses are sent
+     * See https://github.com/googleapis/gapic-showcase/issues/1377 for more details
+     * 
+ */ + public void attemptStreamingSequence( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncServerStreamingCall( + getChannel().newCall(getAttemptStreamingSequenceMethod(), getCallOptions()), + request, + responseObserver); + } + } + + /** A stub to allow clients to do synchronous rpc calls to service SequenceService. */ + public static final class SequenceServiceBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private SequenceServiceBlockingV2Stub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected SequenceServiceBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.Sequence createSequence( + com.google.showcase.v1beta1.CreateSequenceRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.StreamingSequence createStreamingSequence( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateStreamingSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.SequenceReport getSequenceReport( + com.google.showcase.v1beta1.GetSequenceReportRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetSequenceReportMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.StreamingSequenceReport getStreamingSequenceReport( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetStreamingSequenceReportMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Attempts a sequence.
+     * 
+ */ + public com.google.protobuf.Empty attemptSequence( + com.google.showcase.v1beta1.AttemptSequenceRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getAttemptSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Attempts a streaming sequence.
+     * May not function as expected in HTTP mode due to when http statuses are sent
+     * See https://github.com/googleapis/gapic-showcase/issues/1377 for more details
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + ?, com.google.showcase.v1beta1.AttemptStreamingSequenceResponse> + attemptStreamingSequence( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest request) { + return io.grpc.stub.ClientCalls.blockingV2ServerStreamingCall( + getChannel(), getAttemptStreamingSequenceMethod(), getCallOptions(), request); + } + } + + /** A stub to allow clients to do limited synchronous rpc calls to service SequenceService. */ + public static final class SequenceServiceBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private SequenceServiceBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected SequenceServiceBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.Sequence createSequence( + com.google.showcase.v1beta1.CreateSequenceRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.StreamingSequence createStreamingSequence( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateStreamingSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.SequenceReport getSequenceReport( + com.google.showcase.v1beta1.GetSequenceReportRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetSequenceReportMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.StreamingSequenceReport getStreamingSequenceReport( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetStreamingSequenceReportMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Attempts a sequence.
+     * 
+ */ + public com.google.protobuf.Empty attemptSequence( + com.google.showcase.v1beta1.AttemptSequenceRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getAttemptSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Attempts a streaming sequence.
+     * May not function as expected in HTTP mode due to when http statuses are sent
+     * See https://github.com/googleapis/gapic-showcase/issues/1377 for more details
+     * 
+ */ + public java.util.Iterator + attemptStreamingSequence( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest request) { + return io.grpc.stub.ClientCalls.blockingServerStreamingCall( + getChannel(), getAttemptStreamingSequenceMethod(), getCallOptions(), request); + } + } + + /** A stub to allow clients to do ListenableFuture-style rpc calls to service SequenceService. */ + public static final class SequenceServiceFutureStub + extends io.grpc.stub.AbstractFutureStub { + private SequenceServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected SequenceServiceFutureStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createSequence(com.google.showcase.v1beta1.CreateSequenceRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateSequenceMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.StreamingSequence> + createStreamingSequence( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateStreamingSequenceMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.SequenceReport> + getSequenceReport(com.google.showcase.v1beta1.GetSequenceReportRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetSequenceReportMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.StreamingSequenceReport> + getStreamingSequenceReport( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetStreamingSequenceReportMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Attempts a sequence.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + attemptSequence(com.google.showcase.v1beta1.AttemptSequenceRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getAttemptSequenceMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_SEQUENCE = 0; + private static final int METHODID_CREATE_STREAMING_SEQUENCE = 1; + private static final int METHODID_GET_SEQUENCE_REPORT = 2; + private static final int METHODID_GET_STREAMING_SEQUENCE_REPORT = 3; + private static final int METHODID_ATTEMPT_SEQUENCE = 4; + private static final int METHODID_ATTEMPT_STREAMING_SEQUENCE = 5; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE_SEQUENCE: + serviceImpl.createSequence( + (com.google.showcase.v1beta1.CreateSequenceRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_CREATE_STREAMING_SEQUENCE: + serviceImpl.createStreamingSequence( + (com.google.showcase.v1beta1.CreateStreamingSequenceRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_GET_SEQUENCE_REPORT: + serviceImpl.getSequenceReport( + (com.google.showcase.v1beta1.GetSequenceReportRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_GET_STREAMING_SEQUENCE_REPORT: + serviceImpl.getStreamingSequenceReport( + (com.google.showcase.v1beta1.GetStreamingSequenceReportRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_ATTEMPT_SEQUENCE: + serviceImpl.attemptSequence( + (com.google.showcase.v1beta1.AttemptSequenceRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_ATTEMPT_STREAMING_SEQUENCE: + serviceImpl.attemptStreamingSequence( + (com.google.showcase.v1beta1.AttemptStreamingSequenceRequest) request, + (io.grpc.stub.StreamObserver< + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse>) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateSequenceMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateSequenceRequest, + com.google.showcase.v1beta1.Sequence>(service, METHODID_CREATE_SEQUENCE))) + .addMethod( + getCreateStreamingSequenceMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateStreamingSequenceRequest, + com.google.showcase.v1beta1.StreamingSequence>( + service, METHODID_CREATE_STREAMING_SEQUENCE))) + .addMethod( + getGetSequenceReportMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetSequenceReportRequest, + com.google.showcase.v1beta1.SequenceReport>( + service, METHODID_GET_SEQUENCE_REPORT))) + .addMethod( + getGetStreamingSequenceReportMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest, + com.google.showcase.v1beta1.StreamingSequenceReport>( + service, METHODID_GET_STREAMING_SEQUENCE_REPORT))) + .addMethod( + getAttemptSequenceMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.AttemptSequenceRequest, com.google.protobuf.Empty>( + service, METHODID_ATTEMPT_SEQUENCE))) + .addMethod( + getAttemptStreamingSequenceMethod(), + io.grpc.stub.ServerCalls.asyncServerStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse>( + service, METHODID_ATTEMPT_STREAMING_SEQUENCE))) + .build(); + } + + private abstract static class SequenceServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + SequenceServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("SequenceService"); + } + } + + private static final class SequenceServiceFileDescriptorSupplier + extends SequenceServiceBaseDescriptorSupplier { + SequenceServiceFileDescriptorSupplier() {} + } + + private static final class SequenceServiceMethodDescriptorSupplier + extends SequenceServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + SequenceServiceMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (SequenceServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new SequenceServiceFileDescriptorSupplier()) + .addMethod(getCreateSequenceMethod()) + .addMethod(getCreateStreamingSequenceMethod()) + .addMethod(getGetSequenceReportMethod()) + .addMethod(getGetStreamingSequenceReportMethod()) + .addMethod(getAttemptSequenceMethod()) + .addMethod(getAttemptStreamingSequenceMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingGrpc.java b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingGrpc.java new file mode 100644 index 0000000000..36f60a584b --- /dev/null +++ b/java-showcase-3.25.8/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingGrpc.java @@ -0,0 +1,1363 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *
+ * A service to facilitate running discrete sets of tests
+ * against Showcase.
+ * Adding this comment with special characters for comment formatting tests:
+ * 1. (abra->kadabra->alakazam)
+ * 2) [Nonsense][]: `pokemon/*/psychic/*`
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class TestingGrpc { + + private TestingGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.Testing"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSessionRequest, com.google.showcase.v1beta1.Session> + getCreateSessionMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateSession", + requestType = com.google.showcase.v1beta1.CreateSessionRequest.class, + responseType = com.google.showcase.v1beta1.Session.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSessionRequest, com.google.showcase.v1beta1.Session> + getCreateSessionMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSessionRequest, com.google.showcase.v1beta1.Session> + getCreateSessionMethod; + if ((getCreateSessionMethod = TestingGrpc.getCreateSessionMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getCreateSessionMethod = TestingGrpc.getCreateSessionMethod) == null) { + TestingGrpc.getCreateSessionMethod = + getCreateSessionMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateSession")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateSessionRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Session.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("CreateSession")) + .build(); + } + } + } + return getCreateSessionMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSessionRequest, com.google.showcase.v1beta1.Session> + getGetSessionMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetSession", + requestType = com.google.showcase.v1beta1.GetSessionRequest.class, + responseType = com.google.showcase.v1beta1.Session.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSessionRequest, com.google.showcase.v1beta1.Session> + getGetSessionMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSessionRequest, com.google.showcase.v1beta1.Session> + getGetSessionMethod; + if ((getGetSessionMethod = TestingGrpc.getGetSessionMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getGetSessionMethod = TestingGrpc.getGetSessionMethod) == null) { + TestingGrpc.getGetSessionMethod = + getGetSessionMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetSession")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetSessionRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Session.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("GetSession")) + .build(); + } + } + } + return getGetSessionMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListSessionsRequest, + com.google.showcase.v1beta1.ListSessionsResponse> + getListSessionsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListSessions", + requestType = com.google.showcase.v1beta1.ListSessionsRequest.class, + responseType = com.google.showcase.v1beta1.ListSessionsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListSessionsRequest, + com.google.showcase.v1beta1.ListSessionsResponse> + getListSessionsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListSessionsRequest, + com.google.showcase.v1beta1.ListSessionsResponse> + getListSessionsMethod; + if ((getListSessionsMethod = TestingGrpc.getListSessionsMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getListSessionsMethod = TestingGrpc.getListSessionsMethod) == null) { + TestingGrpc.getListSessionsMethod = + getListSessionsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListSessions")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListSessionsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListSessionsResponse + .getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("ListSessions")) + .build(); + } + } + } + return getListSessionsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteSessionRequest, com.google.protobuf.Empty> + getDeleteSessionMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteSession", + requestType = com.google.showcase.v1beta1.DeleteSessionRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteSessionRequest, com.google.protobuf.Empty> + getDeleteSessionMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteSessionRequest, com.google.protobuf.Empty> + getDeleteSessionMethod; + if ((getDeleteSessionMethod = TestingGrpc.getDeleteSessionMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getDeleteSessionMethod = TestingGrpc.getDeleteSessionMethod) == null) { + TestingGrpc.getDeleteSessionMethod = + getDeleteSessionMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteSession")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.DeleteSessionRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("DeleteSession")) + .build(); + } + } + } + return getDeleteSessionMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ReportSessionRequest, + com.google.showcase.v1beta1.ReportSessionResponse> + getReportSessionMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ReportSession", + requestType = com.google.showcase.v1beta1.ReportSessionRequest.class, + responseType = com.google.showcase.v1beta1.ReportSessionResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ReportSessionRequest, + com.google.showcase.v1beta1.ReportSessionResponse> + getReportSessionMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ReportSessionRequest, + com.google.showcase.v1beta1.ReportSessionResponse> + getReportSessionMethod; + if ((getReportSessionMethod = TestingGrpc.getReportSessionMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getReportSessionMethod = TestingGrpc.getReportSessionMethod) == null) { + TestingGrpc.getReportSessionMethod = + getReportSessionMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ReportSession")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ReportSessionRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ReportSessionResponse + .getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("ReportSession")) + .build(); + } + } + } + return getReportSessionMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListTestsRequest, + com.google.showcase.v1beta1.ListTestsResponse> + getListTestsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListTests", + requestType = com.google.showcase.v1beta1.ListTestsRequest.class, + responseType = com.google.showcase.v1beta1.ListTestsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListTestsRequest, + com.google.showcase.v1beta1.ListTestsResponse> + getListTestsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListTestsRequest, + com.google.showcase.v1beta1.ListTestsResponse> + getListTestsMethod; + if ((getListTestsMethod = TestingGrpc.getListTestsMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getListTestsMethod = TestingGrpc.getListTestsMethod) == null) { + TestingGrpc.getListTestsMethod = + getListTestsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListTests")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListTestsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListTestsResponse.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("ListTests")) + .build(); + } + } + } + return getListTestsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteTestRequest, com.google.protobuf.Empty> + getDeleteTestMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteTest", + requestType = com.google.showcase.v1beta1.DeleteTestRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteTestRequest, com.google.protobuf.Empty> + getDeleteTestMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteTestRequest, com.google.protobuf.Empty> + getDeleteTestMethod; + if ((getDeleteTestMethod = TestingGrpc.getDeleteTestMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getDeleteTestMethod = TestingGrpc.getDeleteTestMethod) == null) { + TestingGrpc.getDeleteTestMethod = + getDeleteTestMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteTest")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.DeleteTestRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("DeleteTest")) + .build(); + } + } + } + return getDeleteTestMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.VerifyTestRequest, + com.google.showcase.v1beta1.VerifyTestResponse> + getVerifyTestMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "VerifyTest", + requestType = com.google.showcase.v1beta1.VerifyTestRequest.class, + responseType = com.google.showcase.v1beta1.VerifyTestResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.VerifyTestRequest, + com.google.showcase.v1beta1.VerifyTestResponse> + getVerifyTestMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.VerifyTestRequest, + com.google.showcase.v1beta1.VerifyTestResponse> + getVerifyTestMethod; + if ((getVerifyTestMethod = TestingGrpc.getVerifyTestMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getVerifyTestMethod = TestingGrpc.getVerifyTestMethod) == null) { + TestingGrpc.getVerifyTestMethod = + getVerifyTestMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "VerifyTest")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.VerifyTestRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.VerifyTestResponse.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("VerifyTest")) + .build(); + } + } + } + return getVerifyTestMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static TestingStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public TestingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingStub(channel, callOptions); + } + }; + return TestingStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static TestingBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public TestingBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingBlockingV2Stub(channel, callOptions); + } + }; + return TestingBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static TestingBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public TestingBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingBlockingStub(channel, callOptions); + } + }; + return TestingBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static TestingFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public TestingFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingFutureStub(channel, callOptions); + } + }; + return TestingFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * Creates a new testing session.
+     * Adding this comment with special characters for comment formatting tests:
+     * 1. (abra->kadabra->alakazam)
+     * 2) [Nonsense][]: `pokemon/*/psychic/*`
+     * 
+ */ + default void createSession( + com.google.showcase.v1beta1.CreateSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateSessionMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets a testing session.
+     * 
+ */ + default void getSession( + com.google.showcase.v1beta1.GetSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetSessionMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists the current test sessions.
+     * 
+ */ + default void listSessions( + com.google.showcase.v1beta1.ListSessionsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListSessionsMethod(), responseObserver); + } + + /** + * + * + *
+     * Delete a test session.
+     * 
+ */ + default void deleteSession( + com.google.showcase.v1beta1.DeleteSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteSessionMethod(), responseObserver); + } + + /** + * + * + *
+     * Report on the status of a session.
+     * This generates a report detailing which tests have been completed,
+     * and an overall rollup.
+     * 
+ */ + default void reportSession( + com.google.showcase.v1beta1.ReportSessionRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getReportSessionMethod(), responseObserver); + } + + /** + * + * + *
+     * List the tests of a sessesion.
+     * 
+ */ + default void listTests( + com.google.showcase.v1beta1.ListTestsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListTestsMethod(), responseObserver); + } + + /** + * + * + *
+     * Explicitly decline to implement a test.
+     * This removes the test from subsequent `ListTests` calls, and
+     * attempting to do the test will error.
+     * This method will error if attempting to delete a required test.
+     * 
+ */ + default void deleteTest( + com.google.showcase.v1beta1.DeleteTestRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteTestMethod(), responseObserver); + } + + /** + * + * + *
+     * Register a response to a test.
+     * In cases where a test involves registering a final answer at the
+     * end of the test, this method provides the means to do so.
+     * 
+ */ + default void verifyTest( + com.google.showcase.v1beta1.VerifyTestRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getVerifyTestMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service Testing. + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public abstract static class TestingImplBase implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return TestingGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service Testing. + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public static final class TestingStub extends io.grpc.stub.AbstractAsyncStub { + private TestingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected TestingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new testing session.
+     * Adding this comment with special characters for comment formatting tests:
+     * 1. (abra->kadabra->alakazam)
+     * 2) [Nonsense][]: `pokemon/*/psychic/*`
+     * 
+ */ + public void createSession( + com.google.showcase.v1beta1.CreateSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateSessionMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Gets a testing session.
+     * 
+ */ + public void getSession( + com.google.showcase.v1beta1.GetSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetSessionMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Lists the current test sessions.
+     * 
+ */ + public void listSessions( + com.google.showcase.v1beta1.ListSessionsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListSessionsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Delete a test session.
+     * 
+ */ + public void deleteSession( + com.google.showcase.v1beta1.DeleteSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteSessionMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Report on the status of a session.
+     * This generates a report detailing which tests have been completed,
+     * and an overall rollup.
+     * 
+ */ + public void reportSession( + com.google.showcase.v1beta1.ReportSessionRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getReportSessionMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * List the tests of a sessesion.
+     * 
+ */ + public void listTests( + com.google.showcase.v1beta1.ListTestsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListTestsMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Explicitly decline to implement a test.
+     * This removes the test from subsequent `ListTests` calls, and
+     * attempting to do the test will error.
+     * This method will error if attempting to delete a required test.
+     * 
+ */ + public void deleteTest( + com.google.showcase.v1beta1.DeleteTestRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteTestMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Register a response to a test.
+     * In cases where a test involves registering a final answer at the
+     * end of the test, this method provides the means to do so.
+     * 
+ */ + public void verifyTest( + com.google.showcase.v1beta1.VerifyTestRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getVerifyTestMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service Testing. + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public static final class TestingBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private TestingBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected TestingBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new testing session.
+     * Adding this comment with special characters for comment formatting tests:
+     * 1. (abra->kadabra->alakazam)
+     * 2) [Nonsense][]: `pokemon/*/psychic/*`
+     * 
+ */ + public com.google.showcase.v1beta1.Session createSession( + com.google.showcase.v1beta1.CreateSessionRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets a testing session.
+     * 
+ */ + public com.google.showcase.v1beta1.Session getSession( + com.google.showcase.v1beta1.GetSessionRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists the current test sessions.
+     * 
+ */ + public com.google.showcase.v1beta1.ListSessionsResponse listSessions( + com.google.showcase.v1beta1.ListSessionsRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListSessionsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Delete a test session.
+     * 
+ */ + public com.google.protobuf.Empty deleteSession( + com.google.showcase.v1beta1.DeleteSessionRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Report on the status of a session.
+     * This generates a report detailing which tests have been completed,
+     * and an overall rollup.
+     * 
+ */ + public com.google.showcase.v1beta1.ReportSessionResponse reportSession( + com.google.showcase.v1beta1.ReportSessionRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getReportSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * List the tests of a sessesion.
+     * 
+ */ + public com.google.showcase.v1beta1.ListTestsResponse listTests( + com.google.showcase.v1beta1.ListTestsRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListTestsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Explicitly decline to implement a test.
+     * This removes the test from subsequent `ListTests` calls, and
+     * attempting to do the test will error.
+     * This method will error if attempting to delete a required test.
+     * 
+ */ + public com.google.protobuf.Empty deleteTest( + com.google.showcase.v1beta1.DeleteTestRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteTestMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Register a response to a test.
+     * In cases where a test involves registering a final answer at the
+     * end of the test, this method provides the means to do so.
+     * 
+ */ + public com.google.showcase.v1beta1.VerifyTestResponse verifyTest( + com.google.showcase.v1beta1.VerifyTestRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getVerifyTestMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service Testing. + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public static final class TestingBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private TestingBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected TestingBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new testing session.
+     * Adding this comment with special characters for comment formatting tests:
+     * 1. (abra->kadabra->alakazam)
+     * 2) [Nonsense][]: `pokemon/*/psychic/*`
+     * 
+ */ + public com.google.showcase.v1beta1.Session createSession( + com.google.showcase.v1beta1.CreateSessionRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets a testing session.
+     * 
+ */ + public com.google.showcase.v1beta1.Session getSession( + com.google.showcase.v1beta1.GetSessionRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists the current test sessions.
+     * 
+ */ + public com.google.showcase.v1beta1.ListSessionsResponse listSessions( + com.google.showcase.v1beta1.ListSessionsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListSessionsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Delete a test session.
+     * 
+ */ + public com.google.protobuf.Empty deleteSession( + com.google.showcase.v1beta1.DeleteSessionRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Report on the status of a session.
+     * This generates a report detailing which tests have been completed,
+     * and an overall rollup.
+     * 
+ */ + public com.google.showcase.v1beta1.ReportSessionResponse reportSession( + com.google.showcase.v1beta1.ReportSessionRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getReportSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * List the tests of a sessesion.
+     * 
+ */ + public com.google.showcase.v1beta1.ListTestsResponse listTests( + com.google.showcase.v1beta1.ListTestsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListTestsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Explicitly decline to implement a test.
+     * This removes the test from subsequent `ListTests` calls, and
+     * attempting to do the test will error.
+     * This method will error if attempting to delete a required test.
+     * 
+ */ + public com.google.protobuf.Empty deleteTest( + com.google.showcase.v1beta1.DeleteTestRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteTestMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Register a response to a test.
+     * In cases where a test involves registering a final answer at the
+     * end of the test, this method provides the means to do so.
+     * 
+ */ + public com.google.showcase.v1beta1.VerifyTestResponse verifyTest( + com.google.showcase.v1beta1.VerifyTestRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getVerifyTestMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service Testing. + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public static final class TestingFutureStub + extends io.grpc.stub.AbstractFutureStub { + private TestingFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected TestingFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new testing session.
+     * Adding this comment with special characters for comment formatting tests:
+     * 1. (abra->kadabra->alakazam)
+     * 2) [Nonsense][]: `pokemon/*/psychic/*`
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createSession(com.google.showcase.v1beta1.CreateSessionRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateSessionMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets a testing session.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + getSession(com.google.showcase.v1beta1.GetSessionRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetSessionMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists the current test sessions.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ListSessionsResponse> + listSessions(com.google.showcase.v1beta1.ListSessionsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListSessionsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Delete a test session.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteSession(com.google.showcase.v1beta1.DeleteSessionRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteSessionMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Report on the status of a session.
+     * This generates a report detailing which tests have been completed,
+     * and an overall rollup.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ReportSessionResponse> + reportSession(com.google.showcase.v1beta1.ReportSessionRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getReportSessionMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * List the tests of a sessesion.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ListTestsResponse> + listTests(com.google.showcase.v1beta1.ListTestsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListTestsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Explicitly decline to implement a test.
+     * This removes the test from subsequent `ListTests` calls, and
+     * attempting to do the test will error.
+     * This method will error if attempting to delete a required test.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture deleteTest( + com.google.showcase.v1beta1.DeleteTestRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteTestMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Register a response to a test.
+     * In cases where a test involves registering a final answer at the
+     * end of the test, this method provides the means to do so.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.VerifyTestResponse> + verifyTest(com.google.showcase.v1beta1.VerifyTestRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getVerifyTestMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_SESSION = 0; + private static final int METHODID_GET_SESSION = 1; + private static final int METHODID_LIST_SESSIONS = 2; + private static final int METHODID_DELETE_SESSION = 3; + private static final int METHODID_REPORT_SESSION = 4; + private static final int METHODID_LIST_TESTS = 5; + private static final int METHODID_DELETE_TEST = 6; + private static final int METHODID_VERIFY_TEST = 7; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE_SESSION: + serviceImpl.createSession( + (com.google.showcase.v1beta1.CreateSessionRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_SESSION: + serviceImpl.getSession( + (com.google.showcase.v1beta1.GetSessionRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_SESSIONS: + serviceImpl.listSessions( + (com.google.showcase.v1beta1.ListSessionsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_DELETE_SESSION: + serviceImpl.deleteSession( + (com.google.showcase.v1beta1.DeleteSessionRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_REPORT_SESSION: + serviceImpl.reportSession( + (com.google.showcase.v1beta1.ReportSessionRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_LIST_TESTS: + serviceImpl.listTests( + (com.google.showcase.v1beta1.ListTestsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_DELETE_TEST: + serviceImpl.deleteTest( + (com.google.showcase.v1beta1.DeleteTestRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_VERIFY_TEST: + serviceImpl.verifyTest( + (com.google.showcase.v1beta1.VerifyTestRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateSessionMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateSessionRequest, + com.google.showcase.v1beta1.Session>(service, METHODID_CREATE_SESSION))) + .addMethod( + getGetSessionMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetSessionRequest, + com.google.showcase.v1beta1.Session>(service, METHODID_GET_SESSION))) + .addMethod( + getListSessionsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ListSessionsRequest, + com.google.showcase.v1beta1.ListSessionsResponse>( + service, METHODID_LIST_SESSIONS))) + .addMethod( + getDeleteSessionMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.DeleteSessionRequest, com.google.protobuf.Empty>( + service, METHODID_DELETE_SESSION))) + .addMethod( + getReportSessionMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ReportSessionRequest, + com.google.showcase.v1beta1.ReportSessionResponse>( + service, METHODID_REPORT_SESSION))) + .addMethod( + getListTestsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ListTestsRequest, + com.google.showcase.v1beta1.ListTestsResponse>(service, METHODID_LIST_TESTS))) + .addMethod( + getDeleteTestMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.DeleteTestRequest, com.google.protobuf.Empty>( + service, METHODID_DELETE_TEST))) + .addMethod( + getVerifyTestMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.VerifyTestRequest, + com.google.showcase.v1beta1.VerifyTestResponse>(service, METHODID_VERIFY_TEST))) + .build(); + } + + private abstract static class TestingBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + TestingBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("Testing"); + } + } + + private static final class TestingFileDescriptorSupplier extends TestingBaseDescriptorSupplier { + TestingFileDescriptorSupplier() {} + } + + private static final class TestingMethodDescriptorSupplier extends TestingBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + TestingMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (TestingGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new TestingFileDescriptorSupplier()) + .addMethod(getCreateSessionMethod()) + .addMethod(getGetSessionMethod()) + .addMethod(getListSessionsMethod()) + .addMethod(getDeleteSessionMethod()) + .addMethod(getReportSessionMethod()) + .addMethod(getListTestsMethod()) + .addMethod(getDeleteTestMethod()) + .addMethod(getVerifyTestMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.25.8/pom.xml b/java-showcase-3.25.8/pom.xml new file mode 100644 index 0000000000..c8b4143143 --- /dev/null +++ b/java-showcase-3.25.8/pom.xml @@ -0,0 +1,259 @@ + + + 4.0.0 + com.google.cloud + gapic-showcase-parent + pom + 0.0.1-SNAPSHOT + GAPIC Showcase Client Core Parent + + Java idiomatic client for Google Cloud Platform services. + + + + com.google.cloud + google-cloud-shared-config + 1.17.0 + + + + + UTF-8 + UTF-8 + github + google-cloud-showcase-parent + true + true + true + + + + + + com.google.cloud + google-cloud-shared-dependencies + 3.54.2-SNAPSHOT + pom + import + + + com.google.api.grpc + proto-gapic-showcase-v1beta1 + 0.0.1-SNAPSHOT + + + com.google.api.grpc + grpc-gapic-showcase-v1beta1 + 0.0.1-SNAPSHOT + + + com.google.cloud + gapic-showcase + 0.0.1-SNAPSHOT + + + org.junit + junit-bom + 5.11.4 + pom + import + + + + + + gapic-showcase + grpc-gapic-showcase-v1beta1 + proto-gapic-showcase-v1beta1 + + + + + native + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + **/com/google/showcase/v1beta1/it/logging/*.java + + + + + org.graalvm.buildtools + native-maven-plugin + true + + + test-native + + test + + test + + + + + --no-fallback + --no-server + --verbose + + + + + + + + showcase + + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + **/com/google/showcase/v1beta1/it/logging/*.java + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.5.2 + + sponge_log + ${skipUnitTests} + + + + org.apache.maven.plugins + maven-failsafe-plugin + + + + + org.apache.maven.surefire + surefire-junit-platform + ${surefire.version} + + + + + org.codehaus.mojo + flatten-maven-plugin + + + + + + + loggingTestBase + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.5.2 + + sponge_log + ${skipUnitTests} + + + + org.apache.maven.plugins + maven-failsafe-plugin + + + + + org.apache.maven.surefire + surefire-junit-platform + ${surefire.version} + + + + + org.codehaus.mojo + flatten-maven-plugin + + + + + + enable-golden-tests + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + **/com/google/showcase/v1beta1/it/logging/*.java + + + + + org.codehaus.mojo + exec-maven-plugin + 3.5.0 + false + + + verify-showcase + + exec + + test + + bash + + scripts/verify.sh + + + + + + + + + + update + + + + org.codehaus.mojo + exec-maven-plugin + 3.5.0 + false + + + verify-showcase + + exec + + generate-sources + + bash + + scripts/generate_showcase.sh + --replace + true + + + + + + + + + + diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/pom.xml b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/pom.xml new file mode 100644 index 0000000000..cef41f54ff --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/pom.xml @@ -0,0 +1,57 @@ + + 4.0.0 + com.google.api.grpc + proto-gapic-showcase-v1beta1 + 0.0.1-SNAPSHOT + proto-gapic-showcase-v1beta1 + PROTO library for proto-gapic-showcase-v1beta1 + + com.google.cloud + gapic-showcase-parent + 0.0.1-SNAPSHOT + + + + true + + + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + com.google.api.grpc + proto-google-iam-v1 + + + com.google.api + api-common + + + com.google.guava + guava + + + + + + + showcase-sonar-analysis + + + enableShowcaseTestCoverage + + + + true + + + + diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java new file mode 100644 index 0000000000..51dce8b55e --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java @@ -0,0 +1,590 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.AttemptSequenceRequest} */ +public final class AttemptSequenceRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.AttemptSequenceRequest) + AttemptSequenceRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AttemptSequenceRequest.newBuilder() to construct. + private AttemptSequenceRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AttemptSequenceRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AttemptSequenceRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptSequenceRequest.class, + com.google.showcase.v1beta1.AttemptSequenceRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.AttemptSequenceRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.AttemptSequenceRequest other = + (com.google.showcase.v1beta1.AttemptSequenceRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest 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.showcase.v1beta1.AttemptSequenceRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.AttemptSequenceRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.AttemptSequenceRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.AttemptSequenceRequest) + com.google.showcase.v1beta1.AttemptSequenceRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptSequenceRequest.class, + com.google.showcase.v1beta1.AttemptSequenceRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.AttemptSequenceRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptSequenceRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.AttemptSequenceRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptSequenceRequest build() { + com.google.showcase.v1beta1.AttemptSequenceRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptSequenceRequest buildPartial() { + com.google.showcase.v1beta1.AttemptSequenceRequest result = + new com.google.showcase.v1beta1.AttemptSequenceRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.AttemptSequenceRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.AttemptSequenceRequest) { + return mergeFrom((com.google.showcase.v1beta1.AttemptSequenceRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.AttemptSequenceRequest other) { + if (other == com.google.showcase.v1beta1.AttemptSequenceRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.AttemptSequenceRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.AttemptSequenceRequest) + private static final com.google.showcase.v1beta1.AttemptSequenceRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.AttemptSequenceRequest(); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AttemptSequenceRequest 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.showcase.v1beta1.AttemptSequenceRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java new file mode 100644 index 0000000000..6522ace9d4 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface AttemptSequenceRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.AttemptSequenceRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java new file mode 100644 index 0000000000..c1572e275e --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java @@ -0,0 +1,697 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceRequest} */ +public final class AttemptStreamingSequenceRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.AttemptStreamingSequenceRequest) + AttemptStreamingSequenceRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AttemptStreamingSequenceRequest.newBuilder() to construct. + private AttemptStreamingSequenceRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AttemptStreamingSequenceRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AttemptStreamingSequenceRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.class, + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LAST_FAIL_INDEX_FIELD_NUMBER = 2; + private int lastFailIndex_ = 0; + + /** + * + * + *
+   * used to send the index of the last failed message
+   * in the string "content" of an AttemptStreamingSequenceResponse
+   * needed for stream resumption logic testing
+   * 
+ * + * int32 last_fail_index = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The lastFailIndex. + */ + @java.lang.Override + public int getLastFailIndex() { + return lastFailIndex_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (lastFailIndex_ != 0) { + output.writeInt32(2, lastFailIndex_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (lastFailIndex_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, lastFailIndex_); + } + 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.showcase.v1beta1.AttemptStreamingSequenceRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest other = + (com.google.showcase.v1beta1.AttemptStreamingSequenceRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (getLastFailIndex() != other.getLastFailIndex()) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + LAST_FAIL_INDEX_FIELD_NUMBER; + hash = (53 * hash) + getLastFailIndex(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest 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.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.AttemptStreamingSequenceRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.AttemptStreamingSequenceRequest) + com.google.showcase.v1beta1.AttemptStreamingSequenceRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.class, + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + lastFailIndex_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceRequest build() { + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceRequest buildPartial() { + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest result = + new com.google.showcase.v1beta1.AttemptStreamingSequenceRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.AttemptStreamingSequenceRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.lastFailIndex_ = lastFailIndex_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.AttemptStreamingSequenceRequest) { + return mergeFrom((com.google.showcase.v1beta1.AttemptStreamingSequenceRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.AttemptStreamingSequenceRequest other) { + if (other == com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getLastFailIndex() != 0) { + setLastFailIndex(other.getLastFailIndex()); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + lastFailIndex_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + 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 java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int lastFailIndex_; + + /** + * + * + *
+     * used to send the index of the last failed message
+     * in the string "content" of an AttemptStreamingSequenceResponse
+     * needed for stream resumption logic testing
+     * 
+ * + * int32 last_fail_index = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The lastFailIndex. + */ + @java.lang.Override + public int getLastFailIndex() { + return lastFailIndex_; + } + + /** + * + * + *
+     * used to send the index of the last failed message
+     * in the string "content" of an AttemptStreamingSequenceResponse
+     * needed for stream resumption logic testing
+     * 
+ * + * int32 last_fail_index = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The lastFailIndex to set. + * @return This builder for chaining. + */ + public Builder setLastFailIndex(int value) { + + lastFailIndex_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * used to send the index of the last failed message
+     * in the string "content" of an AttemptStreamingSequenceResponse
+     * needed for stream resumption logic testing
+     * 
+ * + * int32 last_fail_index = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearLastFailIndex() { + bitField0_ = (bitField0_ & ~0x00000002); + lastFailIndex_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.AttemptStreamingSequenceRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.AttemptStreamingSequenceRequest) + private static final com.google.showcase.v1beta1.AttemptStreamingSequenceRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.AttemptStreamingSequenceRequest(); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AttemptStreamingSequenceRequest 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.showcase.v1beta1.AttemptStreamingSequenceRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java new file mode 100644 index 0000000000..698ffd7aa3 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface AttemptStreamingSequenceRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.AttemptStreamingSequenceRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * used to send the index of the last failed message
+   * in the string "content" of an AttemptStreamingSequenceResponse
+   * needed for stream resumption logic testing
+   * 
+ * + * int32 last_fail_index = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The lastFailIndex. + */ + int getLastFailIndex(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java new file mode 100644 index 0000000000..798a2328c8 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java @@ -0,0 +1,640 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the Echo methods.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceResponse} + */ +public final class AttemptStreamingSequenceResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.AttemptStreamingSequenceResponse) + AttemptStreamingSequenceResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AttemptStreamingSequenceResponse.newBuilder() to construct. + private AttemptStreamingSequenceResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AttemptStreamingSequenceResponse() { + content_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AttemptStreamingSequenceResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.class, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object content_ = ""; + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + 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.showcase.v1beta1.AttemptStreamingSequenceResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse other = + (com.google.showcase.v1beta1.AttemptStreamingSequenceResponse) obj; + + if (!getContent().equals(other.getContent())) 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(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse 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.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.AttemptStreamingSequenceResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the Echo methods.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.AttemptStreamingSequenceResponse) + com.google.showcase.v1beta1.AttemptStreamingSequenceResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.class, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + content_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceResponse + getDefaultInstanceForType() { + return com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceResponse build() { + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceResponse buildPartial() { + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse result = + new com.google.showcase.v1beta1.AttemptStreamingSequenceResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.content_ = content_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.AttemptStreamingSequenceResponse) { + return mergeFrom((com.google.showcase.v1beta1.AttemptStreamingSequenceResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.AttemptStreamingSequenceResponse other) { + if (other + == com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.getDefaultInstance()) + return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + content_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object content_ = ""; + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + content_ = getDefaultInstance().getContent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.AttemptStreamingSequenceResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.AttemptStreamingSequenceResponse) + private static final com.google.showcase.v1beta1.AttemptStreamingSequenceResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.AttemptStreamingSequenceResponse(); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AttemptStreamingSequenceResponse 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.showcase.v1beta1.AttemptStreamingSequenceResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java new file mode 100644 index 0000000000..ed9302cc52 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface AttemptStreamingSequenceResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.AttemptStreamingSequenceResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java new file mode 100644 index 0000000000..413b9a852c --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java @@ -0,0 +1,1431 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for Block method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.BlockRequest} + */ +public final class BlockRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.BlockRequest) + BlockRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use BlockRequest.newBuilder() to construct. + private BlockRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private BlockRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new BlockRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.BlockRequest.class, + com.google.showcase.v1beta1.BlockRequest.Builder.class); + } + + private int bitField0_; + private int responseCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object response_; + + public enum ResponseCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + ERROR(2), + SUCCESS(3), + RESPONSE_NOT_SET(0); + private final int value; + + private ResponseCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ResponseCase valueOf(int value) { + return forNumber(value); + } + + public static ResponseCase forNumber(int value) { + switch (value) { + case 2: + return ERROR; + case 3: + return SUCCESS; + case 0: + return RESPONSE_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public static final int RESPONSE_DELAY_FIELD_NUMBER = 1; + private com.google.protobuf.Duration responseDelay_; + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return Whether the responseDelay field is set. + */ + @java.lang.Override + public boolean hasResponseDelay() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return The responseDelay. + */ + @java.lang.Override + public com.google.protobuf.Duration getResponseDelay() { + return responseDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : responseDelay_; + } + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getResponseDelayOrBuilder() { + return responseDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : responseDelay_; + } + + public static final int ERROR_FIELD_NUMBER = 2; + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + public static final int SUCCESS_FIELD_NUMBER = 3; + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return Whether the success field is set. + */ + @java.lang.Override + public boolean hasSuccess() { + return responseCase_ == 3; + } + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return The success. + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponse getSuccess() { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.BlockResponse) response_; + } + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponseOrBuilder getSuccessOrBuilder() { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.BlockResponse) response_; + } + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + + 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, getResponseDelay()); + } + if (responseCase_ == 2) { + output.writeMessage(2, (com.google.rpc.Status) response_); + } + if (responseCase_ == 3) { + output.writeMessage(3, (com.google.showcase.v1beta1.BlockResponse) response_); + } + 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, getResponseDelay()); + } + if (responseCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.rpc.Status) response_); + } + if (responseCase_ == 3) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, (com.google.showcase.v1beta1.BlockResponse) response_); + } + 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.showcase.v1beta1.BlockRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.BlockRequest other = (com.google.showcase.v1beta1.BlockRequest) obj; + + if (hasResponseDelay() != other.hasResponseDelay()) return false; + if (hasResponseDelay()) { + if (!getResponseDelay().equals(other.getResponseDelay())) return false; + } + if (!getResponseCase().equals(other.getResponseCase())) return false; + switch (responseCase_) { + case 2: + if (!getError().equals(other.getError())) return false; + break; + case 3: + if (!getSuccess().equals(other.getSuccess())) return false; + break; + case 0: + default: + } + 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 (hasResponseDelay()) { + hash = (37 * hash) + RESPONSE_DELAY_FIELD_NUMBER; + hash = (53 * hash) + getResponseDelay().hashCode(); + } + switch (responseCase_) { + case 2: + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + break; + case 3: + hash = (37 * hash) + SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + getSuccess().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockRequest 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.showcase.v1beta1.BlockRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.BlockRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for Block method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.BlockRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.BlockRequest) + com.google.showcase.v1beta1.BlockRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.BlockRequest.class, + com.google.showcase.v1beta1.BlockRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.BlockRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getResponseDelayFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + responseDelay_ = null; + if (responseDelayBuilder_ != null) { + responseDelayBuilder_.dispose(); + responseDelayBuilder_ = null; + } + if (errorBuilder_ != null) { + errorBuilder_.clear(); + } + if (successBuilder_ != null) { + successBuilder_.clear(); + } + responseCase_ = 0; + response_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.BlockRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockRequest build() { + com.google.showcase.v1beta1.BlockRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockRequest buildPartial() { + com.google.showcase.v1beta1.BlockRequest result = + new com.google.showcase.v1beta1.BlockRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.BlockRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.responseDelay_ = + responseDelayBuilder_ == null ? responseDelay_ : responseDelayBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartialOneofs(com.google.showcase.v1beta1.BlockRequest result) { + result.responseCase_ = responseCase_; + result.response_ = this.response_; + if (responseCase_ == 2 && errorBuilder_ != null) { + result.response_ = errorBuilder_.build(); + } + if (responseCase_ == 3 && successBuilder_ != null) { + result.response_ = successBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.BlockRequest) { + return mergeFrom((com.google.showcase.v1beta1.BlockRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.BlockRequest other) { + if (other == com.google.showcase.v1beta1.BlockRequest.getDefaultInstance()) return this; + if (other.hasResponseDelay()) { + mergeResponseDelay(other.getResponseDelay()); + } + switch (other.getResponseCase()) { + case ERROR: + { + mergeError(other.getError()); + break; + } + case SUCCESS: + { + mergeSuccess(other.getSuccess()); + break; + } + case RESPONSE_NOT_SET: + { + break; + } + } + 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(getResponseDelayFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + responseCase_ = 2; + break; + } // case 18 + case 26: + { + input.readMessage(getSuccessFieldBuilder().getBuilder(), extensionRegistry); + responseCase_ = 3; + break; + } // case 26 + 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 responseCase_ = 0; + private java.lang.Object response_; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public Builder clearResponse() { + responseCase_ = 0; + response_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.Duration responseDelay_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + responseDelayBuilder_; + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return Whether the responseDelay field is set. + */ + public boolean hasResponseDelay() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return The responseDelay. + */ + public com.google.protobuf.Duration getResponseDelay() { + if (responseDelayBuilder_ == null) { + return responseDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : responseDelay_; + } else { + return responseDelayBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public Builder setResponseDelay(com.google.protobuf.Duration value) { + if (responseDelayBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + responseDelay_ = value; + } else { + responseDelayBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public Builder setResponseDelay(com.google.protobuf.Duration.Builder builderForValue) { + if (responseDelayBuilder_ == null) { + responseDelay_ = builderForValue.build(); + } else { + responseDelayBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public Builder mergeResponseDelay(com.google.protobuf.Duration value) { + if (responseDelayBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && responseDelay_ != null + && responseDelay_ != com.google.protobuf.Duration.getDefaultInstance()) { + getResponseDelayBuilder().mergeFrom(value); + } else { + responseDelay_ = value; + } + } else { + responseDelayBuilder_.mergeFrom(value); + } + if (responseDelay_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public Builder clearResponseDelay() { + bitField0_ = (bitField0_ & ~0x00000001); + responseDelay_ = null; + if (responseDelayBuilder_ != null) { + responseDelayBuilder_.dispose(); + responseDelayBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public com.google.protobuf.Duration.Builder getResponseDelayBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getResponseDelayFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public com.google.protobuf.DurationOrBuilder getResponseDelayOrBuilder() { + if (responseDelayBuilder_ != null) { + return responseDelayBuilder_.getMessageOrBuilder(); + } else { + return responseDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : responseDelay_; + } + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getResponseDelayFieldBuilder() { + if (responseDelayBuilder_ == null) { + responseDelayBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getResponseDelay(), getParentForChildren(), isClean()); + responseDelay_ = null; + } + return responseDelayBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + errorBuilder_; + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } else { + if (responseCase_ == 2) { + return errorBuilder_.getMessage(); + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + errorBuilder_.setMessage(value); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status.Builder builderForValue) { + if (errorBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder mergeError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (responseCase_ == 2 && response_ != com.google.rpc.Status.getDefaultInstance()) { + response_ = + com.google.rpc.Status.newBuilder((com.google.rpc.Status) response_) + .mergeFrom(value) + .buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 2) { + errorBuilder_.mergeFrom(value); + } else { + errorBuilder_.setMessage(value); + } + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder clearError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + } + errorBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public com.google.rpc.Status.Builder getErrorBuilder() { + return getErrorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if ((responseCase_ == 2) && (errorBuilder_ != null)) { + return errorBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + if (!(responseCase_ == 2)) { + response_ = com.google.rpc.Status.getDefaultInstance(); + } + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>( + (com.google.rpc.Status) response_, getParentForChildren(), isClean()); + response_ = null; + } + responseCase_ = 2; + onChanged(); + return errorBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.BlockResponse, + com.google.showcase.v1beta1.BlockResponse.Builder, + com.google.showcase.v1beta1.BlockResponseOrBuilder> + successBuilder_; + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return Whether the success field is set. + */ + @java.lang.Override + public boolean hasSuccess() { + return responseCase_ == 3; + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return The success. + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponse getSuccess() { + if (successBuilder_ == null) { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.BlockResponse) response_; + } + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } else { + if (responseCase_ == 3) { + return successBuilder_.getMessage(); + } + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + public Builder setSuccess(com.google.showcase.v1beta1.BlockResponse value) { + if (successBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + successBuilder_.setMessage(value); + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + public Builder setSuccess(com.google.showcase.v1beta1.BlockResponse.Builder builderForValue) { + if (successBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + successBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + public Builder mergeSuccess(com.google.showcase.v1beta1.BlockResponse value) { + if (successBuilder_ == null) { + if (responseCase_ == 3 + && response_ != com.google.showcase.v1beta1.BlockResponse.getDefaultInstance()) { + response_ = + com.google.showcase.v1beta1.BlockResponse.newBuilder( + (com.google.showcase.v1beta1.BlockResponse) response_) + .mergeFrom(value) + .buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 3) { + successBuilder_.mergeFrom(value); + } else { + successBuilder_.setMessage(value); + } + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + public Builder clearSuccess() { + if (successBuilder_ == null) { + if (responseCase_ == 3) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 3) { + responseCase_ = 0; + response_ = null; + } + successBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + public com.google.showcase.v1beta1.BlockResponse.Builder getSuccessBuilder() { + return getSuccessFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponseOrBuilder getSuccessOrBuilder() { + if ((responseCase_ == 3) && (successBuilder_ != null)) { + return successBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.BlockResponse) response_; + } + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.BlockResponse, + com.google.showcase.v1beta1.BlockResponse.Builder, + com.google.showcase.v1beta1.BlockResponseOrBuilder> + getSuccessFieldBuilder() { + if (successBuilder_ == null) { + if (!(responseCase_ == 3)) { + response_ = com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + successBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.BlockResponse, + com.google.showcase.v1beta1.BlockResponse.Builder, + com.google.showcase.v1beta1.BlockResponseOrBuilder>( + (com.google.showcase.v1beta1.BlockResponse) response_, + getParentForChildren(), + isClean()); + response_ = null; + } + responseCase_ = 3; + onChanged(); + return successBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.BlockRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.BlockRequest) + private static final com.google.showcase.v1beta1.BlockRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.BlockRequest(); + } + + public static com.google.showcase.v1beta1.BlockRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BlockRequest 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.showcase.v1beta1.BlockRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java new file mode 100644 index 0000000000..6c1bff9b58 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java @@ -0,0 +1,142 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface BlockRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.BlockRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return Whether the responseDelay field is set. + */ + boolean hasResponseDelay(); + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return The responseDelay. + */ + com.google.protobuf.Duration getResponseDelay(); + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + com.google.protobuf.DurationOrBuilder getResponseDelayOrBuilder(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + com.google.rpc.Status getError(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + com.google.rpc.StatusOrBuilder getErrorOrBuilder(); + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return Whether the success field is set. + */ + boolean hasSuccess(); + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return The success. + */ + com.google.showcase.v1beta1.BlockResponse getSuccess(); + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + com.google.showcase.v1beta1.BlockResponseOrBuilder getSuccessOrBuilder(); + + com.google.showcase.v1beta1.BlockRequest.ResponseCase getResponseCase(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java new file mode 100644 index 0000000000..81744f9463 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java @@ -0,0 +1,640 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response for Block method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.BlockResponse} + */ +public final class BlockResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.BlockResponse) + BlockResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use BlockResponse.newBuilder() to construct. + private BlockResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private BlockResponse() { + content_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new BlockResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.BlockResponse.class, + com.google.showcase.v1beta1.BlockResponse.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object content_ = ""; + + /** + * + * + *
+   * This content can contain anything, the server will not depend on a value
+   * here.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * This content can contain anything, the server will not depend on a value
+   * here.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + 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.showcase.v1beta1.BlockResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.BlockResponse other = + (com.google.showcase.v1beta1.BlockResponse) obj; + + if (!getContent().equals(other.getContent())) 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(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockResponse 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.showcase.v1beta1.BlockResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.BlockResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response for Block method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.BlockResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.BlockResponse) + com.google.showcase.v1beta1.BlockResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.BlockResponse.class, + com.google.showcase.v1beta1.BlockResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.BlockResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + content_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponse build() { + com.google.showcase.v1beta1.BlockResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponse buildPartial() { + com.google.showcase.v1beta1.BlockResponse result = + new com.google.showcase.v1beta1.BlockResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.BlockResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.content_ = content_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.BlockResponse) { + return mergeFrom((com.google.showcase.v1beta1.BlockResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.BlockResponse other) { + if (other == com.google.showcase.v1beta1.BlockResponse.getDefaultInstance()) return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + content_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object content_ = ""; + + /** + * + * + *
+     * This content can contain anything, the server will not depend on a value
+     * here.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * This content can contain anything, the server will not depend on a value
+     * here.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * This content can contain anything, the server will not depend on a value
+     * here.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * This content can contain anything, the server will not depend on a value
+     * here.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + content_ = getDefaultInstance().getContent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * This content can contain anything, the server will not depend on a value
+     * here.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.BlockResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.BlockResponse) + private static final com.google.showcase.v1beta1.BlockResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.BlockResponse(); + } + + public static com.google.showcase.v1beta1.BlockResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BlockResponse 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.showcase.v1beta1.BlockResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java new file mode 100644 index 0000000000..52243d9131 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface BlockResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.BlockResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * This content can contain anything, the server will not depend on a value
+   * here.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * This content can contain anything, the server will not depend on a value
+   * here.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java new file mode 100644 index 0000000000..ba46d1aaf4 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java @@ -0,0 +1,2501 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * This protocol buffer message represents a blurb sent to a chat room or
+ * posted on a user profile.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Blurb} + */ +public final class Blurb extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Blurb) + BlurbOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Blurb.newBuilder() to construct. + private Blurb(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Blurb() { + name_ = ""; + user_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Blurb(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Blurb_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Blurb.class, + com.google.showcase.v1beta1.Blurb.Builder.class); + } + + private int bitField0_; + private int contentCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object content_; + + public enum ContentCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + TEXT(3), + IMAGE(4), + CONTENT_NOT_SET(0); + private final int value; + + private ContentCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ContentCase valueOf(int value) { + return forNumber(value); + } + + public static ContentCase forNumber(int value) { + switch (value) { + case 3: + return TEXT; + case 4: + return IMAGE; + case 0: + return CONTENT_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ContentCase getContentCase() { + return ContentCase.forNumber(contentCase_); + } + + private int legacyIdCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object legacyId_; + + public enum LegacyIdCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + LEGACY_ROOM_ID(7), + LEGACY_USER_ID(8), + LEGACYID_NOT_SET(0); + private final int value; + + private LegacyIdCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static LegacyIdCase valueOf(int value) { + return forNumber(value); + } + + public static LegacyIdCase forNumber(int value) { + switch (value) { + case 7: + return LEGACY_ROOM_ID; + case 8: + return LEGACY_USER_ID; + case 0: + return LEGACYID_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public LegacyIdCase getLegacyIdCase() { + return LegacyIdCase.forNumber(legacyIdCase_); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object user_ = ""; + + /** + * + * + *
+   * The resource name of the blurb's author.
+   * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The user. + */ + @java.lang.Override + public java.lang.String getUser() { + java.lang.Object ref = user_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + user_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the blurb's author.
+   * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for user. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUserBytes() { + java.lang.Object ref = user_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + user_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEXT_FIELD_NUMBER = 3; + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return Whether the text field is set. + */ + public boolean hasText() { + return contentCase_ == 3; + } + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return The text. + */ + public java.lang.String getText() { + java.lang.Object ref = ""; + if (contentCase_ == 3) { + ref = content_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (contentCase_ == 3) { + content_ = s; + } + return s; + } + } + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return The bytes for text. + */ + public com.google.protobuf.ByteString getTextBytes() { + java.lang.Object ref = ""; + if (contentCase_ == 3) { + ref = content_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (contentCase_ == 3) { + content_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int IMAGE_FIELD_NUMBER = 4; + + /** + * + * + *
+   * The image content of this blurb.
+   * 
+ * + * bytes image = 4; + * + * @return Whether the image field is set. + */ + @java.lang.Override + public boolean hasImage() { + return contentCase_ == 4; + } + + /** + * + * + *
+   * The image content of this blurb.
+   * 
+ * + * bytes image = 4; + * + * @return The image. + */ + @java.lang.Override + public com.google.protobuf.ByteString getImage() { + if (contentCase_ == 4) { + return (com.google.protobuf.ByteString) content_; + } + return com.google.protobuf.ByteString.EMPTY; + } + + public static final int CREATE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 6; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + public static final int LEGACY_ROOM_ID_FIELD_NUMBER = 7; + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return Whether the legacyRoomId field is set. + */ + public boolean hasLegacyRoomId() { + return legacyIdCase_ == 7; + } + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return The legacyRoomId. + */ + public java.lang.String getLegacyRoomId() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 7) { + ref = legacyId_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (legacyIdCase_ == 7) { + legacyId_ = s; + } + return s; + } + } + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return The bytes for legacyRoomId. + */ + public com.google.protobuf.ByteString getLegacyRoomIdBytes() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 7) { + ref = legacyId_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (legacyIdCase_ == 7) { + legacyId_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LEGACY_USER_ID_FIELD_NUMBER = 8; + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return Whether the legacyUserId field is set. + */ + public boolean hasLegacyUserId() { + return legacyIdCase_ == 8; + } + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return The legacyUserId. + */ + public java.lang.String getLegacyUserId() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 8) { + ref = legacyId_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (legacyIdCase_ == 8) { + legacyId_ = s; + } + return s; + } + } + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return The bytes for legacyUserId. + */ + public com.google.protobuf.ByteString getLegacyUserIdBytes() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 8) { + ref = legacyId_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (legacyIdCase_ == 8) { + legacyId_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(user_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, user_); + } + if (contentCase_ == 3) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, content_); + } + if (contentCase_ == 4) { + output.writeBytes(4, (com.google.protobuf.ByteString) content_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(5, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(6, getUpdateTime()); + } + if (legacyIdCase_ == 7) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, legacyId_); + } + if (legacyIdCase_ == 8) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, legacyId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(user_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, user_); + } + if (contentCase_ == 3) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, content_); + } + if (contentCase_ == 4) { + size += + com.google.protobuf.CodedOutputStream.computeBytesSize( + 4, (com.google.protobuf.ByteString) content_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getUpdateTime()); + } + if (legacyIdCase_ == 7) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, legacyId_); + } + if (legacyIdCase_ == 8) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, legacyId_); + } + 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.showcase.v1beta1.Blurb)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Blurb other = (com.google.showcase.v1beta1.Blurb) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUser().equals(other.getUser())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (!getContentCase().equals(other.getContentCase())) return false; + switch (contentCase_) { + case 3: + if (!getText().equals(other.getText())) return false; + break; + case 4: + if (!getImage().equals(other.getImage())) return false; + break; + case 0: + default: + } + if (!getLegacyIdCase().equals(other.getLegacyIdCase())) return false; + switch (legacyIdCase_) { + case 7: + if (!getLegacyRoomId().equals(other.getLegacyRoomId())) return false; + break; + case 8: + if (!getLegacyUserId().equals(other.getLegacyUserId())) return false; + break; + case 0: + default: + } + 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + USER_FIELD_NUMBER; + hash = (53 * hash) + getUser().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + switch (contentCase_) { + case 3: + hash = (37 * hash) + TEXT_FIELD_NUMBER; + hash = (53 * hash) + getText().hashCode(); + break; + case 4: + hash = (37 * hash) + IMAGE_FIELD_NUMBER; + hash = (53 * hash) + getImage().hashCode(); + break; + case 0: + default: + } + switch (legacyIdCase_) { + case 7: + hash = (37 * hash) + LEGACY_ROOM_ID_FIELD_NUMBER; + hash = (53 * hash) + getLegacyRoomId().hashCode(); + break; + case 8: + hash = (37 * hash) + LEGACY_USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getLegacyUserId().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Blurb parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Blurb 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.showcase.v1beta1.Blurb parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Blurb parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Blurb parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Blurb 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * This protocol buffer message represents a blurb sent to a chat room or
+   * posted on a user profile.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Blurb} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Blurb) + com.google.showcase.v1beta1.BlurbOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Blurb_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Blurb.class, + com.google.showcase.v1beta1.Blurb.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Blurb.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + user_ = ""; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + contentCase_ = 0; + content_ = null; + legacyIdCase_ = 0; + legacyId_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Blurb_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Blurb build() { + com.google.showcase.v1beta1.Blurb result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Blurb buildPartial() { + com.google.showcase.v1beta1.Blurb result = new com.google.showcase.v1beta1.Blurb(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.Blurb result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.user_ = user_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000010) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartialOneofs(com.google.showcase.v1beta1.Blurb result) { + result.contentCase_ = contentCase_; + result.content_ = this.content_; + result.legacyIdCase_ = legacyIdCase_; + result.legacyId_ = this.legacyId_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Blurb) { + return mergeFrom((com.google.showcase.v1beta1.Blurb) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Blurb other) { + if (other == com.google.showcase.v1beta1.Blurb.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getUser().isEmpty()) { + user_ = other.user_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + switch (other.getContentCase()) { + case TEXT: + { + contentCase_ = 3; + content_ = other.content_; + onChanged(); + break; + } + case IMAGE: + { + setImage(other.getImage()); + break; + } + case CONTENT_NOT_SET: + { + break; + } + } + switch (other.getLegacyIdCase()) { + case LEGACY_ROOM_ID: + { + legacyIdCase_ = 7; + legacyId_ = other.legacyId_; + onChanged(); + break; + } + case LEGACY_USER_ID: + { + legacyIdCase_ = 8; + legacyId_ = other.legacyId_; + onChanged(); + break; + } + case LEGACYID_NOT_SET: + { + break; + } + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + user_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + contentCase_ = 3; + content_ = s; + break; + } // case 26 + case 34: + { + content_ = input.readBytes(); + contentCase_ = 4; + break; + } // case 34 + case 42: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 50: + { + input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000020; + break; + } // case 50 + case 58: + { + java.lang.String s = input.readStringRequireUtf8(); + legacyIdCase_ = 7; + legacyId_ = s; + break; + } // case 58 + case 66: + { + java.lang.String s = input.readStringRequireUtf8(); + legacyIdCase_ = 8; + legacyId_ = s; + break; + } // case 66 + 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 contentCase_ = 0; + private java.lang.Object content_; + + public ContentCase getContentCase() { + return ContentCase.forNumber(contentCase_); + } + + public Builder clearContent() { + contentCase_ = 0; + content_ = null; + onChanged(); + return this; + } + + private int legacyIdCase_ = 0; + private java.lang.Object legacyId_; + + public LegacyIdCase getLegacyIdCase() { + return LegacyIdCase.forNumber(legacyIdCase_); + } + + public Builder clearLegacyId() { + legacyIdCase_ = 0; + legacyId_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object user_ = ""; + + /** + * + * + *
+     * The resource name of the blurb's author.
+     * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The user. + */ + public java.lang.String getUser() { + java.lang.Object ref = user_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + user_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the blurb's author.
+     * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for user. + */ + public com.google.protobuf.ByteString getUserBytes() { + java.lang.Object ref = user_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + user_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the blurb's author.
+     * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The user to set. + * @return This builder for chaining. + */ + public Builder setUser(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + user_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the blurb's author.
+     * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearUser() { + user_ = getDefaultInstance().getUser(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the blurb's author.
+     * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for user to set. + * @return This builder for chaining. + */ + public Builder setUserBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + user_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @return Whether the text field is set. + */ + @java.lang.Override + public boolean hasText() { + return contentCase_ == 3; + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @return The text. + */ + @java.lang.Override + public java.lang.String getText() { + java.lang.Object ref = ""; + if (contentCase_ == 3) { + ref = content_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (contentCase_ == 3) { + content_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @return The bytes for text. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTextBytes() { + java.lang.Object ref = ""; + if (contentCase_ == 3) { + ref = content_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (contentCase_ == 3) { + content_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @param value The text to set. + * @return This builder for chaining. + */ + public Builder setText(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + contentCase_ = 3; + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @return This builder for chaining. + */ + public Builder clearText() { + if (contentCase_ == 3) { + contentCase_ = 0; + content_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @param value The bytes for text to set. + * @return This builder for chaining. + */ + public Builder setTextBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + contentCase_ = 3; + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The image content of this blurb.
+     * 
+ * + * bytes image = 4; + * + * @return Whether the image field is set. + */ + public boolean hasImage() { + return contentCase_ == 4; + } + + /** + * + * + *
+     * The image content of this blurb.
+     * 
+ * + * bytes image = 4; + * + * @return The image. + */ + public com.google.protobuf.ByteString getImage() { + if (contentCase_ == 4) { + return (com.google.protobuf.ByteString) content_; + } + return com.google.protobuf.ByteString.EMPTY; + } + + /** + * + * + *
+     * The image content of this blurb.
+     * 
+ * + * bytes image = 4; + * + * @param value The image to set. + * @return This builder for chaining. + */ + public Builder setImage(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + contentCase_ = 4; + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The image content of this blurb.
+     * 
+ * + * bytes image = 4; + * + * @return This builder for chaining. + */ + public Builder clearImage() { + if (contentCase_ == 4) { + contentCase_ = 0; + content_ = null; + onChanged(); + } + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000010); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + } else { + updateTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && updateTime_ != null + && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUpdateTimeBuilder().mergeFrom(value); + } else { + updateTime_ = value; + } + } else { + updateTimeBuilder_.mergeFrom(value); + } + if (updateTime_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + bitField0_ = (bitField0_ & ~0x00000020); + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + bitField0_ |= 0x00000020; + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @return Whether the legacyRoomId field is set. + */ + @java.lang.Override + public boolean hasLegacyRoomId() { + return legacyIdCase_ == 7; + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @return The legacyRoomId. + */ + @java.lang.Override + public java.lang.String getLegacyRoomId() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 7) { + ref = legacyId_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (legacyIdCase_ == 7) { + legacyId_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @return The bytes for legacyRoomId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getLegacyRoomIdBytes() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 7) { + ref = legacyId_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (legacyIdCase_ == 7) { + legacyId_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @param value The legacyRoomId to set. + * @return This builder for chaining. + */ + public Builder setLegacyRoomId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + legacyIdCase_ = 7; + legacyId_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @return This builder for chaining. + */ + public Builder clearLegacyRoomId() { + if (legacyIdCase_ == 7) { + legacyIdCase_ = 0; + legacyId_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @param value The bytes for legacyRoomId to set. + * @return This builder for chaining. + */ + public Builder setLegacyRoomIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + legacyIdCase_ = 7; + legacyId_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @return Whether the legacyUserId field is set. + */ + @java.lang.Override + public boolean hasLegacyUserId() { + return legacyIdCase_ == 8; + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @return The legacyUserId. + */ + @java.lang.Override + public java.lang.String getLegacyUserId() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 8) { + ref = legacyId_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (legacyIdCase_ == 8) { + legacyId_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @return The bytes for legacyUserId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getLegacyUserIdBytes() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 8) { + ref = legacyId_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (legacyIdCase_ == 8) { + legacyId_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @param value The legacyUserId to set. + * @return This builder for chaining. + */ + public Builder setLegacyUserId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + legacyIdCase_ = 8; + legacyId_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @return This builder for chaining. + */ + public Builder clearLegacyUserId() { + if (legacyIdCase_ == 8) { + legacyIdCase_ = 0; + legacyId_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @param value The bytes for legacyUserId to set. + * @return This builder for chaining. + */ + public Builder setLegacyUserIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + legacyIdCase_ = 8; + legacyId_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Blurb) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Blurb) + private static final com.google.showcase.v1beta1.Blurb DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Blurb(); + } + + public static com.google.showcase.v1beta1.Blurb getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Blurb 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.showcase.v1beta1.Blurb getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbName.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbName.java new file mode 100644 index 0000000000..cd7fed2a8a --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbName.java @@ -0,0 +1,458 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.pathtemplate.ValidationException; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class BlurbName implements ResourceName { + private static final PathTemplate USER_LEGACY_USER_BLURB = + PathTemplate.createWithoutUrlEncoding( + "users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}"); + private static final PathTemplate USER_BLURB = + PathTemplate.createWithoutUrlEncoding("users/{user}/profile/blurbs/{blurb}"); + private static final PathTemplate ROOM_BLURB = + PathTemplate.createWithoutUrlEncoding("rooms/{room}/blurbs/{blurb}"); + private static final PathTemplate ROOM_LEGACY_ROOM_BLURB = + PathTemplate.createWithoutUrlEncoding("rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}"); + private volatile Map fieldValuesMap; + private PathTemplate pathTemplate; + private String fixedValue; + private final String user; + private final String legacyUser; + private final String blurb; + private final String room; + private final String legacyRoom; + + @Deprecated + protected BlurbName() { + user = null; + legacyUser = null; + blurb = null; + room = null; + legacyRoom = null; + } + + private BlurbName(Builder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + legacyUser = Preconditions.checkNotNull(builder.getLegacyUser()); + blurb = Preconditions.checkNotNull(builder.getBlurb()); + room = null; + legacyRoom = null; + pathTemplate = USER_LEGACY_USER_BLURB; + } + + private BlurbName(UserBlurbBuilder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + blurb = Preconditions.checkNotNull(builder.getBlurb()); + legacyUser = null; + room = null; + legacyRoom = null; + pathTemplate = USER_BLURB; + } + + private BlurbName(RoomBlurbBuilder builder) { + room = Preconditions.checkNotNull(builder.getRoom()); + blurb = Preconditions.checkNotNull(builder.getBlurb()); + user = null; + legacyUser = null; + legacyRoom = null; + pathTemplate = ROOM_BLURB; + } + + private BlurbName(RoomLegacyRoomBlurbBuilder builder) { + room = Preconditions.checkNotNull(builder.getRoom()); + legacyRoom = Preconditions.checkNotNull(builder.getLegacyRoom()); + blurb = Preconditions.checkNotNull(builder.getBlurb()); + user = null; + legacyUser = null; + pathTemplate = ROOM_LEGACY_ROOM_BLURB; + } + + public String getUser() { + return user; + } + + public String getLegacyUser() { + return legacyUser; + } + + public String getBlurb() { + return blurb; + } + + public String getRoom() { + return room; + } + + public String getLegacyRoom() { + return legacyRoom; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public static Builder newUserLegacyUserBlurbBuilder() { + return new Builder(); + } + + public static UserBlurbBuilder newUserBlurbBuilder() { + return new UserBlurbBuilder(); + } + + public static RoomBlurbBuilder newRoomBlurbBuilder() { + return new RoomBlurbBuilder(); + } + + public static RoomLegacyRoomBlurbBuilder newRoomLegacyRoomBlurbBuilder() { + return new RoomLegacyRoomBlurbBuilder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static BlurbName of(String user, String legacyUser, String blurb) { + return newBuilder().setUser(user).setLegacyUser(legacyUser).setBlurb(blurb).build(); + } + + public static BlurbName ofUserLegacyUserBlurbName(String user, String legacyUser, String blurb) { + return newBuilder().setUser(user).setLegacyUser(legacyUser).setBlurb(blurb).build(); + } + + public static BlurbName ofUserBlurbName(String user, String blurb) { + return newUserBlurbBuilder().setUser(user).setBlurb(blurb).build(); + } + + public static BlurbName ofRoomBlurbName(String room, String blurb) { + return newRoomBlurbBuilder().setRoom(room).setBlurb(blurb).build(); + } + + public static BlurbName ofRoomLegacyRoomBlurbName(String room, String legacyRoom, String blurb) { + return newRoomLegacyRoomBlurbBuilder() + .setRoom(room) + .setLegacyRoom(legacyRoom) + .setBlurb(blurb) + .build(); + } + + public static String format(String user, String legacyUser, String blurb) { + return newBuilder().setUser(user).setLegacyUser(legacyUser).setBlurb(blurb).build().toString(); + } + + public static String formatUserLegacyUserBlurbName(String user, String legacyUser, String blurb) { + return newBuilder().setUser(user).setLegacyUser(legacyUser).setBlurb(blurb).build().toString(); + } + + public static String formatUserBlurbName(String user, String blurb) { + return newUserBlurbBuilder().setUser(user).setBlurb(blurb).build().toString(); + } + + public static String formatRoomBlurbName(String room, String blurb) { + return newRoomBlurbBuilder().setRoom(room).setBlurb(blurb).build().toString(); + } + + public static String formatRoomLegacyRoomBlurbName(String room, String legacyRoom, String blurb) { + return newRoomLegacyRoomBlurbBuilder() + .setRoom(room) + .setLegacyRoom(legacyRoom) + .setBlurb(blurb) + .build() + .toString(); + } + + public static BlurbName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + if (USER_LEGACY_USER_BLURB.matches(formattedString)) { + Map matchMap = USER_LEGACY_USER_BLURB.match(formattedString); + return ofUserLegacyUserBlurbName( + matchMap.get("user"), matchMap.get("legacy_user"), matchMap.get("blurb")); + } else if (USER_BLURB.matches(formattedString)) { + Map matchMap = USER_BLURB.match(formattedString); + return ofUserBlurbName(matchMap.get("user"), matchMap.get("blurb")); + } else if (ROOM_BLURB.matches(formattedString)) { + Map matchMap = ROOM_BLURB.match(formattedString); + return ofRoomBlurbName(matchMap.get("room"), matchMap.get("blurb")); + } else if (ROOM_LEGACY_ROOM_BLURB.matches(formattedString)) { + Map matchMap = ROOM_LEGACY_ROOM_BLURB.match(formattedString); + return ofRoomLegacyRoomBlurbName( + matchMap.get("room"), matchMap.get("legacy_room"), matchMap.get("blurb")); + } + throw new ValidationException("BlurbName.parse: formattedString not in valid format"); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (BlurbName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return USER_LEGACY_USER_BLURB.matches(formattedString) + || USER_BLURB.matches(formattedString) + || ROOM_BLURB.matches(formattedString) + || ROOM_LEGACY_ROOM_BLURB.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (user != null) { + fieldMapBuilder.put("user", user); + } + if (legacyUser != null) { + fieldMapBuilder.put("legacy_user", legacyUser); + } + if (blurb != null) { + fieldMapBuilder.put("blurb", blurb); + } + if (room != null) { + fieldMapBuilder.put("room", room); + } + if (legacyRoom != null) { + fieldMapBuilder.put("legacy_room", legacyRoom); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return fixedValue != null ? fixedValue : pathTemplate.instantiate(getFieldValuesMap()); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + BlurbName that = ((BlurbName) o); + return Objects.equals(this.user, that.user) + && Objects.equals(this.legacyUser, that.legacyUser) + && Objects.equals(this.blurb, that.blurb) + && Objects.equals(this.room, that.room) + && Objects.equals(this.legacyRoom, that.legacyRoom); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(fixedValue); + h *= 1000003; + h ^= Objects.hashCode(user); + h *= 1000003; + h ^= Objects.hashCode(legacyUser); + h *= 1000003; + h ^= Objects.hashCode(blurb); + h *= 1000003; + h ^= Objects.hashCode(room); + h *= 1000003; + h ^= Objects.hashCode(legacyRoom); + return h; + } + + /** Builder for users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}. */ + public static class Builder { + private String user; + private String legacyUser; + private String blurb; + + protected Builder() {} + + public String getUser() { + return user; + } + + public String getLegacyUser() { + return legacyUser; + } + + public String getBlurb() { + return blurb; + } + + public Builder setUser(String user) { + this.user = user; + return this; + } + + public Builder setLegacyUser(String legacyUser) { + this.legacyUser = legacyUser; + return this; + } + + public Builder setBlurb(String blurb) { + this.blurb = blurb; + return this; + } + + private Builder(BlurbName blurbName) { + Preconditions.checkArgument( + Objects.equals(blurbName.pathTemplate, USER_LEGACY_USER_BLURB), + "toBuilder is only supported when BlurbName has the pattern of" + + " users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}"); + this.user = blurbName.user; + this.legacyUser = blurbName.legacyUser; + this.blurb = blurbName.blurb; + } + + public BlurbName build() { + return new BlurbName(this); + } + } + + /** Builder for users/{user}/profile/blurbs/{blurb}. */ + public static class UserBlurbBuilder { + private String user; + private String blurb; + + protected UserBlurbBuilder() {} + + public String getUser() { + return user; + } + + public String getBlurb() { + return blurb; + } + + public UserBlurbBuilder setUser(String user) { + this.user = user; + return this; + } + + public UserBlurbBuilder setBlurb(String blurb) { + this.blurb = blurb; + return this; + } + + public BlurbName build() { + return new BlurbName(this); + } + } + + /** Builder for rooms/{room}/blurbs/{blurb}. */ + public static class RoomBlurbBuilder { + private String room; + private String blurb; + + protected RoomBlurbBuilder() {} + + public String getRoom() { + return room; + } + + public String getBlurb() { + return blurb; + } + + public RoomBlurbBuilder setRoom(String room) { + this.room = room; + return this; + } + + public RoomBlurbBuilder setBlurb(String blurb) { + this.blurb = blurb; + return this; + } + + public BlurbName build() { + return new BlurbName(this); + } + } + + /** Builder for rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}. */ + public static class RoomLegacyRoomBlurbBuilder { + private String room; + private String legacyRoom; + private String blurb; + + protected RoomLegacyRoomBlurbBuilder() {} + + public String getRoom() { + return room; + } + + public String getLegacyRoom() { + return legacyRoom; + } + + public String getBlurb() { + return blurb; + } + + public RoomLegacyRoomBlurbBuilder setRoom(String room) { + this.room = room; + return this; + } + + public RoomLegacyRoomBlurbBuilder setLegacyRoom(String legacyRoom) { + this.legacyRoom = legacyRoom; + return this; + } + + public RoomLegacyRoomBlurbBuilder setBlurb(String blurb) { + this.blurb = blurb; + return this; + } + + public BlurbName build() { + return new BlurbName(this); + } + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java new file mode 100644 index 0000000000..d24cf1f7fc --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java @@ -0,0 +1,321 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface BlurbOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Blurb) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The resource name of the blurb's author.
+   * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The user. + */ + java.lang.String getUser(); + + /** + * + * + *
+   * The resource name of the blurb's author.
+   * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for user. + */ + com.google.protobuf.ByteString getUserBytes(); + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return Whether the text field is set. + */ + boolean hasText(); + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return The text. + */ + java.lang.String getText(); + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return The bytes for text. + */ + com.google.protobuf.ByteString getTextBytes(); + + /** + * + * + *
+   * The image content of this blurb.
+   * 
+ * + * bytes image = 4; + * + * @return Whether the image field is set. + */ + boolean hasImage(); + + /** + * + * + *
+   * The image content of this blurb.
+   * 
+ * + * bytes image = 4; + * + * @return The image. + */ + com.google.protobuf.ByteString getImage(); + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return Whether the legacyRoomId field is set. + */ + boolean hasLegacyRoomId(); + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return The legacyRoomId. + */ + java.lang.String getLegacyRoomId(); + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return The bytes for legacyRoomId. + */ + com.google.protobuf.ByteString getLegacyRoomIdBytes(); + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return Whether the legacyUserId field is set. + */ + boolean hasLegacyUserId(); + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return The legacyUserId. + */ + java.lang.String getLegacyUserId(); + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return The bytes for legacyUserId. + */ + com.google.protobuf.ByteString getLegacyUserIdBytes(); + + com.google.showcase.v1beta1.Blurb.ContentCase getContentCase(); + + com.google.showcase.v1beta1.Blurb.LegacyIdCase getLegacyIdCase(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java new file mode 100644 index 0000000000..9b3990d7b1 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java @@ -0,0 +1,2888 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * ComplianceData is a message used for testing REST transcoding of
+ * different data types.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceData} + */ +public final class ComplianceData extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceData) + ComplianceDataOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ComplianceData.newBuilder() to construct. + private ComplianceData(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComplianceData() { + fString_ = ""; + fBytes_ = com.google.protobuf.ByteString.EMPTY; + fKingdom_ = 0; + pString_ = ""; + pKingdom_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComplianceData(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceData_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceData.class, + com.google.showcase.v1beta1.ComplianceData.Builder.class); + } + + /** Protobuf enum {@code google.showcase.v1beta1.ComplianceData.LifeKingdom} */ + public enum LifeKingdom implements com.google.protobuf.ProtocolMessageEnum { + /** LIFE_KINGDOM_UNSPECIFIED = 0; */ + LIFE_KINGDOM_UNSPECIFIED(0), + /** ARCHAEBACTERIA = 1; */ + ARCHAEBACTERIA(1), + /** EUBACTERIA = 2; */ + EUBACTERIA(2), + /** PROTISTA = 3; */ + PROTISTA(3), + /** FUNGI = 4; */ + FUNGI(4), + /** PLANTAE = 5; */ + PLANTAE(5), + /** ANIMALIA = 6; */ + ANIMALIA(6), + UNRECOGNIZED(-1), + ; + + /** LIFE_KINGDOM_UNSPECIFIED = 0; */ + public static final int LIFE_KINGDOM_UNSPECIFIED_VALUE = 0; + + /** ARCHAEBACTERIA = 1; */ + public static final int ARCHAEBACTERIA_VALUE = 1; + + /** EUBACTERIA = 2; */ + public static final int EUBACTERIA_VALUE = 2; + + /** PROTISTA = 3; */ + public static final int PROTISTA_VALUE = 3; + + /** FUNGI = 4; */ + public static final int FUNGI_VALUE = 4; + + /** PLANTAE = 5; */ + public static final int PLANTAE_VALUE = 5; + + /** ANIMALIA = 6; */ + public static final int ANIMALIA_VALUE = 6; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static LifeKingdom valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static LifeKingdom forNumber(int value) { + switch (value) { + case 0: + return LIFE_KINGDOM_UNSPECIFIED; + case 1: + return ARCHAEBACTERIA; + case 2: + return EUBACTERIA; + case 3: + return PROTISTA; + case 4: + return FUNGI; + case 5: + return PLANTAE; + case 6: + return ANIMALIA; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public LifeKingdom findValueByNumber(int number) { + return LifeKingdom.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceData.getDescriptor().getEnumTypes().get(0); + } + + private static final LifeKingdom[] VALUES = values(); + + public static LifeKingdom valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private LifeKingdom(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.ComplianceData.LifeKingdom) + } + + private int bitField0_; + public static final int F_STRING_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object fString_ = ""; + + /** + * string f_string = 1; + * + * @return The fString. + */ + @java.lang.Override + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int F_INT32_FIELD_NUMBER = 2; + private int fInt32_ = 0; + + /** + * int32 f_int32 = 2; + * + * @return The fInt32. + */ + @java.lang.Override + public int getFInt32() { + return fInt32_; + } + + public static final int F_SINT32_FIELD_NUMBER = 3; + private int fSint32_ = 0; + + /** + * sint32 f_sint32 = 3; + * + * @return The fSint32. + */ + @java.lang.Override + public int getFSint32() { + return fSint32_; + } + + public static final int F_SFIXED32_FIELD_NUMBER = 4; + private int fSfixed32_ = 0; + + /** + * sfixed32 f_sfixed32 = 4; + * + * @return The fSfixed32. + */ + @java.lang.Override + public int getFSfixed32() { + return fSfixed32_; + } + + public static final int F_UINT32_FIELD_NUMBER = 5; + private int fUint32_ = 0; + + /** + * uint32 f_uint32 = 5; + * + * @return The fUint32. + */ + @java.lang.Override + public int getFUint32() { + return fUint32_; + } + + public static final int F_FIXED32_FIELD_NUMBER = 6; + private int fFixed32_ = 0; + + /** + * fixed32 f_fixed32 = 6; + * + * @return The fFixed32. + */ + @java.lang.Override + public int getFFixed32() { + return fFixed32_; + } + + public static final int F_INT64_FIELD_NUMBER = 7; + private long fInt64_ = 0L; + + /** + * int64 f_int64 = 7; + * + * @return The fInt64. + */ + @java.lang.Override + public long getFInt64() { + return fInt64_; + } + + public static final int F_SINT64_FIELD_NUMBER = 8; + private long fSint64_ = 0L; + + /** + * sint64 f_sint64 = 8; + * + * @return The fSint64. + */ + @java.lang.Override + public long getFSint64() { + return fSint64_; + } + + public static final int F_SFIXED64_FIELD_NUMBER = 9; + private long fSfixed64_ = 0L; + + /** + * sfixed64 f_sfixed64 = 9; + * + * @return The fSfixed64. + */ + @java.lang.Override + public long getFSfixed64() { + return fSfixed64_; + } + + public static final int F_UINT64_FIELD_NUMBER = 10; + private long fUint64_ = 0L; + + /** + * uint64 f_uint64 = 10; + * + * @return The fUint64. + */ + @java.lang.Override + public long getFUint64() { + return fUint64_; + } + + public static final int F_FIXED64_FIELD_NUMBER = 11; + private long fFixed64_ = 0L; + + /** + * fixed64 f_fixed64 = 11; + * + * @return The fFixed64. + */ + @java.lang.Override + public long getFFixed64() { + return fFixed64_; + } + + public static final int F_DOUBLE_FIELD_NUMBER = 12; + private double fDouble_ = 0D; + + /** + * double f_double = 12; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + public static final int F_FLOAT_FIELD_NUMBER = 13; + private float fFloat_ = 0F; + + /** + * float f_float = 13; + * + * @return The fFloat. + */ + @java.lang.Override + public float getFFloat() { + return fFloat_; + } + + public static final int F_BOOL_FIELD_NUMBER = 14; + private boolean fBool_ = false; + + /** + * bool f_bool = 14; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + public static final int F_BYTES_FIELD_NUMBER = 15; + private com.google.protobuf.ByteString fBytes_ = com.google.protobuf.ByteString.EMPTY; + + /** + * bytes f_bytes = 15; + * + * @return The fBytes. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFBytes() { + return fBytes_; + } + + public static final int F_KINGDOM_FIELD_NUMBER = 22; + private int fKingdom_ = 0; + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The enum numeric value on the wire for fKingdom. + */ + @java.lang.Override + public int getFKingdomValue() { + return fKingdom_; + } + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The fKingdom. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData.LifeKingdom getFKingdom() { + com.google.showcase.v1beta1.ComplianceData.LifeKingdom result = + com.google.showcase.v1beta1.ComplianceData.LifeKingdom.forNumber(fKingdom_); + return result == null + ? com.google.showcase.v1beta1.ComplianceData.LifeKingdom.UNRECOGNIZED + : result; + } + + public static final int F_CHILD_FIELD_NUMBER = 16; + private com.google.showcase.v1beta1.ComplianceDataChild fChild_; + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return Whether the fChild field is set. + */ + @java.lang.Override + public boolean hasFChild() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return The fChild. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChild getFChild() { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : fChild_; + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getFChildOrBuilder() { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : fChild_; + } + + public static final int P_STRING_FIELD_NUMBER = 17; + + @SuppressWarnings("serial") + private volatile java.lang.Object pString_ = ""; + + /** + * optional string p_string = 17; + * + * @return Whether the pString field is set. + */ + @java.lang.Override + public boolean hasPString() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * optional string p_string = 17; + * + * @return The pString. + */ + @java.lang.Override + public java.lang.String getPString() { + java.lang.Object ref = pString_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pString_ = s; + return s; + } + } + + /** + * optional string p_string = 17; + * + * @return The bytes for pString. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPStringBytes() { + java.lang.Object ref = pString_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int P_INT32_FIELD_NUMBER = 18; + private int pInt32_ = 0; + + /** + * optional int32 p_int32 = 18; + * + * @return Whether the pInt32 field is set. + */ + @java.lang.Override + public boolean hasPInt32() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * optional int32 p_int32 = 18; + * + * @return The pInt32. + */ + @java.lang.Override + public int getPInt32() { + return pInt32_; + } + + public static final int P_DOUBLE_FIELD_NUMBER = 19; + private double pDouble_ = 0D; + + /** + * optional double p_double = 19; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * optional double p_double = 19; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + public static final int P_BOOL_FIELD_NUMBER = 20; + private boolean pBool_ = false; + + /** + * optional bool p_bool = 20; + * + * @return Whether the pBool field is set. + */ + @java.lang.Override + public boolean hasPBool() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * optional bool p_bool = 20; + * + * @return The pBool. + */ + @java.lang.Override + public boolean getPBool() { + return pBool_; + } + + public static final int P_KINGDOM_FIELD_NUMBER = 23; + private int pKingdom_ = 0; + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return Whether the pKingdom field is set. + */ + @java.lang.Override + public boolean hasPKingdom() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The enum numeric value on the wire for pKingdom. + */ + @java.lang.Override + public int getPKingdomValue() { + return pKingdom_; + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The pKingdom. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData.LifeKingdom getPKingdom() { + com.google.showcase.v1beta1.ComplianceData.LifeKingdom result = + com.google.showcase.v1beta1.ComplianceData.LifeKingdom.forNumber(pKingdom_); + return result == null + ? com.google.showcase.v1beta1.ComplianceData.LifeKingdom.UNRECOGNIZED + : result; + } + + public static final int P_CHILD_FIELD_NUMBER = 21; + private com.google.showcase.v1beta1.ComplianceDataChild pChild_; + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return Whether the pChild field is set. + */ + @java.lang.Override + public boolean hasPChild() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return The pChild. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChild getPChild() { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : pChild_; + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getPChildOrBuilder() { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : pChild_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fString_); + } + if (fInt32_ != 0) { + output.writeInt32(2, fInt32_); + } + if (fSint32_ != 0) { + output.writeSInt32(3, fSint32_); + } + if (fSfixed32_ != 0) { + output.writeSFixed32(4, fSfixed32_); + } + if (fUint32_ != 0) { + output.writeUInt32(5, fUint32_); + } + if (fFixed32_ != 0) { + output.writeFixed32(6, fFixed32_); + } + if (fInt64_ != 0L) { + output.writeInt64(7, fInt64_); + } + if (fSint64_ != 0L) { + output.writeSInt64(8, fSint64_); + } + if (fSfixed64_ != 0L) { + output.writeSFixed64(9, fSfixed64_); + } + if (fUint64_ != 0L) { + output.writeUInt64(10, fUint64_); + } + if (fFixed64_ != 0L) { + output.writeFixed64(11, fFixed64_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + output.writeDouble(12, fDouble_); + } + if (java.lang.Float.floatToRawIntBits(fFloat_) != 0) { + output.writeFloat(13, fFloat_); + } + if (fBool_ != false) { + output.writeBool(14, fBool_); + } + if (!fBytes_.isEmpty()) { + output.writeBytes(15, fBytes_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(16, getFChild()); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 17, pString_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeInt32(18, pInt32_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeDouble(19, pDouble_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeBool(20, pBool_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeMessage(21, getPChild()); + } + if (fKingdom_ + != com.google.showcase.v1beta1.ComplianceData.LifeKingdom.LIFE_KINGDOM_UNSPECIFIED + .getNumber()) { + output.writeEnum(22, fKingdom_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeEnum(23, pKingdom_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fString_); + } + if (fInt32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, fInt32_); + } + if (fSint32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeSInt32Size(3, fSint32_); + } + if (fSfixed32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeSFixed32Size(4, fSfixed32_); + } + if (fUint32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeUInt32Size(5, fUint32_); + } + if (fFixed32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeFixed32Size(6, fFixed32_); + } + if (fInt64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(7, fInt64_); + } + if (fSint64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeSInt64Size(8, fSint64_); + } + if (fSfixed64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeSFixed64Size(9, fSfixed64_); + } + if (fUint64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeUInt64Size(10, fUint64_); + } + if (fFixed64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeFixed64Size(11, fFixed64_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(12, fDouble_); + } + if (java.lang.Float.floatToRawIntBits(fFloat_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(13, fFloat_); + } + if (fBool_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(14, fBool_); + } + if (!fBytes_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream.computeBytesSize(15, fBytes_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(16, getFChild()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, pString_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(18, pInt32_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(19, pDouble_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(20, pBool_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(21, getPChild()); + } + if (fKingdom_ + != com.google.showcase.v1beta1.ComplianceData.LifeKingdom.LIFE_KINGDOM_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(22, fKingdom_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(23, pKingdom_); + } + 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.showcase.v1beta1.ComplianceData)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ComplianceData other = + (com.google.showcase.v1beta1.ComplianceData) obj; + + if (!getFString().equals(other.getFString())) return false; + if (getFInt32() != other.getFInt32()) return false; + if (getFSint32() != other.getFSint32()) return false; + if (getFSfixed32() != other.getFSfixed32()) return false; + if (getFUint32() != other.getFUint32()) return false; + if (getFFixed32() != other.getFFixed32()) return false; + if (getFInt64() != other.getFInt64()) return false; + if (getFSint64() != other.getFSint64()) return false; + if (getFSfixed64() != other.getFSfixed64()) return false; + if (getFUint64() != other.getFUint64()) return false; + if (getFFixed64() != other.getFFixed64()) return false; + if (java.lang.Double.doubleToLongBits(getFDouble()) + != java.lang.Double.doubleToLongBits(other.getFDouble())) return false; + if (java.lang.Float.floatToIntBits(getFFloat()) + != java.lang.Float.floatToIntBits(other.getFFloat())) return false; + if (getFBool() != other.getFBool()) return false; + if (!getFBytes().equals(other.getFBytes())) return false; + if (fKingdom_ != other.fKingdom_) return false; + if (hasFChild() != other.hasFChild()) return false; + if (hasFChild()) { + if (!getFChild().equals(other.getFChild())) return false; + } + if (hasPString() != other.hasPString()) return false; + if (hasPString()) { + if (!getPString().equals(other.getPString())) return false; + } + if (hasPInt32() != other.hasPInt32()) return false; + if (hasPInt32()) { + if (getPInt32() != other.getPInt32()) return false; + } + if (hasPDouble() != other.hasPDouble()) return false; + if (hasPDouble()) { + if (java.lang.Double.doubleToLongBits(getPDouble()) + != java.lang.Double.doubleToLongBits(other.getPDouble())) return false; + } + if (hasPBool() != other.hasPBool()) return false; + if (hasPBool()) { + if (getPBool() != other.getPBool()) return false; + } + if (hasPKingdom() != other.hasPKingdom()) return false; + if (hasPKingdom()) { + if (pKingdom_ != other.pKingdom_) return false; + } + if (hasPChild() != other.hasPChild()) return false; + if (hasPChild()) { + if (!getPChild().equals(other.getPChild())) 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(); + hash = (37 * hash) + F_STRING_FIELD_NUMBER; + hash = (53 * hash) + getFString().hashCode(); + hash = (37 * hash) + F_INT32_FIELD_NUMBER; + hash = (53 * hash) + getFInt32(); + hash = (37 * hash) + F_SINT32_FIELD_NUMBER; + hash = (53 * hash) + getFSint32(); + hash = (37 * hash) + F_SFIXED32_FIELD_NUMBER; + hash = (53 * hash) + getFSfixed32(); + hash = (37 * hash) + F_UINT32_FIELD_NUMBER; + hash = (53 * hash) + getFUint32(); + hash = (37 * hash) + F_FIXED32_FIELD_NUMBER; + hash = (53 * hash) + getFFixed32(); + hash = (37 * hash) + F_INT64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFInt64()); + hash = (37 * hash) + F_SINT64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFSint64()); + hash = (37 * hash) + F_SFIXED64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFSfixed64()); + hash = (37 * hash) + F_UINT64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFUint64()); + hash = (37 * hash) + F_FIXED64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFFixed64()); + hash = (37 * hash) + F_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFDouble())); + hash = (37 * hash) + F_FLOAT_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getFFloat()); + hash = (37 * hash) + F_BOOL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getFBool()); + hash = (37 * hash) + F_BYTES_FIELD_NUMBER; + hash = (53 * hash) + getFBytes().hashCode(); + hash = (37 * hash) + F_KINGDOM_FIELD_NUMBER; + hash = (53 * hash) + fKingdom_; + if (hasFChild()) { + hash = (37 * hash) + F_CHILD_FIELD_NUMBER; + hash = (53 * hash) + getFChild().hashCode(); + } + if (hasPString()) { + hash = (37 * hash) + P_STRING_FIELD_NUMBER; + hash = (53 * hash) + getPString().hashCode(); + } + if (hasPInt32()) { + hash = (37 * hash) + P_INT32_FIELD_NUMBER; + hash = (53 * hash) + getPInt32(); + } + if (hasPDouble()) { + hash = (37 * hash) + P_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPDouble())); + } + if (hasPBool()) { + hash = (37 * hash) + P_BOOL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPBool()); + } + if (hasPKingdom()) { + hash = (37 * hash) + P_KINGDOM_FIELD_NUMBER; + hash = (53 * hash) + pKingdom_; + } + if (hasPChild()) { + hash = (37 * hash) + P_CHILD_FIELD_NUMBER; + hash = (53 * hash) + getPChild().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceData 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.showcase.v1beta1.ComplianceData parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceData parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceData parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ComplianceData 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * ComplianceData is a message used for testing REST transcoding of
+   * different data types.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceData} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceData) + com.google.showcase.v1beta1.ComplianceDataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceData_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceData.class, + com.google.showcase.v1beta1.ComplianceData.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ComplianceData.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getFChildFieldBuilder(); + getPChildFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + fString_ = ""; + fInt32_ = 0; + fSint32_ = 0; + fSfixed32_ = 0; + fUint32_ = 0; + fFixed32_ = 0; + fInt64_ = 0L; + fSint64_ = 0L; + fSfixed64_ = 0L; + fUint64_ = 0L; + fFixed64_ = 0L; + fDouble_ = 0D; + fFloat_ = 0F; + fBool_ = false; + fBytes_ = com.google.protobuf.ByteString.EMPTY; + fKingdom_ = 0; + fChild_ = null; + if (fChildBuilder_ != null) { + fChildBuilder_.dispose(); + fChildBuilder_ = null; + } + pString_ = ""; + pInt32_ = 0; + pDouble_ = 0D; + pBool_ = false; + pKingdom_ = 0; + pChild_ = null; + if (pChildBuilder_ != null) { + pChildBuilder_.dispose(); + pChildBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceData_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ComplianceData.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData build() { + com.google.showcase.v1beta1.ComplianceData result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData buildPartial() { + com.google.showcase.v1beta1.ComplianceData result = + new com.google.showcase.v1beta1.ComplianceData(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ComplianceData result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.fString_ = fString_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.fInt32_ = fInt32_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.fSint32_ = fSint32_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.fSfixed32_ = fSfixed32_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.fUint32_ = fUint32_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.fFixed32_ = fFixed32_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.fInt64_ = fInt64_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.fSint64_ = fSint64_; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.fSfixed64_ = fSfixed64_; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.fUint64_ = fUint64_; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.fFixed64_ = fFixed64_; + } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.fDouble_ = fDouble_; + } + if (((from_bitField0_ & 0x00001000) != 0)) { + result.fFloat_ = fFloat_; + } + if (((from_bitField0_ & 0x00002000) != 0)) { + result.fBool_ = fBool_; + } + if (((from_bitField0_ & 0x00004000) != 0)) { + result.fBytes_ = fBytes_; + } + if (((from_bitField0_ & 0x00008000) != 0)) { + result.fKingdom_ = fKingdom_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00010000) != 0)) { + result.fChild_ = fChildBuilder_ == null ? fChild_ : fChildBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00020000) != 0)) { + result.pString_ = pString_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00040000) != 0)) { + result.pInt32_ = pInt32_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00080000) != 0)) { + result.pDouble_ = pDouble_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00100000) != 0)) { + result.pBool_ = pBool_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00200000) != 0)) { + result.pKingdom_ = pKingdom_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00400000) != 0)) { + result.pChild_ = pChildBuilder_ == null ? pChild_ : pChildBuilder_.build(); + to_bitField0_ |= 0x00000040; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ComplianceData) { + return mergeFrom((com.google.showcase.v1beta1.ComplianceData) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceData other) { + if (other == com.google.showcase.v1beta1.ComplianceData.getDefaultInstance()) return this; + if (!other.getFString().isEmpty()) { + fString_ = other.fString_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getFInt32() != 0) { + setFInt32(other.getFInt32()); + } + if (other.getFSint32() != 0) { + setFSint32(other.getFSint32()); + } + if (other.getFSfixed32() != 0) { + setFSfixed32(other.getFSfixed32()); + } + if (other.getFUint32() != 0) { + setFUint32(other.getFUint32()); + } + if (other.getFFixed32() != 0) { + setFFixed32(other.getFFixed32()); + } + if (other.getFInt64() != 0L) { + setFInt64(other.getFInt64()); + } + if (other.getFSint64() != 0L) { + setFSint64(other.getFSint64()); + } + if (other.getFSfixed64() != 0L) { + setFSfixed64(other.getFSfixed64()); + } + if (other.getFUint64() != 0L) { + setFUint64(other.getFUint64()); + } + if (other.getFFixed64() != 0L) { + setFFixed64(other.getFFixed64()); + } + if (other.getFDouble() != 0D) { + setFDouble(other.getFDouble()); + } + if (other.getFFloat() != 0F) { + setFFloat(other.getFFloat()); + } + if (other.getFBool() != false) { + setFBool(other.getFBool()); + } + if (other.getFBytes() != com.google.protobuf.ByteString.EMPTY) { + setFBytes(other.getFBytes()); + } + if (other.fKingdom_ != 0) { + setFKingdomValue(other.getFKingdomValue()); + } + if (other.hasFChild()) { + mergeFChild(other.getFChild()); + } + if (other.hasPString()) { + pString_ = other.pString_; + bitField0_ |= 0x00020000; + onChanged(); + } + if (other.hasPInt32()) { + setPInt32(other.getPInt32()); + } + if (other.hasPDouble()) { + setPDouble(other.getPDouble()); + } + if (other.hasPBool()) { + setPBool(other.getPBool()); + } + if (other.hasPKingdom()) { + setPKingdom(other.getPKingdom()); + } + if (other.hasPChild()) { + mergePChild(other.getPChild()); + } + 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: + { + fString_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + fInt32_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: + { + fSint32_ = input.readSInt32(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 37: + { + fSfixed32_ = input.readSFixed32(); + bitField0_ |= 0x00000008; + break; + } // case 37 + case 40: + { + fUint32_ = input.readUInt32(); + bitField0_ |= 0x00000010; + break; + } // case 40 + case 53: + { + fFixed32_ = input.readFixed32(); + bitField0_ |= 0x00000020; + break; + } // case 53 + case 56: + { + fInt64_ = input.readInt64(); + bitField0_ |= 0x00000040; + break; + } // case 56 + case 64: + { + fSint64_ = input.readSInt64(); + bitField0_ |= 0x00000080; + break; + } // case 64 + case 73: + { + fSfixed64_ = input.readSFixed64(); + bitField0_ |= 0x00000100; + break; + } // case 73 + case 80: + { + fUint64_ = input.readUInt64(); + bitField0_ |= 0x00000200; + break; + } // case 80 + case 89: + { + fFixed64_ = input.readFixed64(); + bitField0_ |= 0x00000400; + break; + } // case 89 + case 97: + { + fDouble_ = input.readDouble(); + bitField0_ |= 0x00000800; + break; + } // case 97 + case 109: + { + fFloat_ = input.readFloat(); + bitField0_ |= 0x00001000; + break; + } // case 109 + case 112: + { + fBool_ = input.readBool(); + bitField0_ |= 0x00002000; + break; + } // case 112 + case 122: + { + fBytes_ = input.readBytes(); + bitField0_ |= 0x00004000; + break; + } // case 122 + case 130: + { + input.readMessage(getFChildFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00010000; + break; + } // case 130 + case 138: + { + pString_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00020000; + break; + } // case 138 + case 144: + { + pInt32_ = input.readInt32(); + bitField0_ |= 0x00040000; + break; + } // case 144 + case 153: + { + pDouble_ = input.readDouble(); + bitField0_ |= 0x00080000; + break; + } // case 153 + case 160: + { + pBool_ = input.readBool(); + bitField0_ |= 0x00100000; + break; + } // case 160 + case 170: + { + input.readMessage(getPChildFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00400000; + break; + } // case 170 + case 176: + { + fKingdom_ = input.readEnum(); + bitField0_ |= 0x00008000; + break; + } // case 176 + case 184: + { + pKingdom_ = input.readEnum(); + bitField0_ |= 0x00200000; + break; + } // case 184 + 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 java.lang.Object fString_ = ""; + + /** + * string f_string = 1; + * + * @return The fString. + */ + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string f_string = 1; + * + * @param value The fString to set. + * @return This builder for chaining. + */ + public Builder setFString(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + fString_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @return This builder for chaining. + */ + public Builder clearFString() { + fString_ = getDefaultInstance().getFString(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @param value The bytes for fString to set. + * @return This builder for chaining. + */ + public Builder setFStringBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + fString_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int fInt32_; + + /** + * int32 f_int32 = 2; + * + * @return The fInt32. + */ + @java.lang.Override + public int getFInt32() { + return fInt32_; + } + + /** + * int32 f_int32 = 2; + * + * @param value The fInt32 to set. + * @return This builder for chaining. + */ + public Builder setFInt32(int value) { + + fInt32_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * int32 f_int32 = 2; + * + * @return This builder for chaining. + */ + public Builder clearFInt32() { + bitField0_ = (bitField0_ & ~0x00000002); + fInt32_ = 0; + onChanged(); + return this; + } + + private int fSint32_; + + /** + * sint32 f_sint32 = 3; + * + * @return The fSint32. + */ + @java.lang.Override + public int getFSint32() { + return fSint32_; + } + + /** + * sint32 f_sint32 = 3; + * + * @param value The fSint32 to set. + * @return This builder for chaining. + */ + public Builder setFSint32(int value) { + + fSint32_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * sint32 f_sint32 = 3; + * + * @return This builder for chaining. + */ + public Builder clearFSint32() { + bitField0_ = (bitField0_ & ~0x00000004); + fSint32_ = 0; + onChanged(); + return this; + } + + private int fSfixed32_; + + /** + * sfixed32 f_sfixed32 = 4; + * + * @return The fSfixed32. + */ + @java.lang.Override + public int getFSfixed32() { + return fSfixed32_; + } + + /** + * sfixed32 f_sfixed32 = 4; + * + * @param value The fSfixed32 to set. + * @return This builder for chaining. + */ + public Builder setFSfixed32(int value) { + + fSfixed32_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * sfixed32 f_sfixed32 = 4; + * + * @return This builder for chaining. + */ + public Builder clearFSfixed32() { + bitField0_ = (bitField0_ & ~0x00000008); + fSfixed32_ = 0; + onChanged(); + return this; + } + + private int fUint32_; + + /** + * uint32 f_uint32 = 5; + * + * @return The fUint32. + */ + @java.lang.Override + public int getFUint32() { + return fUint32_; + } + + /** + * uint32 f_uint32 = 5; + * + * @param value The fUint32 to set. + * @return This builder for chaining. + */ + public Builder setFUint32(int value) { + + fUint32_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * uint32 f_uint32 = 5; + * + * @return This builder for chaining. + */ + public Builder clearFUint32() { + bitField0_ = (bitField0_ & ~0x00000010); + fUint32_ = 0; + onChanged(); + return this; + } + + private int fFixed32_; + + /** + * fixed32 f_fixed32 = 6; + * + * @return The fFixed32. + */ + @java.lang.Override + public int getFFixed32() { + return fFixed32_; + } + + /** + * fixed32 f_fixed32 = 6; + * + * @param value The fFixed32 to set. + * @return This builder for chaining. + */ + public Builder setFFixed32(int value) { + + fFixed32_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * fixed32 f_fixed32 = 6; + * + * @return This builder for chaining. + */ + public Builder clearFFixed32() { + bitField0_ = (bitField0_ & ~0x00000020); + fFixed32_ = 0; + onChanged(); + return this; + } + + private long fInt64_; + + /** + * int64 f_int64 = 7; + * + * @return The fInt64. + */ + @java.lang.Override + public long getFInt64() { + return fInt64_; + } + + /** + * int64 f_int64 = 7; + * + * @param value The fInt64 to set. + * @return This builder for chaining. + */ + public Builder setFInt64(long value) { + + fInt64_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * int64 f_int64 = 7; + * + * @return This builder for chaining. + */ + public Builder clearFInt64() { + bitField0_ = (bitField0_ & ~0x00000040); + fInt64_ = 0L; + onChanged(); + return this; + } + + private long fSint64_; + + /** + * sint64 f_sint64 = 8; + * + * @return The fSint64. + */ + @java.lang.Override + public long getFSint64() { + return fSint64_; + } + + /** + * sint64 f_sint64 = 8; + * + * @param value The fSint64 to set. + * @return This builder for chaining. + */ + public Builder setFSint64(long value) { + + fSint64_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * sint64 f_sint64 = 8; + * + * @return This builder for chaining. + */ + public Builder clearFSint64() { + bitField0_ = (bitField0_ & ~0x00000080); + fSint64_ = 0L; + onChanged(); + return this; + } + + private long fSfixed64_; + + /** + * sfixed64 f_sfixed64 = 9; + * + * @return The fSfixed64. + */ + @java.lang.Override + public long getFSfixed64() { + return fSfixed64_; + } + + /** + * sfixed64 f_sfixed64 = 9; + * + * @param value The fSfixed64 to set. + * @return This builder for chaining. + */ + public Builder setFSfixed64(long value) { + + fSfixed64_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * sfixed64 f_sfixed64 = 9; + * + * @return This builder for chaining. + */ + public Builder clearFSfixed64() { + bitField0_ = (bitField0_ & ~0x00000100); + fSfixed64_ = 0L; + onChanged(); + return this; + } + + private long fUint64_; + + /** + * uint64 f_uint64 = 10; + * + * @return The fUint64. + */ + @java.lang.Override + public long getFUint64() { + return fUint64_; + } + + /** + * uint64 f_uint64 = 10; + * + * @param value The fUint64 to set. + * @return This builder for chaining. + */ + public Builder setFUint64(long value) { + + fUint64_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * uint64 f_uint64 = 10; + * + * @return This builder for chaining. + */ + public Builder clearFUint64() { + bitField0_ = (bitField0_ & ~0x00000200); + fUint64_ = 0L; + onChanged(); + return this; + } + + private long fFixed64_; + + /** + * fixed64 f_fixed64 = 11; + * + * @return The fFixed64. + */ + @java.lang.Override + public long getFFixed64() { + return fFixed64_; + } + + /** + * fixed64 f_fixed64 = 11; + * + * @param value The fFixed64 to set. + * @return This builder for chaining. + */ + public Builder setFFixed64(long value) { + + fFixed64_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + + /** + * fixed64 f_fixed64 = 11; + * + * @return This builder for chaining. + */ + public Builder clearFFixed64() { + bitField0_ = (bitField0_ & ~0x00000400); + fFixed64_ = 0L; + onChanged(); + return this; + } + + private double fDouble_; + + /** + * double f_double = 12; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + /** + * double f_double = 12; + * + * @param value The fDouble to set. + * @return This builder for chaining. + */ + public Builder setFDouble(double value) { + + fDouble_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** + * double f_double = 12; + * + * @return This builder for chaining. + */ + public Builder clearFDouble() { + bitField0_ = (bitField0_ & ~0x00000800); + fDouble_ = 0D; + onChanged(); + return this; + } + + private float fFloat_; + + /** + * float f_float = 13; + * + * @return The fFloat. + */ + @java.lang.Override + public float getFFloat() { + return fFloat_; + } + + /** + * float f_float = 13; + * + * @param value The fFloat to set. + * @return This builder for chaining. + */ + public Builder setFFloat(float value) { + + fFloat_ = value; + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + + /** + * float f_float = 13; + * + * @return This builder for chaining. + */ + public Builder clearFFloat() { + bitField0_ = (bitField0_ & ~0x00001000); + fFloat_ = 0F; + onChanged(); + return this; + } + + private boolean fBool_; + + /** + * bool f_bool = 14; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + /** + * bool f_bool = 14; + * + * @param value The fBool to set. + * @return This builder for chaining. + */ + public Builder setFBool(boolean value) { + + fBool_ = value; + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + + /** + * bool f_bool = 14; + * + * @return This builder for chaining. + */ + public Builder clearFBool() { + bitField0_ = (bitField0_ & ~0x00002000); + fBool_ = false; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString fBytes_ = com.google.protobuf.ByteString.EMPTY; + + /** + * bytes f_bytes = 15; + * + * @return The fBytes. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFBytes() { + return fBytes_; + } + + /** + * bytes f_bytes = 15; + * + * @param value The fBytes to set. + * @return This builder for chaining. + */ + public Builder setFBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + fBytes_ = value; + bitField0_ |= 0x00004000; + onChanged(); + return this; + } + + /** + * bytes f_bytes = 15; + * + * @return This builder for chaining. + */ + public Builder clearFBytes() { + bitField0_ = (bitField0_ & ~0x00004000); + fBytes_ = getDefaultInstance().getFBytes(); + onChanged(); + return this; + } + + private int fKingdom_ = 0; + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The enum numeric value on the wire for fKingdom. + */ + @java.lang.Override + public int getFKingdomValue() { + return fKingdom_; + } + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @param value The enum numeric value on the wire for fKingdom to set. + * @return This builder for chaining. + */ + public Builder setFKingdomValue(int value) { + fKingdom_ = value; + bitField0_ |= 0x00008000; + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The fKingdom. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData.LifeKingdom getFKingdom() { + com.google.showcase.v1beta1.ComplianceData.LifeKingdom result = + com.google.showcase.v1beta1.ComplianceData.LifeKingdom.forNumber(fKingdom_); + return result == null + ? com.google.showcase.v1beta1.ComplianceData.LifeKingdom.UNRECOGNIZED + : result; + } + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @param value The fKingdom to set. + * @return This builder for chaining. + */ + public Builder setFKingdom(com.google.showcase.v1beta1.ComplianceData.LifeKingdom value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00008000; + fKingdom_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return This builder for chaining. + */ + public Builder clearFKingdom() { + bitField0_ = (bitField0_ & ~0x00008000); + fKingdom_ = 0; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.ComplianceDataChild fChild_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> + fChildBuilder_; + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return Whether the fChild field is set. + */ + public boolean hasFChild() { + return ((bitField0_ & 0x00010000) != 0); + } + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return The fChild. + */ + public com.google.showcase.v1beta1.ComplianceDataChild getFChild() { + if (fChildBuilder_ == null) { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : fChild_; + } else { + return fChildBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public Builder setFChild(com.google.showcase.v1beta1.ComplianceDataChild value) { + if (fChildBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + fChild_ = value; + } else { + fChildBuilder_.setMessage(value); + } + bitField0_ |= 0x00010000; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public Builder setFChild( + com.google.showcase.v1beta1.ComplianceDataChild.Builder builderForValue) { + if (fChildBuilder_ == null) { + fChild_ = builderForValue.build(); + } else { + fChildBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00010000; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public Builder mergeFChild(com.google.showcase.v1beta1.ComplianceDataChild value) { + if (fChildBuilder_ == null) { + if (((bitField0_ & 0x00010000) != 0) + && fChild_ != null + && fChild_ != com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance()) { + getFChildBuilder().mergeFrom(value); + } else { + fChild_ = value; + } + } else { + fChildBuilder_.mergeFrom(value); + } + if (fChild_ != null) { + bitField0_ |= 0x00010000; + onChanged(); + } + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public Builder clearFChild() { + bitField0_ = (bitField0_ & ~0x00010000); + fChild_ = null; + if (fChildBuilder_ != null) { + fChildBuilder_.dispose(); + fChildBuilder_ = null; + } + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public com.google.showcase.v1beta1.ComplianceDataChild.Builder getFChildBuilder() { + bitField0_ |= 0x00010000; + onChanged(); + return getFChildFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getFChildOrBuilder() { + if (fChildBuilder_ != null) { + return fChildBuilder_.getMessageOrBuilder(); + } else { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : fChild_; + } + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> + getFChildFieldBuilder() { + if (fChildBuilder_ == null) { + fChildBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder>( + getFChild(), getParentForChildren(), isClean()); + fChild_ = null; + } + return fChildBuilder_; + } + + private java.lang.Object pString_ = ""; + + /** + * optional string p_string = 17; + * + * @return Whether the pString field is set. + */ + public boolean hasPString() { + return ((bitField0_ & 0x00020000) != 0); + } + + /** + * optional string p_string = 17; + * + * @return The pString. + */ + public java.lang.String getPString() { + java.lang.Object ref = pString_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pString_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * optional string p_string = 17; + * + * @return The bytes for pString. + */ + public com.google.protobuf.ByteString getPStringBytes() { + java.lang.Object ref = pString_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * optional string p_string = 17; + * + * @param value The pString to set. + * @return This builder for chaining. + */ + public Builder setPString(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pString_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + + /** + * optional string p_string = 17; + * + * @return This builder for chaining. + */ + public Builder clearPString() { + pString_ = getDefaultInstance().getPString(); + bitField0_ = (bitField0_ & ~0x00020000); + onChanged(); + return this; + } + + /** + * optional string p_string = 17; + * + * @param value The bytes for pString to set. + * @return This builder for chaining. + */ + public Builder setPStringBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pString_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + + private int pInt32_; + + /** + * optional int32 p_int32 = 18; + * + * @return Whether the pInt32 field is set. + */ + @java.lang.Override + public boolean hasPInt32() { + return ((bitField0_ & 0x00040000) != 0); + } + + /** + * optional int32 p_int32 = 18; + * + * @return The pInt32. + */ + @java.lang.Override + public int getPInt32() { + return pInt32_; + } + + /** + * optional int32 p_int32 = 18; + * + * @param value The pInt32 to set. + * @return This builder for chaining. + */ + public Builder setPInt32(int value) { + + pInt32_ = value; + bitField0_ |= 0x00040000; + onChanged(); + return this; + } + + /** + * optional int32 p_int32 = 18; + * + * @return This builder for chaining. + */ + public Builder clearPInt32() { + bitField0_ = (bitField0_ & ~0x00040000); + pInt32_ = 0; + onChanged(); + return this; + } + + private double pDouble_; + + /** + * optional double p_double = 19; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00080000) != 0); + } + + /** + * optional double p_double = 19; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + /** + * optional double p_double = 19; + * + * @param value The pDouble to set. + * @return This builder for chaining. + */ + public Builder setPDouble(double value) { + + pDouble_ = value; + bitField0_ |= 0x00080000; + onChanged(); + return this; + } + + /** + * optional double p_double = 19; + * + * @return This builder for chaining. + */ + public Builder clearPDouble() { + bitField0_ = (bitField0_ & ~0x00080000); + pDouble_ = 0D; + onChanged(); + return this; + } + + private boolean pBool_; + + /** + * optional bool p_bool = 20; + * + * @return Whether the pBool field is set. + */ + @java.lang.Override + public boolean hasPBool() { + return ((bitField0_ & 0x00100000) != 0); + } + + /** + * optional bool p_bool = 20; + * + * @return The pBool. + */ + @java.lang.Override + public boolean getPBool() { + return pBool_; + } + + /** + * optional bool p_bool = 20; + * + * @param value The pBool to set. + * @return This builder for chaining. + */ + public Builder setPBool(boolean value) { + + pBool_ = value; + bitField0_ |= 0x00100000; + onChanged(); + return this; + } + + /** + * optional bool p_bool = 20; + * + * @return This builder for chaining. + */ + public Builder clearPBool() { + bitField0_ = (bitField0_ & ~0x00100000); + pBool_ = false; + onChanged(); + return this; + } + + private int pKingdom_ = 0; + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return Whether the pKingdom field is set. + */ + @java.lang.Override + public boolean hasPKingdom() { + return ((bitField0_ & 0x00200000) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The enum numeric value on the wire for pKingdom. + */ + @java.lang.Override + public int getPKingdomValue() { + return pKingdom_; + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @param value The enum numeric value on the wire for pKingdom to set. + * @return This builder for chaining. + */ + public Builder setPKingdomValue(int value) { + pKingdom_ = value; + bitField0_ |= 0x00200000; + onChanged(); + return this; + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The pKingdom. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData.LifeKingdom getPKingdom() { + com.google.showcase.v1beta1.ComplianceData.LifeKingdom result = + com.google.showcase.v1beta1.ComplianceData.LifeKingdom.forNumber(pKingdom_); + return result == null + ? com.google.showcase.v1beta1.ComplianceData.LifeKingdom.UNRECOGNIZED + : result; + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @param value The pKingdom to set. + * @return This builder for chaining. + */ + public Builder setPKingdom(com.google.showcase.v1beta1.ComplianceData.LifeKingdom value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00200000; + pKingdom_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return This builder for chaining. + */ + public Builder clearPKingdom() { + bitField0_ = (bitField0_ & ~0x00200000); + pKingdom_ = 0; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.ComplianceDataChild pChild_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> + pChildBuilder_; + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return Whether the pChild field is set. + */ + public boolean hasPChild() { + return ((bitField0_ & 0x00400000) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return The pChild. + */ + public com.google.showcase.v1beta1.ComplianceDataChild getPChild() { + if (pChildBuilder_ == null) { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : pChild_; + } else { + return pChildBuilder_.getMessage(); + } + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public Builder setPChild(com.google.showcase.v1beta1.ComplianceDataChild value) { + if (pChildBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + pChild_ = value; + } else { + pChildBuilder_.setMessage(value); + } + bitField0_ |= 0x00400000; + onChanged(); + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public Builder setPChild( + com.google.showcase.v1beta1.ComplianceDataChild.Builder builderForValue) { + if (pChildBuilder_ == null) { + pChild_ = builderForValue.build(); + } else { + pChildBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00400000; + onChanged(); + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public Builder mergePChild(com.google.showcase.v1beta1.ComplianceDataChild value) { + if (pChildBuilder_ == null) { + if (((bitField0_ & 0x00400000) != 0) + && pChild_ != null + && pChild_ != com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance()) { + getPChildBuilder().mergeFrom(value); + } else { + pChild_ = value; + } + } else { + pChildBuilder_.mergeFrom(value); + } + if (pChild_ != null) { + bitField0_ |= 0x00400000; + onChanged(); + } + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public Builder clearPChild() { + bitField0_ = (bitField0_ & ~0x00400000); + pChild_ = null; + if (pChildBuilder_ != null) { + pChildBuilder_.dispose(); + pChildBuilder_ = null; + } + onChanged(); + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public com.google.showcase.v1beta1.ComplianceDataChild.Builder getPChildBuilder() { + bitField0_ |= 0x00400000; + onChanged(); + return getPChildFieldBuilder().getBuilder(); + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getPChildOrBuilder() { + if (pChildBuilder_ != null) { + return pChildBuilder_.getMessageOrBuilder(); + } else { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : pChild_; + } + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> + getPChildFieldBuilder() { + if (pChildBuilder_ == null) { + pChildBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder>( + getPChild(), getParentForChildren(), isClean()); + pChild_ = null; + } + return pChildBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceData) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ComplianceData) + private static final com.google.showcase.v1beta1.ComplianceData DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ComplianceData(); + } + + public static com.google.showcase.v1beta1.ComplianceData getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComplianceData 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.showcase.v1beta1.ComplianceData getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java new file mode 100644 index 0000000000..8b910818b5 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java @@ -0,0 +1,1899 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.ComplianceDataChild} */ +public final class ComplianceDataChild extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceDataChild) + ComplianceDataChildOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ComplianceDataChild.newBuilder() to construct. + private ComplianceDataChild(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComplianceDataChild() { + fString_ = ""; + fContinent_ = 0; + pString_ = ""; + pContinent_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComplianceDataChild(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceDataChild.class, + com.google.showcase.v1beta1.ComplianceDataChild.Builder.class); + } + + private int bitField0_; + public static final int F_STRING_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object fString_ = ""; + + /** + * string f_string = 1; + * + * @return The fString. + */ + @java.lang.Override + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int F_FLOAT_FIELD_NUMBER = 2; + private float fFloat_ = 0F; + + /** + * float f_float = 2; + * + * @return The fFloat. + */ + @java.lang.Override + public float getFFloat() { + return fFloat_; + } + + public static final int F_DOUBLE_FIELD_NUMBER = 3; + private double fDouble_ = 0D; + + /** + * double f_double = 3; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + public static final int F_BOOL_FIELD_NUMBER = 4; + private boolean fBool_ = false; + + /** + * bool f_bool = 4; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + public static final int F_CONTINENT_FIELD_NUMBER = 11; + private int fContinent_ = 0; + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The enum numeric value on the wire for fContinent. + */ + @java.lang.Override + public int getFContinentValue() { + return fContinent_; + } + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The fContinent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getFContinent() { + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.forNumber(fContinent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + public static final int F_CHILD_FIELD_NUMBER = 5; + private com.google.showcase.v1beta1.ComplianceDataGrandchild fChild_; + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return Whether the fChild field is set. + */ + @java.lang.Override + public boolean hasFChild() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return The fChild. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchild getFChild() { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : fChild_; + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getFChildOrBuilder() { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : fChild_; + } + + public static final int P_STRING_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private volatile java.lang.Object pString_ = ""; + + /** + * optional string p_string = 6; + * + * @return Whether the pString field is set. + */ + @java.lang.Override + public boolean hasPString() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * optional string p_string = 6; + * + * @return The pString. + */ + @java.lang.Override + public java.lang.String getPString() { + java.lang.Object ref = pString_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pString_ = s; + return s; + } + } + + /** + * optional string p_string = 6; + * + * @return The bytes for pString. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPStringBytes() { + java.lang.Object ref = pString_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int P_FLOAT_FIELD_NUMBER = 7; + private float pFloat_ = 0F; + + /** + * optional float p_float = 7; + * + * @return Whether the pFloat field is set. + */ + @java.lang.Override + public boolean hasPFloat() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * optional float p_float = 7; + * + * @return The pFloat. + */ + @java.lang.Override + public float getPFloat() { + return pFloat_; + } + + public static final int P_DOUBLE_FIELD_NUMBER = 8; + private double pDouble_ = 0D; + + /** + * optional double p_double = 8; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * optional double p_double = 8; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + public static final int P_BOOL_FIELD_NUMBER = 9; + private boolean pBool_ = false; + + /** + * optional bool p_bool = 9; + * + * @return Whether the pBool field is set. + */ + @java.lang.Override + public boolean hasPBool() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * optional bool p_bool = 9; + * + * @return The pBool. + */ + @java.lang.Override + public boolean getPBool() { + return pBool_; + } + + public static final int P_CONTINENT_FIELD_NUMBER = 12; + private int pContinent_ = 0; + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The enum numeric value on the wire for pContinent. + */ + @java.lang.Override + public int getPContinentValue() { + return pContinent_; + } + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The pContinent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getPContinent() { + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.forNumber(pContinent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + public static final int P_CHILD_FIELD_NUMBER = 10; + private com.google.showcase.v1beta1.ComplianceDataGrandchild pChild_; + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return Whether the pChild field is set. + */ + @java.lang.Override + public boolean hasPChild() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return The pChild. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchild getPChild() { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : pChild_; + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getPChildOrBuilder() { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : pChild_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fString_); + } + if (java.lang.Float.floatToRawIntBits(fFloat_) != 0) { + output.writeFloat(2, fFloat_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + output.writeDouble(3, fDouble_); + } + if (fBool_ != false) { + output.writeBool(4, fBool_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(5, getFChild()); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, pString_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeFloat(7, pFloat_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeDouble(8, pDouble_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeBool(9, pBool_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeMessage(10, getPChild()); + } + if (fContinent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + output.writeEnum(11, fContinent_); + } + if (pContinent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + output.writeEnum(12, pContinent_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fString_); + } + if (java.lang.Float.floatToRawIntBits(fFloat_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(2, fFloat_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(3, fDouble_); + } + if (fBool_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, fBool_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getFChild()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, pString_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(7, pFloat_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(8, pDouble_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, pBool_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getPChild()); + } + if (fContinent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(11, fContinent_); + } + if (pContinent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(12, pContinent_); + } + 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.showcase.v1beta1.ComplianceDataChild)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ComplianceDataChild other = + (com.google.showcase.v1beta1.ComplianceDataChild) obj; + + if (!getFString().equals(other.getFString())) return false; + if (java.lang.Float.floatToIntBits(getFFloat()) + != java.lang.Float.floatToIntBits(other.getFFloat())) return false; + if (java.lang.Double.doubleToLongBits(getFDouble()) + != java.lang.Double.doubleToLongBits(other.getFDouble())) return false; + if (getFBool() != other.getFBool()) return false; + if (fContinent_ != other.fContinent_) return false; + if (hasFChild() != other.hasFChild()) return false; + if (hasFChild()) { + if (!getFChild().equals(other.getFChild())) return false; + } + if (hasPString() != other.hasPString()) return false; + if (hasPString()) { + if (!getPString().equals(other.getPString())) return false; + } + if (hasPFloat() != other.hasPFloat()) return false; + if (hasPFloat()) { + if (java.lang.Float.floatToIntBits(getPFloat()) + != java.lang.Float.floatToIntBits(other.getPFloat())) return false; + } + if (hasPDouble() != other.hasPDouble()) return false; + if (hasPDouble()) { + if (java.lang.Double.doubleToLongBits(getPDouble()) + != java.lang.Double.doubleToLongBits(other.getPDouble())) return false; + } + if (hasPBool() != other.hasPBool()) return false; + if (hasPBool()) { + if (getPBool() != other.getPBool()) return false; + } + if (pContinent_ != other.pContinent_) return false; + if (hasPChild() != other.hasPChild()) return false; + if (hasPChild()) { + if (!getPChild().equals(other.getPChild())) 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(); + hash = (37 * hash) + F_STRING_FIELD_NUMBER; + hash = (53 * hash) + getFString().hashCode(); + hash = (37 * hash) + F_FLOAT_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getFFloat()); + hash = (37 * hash) + F_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFDouble())); + hash = (37 * hash) + F_BOOL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getFBool()); + hash = (37 * hash) + F_CONTINENT_FIELD_NUMBER; + hash = (53 * hash) + fContinent_; + if (hasFChild()) { + hash = (37 * hash) + F_CHILD_FIELD_NUMBER; + hash = (53 * hash) + getFChild().hashCode(); + } + if (hasPString()) { + hash = (37 * hash) + P_STRING_FIELD_NUMBER; + hash = (53 * hash) + getPString().hashCode(); + } + if (hasPFloat()) { + hash = (37 * hash) + P_FLOAT_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getPFloat()); + } + if (hasPDouble()) { + hash = (37 * hash) + P_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPDouble())); + } + if (hasPBool()) { + hash = (37 * hash) + P_BOOL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPBool()); + } + hash = (37 * hash) + P_CONTINENT_FIELD_NUMBER; + hash = (53 * hash) + pContinent_; + if (hasPChild()) { + hash = (37 * hash) + P_CHILD_FIELD_NUMBER; + hash = (53 * hash) + getPChild().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild 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.showcase.v1beta1.ComplianceDataChild parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ComplianceDataChild 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.ComplianceDataChild} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceDataChild) + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceDataChild.class, + com.google.showcase.v1beta1.ComplianceDataChild.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ComplianceDataChild.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getFChildFieldBuilder(); + getPChildFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + fString_ = ""; + fFloat_ = 0F; + fDouble_ = 0D; + fBool_ = false; + fContinent_ = 0; + fChild_ = null; + if (fChildBuilder_ != null) { + fChildBuilder_.dispose(); + fChildBuilder_ = null; + } + pString_ = ""; + pFloat_ = 0F; + pDouble_ = 0D; + pBool_ = false; + pContinent_ = 0; + pChild_ = null; + if (pChildBuilder_ != null) { + pChildBuilder_.dispose(); + pChildBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChild getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChild build() { + com.google.showcase.v1beta1.ComplianceDataChild result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChild buildPartial() { + com.google.showcase.v1beta1.ComplianceDataChild result = + new com.google.showcase.v1beta1.ComplianceDataChild(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ComplianceDataChild result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.fString_ = fString_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.fFloat_ = fFloat_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.fDouble_ = fDouble_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.fBool_ = fBool_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.fContinent_ = fContinent_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000020) != 0)) { + result.fChild_ = fChildBuilder_ == null ? fChild_ : fChildBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.pString_ = pString_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.pFloat_ = pFloat_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.pDouble_ = pDouble_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.pBool_ = pBool_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.pContinent_ = pContinent_; + } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.pChild_ = pChildBuilder_ == null ? pChild_ : pChildBuilder_.build(); + to_bitField0_ |= 0x00000020; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ComplianceDataChild) { + return mergeFrom((com.google.showcase.v1beta1.ComplianceDataChild) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceDataChild other) { + if (other == com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance()) + return this; + if (!other.getFString().isEmpty()) { + fString_ = other.fString_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getFFloat() != 0F) { + setFFloat(other.getFFloat()); + } + if (other.getFDouble() != 0D) { + setFDouble(other.getFDouble()); + } + if (other.getFBool() != false) { + setFBool(other.getFBool()); + } + if (other.fContinent_ != 0) { + setFContinentValue(other.getFContinentValue()); + } + if (other.hasFChild()) { + mergeFChild(other.getFChild()); + } + if (other.hasPString()) { + pString_ = other.pString_; + bitField0_ |= 0x00000040; + onChanged(); + } + if (other.hasPFloat()) { + setPFloat(other.getPFloat()); + } + if (other.hasPDouble()) { + setPDouble(other.getPDouble()); + } + if (other.hasPBool()) { + setPBool(other.getPBool()); + } + if (other.pContinent_ != 0) { + setPContinentValue(other.getPContinentValue()); + } + if (other.hasPChild()) { + mergePChild(other.getPChild()); + } + 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: + { + fString_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 21: + { + fFloat_ = input.readFloat(); + bitField0_ |= 0x00000002; + break; + } // case 21 + case 25: + { + fDouble_ = input.readDouble(); + bitField0_ |= 0x00000004; + break; + } // case 25 + case 32: + { + fBool_ = input.readBool(); + bitField0_ |= 0x00000008; + break; + } // case 32 + case 42: + { + input.readMessage(getFChildFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000020; + break; + } // case 42 + case 50: + { + pString_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 50 + case 61: + { + pFloat_ = input.readFloat(); + bitField0_ |= 0x00000080; + break; + } // case 61 + case 65: + { + pDouble_ = input.readDouble(); + bitField0_ |= 0x00000100; + break; + } // case 65 + case 72: + { + pBool_ = input.readBool(); + bitField0_ |= 0x00000200; + break; + } // case 72 + case 82: + { + input.readMessage(getPChildFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000800; + break; + } // case 82 + case 88: + { + fContinent_ = input.readEnum(); + bitField0_ |= 0x00000010; + break; + } // case 88 + case 96: + { + pContinent_ = input.readEnum(); + bitField0_ |= 0x00000400; + break; + } // case 96 + 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 java.lang.Object fString_ = ""; + + /** + * string f_string = 1; + * + * @return The fString. + */ + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string f_string = 1; + * + * @param value The fString to set. + * @return This builder for chaining. + */ + public Builder setFString(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + fString_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @return This builder for chaining. + */ + public Builder clearFString() { + fString_ = getDefaultInstance().getFString(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @param value The bytes for fString to set. + * @return This builder for chaining. + */ + public Builder setFStringBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + fString_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private float fFloat_; + + /** + * float f_float = 2; + * + * @return The fFloat. + */ + @java.lang.Override + public float getFFloat() { + return fFloat_; + } + + /** + * float f_float = 2; + * + * @param value The fFloat to set. + * @return This builder for chaining. + */ + public Builder setFFloat(float value) { + + fFloat_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * float f_float = 2; + * + * @return This builder for chaining. + */ + public Builder clearFFloat() { + bitField0_ = (bitField0_ & ~0x00000002); + fFloat_ = 0F; + onChanged(); + return this; + } + + private double fDouble_; + + /** + * double f_double = 3; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + /** + * double f_double = 3; + * + * @param value The fDouble to set. + * @return This builder for chaining. + */ + public Builder setFDouble(double value) { + + fDouble_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * double f_double = 3; + * + * @return This builder for chaining. + */ + public Builder clearFDouble() { + bitField0_ = (bitField0_ & ~0x00000004); + fDouble_ = 0D; + onChanged(); + return this; + } + + private boolean fBool_; + + /** + * bool f_bool = 4; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + /** + * bool f_bool = 4; + * + * @param value The fBool to set. + * @return This builder for chaining. + */ + public Builder setFBool(boolean value) { + + fBool_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * bool f_bool = 4; + * + * @return This builder for chaining. + */ + public Builder clearFBool() { + bitField0_ = (bitField0_ & ~0x00000008); + fBool_ = false; + onChanged(); + return this; + } + + private int fContinent_ = 0; + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The enum numeric value on the wire for fContinent. + */ + @java.lang.Override + public int getFContinentValue() { + return fContinent_; + } + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @param value The enum numeric value on the wire for fContinent to set. + * @return This builder for chaining. + */ + public Builder setFContinentValue(int value) { + fContinent_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The fContinent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getFContinent() { + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.forNumber(fContinent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @param value The fContinent to set. + * @return This builder for chaining. + */ + public Builder setFContinent(com.google.showcase.v1beta1.Continent value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + fContinent_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return This builder for chaining. + */ + public Builder clearFContinent() { + bitField0_ = (bitField0_ & ~0x00000010); + fContinent_ = 0; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.ComplianceDataGrandchild fChild_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> + fChildBuilder_; + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return Whether the fChild field is set. + */ + public boolean hasFChild() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return The fChild. + */ + public com.google.showcase.v1beta1.ComplianceDataGrandchild getFChild() { + if (fChildBuilder_ == null) { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : fChild_; + } else { + return fChildBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public Builder setFChild(com.google.showcase.v1beta1.ComplianceDataGrandchild value) { + if (fChildBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + fChild_ = value; + } else { + fChildBuilder_.setMessage(value); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public Builder setFChild( + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder builderForValue) { + if (fChildBuilder_ == null) { + fChild_ = builderForValue.build(); + } else { + fChildBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public Builder mergeFChild(com.google.showcase.v1beta1.ComplianceDataGrandchild value) { + if (fChildBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && fChild_ != null + && fChild_ + != com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance()) { + getFChildBuilder().mergeFrom(value); + } else { + fChild_ = value; + } + } else { + fChildBuilder_.mergeFrom(value); + } + if (fChild_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public Builder clearFChild() { + bitField0_ = (bitField0_ & ~0x00000020); + fChild_ = null; + if (fChildBuilder_ != null) { + fChildBuilder_.dispose(); + fChildBuilder_ = null; + } + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder getFChildBuilder() { + bitField0_ |= 0x00000020; + onChanged(); + return getFChildFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getFChildOrBuilder() { + if (fChildBuilder_ != null) { + return fChildBuilder_.getMessageOrBuilder(); + } else { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : fChild_; + } + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> + getFChildFieldBuilder() { + if (fChildBuilder_ == null) { + fChildBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder>( + getFChild(), getParentForChildren(), isClean()); + fChild_ = null; + } + return fChildBuilder_; + } + + private java.lang.Object pString_ = ""; + + /** + * optional string p_string = 6; + * + * @return Whether the pString field is set. + */ + public boolean hasPString() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * optional string p_string = 6; + * + * @return The pString. + */ + public java.lang.String getPString() { + java.lang.Object ref = pString_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pString_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * optional string p_string = 6; + * + * @return The bytes for pString. + */ + public com.google.protobuf.ByteString getPStringBytes() { + java.lang.Object ref = pString_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * optional string p_string = 6; + * + * @param value The pString to set. + * @return This builder for chaining. + */ + public Builder setPString(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pString_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * optional string p_string = 6; + * + * @return This builder for chaining. + */ + public Builder clearPString() { + pString_ = getDefaultInstance().getPString(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * optional string p_string = 6; + * + * @param value The bytes for pString to set. + * @return This builder for chaining. + */ + public Builder setPStringBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pString_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + private float pFloat_; + + /** + * optional float p_float = 7; + * + * @return Whether the pFloat field is set. + */ + @java.lang.Override + public boolean hasPFloat() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * optional float p_float = 7; + * + * @return The pFloat. + */ + @java.lang.Override + public float getPFloat() { + return pFloat_; + } + + /** + * optional float p_float = 7; + * + * @param value The pFloat to set. + * @return This builder for chaining. + */ + public Builder setPFloat(float value) { + + pFloat_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * optional float p_float = 7; + * + * @return This builder for chaining. + */ + public Builder clearPFloat() { + bitField0_ = (bitField0_ & ~0x00000080); + pFloat_ = 0F; + onChanged(); + return this; + } + + private double pDouble_; + + /** + * optional double p_double = 8; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00000100) != 0); + } + + /** + * optional double p_double = 8; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + /** + * optional double p_double = 8; + * + * @param value The pDouble to set. + * @return This builder for chaining. + */ + public Builder setPDouble(double value) { + + pDouble_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * optional double p_double = 8; + * + * @return This builder for chaining. + */ + public Builder clearPDouble() { + bitField0_ = (bitField0_ & ~0x00000100); + pDouble_ = 0D; + onChanged(); + return this; + } + + private boolean pBool_; + + /** + * optional bool p_bool = 9; + * + * @return Whether the pBool field is set. + */ + @java.lang.Override + public boolean hasPBool() { + return ((bitField0_ & 0x00000200) != 0); + } + + /** + * optional bool p_bool = 9; + * + * @return The pBool. + */ + @java.lang.Override + public boolean getPBool() { + return pBool_; + } + + /** + * optional bool p_bool = 9; + * + * @param value The pBool to set. + * @return This builder for chaining. + */ + public Builder setPBool(boolean value) { + + pBool_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * optional bool p_bool = 9; + * + * @return This builder for chaining. + */ + public Builder clearPBool() { + bitField0_ = (bitField0_ & ~0x00000200); + pBool_ = false; + onChanged(); + return this; + } + + private int pContinent_ = 0; + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The enum numeric value on the wire for pContinent. + */ + @java.lang.Override + public int getPContinentValue() { + return pContinent_; + } + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @param value The enum numeric value on the wire for pContinent to set. + * @return This builder for chaining. + */ + public Builder setPContinentValue(int value) { + pContinent_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The pContinent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getPContinent() { + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.forNumber(pContinent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @param value The pContinent to set. + * @return This builder for chaining. + */ + public Builder setPContinent(com.google.showcase.v1beta1.Continent value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000400; + pContinent_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return This builder for chaining. + */ + public Builder clearPContinent() { + bitField0_ = (bitField0_ & ~0x00000400); + pContinent_ = 0; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.ComplianceDataGrandchild pChild_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> + pChildBuilder_; + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return Whether the pChild field is set. + */ + public boolean hasPChild() { + return ((bitField0_ & 0x00000800) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return The pChild. + */ + public com.google.showcase.v1beta1.ComplianceDataGrandchild getPChild() { + if (pChildBuilder_ == null) { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : pChild_; + } else { + return pChildBuilder_.getMessage(); + } + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public Builder setPChild(com.google.showcase.v1beta1.ComplianceDataGrandchild value) { + if (pChildBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + pChild_ = value; + } else { + pChildBuilder_.setMessage(value); + } + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public Builder setPChild( + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder builderForValue) { + if (pChildBuilder_ == null) { + pChild_ = builderForValue.build(); + } else { + pChildBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public Builder mergePChild(com.google.showcase.v1beta1.ComplianceDataGrandchild value) { + if (pChildBuilder_ == null) { + if (((bitField0_ & 0x00000800) != 0) + && pChild_ != null + && pChild_ + != com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance()) { + getPChildBuilder().mergeFrom(value); + } else { + pChild_ = value; + } + } else { + pChildBuilder_.mergeFrom(value); + } + if (pChild_ != null) { + bitField0_ |= 0x00000800; + onChanged(); + } + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public Builder clearPChild() { + bitField0_ = (bitField0_ & ~0x00000800); + pChild_ = null; + if (pChildBuilder_ != null) { + pChildBuilder_.dispose(); + pChildBuilder_ = null; + } + onChanged(); + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder getPChildBuilder() { + bitField0_ |= 0x00000800; + onChanged(); + return getPChildFieldBuilder().getBuilder(); + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getPChildOrBuilder() { + if (pChildBuilder_ != null) { + return pChildBuilder_.getMessageOrBuilder(); + } else { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : pChild_; + } + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> + getPChildFieldBuilder() { + if (pChildBuilder_ == null) { + pChildBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder>( + getPChild(), getParentForChildren(), isClean()); + pChild_ = null; + } + return pChildBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceDataChild) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ComplianceDataChild) + private static final com.google.showcase.v1beta1.ComplianceDataChild DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ComplianceDataChild(); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComplianceDataChild 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.showcase.v1beta1.ComplianceDataChild getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java new file mode 100644 index 0000000000..c895edd6d2 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java @@ -0,0 +1,186 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ComplianceDataChildOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceDataChild) + com.google.protobuf.MessageOrBuilder { + + /** + * string f_string = 1; + * + * @return The fString. + */ + java.lang.String getFString(); + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + com.google.protobuf.ByteString getFStringBytes(); + + /** + * float f_float = 2; + * + * @return The fFloat. + */ + float getFFloat(); + + /** + * double f_double = 3; + * + * @return The fDouble. + */ + double getFDouble(); + + /** + * bool f_bool = 4; + * + * @return The fBool. + */ + boolean getFBool(); + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The enum numeric value on the wire for fContinent. + */ + int getFContinentValue(); + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The fContinent. + */ + com.google.showcase.v1beta1.Continent getFContinent(); + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return Whether the fChild field is set. + */ + boolean hasFChild(); + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return The fChild. + */ + com.google.showcase.v1beta1.ComplianceDataGrandchild getFChild(); + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getFChildOrBuilder(); + + /** + * optional string p_string = 6; + * + * @return Whether the pString field is set. + */ + boolean hasPString(); + + /** + * optional string p_string = 6; + * + * @return The pString. + */ + java.lang.String getPString(); + + /** + * optional string p_string = 6; + * + * @return The bytes for pString. + */ + com.google.protobuf.ByteString getPStringBytes(); + + /** + * optional float p_float = 7; + * + * @return Whether the pFloat field is set. + */ + boolean hasPFloat(); + + /** + * optional float p_float = 7; + * + * @return The pFloat. + */ + float getPFloat(); + + /** + * optional double p_double = 8; + * + * @return Whether the pDouble field is set. + */ + boolean hasPDouble(); + + /** + * optional double p_double = 8; + * + * @return The pDouble. + */ + double getPDouble(); + + /** + * optional bool p_bool = 9; + * + * @return Whether the pBool field is set. + */ + boolean hasPBool(); + + /** + * optional bool p_bool = 9; + * + * @return The pBool. + */ + boolean getPBool(); + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The enum numeric value on the wire for pContinent. + */ + int getPContinentValue(); + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The pContinent. + */ + com.google.showcase.v1beta1.Continent getPContinent(); + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return Whether the pChild field is set. + */ + boolean hasPChild(); + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return The pChild. + */ + com.google.showcase.v1beta1.ComplianceDataGrandchild getPChild(); + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getPChildOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java new file mode 100644 index 0000000000..8f55edf836 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java @@ -0,0 +1,726 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.ComplianceDataGrandchild} */ +public final class ComplianceDataGrandchild extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceDataGrandchild) + ComplianceDataGrandchildOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ComplianceDataGrandchild.newBuilder() to construct. + private ComplianceDataGrandchild(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComplianceDataGrandchild() { + fString_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComplianceDataGrandchild(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceDataGrandchild.class, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder.class); + } + + public static final int F_STRING_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object fString_ = ""; + + /** + * string f_string = 1; + * + * @return The fString. + */ + @java.lang.Override + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int F_DOUBLE_FIELD_NUMBER = 2; + private double fDouble_ = 0D; + + /** + * double f_double = 2; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + public static final int F_BOOL_FIELD_NUMBER = 3; + private boolean fBool_ = false; + + /** + * bool f_bool = 3; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fString_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + output.writeDouble(2, fDouble_); + } + if (fBool_ != false) { + output.writeBool(3, fBool_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fString_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, fDouble_); + } + if (fBool_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, fBool_); + } + 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.showcase.v1beta1.ComplianceDataGrandchild)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ComplianceDataGrandchild other = + (com.google.showcase.v1beta1.ComplianceDataGrandchild) obj; + + if (!getFString().equals(other.getFString())) return false; + if (java.lang.Double.doubleToLongBits(getFDouble()) + != java.lang.Double.doubleToLongBits(other.getFDouble())) return false; + if (getFBool() != other.getFBool()) 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(); + hash = (37 * hash) + F_STRING_FIELD_NUMBER; + hash = (53 * hash) + getFString().hashCode(); + hash = (37 * hash) + F_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFDouble())); + hash = (37 * hash) + F_BOOL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getFBool()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild 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.showcase.v1beta1.ComplianceDataGrandchild parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ComplianceDataGrandchild 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.ComplianceDataGrandchild} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceDataGrandchild) + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceDataGrandchild.class, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ComplianceDataGrandchild.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + fString_ = ""; + fDouble_ = 0D; + fBool_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchild getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchild build() { + com.google.showcase.v1beta1.ComplianceDataGrandchild result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchild buildPartial() { + com.google.showcase.v1beta1.ComplianceDataGrandchild result = + new com.google.showcase.v1beta1.ComplianceDataGrandchild(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ComplianceDataGrandchild result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.fString_ = fString_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.fDouble_ = fDouble_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.fBool_ = fBool_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ComplianceDataGrandchild) { + return mergeFrom((com.google.showcase.v1beta1.ComplianceDataGrandchild) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceDataGrandchild other) { + if (other == com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance()) + return this; + if (!other.getFString().isEmpty()) { + fString_ = other.fString_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getFDouble() != 0D) { + setFDouble(other.getFDouble()); + } + if (other.getFBool() != false) { + setFBool(other.getFBool()); + } + 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: + { + fString_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 17: + { + fDouble_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case 17 + case 24: + { + fBool_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + 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 java.lang.Object fString_ = ""; + + /** + * string f_string = 1; + * + * @return The fString. + */ + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string f_string = 1; + * + * @param value The fString to set. + * @return This builder for chaining. + */ + public Builder setFString(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + fString_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @return This builder for chaining. + */ + public Builder clearFString() { + fString_ = getDefaultInstance().getFString(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @param value The bytes for fString to set. + * @return This builder for chaining. + */ + public Builder setFStringBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + fString_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private double fDouble_; + + /** + * double f_double = 2; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + /** + * double f_double = 2; + * + * @param value The fDouble to set. + * @return This builder for chaining. + */ + public Builder setFDouble(double value) { + + fDouble_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * double f_double = 2; + * + * @return This builder for chaining. + */ + public Builder clearFDouble() { + bitField0_ = (bitField0_ & ~0x00000002); + fDouble_ = 0D; + onChanged(); + return this; + } + + private boolean fBool_; + + /** + * bool f_bool = 3; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + /** + * bool f_bool = 3; + * + * @param value The fBool to set. + * @return This builder for chaining. + */ + public Builder setFBool(boolean value) { + + fBool_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * bool f_bool = 3; + * + * @return This builder for chaining. + */ + public Builder clearFBool() { + bitField0_ = (bitField0_ & ~0x00000004); + fBool_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceDataGrandchild) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ComplianceDataGrandchild) + private static final com.google.showcase.v1beta1.ComplianceDataGrandchild DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ComplianceDataGrandchild(); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComplianceDataGrandchild 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.showcase.v1beta1.ComplianceDataGrandchild getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java new file mode 100644 index 0000000000..724101ad4a --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ComplianceDataGrandchildOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceDataGrandchild) + com.google.protobuf.MessageOrBuilder { + + /** + * string f_string = 1; + * + * @return The fString. + */ + java.lang.String getFString(); + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + com.google.protobuf.ByteString getFStringBytes(); + + /** + * double f_double = 2; + * + * @return The fDouble. + */ + double getFDouble(); + + /** + * bool f_bool = 3; + * + * @return The fBool. + */ + boolean getFBool(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java new file mode 100644 index 0000000000..9836733ed5 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java @@ -0,0 +1,270 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ComplianceDataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceData) + com.google.protobuf.MessageOrBuilder { + + /** + * string f_string = 1; + * + * @return The fString. + */ + java.lang.String getFString(); + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + com.google.protobuf.ByteString getFStringBytes(); + + /** + * int32 f_int32 = 2; + * + * @return The fInt32. + */ + int getFInt32(); + + /** + * sint32 f_sint32 = 3; + * + * @return The fSint32. + */ + int getFSint32(); + + /** + * sfixed32 f_sfixed32 = 4; + * + * @return The fSfixed32. + */ + int getFSfixed32(); + + /** + * uint32 f_uint32 = 5; + * + * @return The fUint32. + */ + int getFUint32(); + + /** + * fixed32 f_fixed32 = 6; + * + * @return The fFixed32. + */ + int getFFixed32(); + + /** + * int64 f_int64 = 7; + * + * @return The fInt64. + */ + long getFInt64(); + + /** + * sint64 f_sint64 = 8; + * + * @return The fSint64. + */ + long getFSint64(); + + /** + * sfixed64 f_sfixed64 = 9; + * + * @return The fSfixed64. + */ + long getFSfixed64(); + + /** + * uint64 f_uint64 = 10; + * + * @return The fUint64. + */ + long getFUint64(); + + /** + * fixed64 f_fixed64 = 11; + * + * @return The fFixed64. + */ + long getFFixed64(); + + /** + * double f_double = 12; + * + * @return The fDouble. + */ + double getFDouble(); + + /** + * float f_float = 13; + * + * @return The fFloat. + */ + float getFFloat(); + + /** + * bool f_bool = 14; + * + * @return The fBool. + */ + boolean getFBool(); + + /** + * bytes f_bytes = 15; + * + * @return The fBytes. + */ + com.google.protobuf.ByteString getFBytes(); + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The enum numeric value on the wire for fKingdom. + */ + int getFKingdomValue(); + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The fKingdom. + */ + com.google.showcase.v1beta1.ComplianceData.LifeKingdom getFKingdom(); + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return Whether the fChild field is set. + */ + boolean hasFChild(); + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return The fChild. + */ + com.google.showcase.v1beta1.ComplianceDataChild getFChild(); + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getFChildOrBuilder(); + + /** + * optional string p_string = 17; + * + * @return Whether the pString field is set. + */ + boolean hasPString(); + + /** + * optional string p_string = 17; + * + * @return The pString. + */ + java.lang.String getPString(); + + /** + * optional string p_string = 17; + * + * @return The bytes for pString. + */ + com.google.protobuf.ByteString getPStringBytes(); + + /** + * optional int32 p_int32 = 18; + * + * @return Whether the pInt32 field is set. + */ + boolean hasPInt32(); + + /** + * optional int32 p_int32 = 18; + * + * @return The pInt32. + */ + int getPInt32(); + + /** + * optional double p_double = 19; + * + * @return Whether the pDouble field is set. + */ + boolean hasPDouble(); + + /** + * optional double p_double = 19; + * + * @return The pDouble. + */ + double getPDouble(); + + /** + * optional bool p_bool = 20; + * + * @return Whether the pBool field is set. + */ + boolean hasPBool(); + + /** + * optional bool p_bool = 20; + * + * @return The pBool. + */ + boolean getPBool(); + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return Whether the pKingdom field is set. + */ + boolean hasPKingdom(); + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The enum numeric value on the wire for pKingdom. + */ + int getPKingdomValue(); + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The pKingdom. + */ + com.google.showcase.v1beta1.ComplianceData.LifeKingdom getPKingdom(); + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return Whether the pChild field is set. + */ + boolean hasPChild(); + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return The pChild. + */ + com.google.showcase.v1beta1.ComplianceDataChild getPChild(); + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getPChildOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java new file mode 100644 index 0000000000..80acba6175 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java @@ -0,0 +1,1137 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * ComplianceGroups encapsulates a group of RPC requests to the Compliance
+ * server: one request for each combination of elements of `rpcs` and of
+ * `requests`.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceGroup} + */ +public final class ComplianceGroup extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceGroup) + ComplianceGroupOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ComplianceGroup.newBuilder() to construct. + private ComplianceGroup(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComplianceGroup() { + name_ = ""; + rpcs_ = com.google.protobuf.LazyStringArrayList.emptyList(); + requests_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComplianceGroup(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceGroup.class, + com.google.showcase.v1beta1.ComplianceGroup.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RPCS_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList rpcs_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * repeated string rpcs = 2; + * + * @return A list containing the rpcs. + */ + public com.google.protobuf.ProtocolStringList getRpcsList() { + return rpcs_; + } + + /** + * repeated string rpcs = 2; + * + * @return The count of rpcs. + */ + public int getRpcsCount() { + return rpcs_.size(); + } + + /** + * repeated string rpcs = 2; + * + * @param index The index of the element to return. + * @return The rpcs at the given index. + */ + public java.lang.String getRpcs(int index) { + return rpcs_.get(index); + } + + /** + * repeated string rpcs = 2; + * + * @param index The index of the value to return. + * @return The bytes of the rpcs at the given index. + */ + public com.google.protobuf.ByteString getRpcsBytes(int index) { + return rpcs_.getByteString(index); + } + + public static final int REQUESTS_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private java.util.List requests_; + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + @java.lang.Override + public java.util.List getRequestsList() { + return requests_; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + @java.lang.Override + public java.util.List + getRequestsOrBuilderList() { + return requests_; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + @java.lang.Override + public int getRequestsCount() { + return requests_.size(); + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequest getRequests(int index) { + return requests_.get(index); + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestsOrBuilder(int index) { + return requests_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + for (int i = 0; i < rpcs_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, rpcs_.getRaw(i)); + } + for (int i = 0; i < requests_.size(); i++) { + output.writeMessage(3, requests_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + { + int dataSize = 0; + for (int i = 0; i < rpcs_.size(); i++) { + dataSize += computeStringSizeNoTag(rpcs_.getRaw(i)); + } + size += dataSize; + size += 1 * getRpcsList().size(); + } + for (int i = 0; i < requests_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, requests_.get(i)); + } + 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.showcase.v1beta1.ComplianceGroup)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ComplianceGroup other = + (com.google.showcase.v1beta1.ComplianceGroup) obj; + + if (!getName().equals(other.getName())) return false; + if (!getRpcsList().equals(other.getRpcsList())) return false; + if (!getRequestsList().equals(other.getRequestsList())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (getRpcsCount() > 0) { + hash = (37 * hash) + RPCS_FIELD_NUMBER; + hash = (53 * hash) + getRpcsList().hashCode(); + } + if (getRequestsCount() > 0) { + hash = (37 * hash) + REQUESTS_FIELD_NUMBER; + hash = (53 * hash) + getRequestsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceGroup 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.showcase.v1beta1.ComplianceGroup parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ComplianceGroup 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * ComplianceGroups encapsulates a group of RPC requests to the Compliance
+   * server: one request for each combination of elements of `rpcs` and of
+   * `requests`.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceGroup} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceGroup) + com.google.showcase.v1beta1.ComplianceGroupOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceGroup.class, + com.google.showcase.v1beta1.ComplianceGroup.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ComplianceGroup.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + rpcs_ = com.google.protobuf.LazyStringArrayList.emptyList(); + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + } else { + requests_ = null; + requestsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceGroup getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ComplianceGroup.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceGroup build() { + com.google.showcase.v1beta1.ComplianceGroup result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceGroup buildPartial() { + com.google.showcase.v1beta1.ComplianceGroup result = + new com.google.showcase.v1beta1.ComplianceGroup(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.ComplianceGroup result) { + if (requestsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.requests_ = requests_; + } else { + result.requests_ = requestsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.ComplianceGroup result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + rpcs_.makeImmutable(); + result.rpcs_ = rpcs_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ComplianceGroup) { + return mergeFrom((com.google.showcase.v1beta1.ComplianceGroup) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceGroup other) { + if (other == com.google.showcase.v1beta1.ComplianceGroup.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.rpcs_.isEmpty()) { + if (rpcs_.isEmpty()) { + rpcs_ = other.rpcs_; + bitField0_ |= 0x00000002; + } else { + ensureRpcsIsMutable(); + rpcs_.addAll(other.rpcs_); + } + onChanged(); + } + if (requestsBuilder_ == null) { + if (!other.requests_.isEmpty()) { + if (requests_.isEmpty()) { + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureRequestsIsMutable(); + requests_.addAll(other.requests_); + } + onChanged(); + } + } else { + if (!other.requests_.isEmpty()) { + if (requestsBuilder_.isEmpty()) { + requestsBuilder_.dispose(); + requestsBuilder_ = null; + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000004); + requestsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getRequestsFieldBuilder() + : null; + } else { + requestsBuilder_.addAllMessages(other.requests_); + } + } + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureRpcsIsMutable(); + rpcs_.add(s); + break; + } // case 18 + case 26: + { + com.google.showcase.v1beta1.RepeatRequest m = + input.readMessage( + com.google.showcase.v1beta1.RepeatRequest.parser(), extensionRegistry); + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(m); + } else { + requestsBuilder_.addMessage(m); + } + break; + } // case 26 + 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 java.lang.Object name_ = ""; + + /** + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList rpcs_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureRpcsIsMutable() { + if (!rpcs_.isModifiable()) { + rpcs_ = new com.google.protobuf.LazyStringArrayList(rpcs_); + } + bitField0_ |= 0x00000002; + } + + /** + * repeated string rpcs = 2; + * + * @return A list containing the rpcs. + */ + public com.google.protobuf.ProtocolStringList getRpcsList() { + rpcs_.makeImmutable(); + return rpcs_; + } + + /** + * repeated string rpcs = 2; + * + * @return The count of rpcs. + */ + public int getRpcsCount() { + return rpcs_.size(); + } + + /** + * repeated string rpcs = 2; + * + * @param index The index of the element to return. + * @return The rpcs at the given index. + */ + public java.lang.String getRpcs(int index) { + return rpcs_.get(index); + } + + /** + * repeated string rpcs = 2; + * + * @param index The index of the value to return. + * @return The bytes of the rpcs at the given index. + */ + public com.google.protobuf.ByteString getRpcsBytes(int index) { + return rpcs_.getByteString(index); + } + + /** + * repeated string rpcs = 2; + * + * @param index The index to set the value at. + * @param value The rpcs to set. + * @return This builder for chaining. + */ + public Builder setRpcs(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureRpcsIsMutable(); + rpcs_.set(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * repeated string rpcs = 2; + * + * @param value The rpcs to add. + * @return This builder for chaining. + */ + public Builder addRpcs(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureRpcsIsMutable(); + rpcs_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * repeated string rpcs = 2; + * + * @param values The rpcs to add. + * @return This builder for chaining. + */ + public Builder addAllRpcs(java.lang.Iterable values) { + ensureRpcsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, rpcs_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * repeated string rpcs = 2; + * + * @return This builder for chaining. + */ + public Builder clearRpcs() { + rpcs_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; + onChanged(); + return this; + } + + /** + * repeated string rpcs = 2; + * + * @param value The bytes of the rpcs to add. + * @return This builder for chaining. + */ + public Builder addRpcsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureRpcsIsMutable(); + rpcs_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.util.List requests_ = + java.util.Collections.emptyList(); + + private void ensureRequestsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + requests_ = new java.util.ArrayList(requests_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder> + requestsBuilder_; + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public java.util.List getRequestsList() { + if (requestsBuilder_ == null) { + return java.util.Collections.unmodifiableList(requests_); + } else { + return requestsBuilder_.getMessageList(); + } + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public int getRequestsCount() { + if (requestsBuilder_ == null) { + return requests_.size(); + } else { + return requestsBuilder_.getCount(); + } + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public com.google.showcase.v1beta1.RepeatRequest getRequests(int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); + } else { + return requestsBuilder_.getMessage(index); + } + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder setRequests(int index, com.google.showcase.v1beta1.RepeatRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.set(index, value); + onChanged(); + } else { + requestsBuilder_.setMessage(index, value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder setRequests( + int index, com.google.showcase.v1beta1.RepeatRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.set(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder addRequests(com.google.showcase.v1beta1.RepeatRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(value); + onChanged(); + } else { + requestsBuilder_.addMessage(value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder addRequests(int index, com.google.showcase.v1beta1.RepeatRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(index, value); + onChanged(); + } else { + requestsBuilder_.addMessage(index, value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder addRequests(com.google.showcase.v1beta1.RepeatRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder addRequests( + int index, com.google.showcase.v1beta1.RepeatRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder addAllRequests( + java.lang.Iterable values) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, requests_); + onChanged(); + } else { + requestsBuilder_.addAllMessages(values); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder clearRequests() { + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + requestsBuilder_.clear(); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder removeRequests(int index) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.remove(index); + onChanged(); + } else { + requestsBuilder_.remove(index); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public com.google.showcase.v1beta1.RepeatRequest.Builder getRequestsBuilder(int index) { + return getRequestsFieldBuilder().getBuilder(index); + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestsOrBuilder(int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); + } else { + return requestsBuilder_.getMessageOrBuilder(index); + } + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public java.util.List + getRequestsOrBuilderList() { + if (requestsBuilder_ != null) { + return requestsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(requests_); + } + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public com.google.showcase.v1beta1.RepeatRequest.Builder addRequestsBuilder() { + return getRequestsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance()); + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public com.google.showcase.v1beta1.RepeatRequest.Builder addRequestsBuilder(int index) { + return getRequestsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance()); + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public java.util.List + getRequestsBuilderList() { + return getRequestsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder> + getRequestsFieldBuilder() { + if (requestsBuilder_ == null) { + requestsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder>( + requests_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); + requests_ = null; + } + return requestsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceGroup) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ComplianceGroup) + private static final com.google.showcase.v1beta1.ComplianceGroup DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ComplianceGroup(); + } + + public static com.google.showcase.v1beta1.ComplianceGroup getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComplianceGroup 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.showcase.v1beta1.ComplianceGroup getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java new file mode 100644 index 0000000000..87f6eb29ee --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java @@ -0,0 +1,86 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ComplianceGroupOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceGroup) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * repeated string rpcs = 2; + * + * @return A list containing the rpcs. + */ + java.util.List getRpcsList(); + + /** + * repeated string rpcs = 2; + * + * @return The count of rpcs. + */ + int getRpcsCount(); + + /** + * repeated string rpcs = 2; + * + * @param index The index of the element to return. + * @return The rpcs at the given index. + */ + java.lang.String getRpcs(int index); + + /** + * repeated string rpcs = 2; + * + * @param index The index of the value to return. + * @return The bytes of the rpcs at the given index. + */ + com.google.protobuf.ByteString getRpcsBytes(int index); + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + java.util.List getRequestsList(); + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + com.google.showcase.v1beta1.RepeatRequest getRequests(int index); + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + int getRequestsCount(); + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + java.util.List + getRequestsOrBuilderList(); + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestsOrBuilder(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java new file mode 100644 index 0000000000..78e6a3d834 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java @@ -0,0 +1,356 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public final class ComplianceOuterClass { + private ComplianceOuterClass() {} + + 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_showcase_v1beta1_RepeatRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_RepeatResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ComplianceData_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EnumRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EnumResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EnumResponse_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" + + "/schema/google/showcase/v1beta1/complia" + + "nce.proto\022\027google.showcase.v1beta1\032\034goog" + + "le/api/annotations.proto\032\027google/api/client.proto\"\303\002\n\r" + + "RepeatRequest\022\014\n" + + "\004name\030\001 \001(\t\0225\n" + + "\004info\030\002 \001(\0132\'.google.showcase.v1beta1.ComplianceData\022\025\n\r" + + "server_verify\030\003 \001(\010\022!\n" + + "\024intended_binding_uri\030\n" + + " \001(\tH\000\210\001\001\022\017\n" + + "\007f_int32\030\004 \001(\005\022\017\n" + + "\007f_int64\030\005 \001(\003\022\020\n" + + "\010f_double\030\006 \001(\001\022\024\n" + + "\007p_int32\030\007 \001(\005H\001\210\001\001\022\024\n" + + "\007p_int64\030\010 \001(\003H\002\210\001\001\022\025\n" + + "\010p_double\030\t \001(\001H\003\210\001\001B\027\n" + + "\025_intended_binding_uriB\n\n" + + "\010_p_int32B\n\n" + + "\010_p_int64B\013\n" + + "\t_p_double\"^\n" + + "\016RepeatResponse\0227\n" + + "\007request\030\001 \001(\0132&.google.showcase.v1beta1.RepeatRequest\022\023\n" + + "\013binding_uri\030\002 \001(\t\"J\n" + + "\017ComplianceSuite\0227\n" + + "\005group\030\001 \003(\0132(.google.showcase.v1beta1.ComplianceGroup\"g\n" + + "\017ComplianceGroup\022\014\n" + + "\004name\030\001 \001(\t\022\014\n" + + "\004rpcs\030\002 \003(\t\0228\n" + + "\010requests\030\003 \003(\0132&.google.showcase.v1beta1.RepeatRequest\"\340\006\n" + + "\016ComplianceData\022\020\n" + + "\010f_string\030\001 \001(\t\022\017\n" + + "\007f_int32\030\002 \001(\005\022\020\n" + + "\010f_sint32\030\003 \001(\021\022\022\n\n" + + "f_sfixed32\030\004 \001(\017\022\020\n" + + "\010f_uint32\030\005 \001(\r" + + "\022\021\n" + + "\tf_fixed32\030\006 \001(\007\022\017\n" + + "\007f_int64\030\007 \001(\003\022\020\n" + + "\010f_sint64\030\010 \001(\022\022\022\n\n" + + "f_sfixed64\030\t \001(\020\022\020\n" + + "\010f_uint64\030\n" + + " \001(\004\022\021\n" + + "\tf_fixed64\030\013 \001(\006\022\020\n" + + "\010f_double\030\014 \001(\001\022\017\n" + + "\007f_float\030\r" + + " \001(\002\022\016\n" + + "\006f_bool\030\016 \001(\010\022\017\n" + + "\007f_bytes\030\017 \001(\014\022F\n" + + "\tf_kingdom\030\026 \001(\016" + + "23.google.showcase.v1beta1.ComplianceData.LifeKingdom\022=\n" + + "\007f_child\030\020 \001(\0132,.google.showcase.v1beta1.ComplianceDataChild\022\025\n" + + "\010p_string\030\021 \001(\tH\000\210\001\001\022\024\n" + + "\007p_int32\030\022 \001(\005H\001\210\001\001\022\025\n" + + "\010p_double\030\023 \001(\001H\002\210\001\001\022\023\n" + + "\006p_bool\030\024 \001(\010H\003\210\001\001\022K\n" + + "\tp_kingdom\030\027 \001(\01623.google.showca" + + "se.v1beta1.ComplianceData.LifeKingdomH\004\210\001\001\022B\n" + + "\007p_child\030\025" + + " \001(\0132,.google.showcase.v1beta1.ComplianceDataChildH\005\210\001\001\"\203\001\n" + + "\013LifeKingdom\022\034\n" + + "\030LIFE_KINGDOM_UNSPECIFIED\020\000\022\022\n" + + "\016ARCHAEBACTERIA\020\001\022\016\n\n" + + "EUBACTERIA\020\002\022\014\n" + + "\010PROTISTA\020\003\022\t\n" + + "\005FUNGI\020\004\022\013\n" + + "\007PLANTAE\020\005\022\014\n" + + "\010ANIMALIA\020\006B\013\n" + + "\t_p_stringB\n\n" + + "\010_p_int32B\013\n" + + "\t_p_doubleB\t\n" + + "\007_p_boolB\014\n\n" + + "_p_kingdomB\n\n" + + "\010_p_child\"\357\003\n" + + "\023ComplianceDataChild\022\020\n" + + "\010f_string\030\001 \001(\t\022\017\n" + + "\007f_float\030\002 \001(\002\022\020\n" + + "\010f_double\030\003 \001(\001\022\016\n" + + "\006f_bool\030\004 \001(\010\0227\n" + + "\013f_continent\030\013 \001(\0162\".google.showcase.v1beta1.Continent\022B\n" + + "\007f_child\030\005" + + " \001(\01321.google.showcase.v1beta1.ComplianceDataGrandchild\022\025\n" + + "\010p_string\030\006 \001(\tH\000\210\001\001\022\024\n" + + "\007p_float\030\007 \001(\002H\001\210\001\001\022\025\n" + + "\010p_double\030\010 \001(\001H\002\210\001\001\022\023\n" + + "\006p_bool\030\t \001(\010H\003\210\001\001\0227\n" + + "\013p_continent\030\014 \001(\0162\".google.showcase.v1beta1.Continent\022G\n" + + "\007p_child\030\n" + + " \001(\01321.google.showcase.v1beta1.ComplianceDataGrandchildH\004\210\001\001B\013\n" + + "\t_p_stringB\n\n" + + "\010_p_floatB\013\n" + + "\t_p_doubleB\t\n" + + "\007_p_boolB\n\n" + + "\010_p_child\"N\n" + + "\030ComplianceDataGrandchild\022\020\n" + + "\010f_string\030\001 \001(\t\022\020\n" + + "\010f_double\030\002 \001(\001\022\016\n" + + "\006f_bool\030\003 \001(\010\"#\n" + + "\013EnumRequest\022\024\n" + + "\014unknown_enum\030\001 \001(\010\"|\n" + + "\014EnumResponse\0225\n" + + "\007request\030\001 \001(\0132$.google.showcase.v1beta1.EnumRequest\0225\n" + + "\tcontinent\030\002 \001(\0162\".google.showcase.v1beta1.Continent*i\n" + + "\tContinent\022\031\n" + + "\025CONTINENT_UNSPECIFIED\020\000\022\n\n" + + "\006AFRICA\020\001\022\013\n" + + "\007AMERICA\020\002\022\r\n" + + "\tANTARTICA\020\003\022\r\n" + + "\tAUSTRALIA\020\004\022\n\n" + + "\006EUROPE\020\0052\330\r\n\n" + + "Compliance\022\202\001\n" + + "\016RepeatDataBody\022&.google.showcase.v1beta1.RepeatReques" + + "t\032\'.google.showcase.v1beta1.RepeatResponse\"\037\202\323\344\223\002\031\"\024/v1beta1/repeat:body:\001*\022\215\001\n" + + "\022RepeatDataBodyInfo\022&.google.showcase.v1b" + + "eta1.RepeatRequest\032\'.google.showcase.v1beta1.RepeatResponse\"&\202\323\344\223\002" + + " \"\030/v1beta1/repeat:bodyinfo:\004info\022\201\001\n" + + "\017RepeatDataQuery\022&.google.showcase.v1beta1.RepeatRequest\032" + + "\'.google.showcase.v1beta1.RepeatResponse\"\035\202\323\344\223\002\027\022\025/v1beta1/repeat:query\022\331\001\n" + + "\024RepeatDataSimplePath\022&.google.showcase.v1bet" + + "a1.RepeatRequest\032\'.google.showcase.v1bet" + + "a1.RepeatResponse\"p\202\323\344\223\002j\022h/v1beta1/repe" + + "at/{info.f_string}/{info.f_int32}/{info." + + "f_double}/{info.f_bool}/{info.f_kingdom}:simplepath\022\323\002\n" + + "\026RepeatDataPathResource\022&.google.showcase.v1beta1.RepeatRequest\032\'" + + ".google.showcase.v1beta1.RepeatResponse\"" + + "\347\001\202\323\344\223\002\340\001\022h/v1beta1/repeat/{info.f_strin" + + "g=first/*}/{info.f_child.f_string=second/*}/bool/{info.f_bool}:pathresourceZt\022r/" + + "v1beta1/repeat/{info.f_child.f_string=fi" + + "rst/*}/{info.f_string=second/*}/bool/{info.f_bool}:childfirstpathresource\022\331\001\n" + + "\036RepeatDataPathTrailingResource\022&.google.sh" + + "owcase.v1beta1.RepeatRequest\032\'.google.sh" + + "owcase.v1beta1.RepeatResponse\"f\202\323\344\223\002`\022^/" + + "v1beta1/repeat/{info.f_string=first/*}/{" + + "info.f_child.f_string=second/**}:pathtrailingresource\022\210\001\n" + + "\021RepeatDataBodyPut\022&.google.showcase.v1beta1.RepeatRequest\032\'.go" + + "ogle.showcase.v1beta1.RepeatResponse\"\"\202\323\344\223\002\034\032\027/v1beta1/repeat:bodyput:\001*\022\214\001\n" + + "\023RepeatDataBodyPatch\022&.google.showcase.v1bet" + + "a1.RepeatRequest\032\'.google.showcase.v1bet" + + "a1.RepeatResponse\"$\202\323\344\223\002\0362\031/v1beta1/repeat:bodypatch:\001*\022x\n" + + "\007GetEnum\022$.google.show" + + "case.v1beta1.EnumRequest\032%.google.showcase.v1beta1.EnumResponse\"" + + " \202\323\344\223\002\032\022\030/v1beta1/compliance/enum\022|\n\n" + + "VerifyEnum\022%.google" + + ".showcase.v1beta1.EnumResponse\032%.google.showcase.v1beta1.EnumResponse\"" + + " \202\323\344\223\002\032\"\030/" + + "v1beta1/compliance/enum\032\021\312A\016localhost:7469Bq\n" + + "\033com.google.showcase.v1beta1P\001Z4github.com/googleapis/gapic-showcase/server" + + "/genproto\352\002\031Google::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_RepeatRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_RepeatRequest_descriptor, + new java.lang.String[] { + "Name", + "Info", + "ServerVerify", + "IntendedBindingUri", + "FInt32", + "FInt64", + "FDouble", + "PInt32", + "PInt64", + "PDouble", + }); + internal_static_google_showcase_v1beta1_RepeatResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_RepeatResponse_descriptor, + new java.lang.String[] { + "Request", "BindingUri", + }); + internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor, + new java.lang.String[] { + "Group", + }); + internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor, + new java.lang.String[] { + "Name", "Rpcs", "Requests", + }); + internal_static_google_showcase_v1beta1_ComplianceData_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ComplianceData_descriptor, + new java.lang.String[] { + "FString", + "FInt32", + "FSint32", + "FSfixed32", + "FUint32", + "FFixed32", + "FInt64", + "FSint64", + "FSfixed64", + "FUint64", + "FFixed64", + "FDouble", + "FFloat", + "FBool", + "FBytes", + "FKingdom", + "FChild", + "PString", + "PInt32", + "PDouble", + "PBool", + "PKingdom", + "PChild", + }); + internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor, + new java.lang.String[] { + "FString", + "FFloat", + "FDouble", + "FBool", + "FContinent", + "FChild", + "PString", + "PFloat", + "PDouble", + "PBool", + "PContinent", + "PChild", + }); + internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor, + new java.lang.String[] { + "FString", "FDouble", "FBool", + }); + internal_static_google_showcase_v1beta1_EnumRequest_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EnumRequest_descriptor, + new java.lang.String[] { + "UnknownEnum", + }); + internal_static_google_showcase_v1beta1_EnumResponse_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_showcase_v1beta1_EnumResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EnumResponse_descriptor, + new java.lang.String[] { + "Request", "Continent", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.AnnotationsProto.http); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java new file mode 100644 index 0000000000..f0298221ae --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java @@ -0,0 +1,778 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * ComplianceSuite contains a set of requests that microgenerators should issue
+ * over REST to the Compliance service to test their gRPC-to-REST transcoding
+ * implementation.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceSuite} + */ +public final class ComplianceSuite extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceSuite) + ComplianceSuiteOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ComplianceSuite.newBuilder() to construct. + private ComplianceSuite(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComplianceSuite() { + group_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComplianceSuite(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceSuite.class, + com.google.showcase.v1beta1.ComplianceSuite.Builder.class); + } + + public static final int GROUP_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List group_; + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + @java.lang.Override + public java.util.List getGroupList() { + return group_; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + @java.lang.Override + public java.util.List + getGroupOrBuilderList() { + return group_; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + @java.lang.Override + public int getGroupCount() { + return group_.size(); + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceGroup getGroup(int index) { + return group_.get(index); + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceGroupOrBuilder getGroupOrBuilder(int index) { + return group_.get(index); + } + + 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 { + for (int i = 0; i < group_.size(); i++) { + output.writeMessage(1, group_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < group_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, group_.get(i)); + } + 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.showcase.v1beta1.ComplianceSuite)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ComplianceSuite other = + (com.google.showcase.v1beta1.ComplianceSuite) obj; + + if (!getGroupList().equals(other.getGroupList())) 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 (getGroupCount() > 0) { + hash = (37 * hash) + GROUP_FIELD_NUMBER; + hash = (53 * hash) + getGroupList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceSuite 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.showcase.v1beta1.ComplianceSuite parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ComplianceSuite 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * ComplianceSuite contains a set of requests that microgenerators should issue
+   * over REST to the Compliance service to test their gRPC-to-REST transcoding
+   * implementation.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceSuite} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceSuite) + com.google.showcase.v1beta1.ComplianceSuiteOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceSuite.class, + com.google.showcase.v1beta1.ComplianceSuite.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ComplianceSuite.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (groupBuilder_ == null) { + group_ = java.util.Collections.emptyList(); + } else { + group_ = null; + groupBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceSuite getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ComplianceSuite.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceSuite build() { + com.google.showcase.v1beta1.ComplianceSuite result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceSuite buildPartial() { + com.google.showcase.v1beta1.ComplianceSuite result = + new com.google.showcase.v1beta1.ComplianceSuite(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.ComplianceSuite result) { + if (groupBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + group_ = java.util.Collections.unmodifiableList(group_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.group_ = group_; + } else { + result.group_ = groupBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.ComplianceSuite result) { + int from_bitField0_ = bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ComplianceSuite) { + return mergeFrom((com.google.showcase.v1beta1.ComplianceSuite) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceSuite other) { + if (other == com.google.showcase.v1beta1.ComplianceSuite.getDefaultInstance()) return this; + if (groupBuilder_ == null) { + if (!other.group_.isEmpty()) { + if (group_.isEmpty()) { + group_ = other.group_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureGroupIsMutable(); + group_.addAll(other.group_); + } + onChanged(); + } + } else { + if (!other.group_.isEmpty()) { + if (groupBuilder_.isEmpty()) { + groupBuilder_.dispose(); + groupBuilder_ = null; + group_ = other.group_; + bitField0_ = (bitField0_ & ~0x00000001); + groupBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getGroupFieldBuilder() + : null; + } else { + groupBuilder_.addAllMessages(other.group_); + } + } + } + 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: + { + com.google.showcase.v1beta1.ComplianceGroup m = + input.readMessage( + com.google.showcase.v1beta1.ComplianceGroup.parser(), extensionRegistry); + if (groupBuilder_ == null) { + ensureGroupIsMutable(); + group_.add(m); + } else { + groupBuilder_.addMessage(m); + } + break; + } // case 10 + 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 java.util.List group_ = + java.util.Collections.emptyList(); + + private void ensureGroupIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + group_ = new java.util.ArrayList(group_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceGroup, + com.google.showcase.v1beta1.ComplianceGroup.Builder, + com.google.showcase.v1beta1.ComplianceGroupOrBuilder> + groupBuilder_; + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public java.util.List getGroupList() { + if (groupBuilder_ == null) { + return java.util.Collections.unmodifiableList(group_); + } else { + return groupBuilder_.getMessageList(); + } + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public int getGroupCount() { + if (groupBuilder_ == null) { + return group_.size(); + } else { + return groupBuilder_.getCount(); + } + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public com.google.showcase.v1beta1.ComplianceGroup getGroup(int index) { + if (groupBuilder_ == null) { + return group_.get(index); + } else { + return groupBuilder_.getMessage(index); + } + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder setGroup(int index, com.google.showcase.v1beta1.ComplianceGroup value) { + if (groupBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGroupIsMutable(); + group_.set(index, value); + onChanged(); + } else { + groupBuilder_.setMessage(index, value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder setGroup( + int index, com.google.showcase.v1beta1.ComplianceGroup.Builder builderForValue) { + if (groupBuilder_ == null) { + ensureGroupIsMutable(); + group_.set(index, builderForValue.build()); + onChanged(); + } else { + groupBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder addGroup(com.google.showcase.v1beta1.ComplianceGroup value) { + if (groupBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGroupIsMutable(); + group_.add(value); + onChanged(); + } else { + groupBuilder_.addMessage(value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder addGroup(int index, com.google.showcase.v1beta1.ComplianceGroup value) { + if (groupBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGroupIsMutable(); + group_.add(index, value); + onChanged(); + } else { + groupBuilder_.addMessage(index, value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder addGroup(com.google.showcase.v1beta1.ComplianceGroup.Builder builderForValue) { + if (groupBuilder_ == null) { + ensureGroupIsMutable(); + group_.add(builderForValue.build()); + onChanged(); + } else { + groupBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder addGroup( + int index, com.google.showcase.v1beta1.ComplianceGroup.Builder builderForValue) { + if (groupBuilder_ == null) { + ensureGroupIsMutable(); + group_.add(index, builderForValue.build()); + onChanged(); + } else { + groupBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder addAllGroup( + java.lang.Iterable values) { + if (groupBuilder_ == null) { + ensureGroupIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, group_); + onChanged(); + } else { + groupBuilder_.addAllMessages(values); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder clearGroup() { + if (groupBuilder_ == null) { + group_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + groupBuilder_.clear(); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder removeGroup(int index) { + if (groupBuilder_ == null) { + ensureGroupIsMutable(); + group_.remove(index); + onChanged(); + } else { + groupBuilder_.remove(index); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public com.google.showcase.v1beta1.ComplianceGroup.Builder getGroupBuilder(int index) { + return getGroupFieldBuilder().getBuilder(index); + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public com.google.showcase.v1beta1.ComplianceGroupOrBuilder getGroupOrBuilder(int index) { + if (groupBuilder_ == null) { + return group_.get(index); + } else { + return groupBuilder_.getMessageOrBuilder(index); + } + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public java.util.List + getGroupOrBuilderList() { + if (groupBuilder_ != null) { + return groupBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(group_); + } + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public com.google.showcase.v1beta1.ComplianceGroup.Builder addGroupBuilder() { + return getGroupFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.ComplianceGroup.getDefaultInstance()); + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public com.google.showcase.v1beta1.ComplianceGroup.Builder addGroupBuilder(int index) { + return getGroupFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.ComplianceGroup.getDefaultInstance()); + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public java.util.List + getGroupBuilderList() { + return getGroupFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceGroup, + com.google.showcase.v1beta1.ComplianceGroup.Builder, + com.google.showcase.v1beta1.ComplianceGroupOrBuilder> + getGroupFieldBuilder() { + if (groupBuilder_ == null) { + groupBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceGroup, + com.google.showcase.v1beta1.ComplianceGroup.Builder, + com.google.showcase.v1beta1.ComplianceGroupOrBuilder>( + group_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + group_ = null; + } + return groupBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceSuite) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ComplianceSuite) + private static final com.google.showcase.v1beta1.ComplianceSuite DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ComplianceSuite(); + } + + public static com.google.showcase.v1beta1.ComplianceSuite getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComplianceSuite 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.showcase.v1beta1.ComplianceSuite getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java new file mode 100644 index 0000000000..6c6dfdaf30 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ComplianceSuiteOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceSuite) + com.google.protobuf.MessageOrBuilder { + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + java.util.List getGroupList(); + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + com.google.showcase.v1beta1.ComplianceGroup getGroup(int index); + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + int getGroupCount(); + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + java.util.List + getGroupOrBuilderList(); + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + com.google.showcase.v1beta1.ComplianceGroupOrBuilder getGroupOrBuilder(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java new file mode 100644 index 0000000000..171579a2db --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java @@ -0,0 +1,1787 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\Connect
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ConnectRequest} + */ +public final class ConnectRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ConnectRequest) + ConnectRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ConnectRequest.newBuilder() to construct. + private ConnectRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ConnectRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ConnectRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ConnectRequest.class, + com.google.showcase.v1beta1.ConnectRequest.Builder.class); + } + + public interface ConnectConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ConnectRequest.ConnectConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The room or profile to follow and create messages for.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+     * The room or profile to follow and create messages for.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + } + + /** Protobuf type {@code google.showcase.v1beta1.ConnectRequest.ConnectConfig} */ + public static final class ConnectConfig extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ConnectRequest.ConnectConfig) + ConnectConfigOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ConnectConfig.newBuilder() to construct. + private ConnectConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ConnectConfig() { + parent_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ConnectConfig(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.class, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+     * The room or profile to follow and create messages for.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+     * The room or profile to follow and create messages for.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + 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.showcase.v1beta1.ConnectRequest.ConnectConfig)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig other = + (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) obj; + + if (!getParent().equals(other.getParent())) 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(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig 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.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ConnectRequest.ConnectConfig 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.ConnectRequest.ConnectConfig} */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ConnectRequest.ConnectConfig) + com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.class, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig build() { + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig buildPartial() { + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig result = + new com.google.showcase.v1beta1.ConnectRequest.ConnectConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ConnectRequest.ConnectConfig result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) { + return mergeFrom((com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ConnectRequest.ConnectConfig other) { + if (other == com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object parent_ = ""; + + /** + * + * + *
+       * The room or profile to follow and create messages for.
+       * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The room or profile to follow and create messages for.
+       * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The room or profile to follow and create messages for.
+       * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The room or profile to follow and create messages for.
+       * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * The room or profile to follow and create messages for.
+       * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ConnectRequest.ConnectConfig) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ConnectRequest.ConnectConfig) + private static final com.google.showcase.v1beta1.ConnectRequest.ConnectConfig DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ConnectRequest.ConnectConfig(); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ConnectConfig 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.showcase.v1beta1.ConnectRequest.ConnectConfig getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int requestCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object request_; + + public enum RequestCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + CONFIG(1), + BLURB(2), + REQUEST_NOT_SET(0); + private final int value; + + private RequestCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static RequestCase valueOf(int value) { + return forNumber(value); + } + + public static RequestCase forNumber(int value) { + switch (value) { + case 1: + return CONFIG; + case 2: + return BLURB; + case 0: + return REQUEST_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public RequestCase getRequestCase() { + return RequestCase.forNumber(requestCase_); + } + + public static final int CONFIG_FIELD_NUMBER = 1; + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return Whether the config field is set. + */ + @java.lang.Override + public boolean hasConfig() { + return requestCase_ == 1; + } + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return The config. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig getConfig() { + if (requestCase_ == 1) { + return (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_; + } + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder getConfigOrBuilder() { + if (requestCase_ == 1) { + return (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_; + } + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + + public static final int BLURB_FIELD_NUMBER = 2; + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + @java.lang.Override + public boolean hasBlurb() { + return requestCase_ == 2; + } + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurb() { + if (requestCase_ == 2) { + return (com.google.showcase.v1beta1.Blurb) request_; + } + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + if (requestCase_ == 2) { + return (com.google.showcase.v1beta1.Blurb) request_; + } + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + + 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 (requestCase_ == 1) { + output.writeMessage(1, (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_); + } + if (requestCase_ == 2) { + output.writeMessage(2, (com.google.showcase.v1beta1.Blurb) request_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (requestCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_); + } + if (requestCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.showcase.v1beta1.Blurb) request_); + } + 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.showcase.v1beta1.ConnectRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ConnectRequest other = + (com.google.showcase.v1beta1.ConnectRequest) obj; + + if (!getRequestCase().equals(other.getRequestCase())) return false; + switch (requestCase_) { + case 1: + if (!getConfig().equals(other.getConfig())) return false; + break; + case 2: + if (!getBlurb().equals(other.getBlurb())) return false; + break; + case 0: + default: + } + 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(); + switch (requestCase_) { + case 1: + hash = (37 * hash) + CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getConfig().hashCode(); + break; + case 2: + hash = (37 * hash) + BLURB_FIELD_NUMBER; + hash = (53 * hash) + getBlurb().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest 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.showcase.v1beta1.ConnectRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ConnectRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\Connect
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ConnectRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ConnectRequest) + com.google.showcase.v1beta1.ConnectRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ConnectRequest.class, + com.google.showcase.v1beta1.ConnectRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ConnectRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (configBuilder_ != null) { + configBuilder_.clear(); + } + if (blurbBuilder_ != null) { + blurbBuilder_.clear(); + } + requestCase_ = 0; + request_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ConnectRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest build() { + com.google.showcase.v1beta1.ConnectRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest buildPartial() { + com.google.showcase.v1beta1.ConnectRequest result = + new com.google.showcase.v1beta1.ConnectRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ConnectRequest result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs(com.google.showcase.v1beta1.ConnectRequest result) { + result.requestCase_ = requestCase_; + result.request_ = this.request_; + if (requestCase_ == 1 && configBuilder_ != null) { + result.request_ = configBuilder_.build(); + } + if (requestCase_ == 2 && blurbBuilder_ != null) { + result.request_ = blurbBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ConnectRequest) { + return mergeFrom((com.google.showcase.v1beta1.ConnectRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ConnectRequest other) { + if (other == com.google.showcase.v1beta1.ConnectRequest.getDefaultInstance()) return this; + switch (other.getRequestCase()) { + case CONFIG: + { + mergeConfig(other.getConfig()); + break; + } + case BLURB: + { + mergeBlurb(other.getBlurb()); + break; + } + case REQUEST_NOT_SET: + { + break; + } + } + 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(getConfigFieldBuilder().getBuilder(), extensionRegistry); + requestCase_ = 1; + break; + } // case 10 + case 18: + { + input.readMessage(getBlurbFieldBuilder().getBuilder(), extensionRegistry); + requestCase_ = 2; + break; + } // case 18 + 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 requestCase_ = 0; + private java.lang.Object request_; + + public RequestCase getRequestCase() { + return RequestCase.forNumber(requestCase_); + } + + public Builder clearRequest() { + requestCase_ = 0; + request_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder> + configBuilder_; + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return Whether the config field is set. + */ + @java.lang.Override + public boolean hasConfig() { + return requestCase_ == 1; + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return The config. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig getConfig() { + if (configBuilder_ == null) { + if (requestCase_ == 1) { + return (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_; + } + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } else { + if (requestCase_ == 1) { + return configBuilder_.getMessage(); + } + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + public Builder setConfig(com.google.showcase.v1beta1.ConnectRequest.ConnectConfig value) { + if (configBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + configBuilder_.setMessage(value); + } + requestCase_ = 1; + return this; + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + public Builder setConfig( + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder builderForValue) { + if (configBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + configBuilder_.setMessage(builderForValue.build()); + } + requestCase_ = 1; + return this; + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + public Builder mergeConfig(com.google.showcase.v1beta1.ConnectRequest.ConnectConfig value) { + if (configBuilder_ == null) { + if (requestCase_ == 1 + && request_ + != com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance()) { + request_ = + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.newBuilder( + (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_) + .mergeFrom(value) + .buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + if (requestCase_ == 1) { + configBuilder_.mergeFrom(value); + } else { + configBuilder_.setMessage(value); + } + } + requestCase_ = 1; + return this; + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + public Builder clearConfig() { + if (configBuilder_ == null) { + if (requestCase_ == 1) { + requestCase_ = 0; + request_ = null; + onChanged(); + } + } else { + if (requestCase_ == 1) { + requestCase_ = 0; + request_ = null; + } + configBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder getConfigBuilder() { + return getConfigFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder getConfigOrBuilder() { + if ((requestCase_ == 1) && (configBuilder_ != null)) { + return configBuilder_.getMessageOrBuilder(); + } else { + if (requestCase_ == 1) { + return (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_; + } + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder> + getConfigFieldBuilder() { + if (configBuilder_ == null) { + if (!(requestCase_ == 1)) { + request_ = com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + configBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder>( + (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_, + getParentForChildren(), + isClean()); + request_ = null; + } + requestCase_ = 1; + onChanged(); + return configBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbBuilder_; + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + @java.lang.Override + public boolean hasBlurb() { + return requestCase_ == 2; + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurb() { + if (blurbBuilder_ == null) { + if (requestCase_ == 2) { + return (com.google.showcase.v1beta1.Blurb) request_; + } + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } else { + if (requestCase_ == 2) { + return blurbBuilder_.getMessage(); + } + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + blurbBuilder_.setMessage(value); + } + requestCase_ = 2; + return this; + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + blurbBuilder_.setMessage(builderForValue.build()); + } + requestCase_ = 2; + return this; + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder mergeBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (requestCase_ == 2 + && request_ != com.google.showcase.v1beta1.Blurb.getDefaultInstance()) { + request_ = + com.google.showcase.v1beta1.Blurb.newBuilder( + (com.google.showcase.v1beta1.Blurb) request_) + .mergeFrom(value) + .buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + if (requestCase_ == 2) { + blurbBuilder_.mergeFrom(value); + } else { + blurbBuilder_.setMessage(value); + } + } + requestCase_ = 2; + return this; + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder clearBlurb() { + if (blurbBuilder_ == null) { + if (requestCase_ == 2) { + requestCase_ = 0; + request_ = null; + onChanged(); + } + } else { + if (requestCase_ == 2) { + requestCase_ = 0; + request_ = null; + } + blurbBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { + return getBlurbFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + if ((requestCase_ == 2) && (blurbBuilder_ != null)) { + return blurbBuilder_.getMessageOrBuilder(); + } else { + if (requestCase_ == 2) { + return (com.google.showcase.v1beta1.Blurb) request_; + } + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbFieldBuilder() { + if (blurbBuilder_ == null) { + if (!(requestCase_ == 2)) { + request_ = com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + blurbBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + (com.google.showcase.v1beta1.Blurb) request_, getParentForChildren(), isClean()); + request_ = null; + } + requestCase_ = 2; + onChanged(); + return blurbBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ConnectRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ConnectRequest) + private static final com.google.showcase.v1beta1.ConnectRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ConnectRequest(); + } + + public static com.google.showcase.v1beta1.ConnectRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ConnectRequest 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.showcase.v1beta1.ConnectRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java new file mode 100644 index 0000000000..1ae50be2b6 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java @@ -0,0 +1,105 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ConnectRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ConnectRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return Whether the config field is set. + */ + boolean hasConfig(); + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return The config. + */ + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig getConfig(); + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder getConfigOrBuilder(); + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + boolean hasBlurb(); + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + com.google.showcase.v1beta1.Blurb getBlurb(); + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder(); + + com.google.showcase.v1beta1.ConnectRequest.RequestCase getRequestCase(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java new file mode 100644 index 0000000000..9482df1340 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java @@ -0,0 +1,144 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf enum {@code google.showcase.v1beta1.Continent} */ +public enum Continent implements com.google.protobuf.ProtocolMessageEnum { + /** CONTINENT_UNSPECIFIED = 0; */ + CONTINENT_UNSPECIFIED(0), + /** AFRICA = 1; */ + AFRICA(1), + /** AMERICA = 2; */ + AMERICA(2), + /** ANTARTICA = 3; */ + ANTARTICA(3), + /** AUSTRALIA = 4; */ + AUSTRALIA(4), + /** EUROPE = 5; */ + EUROPE(5), + UNRECOGNIZED(-1), + ; + + /** CONTINENT_UNSPECIFIED = 0; */ + public static final int CONTINENT_UNSPECIFIED_VALUE = 0; + + /** AFRICA = 1; */ + public static final int AFRICA_VALUE = 1; + + /** AMERICA = 2; */ + public static final int AMERICA_VALUE = 2; + + /** ANTARTICA = 3; */ + public static final int ANTARTICA_VALUE = 3; + + /** AUSTRALIA = 4; */ + public static final int AUSTRALIA_VALUE = 4; + + /** EUROPE = 5; */ + public static final int EUROPE_VALUE = 5; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Continent valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Continent forNumber(int value) { + switch (value) { + case 0: + return CONTINENT_UNSPECIFIED; + case 1: + return AFRICA; + case 2: + return AMERICA; + case 3: + return ANTARTICA; + case 4: + return AUSTRALIA; + case 5: + return EUROPE; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Continent findValueByNumber(int number) { + return Continent.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass.getDescriptor().getEnumTypes().get(0); + } + + private static final Continent[] VALUES = values(); + + public static Continent valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Continent(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Continent) +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java new file mode 100644 index 0000000000..5fd72c1dbd --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java @@ -0,0 +1,939 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\CreateBlurb
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateBlurbRequest} + */ +public final class CreateBlurbRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateBlurbRequest) + CreateBlurbRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateBlurbRequest.newBuilder() to construct. + private CreateBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateBlurbRequest() { + parent_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateBlurbRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateBlurbRequest.class, + com.google.showcase.v1beta1.CreateBlurbRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * The resource name of the chat room or user profile that this blurb will
+   * be tied to.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the chat room or user profile that this blurb will
+   * be tied to.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BLURB_FIELD_NUMBER = 2; + private com.google.showcase.v1beta1.Blurb blurb_; + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + @java.lang.Override + public boolean hasBlurb() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurb() { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getBlurb()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getBlurb()); + } + 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.showcase.v1beta1.CreateBlurbRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateBlurbRequest other = + (com.google.showcase.v1beta1.CreateBlurbRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (hasBlurb() != other.hasBlurb()) return false; + if (hasBlurb()) { + if (!getBlurb().equals(other.getBlurb())) 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(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + if (hasBlurb()) { + hash = (37 * hash) + BLURB_FIELD_NUMBER; + hash = (53 * hash) + getBlurb().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest 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.showcase.v1beta1.CreateBlurbRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateBlurbRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\CreateBlurb
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateBlurbRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateBlurbRequest) + com.google.showcase.v1beta1.CreateBlurbRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateBlurbRequest.class, + com.google.showcase.v1beta1.CreateBlurbRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateBlurbRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBlurbFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + blurb_ = null; + if (blurbBuilder_ != null) { + blurbBuilder_.dispose(); + blurbBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateBlurbRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateBlurbRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateBlurbRequest build() { + com.google.showcase.v1beta1.CreateBlurbRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateBlurbRequest buildPartial() { + com.google.showcase.v1beta1.CreateBlurbRequest result = + new com.google.showcase.v1beta1.CreateBlurbRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.CreateBlurbRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.blurb_ = blurbBuilder_ == null ? blurb_ : blurbBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateBlurbRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateBlurbRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateBlurbRequest other) { + if (other == com.google.showcase.v1beta1.CreateBlurbRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasBlurb()) { + mergeBlurb(other.getBlurb()); + } + 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: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getBlurbFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 java.lang.Object parent_ = ""; + + /** + * + * + *
+     * The resource name of the chat room or user profile that this blurb will
+     * be tied to.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room or user profile that this blurb will
+     * be tied to.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room or user profile that this blurb will
+     * be tied to.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room or user profile that this blurb will
+     * be tied to.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room or user profile that this blurb will
+     * be tied to.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.Blurb blurb_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbBuilder_; + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + public boolean hasBlurb() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + public com.google.showcase.v1beta1.Blurb getBlurb() { + if (blurbBuilder_ == null) { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } else { + return blurbBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + blurb_ = value; + } else { + blurbBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbBuilder_ == null) { + blurb_ = builderForValue.build(); + } else { + blurbBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder mergeBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && blurb_ != null + && blurb_ != com.google.showcase.v1beta1.Blurb.getDefaultInstance()) { + getBlurbBuilder().mergeFrom(value); + } else { + blurb_ = value; + } + } else { + blurbBuilder_.mergeFrom(value); + } + if (blurb_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder clearBlurb() { + bitField0_ = (bitField0_ & ~0x00000002); + blurb_ = null; + if (blurbBuilder_ != null) { + blurbBuilder_.dispose(); + blurbBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getBlurbFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + if (blurbBuilder_ != null) { + return blurbBuilder_.getMessageOrBuilder(); + } else { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbFieldBuilder() { + if (blurbBuilder_ == null) { + blurbBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + getBlurb(), getParentForChildren(), isClean()); + blurb_ = null; + } + return blurbBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateBlurbRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateBlurbRequest) + private static final com.google.showcase.v1beta1.CreateBlurbRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateBlurbRequest(); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateBlurbRequest 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.showcase.v1beta1.CreateBlurbRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java new file mode 100644 index 0000000000..e93bc3d7a6 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java @@ -0,0 +1,95 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface CreateBlurbRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateBlurbRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the chat room or user profile that this blurb will
+   * be tied to.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * The resource name of the chat room or user profile that this blurb will
+   * be tied to.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + boolean hasBlurb(); + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + com.google.showcase.v1beta1.Blurb getBlurb(); + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java new file mode 100644 index 0000000000..4ca4189680 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java @@ -0,0 +1,728 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\CreateRoom
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateRoomRequest} + */ +public final class CreateRoomRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateRoomRequest) + CreateRoomRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateRoomRequest.newBuilder() to construct. + private CreateRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateRoomRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateRoomRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateRoomRequest.class, + com.google.showcase.v1beta1.CreateRoomRequest.Builder.class); + } + + private int bitField0_; + public static final int ROOM_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Room room_; + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + @java.lang.Override + public boolean hasRoom() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Room getRoom() { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } + + 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, getRoom()); + } + 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, getRoom()); + } + 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.showcase.v1beta1.CreateRoomRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateRoomRequest other = + (com.google.showcase.v1beta1.CreateRoomRequest) obj; + + if (hasRoom() != other.hasRoom()) return false; + if (hasRoom()) { + if (!getRoom().equals(other.getRoom())) 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 (hasRoom()) { + hash = (37 * hash) + ROOM_FIELD_NUMBER; + hash = (53 * hash) + getRoom().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest 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.showcase.v1beta1.CreateRoomRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateRoomRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\CreateRoom
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateRoomRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateRoomRequest) + com.google.showcase.v1beta1.CreateRoomRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateRoomRequest.class, + com.google.showcase.v1beta1.CreateRoomRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateRoomRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRoomFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + room_ = null; + if (roomBuilder_ != null) { + roomBuilder_.dispose(); + roomBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateRoomRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateRoomRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateRoomRequest build() { + com.google.showcase.v1beta1.CreateRoomRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateRoomRequest buildPartial() { + com.google.showcase.v1beta1.CreateRoomRequest result = + new com.google.showcase.v1beta1.CreateRoomRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.CreateRoomRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.room_ = roomBuilder_ == null ? room_ : roomBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateRoomRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateRoomRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateRoomRequest other) { + if (other == com.google.showcase.v1beta1.CreateRoomRequest.getDefaultInstance()) return this; + if (other.hasRoom()) { + mergeRoom(other.getRoom()); + } + 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(getRoomFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.showcase.v1beta1.Room room_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + roomBuilder_; + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + public boolean hasRoom() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + public com.google.showcase.v1beta1.Room getRoom() { + if (roomBuilder_ == null) { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } else { + return roomBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder setRoom(com.google.showcase.v1beta1.Room value) { + if (roomBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + room_ = value; + } else { + roomBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder setRoom(com.google.showcase.v1beta1.Room.Builder builderForValue) { + if (roomBuilder_ == null) { + room_ = builderForValue.build(); + } else { + roomBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder mergeRoom(com.google.showcase.v1beta1.Room value) { + if (roomBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && room_ != null + && room_ != com.google.showcase.v1beta1.Room.getDefaultInstance()) { + getRoomBuilder().mergeFrom(value); + } else { + room_ = value; + } + } else { + roomBuilder_.mergeFrom(value); + } + if (room_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder clearRoom() { + bitField0_ = (bitField0_ & ~0x00000001); + room_ = null; + if (roomBuilder_ != null) { + roomBuilder_.dispose(); + roomBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public com.google.showcase.v1beta1.Room.Builder getRoomBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRoomFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { + if (roomBuilder_ != null) { + return roomBuilder_.getMessageOrBuilder(); + } else { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + getRoomFieldBuilder() { + if (roomBuilder_ == null) { + roomBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder>( + getRoom(), getParentForChildren(), isClean()); + room_ = null; + } + return roomBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateRoomRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateRoomRequest) + private static final com.google.showcase.v1beta1.CreateRoomRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateRoomRequest(); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateRoomRequest 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.showcase.v1beta1.CreateRoomRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java new file mode 100644 index 0000000000..7558fee0e1 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java @@ -0,0 +1,63 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface CreateRoomRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateRoomRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + boolean hasRoom(); + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + com.google.showcase.v1beta1.Room getRoom(); + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java new file mode 100644 index 0000000000..fd1fccbc11 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java @@ -0,0 +1,631 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.CreateSequenceRequest} */ +public final class CreateSequenceRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateSequenceRequest) + CreateSequenceRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateSequenceRequest.newBuilder() to construct. + private CreateSequenceRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateSequenceRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateSequenceRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateSequenceRequest.class, + com.google.showcase.v1beta1.CreateSequenceRequest.Builder.class); + } + + private int bitField0_; + public static final int SEQUENCE_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Sequence sequence_; + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return Whether the sequence field is set. + */ + @java.lang.Override + public boolean hasSequence() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return The sequence. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Sequence getSequence() { + return sequence_ == null + ? com.google.showcase.v1beta1.Sequence.getDefaultInstance() + : sequence_; + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.SequenceOrBuilder getSequenceOrBuilder() { + return sequence_ == null + ? com.google.showcase.v1beta1.Sequence.getDefaultInstance() + : sequence_; + } + + 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, getSequence()); + } + 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, getSequence()); + } + 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.showcase.v1beta1.CreateSequenceRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateSequenceRequest other = + (com.google.showcase.v1beta1.CreateSequenceRequest) obj; + + if (hasSequence() != other.hasSequence()) return false; + if (hasSequence()) { + if (!getSequence().equals(other.getSequence())) 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 (hasSequence()) { + hash = (37 * hash) + SEQUENCE_FIELD_NUMBER; + hash = (53 * hash) + getSequence().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest 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.showcase.v1beta1.CreateSequenceRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateSequenceRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.CreateSequenceRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateSequenceRequest) + com.google.showcase.v1beta1.CreateSequenceRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateSequenceRequest.class, + com.google.showcase.v1beta1.CreateSequenceRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateSequenceRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSequenceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + sequence_ = null; + if (sequenceBuilder_ != null) { + sequenceBuilder_.dispose(); + sequenceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSequenceRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateSequenceRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSequenceRequest build() { + com.google.showcase.v1beta1.CreateSequenceRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSequenceRequest buildPartial() { + com.google.showcase.v1beta1.CreateSequenceRequest result = + new com.google.showcase.v1beta1.CreateSequenceRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.CreateSequenceRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.sequence_ = sequenceBuilder_ == null ? sequence_ : sequenceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateSequenceRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateSequenceRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateSequenceRequest other) { + if (other == com.google.showcase.v1beta1.CreateSequenceRequest.getDefaultInstance()) + return this; + if (other.hasSequence()) { + mergeSequence(other.getSequence()); + } + 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(getSequenceFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.showcase.v1beta1.Sequence sequence_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Sequence, + com.google.showcase.v1beta1.Sequence.Builder, + com.google.showcase.v1beta1.SequenceOrBuilder> + sequenceBuilder_; + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return Whether the sequence field is set. + */ + public boolean hasSequence() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return The sequence. + */ + public com.google.showcase.v1beta1.Sequence getSequence() { + if (sequenceBuilder_ == null) { + return sequence_ == null + ? com.google.showcase.v1beta1.Sequence.getDefaultInstance() + : sequence_; + } else { + return sequenceBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public Builder setSequence(com.google.showcase.v1beta1.Sequence value) { + if (sequenceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + sequence_ = value; + } else { + sequenceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public Builder setSequence(com.google.showcase.v1beta1.Sequence.Builder builderForValue) { + if (sequenceBuilder_ == null) { + sequence_ = builderForValue.build(); + } else { + sequenceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public Builder mergeSequence(com.google.showcase.v1beta1.Sequence value) { + if (sequenceBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && sequence_ != null + && sequence_ != com.google.showcase.v1beta1.Sequence.getDefaultInstance()) { + getSequenceBuilder().mergeFrom(value); + } else { + sequence_ = value; + } + } else { + sequenceBuilder_.mergeFrom(value); + } + if (sequence_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public Builder clearSequence() { + bitField0_ = (bitField0_ & ~0x00000001); + sequence_ = null; + if (sequenceBuilder_ != null) { + sequenceBuilder_.dispose(); + sequenceBuilder_ = null; + } + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public com.google.showcase.v1beta1.Sequence.Builder getSequenceBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getSequenceFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public com.google.showcase.v1beta1.SequenceOrBuilder getSequenceOrBuilder() { + if (sequenceBuilder_ != null) { + return sequenceBuilder_.getMessageOrBuilder(); + } else { + return sequence_ == null + ? com.google.showcase.v1beta1.Sequence.getDefaultInstance() + : sequence_; + } + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Sequence, + com.google.showcase.v1beta1.Sequence.Builder, + com.google.showcase.v1beta1.SequenceOrBuilder> + getSequenceFieldBuilder() { + if (sequenceBuilder_ == null) { + sequenceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Sequence, + com.google.showcase.v1beta1.Sequence.Builder, + com.google.showcase.v1beta1.SequenceOrBuilder>( + getSequence(), getParentForChildren(), isClean()); + sequence_ = null; + } + return sequenceBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateSequenceRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateSequenceRequest) + private static final com.google.showcase.v1beta1.CreateSequenceRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateSequenceRequest(); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateSequenceRequest 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.showcase.v1beta1.CreateSequenceRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java new file mode 100644 index 0000000000..5882aee416 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface CreateSequenceRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateSequenceRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return Whether the sequence field is set. + */ + boolean hasSequence(); + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return The sequence. + */ + com.google.showcase.v1beta1.Sequence getSequence(); + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + com.google.showcase.v1beta1.SequenceOrBuilder getSequenceOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java new file mode 100644 index 0000000000..1b7b0e7706 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java @@ -0,0 +1,755 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the CreateSession method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateSessionRequest} + */ +public final class CreateSessionRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateSessionRequest) + CreateSessionRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateSessionRequest.newBuilder() to construct. + private CreateSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateSessionRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateSessionRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateSessionRequest.class, + com.google.showcase.v1beta1.CreateSessionRequest.Builder.class); + } + + private int bitField0_; + public static final int SESSION_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Session session_; + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return Whether the session field is set. + */ + @java.lang.Override + public boolean hasSession() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return The session. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Session getSession() { + return session_ == null ? com.google.showcase.v1beta1.Session.getDefaultInstance() : session_; + } + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.SessionOrBuilder getSessionOrBuilder() { + return session_ == null ? com.google.showcase.v1beta1.Session.getDefaultInstance() : session_; + } + + 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, getSession()); + } + 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, getSession()); + } + 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.showcase.v1beta1.CreateSessionRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateSessionRequest other = + (com.google.showcase.v1beta1.CreateSessionRequest) obj; + + if (hasSession() != other.hasSession()) return false; + if (hasSession()) { + if (!getSession().equals(other.getSession())) 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 (hasSession()) { + hash = (37 * hash) + SESSION_FIELD_NUMBER; + hash = (53 * hash) + getSession().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest 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.showcase.v1beta1.CreateSessionRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateSessionRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the CreateSession method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateSessionRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateSessionRequest) + com.google.showcase.v1beta1.CreateSessionRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateSessionRequest.class, + com.google.showcase.v1beta1.CreateSessionRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateSessionRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSessionFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + session_ = null; + if (sessionBuilder_ != null) { + sessionBuilder_.dispose(); + sessionBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSessionRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateSessionRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSessionRequest build() { + com.google.showcase.v1beta1.CreateSessionRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSessionRequest buildPartial() { + com.google.showcase.v1beta1.CreateSessionRequest result = + new com.google.showcase.v1beta1.CreateSessionRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.CreateSessionRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.session_ = sessionBuilder_ == null ? session_ : sessionBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateSessionRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateSessionRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateSessionRequest other) { + if (other == com.google.showcase.v1beta1.CreateSessionRequest.getDefaultInstance()) + return this; + if (other.hasSession()) { + mergeSession(other.getSession()); + } + 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(getSessionFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.showcase.v1beta1.Session session_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder> + sessionBuilder_; + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return Whether the session field is set. + */ + public boolean hasSession() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return The session. + */ + public com.google.showcase.v1beta1.Session getSession() { + if (sessionBuilder_ == null) { + return session_ == null + ? com.google.showcase.v1beta1.Session.getDefaultInstance() + : session_; + } else { + return sessionBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public Builder setSession(com.google.showcase.v1beta1.Session value) { + if (sessionBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + session_ = value; + } else { + sessionBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public Builder setSession(com.google.showcase.v1beta1.Session.Builder builderForValue) { + if (sessionBuilder_ == null) { + session_ = builderForValue.build(); + } else { + sessionBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public Builder mergeSession(com.google.showcase.v1beta1.Session value) { + if (sessionBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && session_ != null + && session_ != com.google.showcase.v1beta1.Session.getDefaultInstance()) { + getSessionBuilder().mergeFrom(value); + } else { + session_ = value; + } + } else { + sessionBuilder_.mergeFrom(value); + } + if (session_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public Builder clearSession() { + bitField0_ = (bitField0_ & ~0x00000001); + session_ = null; + if (sessionBuilder_ != null) { + sessionBuilder_.dispose(); + sessionBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public com.google.showcase.v1beta1.Session.Builder getSessionBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getSessionFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public com.google.showcase.v1beta1.SessionOrBuilder getSessionOrBuilder() { + if (sessionBuilder_ != null) { + return sessionBuilder_.getMessageOrBuilder(); + } else { + return session_ == null + ? com.google.showcase.v1beta1.Session.getDefaultInstance() + : session_; + } + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder> + getSessionFieldBuilder() { + if (sessionBuilder_ == null) { + sessionBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder>( + getSession(), getParentForChildren(), isClean()); + session_ = null; + } + return sessionBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateSessionRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateSessionRequest) + private static final com.google.showcase.v1beta1.CreateSessionRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateSessionRequest(); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateSessionRequest 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.showcase.v1beta1.CreateSessionRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java new file mode 100644 index 0000000000..355167d8d4 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java @@ -0,0 +1,69 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface CreateSessionRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateSessionRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return Whether the session field is set. + */ + boolean hasSession(); + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return The session. + */ + com.google.showcase.v1beta1.Session getSession(); + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + com.google.showcase.v1beta1.SessionOrBuilder getSessionOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java new file mode 100644 index 0000000000..2b0b57efea --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java @@ -0,0 +1,639 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.CreateStreamingSequenceRequest} */ +public final class CreateStreamingSequenceRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateStreamingSequenceRequest) + CreateStreamingSequenceRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateStreamingSequenceRequest.newBuilder() to construct. + private CreateStreamingSequenceRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateStreamingSequenceRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateStreamingSequenceRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest.class, + com.google.showcase.v1beta1.CreateStreamingSequenceRequest.Builder.class); + } + + private int bitField0_; + public static final int STREAMING_SEQUENCE_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.StreamingSequence streamingSequence_; + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return Whether the streamingSequence field is set. + */ + @java.lang.Override + public boolean hasStreamingSequence() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return The streamingSequence. + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence getStreamingSequence() { + return streamingSequence_ == null + ? com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance() + : streamingSequence_; + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceOrBuilder getStreamingSequenceOrBuilder() { + return streamingSequence_ == null + ? com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance() + : streamingSequence_; + } + + 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, getStreamingSequence()); + } + 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, getStreamingSequence()); + } + 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.showcase.v1beta1.CreateStreamingSequenceRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateStreamingSequenceRequest other = + (com.google.showcase.v1beta1.CreateStreamingSequenceRequest) obj; + + if (hasStreamingSequence() != other.hasStreamingSequence()) return false; + if (hasStreamingSequence()) { + if (!getStreamingSequence().equals(other.getStreamingSequence())) 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 (hasStreamingSequence()) { + hash = (37 * hash) + STREAMING_SEQUENCE_FIELD_NUMBER; + hash = (53 * hash) + getStreamingSequence().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest 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.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateStreamingSequenceRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.CreateStreamingSequenceRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateStreamingSequenceRequest) + com.google.showcase.v1beta1.CreateStreamingSequenceRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest.class, + com.google.showcase.v1beta1.CreateStreamingSequenceRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateStreamingSequenceRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStreamingSequenceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + streamingSequence_ = null; + if (streamingSequenceBuilder_ != null) { + streamingSequenceBuilder_.dispose(); + streamingSequenceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateStreamingSequenceRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateStreamingSequenceRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateStreamingSequenceRequest build() { + com.google.showcase.v1beta1.CreateStreamingSequenceRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateStreamingSequenceRequest buildPartial() { + com.google.showcase.v1beta1.CreateStreamingSequenceRequest result = + new com.google.showcase.v1beta1.CreateStreamingSequenceRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.CreateStreamingSequenceRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.streamingSequence_ = + streamingSequenceBuilder_ == null + ? streamingSequence_ + : streamingSequenceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateStreamingSequenceRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateStreamingSequenceRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateStreamingSequenceRequest other) { + if (other == com.google.showcase.v1beta1.CreateStreamingSequenceRequest.getDefaultInstance()) + return this; + if (other.hasStreamingSequence()) { + mergeStreamingSequence(other.getStreamingSequence()); + } + 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( + getStreamingSequenceFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.showcase.v1beta1.StreamingSequence streamingSequence_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence, + com.google.showcase.v1beta1.StreamingSequence.Builder, + com.google.showcase.v1beta1.StreamingSequenceOrBuilder> + streamingSequenceBuilder_; + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return Whether the streamingSequence field is set. + */ + public boolean hasStreamingSequence() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return The streamingSequence. + */ + public com.google.showcase.v1beta1.StreamingSequence getStreamingSequence() { + if (streamingSequenceBuilder_ == null) { + return streamingSequence_ == null + ? com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance() + : streamingSequence_; + } else { + return streamingSequenceBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public Builder setStreamingSequence(com.google.showcase.v1beta1.StreamingSequence value) { + if (streamingSequenceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + streamingSequence_ = value; + } else { + streamingSequenceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public Builder setStreamingSequence( + com.google.showcase.v1beta1.StreamingSequence.Builder builderForValue) { + if (streamingSequenceBuilder_ == null) { + streamingSequence_ = builderForValue.build(); + } else { + streamingSequenceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public Builder mergeStreamingSequence(com.google.showcase.v1beta1.StreamingSequence value) { + if (streamingSequenceBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && streamingSequence_ != null + && streamingSequence_ + != com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance()) { + getStreamingSequenceBuilder().mergeFrom(value); + } else { + streamingSequence_ = value; + } + } else { + streamingSequenceBuilder_.mergeFrom(value); + } + if (streamingSequence_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public Builder clearStreamingSequence() { + bitField0_ = (bitField0_ & ~0x00000001); + streamingSequence_ = null; + if (streamingSequenceBuilder_ != null) { + streamingSequenceBuilder_.dispose(); + streamingSequenceBuilder_ = null; + } + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public com.google.showcase.v1beta1.StreamingSequence.Builder getStreamingSequenceBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getStreamingSequenceFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public com.google.showcase.v1beta1.StreamingSequenceOrBuilder getStreamingSequenceOrBuilder() { + if (streamingSequenceBuilder_ != null) { + return streamingSequenceBuilder_.getMessageOrBuilder(); + } else { + return streamingSequence_ == null + ? com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance() + : streamingSequence_; + } + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence, + com.google.showcase.v1beta1.StreamingSequence.Builder, + com.google.showcase.v1beta1.StreamingSequenceOrBuilder> + getStreamingSequenceFieldBuilder() { + if (streamingSequenceBuilder_ == null) { + streamingSequenceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence, + com.google.showcase.v1beta1.StreamingSequence.Builder, + com.google.showcase.v1beta1.StreamingSequenceOrBuilder>( + getStreamingSequence(), getParentForChildren(), isClean()); + streamingSequence_ = null; + } + return streamingSequenceBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateStreamingSequenceRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateStreamingSequenceRequest) + private static final com.google.showcase.v1beta1.CreateStreamingSequenceRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateStreamingSequenceRequest(); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateStreamingSequenceRequest 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.showcase.v1beta1.CreateStreamingSequenceRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java new file mode 100644 index 0000000000..d14de74f4b --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface CreateStreamingSequenceRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateStreamingSequenceRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return Whether the streamingSequence field is set. + */ + boolean hasStreamingSequence(); + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return The streamingSequence. + */ + com.google.showcase.v1beta1.StreamingSequence getStreamingSequence(); + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + com.google.showcase.v1beta1.StreamingSequenceOrBuilder getStreamingSequenceOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java new file mode 100644 index 0000000000..34477e14d0 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java @@ -0,0 +1,728 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Identity\CreateUser
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateUserRequest} + */ +public final class CreateUserRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateUserRequest) + CreateUserRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateUserRequest.newBuilder() to construct. + private CreateUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateUserRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateUserRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateUserRequest.class, + com.google.showcase.v1beta1.CreateUserRequest.Builder.class); + } + + private int bitField0_; + public static final int USER_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.User user_; + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + @java.lang.Override + public boolean hasUser() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + @java.lang.Override + public com.google.showcase.v1beta1.User getUser() { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } + + 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, getUser()); + } + 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, getUser()); + } + 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.showcase.v1beta1.CreateUserRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateUserRequest other = + (com.google.showcase.v1beta1.CreateUserRequest) obj; + + if (hasUser() != other.hasUser()) return false; + if (hasUser()) { + if (!getUser().equals(other.getUser())) 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 (hasUser()) { + hash = (37 * hash) + USER_FIELD_NUMBER; + hash = (53 * hash) + getUser().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateUserRequest 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.showcase.v1beta1.CreateUserRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateUserRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Identity\CreateUser
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateUserRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateUserRequest) + com.google.showcase.v1beta1.CreateUserRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateUserRequest.class, + com.google.showcase.v1beta1.CreateUserRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateUserRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUserFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + user_ = null; + if (userBuilder_ != null) { + userBuilder_.dispose(); + userBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateUserRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateUserRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateUserRequest build() { + com.google.showcase.v1beta1.CreateUserRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateUserRequest buildPartial() { + com.google.showcase.v1beta1.CreateUserRequest result = + new com.google.showcase.v1beta1.CreateUserRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.CreateUserRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.user_ = userBuilder_ == null ? user_ : userBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateUserRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateUserRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateUserRequest other) { + if (other == com.google.showcase.v1beta1.CreateUserRequest.getDefaultInstance()) return this; + if (other.hasUser()) { + mergeUser(other.getUser()); + } + 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(getUserFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.showcase.v1beta1.User user_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + userBuilder_; + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + public boolean hasUser() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + public com.google.showcase.v1beta1.User getUser() { + if (userBuilder_ == null) { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } else { + return userBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder setUser(com.google.showcase.v1beta1.User value) { + if (userBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + user_ = value; + } else { + userBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder setUser(com.google.showcase.v1beta1.User.Builder builderForValue) { + if (userBuilder_ == null) { + user_ = builderForValue.build(); + } else { + userBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder mergeUser(com.google.showcase.v1beta1.User value) { + if (userBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && user_ != null + && user_ != com.google.showcase.v1beta1.User.getDefaultInstance()) { + getUserBuilder().mergeFrom(value); + } else { + user_ = value; + } + } else { + userBuilder_.mergeFrom(value); + } + if (user_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder clearUser() { + bitField0_ = (bitField0_ & ~0x00000001); + user_ = null; + if (userBuilder_ != null) { + userBuilder_.dispose(); + userBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public com.google.showcase.v1beta1.User.Builder getUserBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getUserFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { + if (userBuilder_ != null) { + return userBuilder_.getMessageOrBuilder(); + } else { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + getUserFieldBuilder() { + if (userBuilder_ == null) { + userBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder>( + getUser(), getParentForChildren(), isClean()); + user_ = null; + } + return userBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateUserRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateUserRequest) + private static final com.google.showcase.v1beta1.CreateUserRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateUserRequest(); + } + + public static com.google.showcase.v1beta1.CreateUserRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateUserRequest 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.showcase.v1beta1.CreateUserRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java new file mode 100644 index 0000000000..25204de6d6 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java @@ -0,0 +1,63 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface CreateUserRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateUserRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + boolean hasUser(); + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + com.google.showcase.v1beta1.User getUser(); + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java new file mode 100644 index 0000000000..ac57bd215d --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java @@ -0,0 +1,649 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\DeleteBlurb
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteBlurbRequest} + */ +public final class DeleteBlurbRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteBlurbRequest) + DeleteBlurbRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteBlurbRequest.newBuilder() to construct. + private DeleteBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteBlurbRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteBlurbRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteBlurbRequest.class, + com.google.showcase.v1beta1.DeleteBlurbRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.DeleteBlurbRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.DeleteBlurbRequest other = + (com.google.showcase.v1beta1.DeleteBlurbRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest 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.showcase.v1beta1.DeleteBlurbRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.DeleteBlurbRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\DeleteBlurb
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteBlurbRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteBlurbRequest) + com.google.showcase.v1beta1.DeleteBlurbRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteBlurbRequest.class, + com.google.showcase.v1beta1.DeleteBlurbRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.DeleteBlurbRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteBlurbRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.DeleteBlurbRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteBlurbRequest build() { + com.google.showcase.v1beta1.DeleteBlurbRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteBlurbRequest buildPartial() { + com.google.showcase.v1beta1.DeleteBlurbRequest result = + new com.google.showcase.v1beta1.DeleteBlurbRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.DeleteBlurbRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.DeleteBlurbRequest) { + return mergeFrom((com.google.showcase.v1beta1.DeleteBlurbRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.DeleteBlurbRequest other) { + if (other == com.google.showcase.v1beta1.DeleteBlurbRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteBlurbRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.DeleteBlurbRequest) + private static final com.google.showcase.v1beta1.DeleteBlurbRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.DeleteBlurbRequest(); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteBlurbRequest 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.showcase.v1beta1.DeleteBlurbRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java new file mode 100644 index 0000000000..0bb6f36f11 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface DeleteBlurbRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteBlurbRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java new file mode 100644 index 0000000000..dfb51e4823 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java @@ -0,0 +1,649 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\DeleteRoom
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteRoomRequest} + */ +public final class DeleteRoomRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteRoomRequest) + DeleteRoomRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteRoomRequest.newBuilder() to construct. + private DeleteRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteRoomRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteRoomRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteRoomRequest.class, + com.google.showcase.v1beta1.DeleteRoomRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.DeleteRoomRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.DeleteRoomRequest other = + (com.google.showcase.v1beta1.DeleteRoomRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest 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.showcase.v1beta1.DeleteRoomRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.DeleteRoomRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\DeleteRoom
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteRoomRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteRoomRequest) + com.google.showcase.v1beta1.DeleteRoomRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteRoomRequest.class, + com.google.showcase.v1beta1.DeleteRoomRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.DeleteRoomRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteRoomRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.DeleteRoomRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteRoomRequest build() { + com.google.showcase.v1beta1.DeleteRoomRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteRoomRequest buildPartial() { + com.google.showcase.v1beta1.DeleteRoomRequest result = + new com.google.showcase.v1beta1.DeleteRoomRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.DeleteRoomRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.DeleteRoomRequest) { + return mergeFrom((com.google.showcase.v1beta1.DeleteRoomRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.DeleteRoomRequest other) { + if (other == com.google.showcase.v1beta1.DeleteRoomRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteRoomRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.DeleteRoomRequest) + private static final com.google.showcase.v1beta1.DeleteRoomRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.DeleteRoomRequest(); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteRoomRequest 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.showcase.v1beta1.DeleteRoomRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java new file mode 100644 index 0000000000..5d7141aee6 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface DeleteRoomRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteRoomRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java new file mode 100644 index 0000000000..1055ae788c --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java @@ -0,0 +1,634 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * Request for the DeleteSession method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteSessionRequest} + */ +public final class DeleteSessionRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteSessionRequest) + DeleteSessionRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteSessionRequest.newBuilder() to construct. + private DeleteSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteSessionRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteSessionRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteSessionRequest.class, + com.google.showcase.v1beta1.DeleteSessionRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The session to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The session to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.DeleteSessionRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.DeleteSessionRequest other = + (com.google.showcase.v1beta1.DeleteSessionRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest 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.showcase.v1beta1.DeleteSessionRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.DeleteSessionRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request for the DeleteSession method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteSessionRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteSessionRequest) + com.google.showcase.v1beta1.DeleteSessionRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteSessionRequest.class, + com.google.showcase.v1beta1.DeleteSessionRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.DeleteSessionRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteSessionRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.DeleteSessionRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteSessionRequest build() { + com.google.showcase.v1beta1.DeleteSessionRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteSessionRequest buildPartial() { + com.google.showcase.v1beta1.DeleteSessionRequest result = + new com.google.showcase.v1beta1.DeleteSessionRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.DeleteSessionRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.DeleteSessionRequest) { + return mergeFrom((com.google.showcase.v1beta1.DeleteSessionRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.DeleteSessionRequest other) { + if (other == com.google.showcase.v1beta1.DeleteSessionRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The session to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The session to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The session to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteSessionRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.DeleteSessionRequest) + private static final com.google.showcase.v1beta1.DeleteSessionRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.DeleteSessionRequest(); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteSessionRequest 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.showcase.v1beta1.DeleteSessionRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java new file mode 100644 index 0000000000..a23deec0dc --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface DeleteSessionRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteSessionRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The session to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The session to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java new file mode 100644 index 0000000000..e392430a8d --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java @@ -0,0 +1,633 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * Request message for deleting a test.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteTestRequest} + */ +public final class DeleteTestRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteTestRequest) + DeleteTestRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteTestRequest.newBuilder() to construct. + private DeleteTestRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteTestRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteTestRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteTestRequest.class, + com.google.showcase.v1beta1.DeleteTestRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The test to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The test to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.DeleteTestRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.DeleteTestRequest other = + (com.google.showcase.v1beta1.DeleteTestRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest 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.showcase.v1beta1.DeleteTestRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.DeleteTestRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for deleting a test.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteTestRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteTestRequest) + com.google.showcase.v1beta1.DeleteTestRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteTestRequest.class, + com.google.showcase.v1beta1.DeleteTestRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.DeleteTestRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteTestRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.DeleteTestRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteTestRequest build() { + com.google.showcase.v1beta1.DeleteTestRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteTestRequest buildPartial() { + com.google.showcase.v1beta1.DeleteTestRequest result = + new com.google.showcase.v1beta1.DeleteTestRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.DeleteTestRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.DeleteTestRequest) { + return mergeFrom((com.google.showcase.v1beta1.DeleteTestRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.DeleteTestRequest other) { + if (other == com.google.showcase.v1beta1.DeleteTestRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The test to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The test to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The test to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The test to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The test to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteTestRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.DeleteTestRequest) + private static final com.google.showcase.v1beta1.DeleteTestRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.DeleteTestRequest(); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteTestRequest 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.showcase.v1beta1.DeleteTestRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java new file mode 100644 index 0000000000..bf453814de --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface DeleteTestRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteTestRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The test to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The test to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java new file mode 100644 index 0000000000..d5b54ee8bb --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java @@ -0,0 +1,649 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Identity\DeleteUser
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteUserRequest} + */ +public final class DeleteUserRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteUserRequest) + DeleteUserRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteUserRequest.newBuilder() to construct. + private DeleteUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteUserRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteUserRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteUserRequest.class, + com.google.showcase.v1beta1.DeleteUserRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The resource name of the user to delete.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the user to delete.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.DeleteUserRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.DeleteUserRequest other = + (com.google.showcase.v1beta1.DeleteUserRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest 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.showcase.v1beta1.DeleteUserRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.DeleteUserRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Identity\DeleteUser
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteUserRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteUserRequest) + com.google.showcase.v1beta1.DeleteUserRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteUserRequest.class, + com.google.showcase.v1beta1.DeleteUserRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.DeleteUserRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteUserRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.DeleteUserRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteUserRequest build() { + com.google.showcase.v1beta1.DeleteUserRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteUserRequest buildPartial() { + com.google.showcase.v1beta1.DeleteUserRequest result = + new com.google.showcase.v1beta1.DeleteUserRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.DeleteUserRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.DeleteUserRequest) { + return mergeFrom((com.google.showcase.v1beta1.DeleteUserRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.DeleteUserRequest other) { + if (other == com.google.showcase.v1beta1.DeleteUserRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the user to delete.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the user to delete.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the user to delete.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the user to delete.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the user to delete.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteUserRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.DeleteUserRequest) + private static final com.google.showcase.v1beta1.DeleteUserRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.DeleteUserRequest(); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteUserRequest 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.showcase.v1beta1.DeleteUserRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java new file mode 100644 index 0000000000..eac216503e --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface DeleteUserRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteUserRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the user to delete.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the user to delete.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java new file mode 100644 index 0000000000..fde232b556 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java @@ -0,0 +1,944 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message used for the EchoErrorDetails method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsRequest} + */ +public final class EchoErrorDetailsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsRequest) + EchoErrorDetailsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EchoErrorDetailsRequest.newBuilder() to construct. + private EchoErrorDetailsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EchoErrorDetailsRequest() { + singleDetailText_ = ""; + multiDetailText_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EchoErrorDetailsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsRequest.class, + com.google.showcase.v1beta1.EchoErrorDetailsRequest.Builder.class); + } + + public static final int SINGLE_DETAIL_TEXT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object singleDetailText_ = ""; + + /** + * + * + *
+   * Content to return in a singular `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * string single_detail_text = 1; + * + * @return The singleDetailText. + */ + @java.lang.Override + public java.lang.String getSingleDetailText() { + java.lang.Object ref = singleDetailText_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + singleDetailText_ = s; + return s; + } + } + + /** + * + * + *
+   * Content to return in a singular `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * string single_detail_text = 1; + * + * @return The bytes for singleDetailText. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSingleDetailTextBytes() { + java.lang.Object ref = singleDetailText_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + singleDetailText_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MULTI_DETAIL_TEXT_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList multiDetailText_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @return A list containing the multiDetailText. + */ + public com.google.protobuf.ProtocolStringList getMultiDetailTextList() { + return multiDetailText_; + } + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @return The count of multiDetailText. + */ + public int getMultiDetailTextCount() { + return multiDetailText_.size(); + } + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the element to return. + * @return The multiDetailText at the given index. + */ + public java.lang.String getMultiDetailText(int index) { + return multiDetailText_.get(index); + } + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the value to return. + * @return The bytes of the multiDetailText at the given index. + */ + public com.google.protobuf.ByteString getMultiDetailTextBytes(int index) { + return multiDetailText_.getByteString(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(singleDetailText_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, singleDetailText_); + } + for (int i = 0; i < multiDetailText_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, multiDetailText_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(singleDetailText_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, singleDetailText_); + } + { + int dataSize = 0; + for (int i = 0; i < multiDetailText_.size(); i++) { + dataSize += computeStringSizeNoTag(multiDetailText_.getRaw(i)); + } + size += dataSize; + size += 1 * getMultiDetailTextList().size(); + } + 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.showcase.v1beta1.EchoErrorDetailsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoErrorDetailsRequest other = + (com.google.showcase.v1beta1.EchoErrorDetailsRequest) obj; + + if (!getSingleDetailText().equals(other.getSingleDetailText())) return false; + if (!getMultiDetailTextList().equals(other.getMultiDetailTextList())) 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(); + hash = (37 * hash) + SINGLE_DETAIL_TEXT_FIELD_NUMBER; + hash = (53 * hash) + getSingleDetailText().hashCode(); + if (getMultiDetailTextCount() > 0) { + hash = (37 * hash) + MULTI_DETAIL_TEXT_FIELD_NUMBER; + hash = (53 * hash) + getMultiDetailTextList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest 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.showcase.v1beta1.EchoErrorDetailsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoErrorDetailsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message used for the EchoErrorDetails method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsRequest) + com.google.showcase.v1beta1.EchoErrorDetailsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsRequest.class, + com.google.showcase.v1beta1.EchoErrorDetailsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EchoErrorDetailsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + singleDetailText_ = ""; + multiDetailText_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoErrorDetailsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsRequest build() { + com.google.showcase.v1beta1.EchoErrorDetailsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsRequest buildPartial() { + com.google.showcase.v1beta1.EchoErrorDetailsRequest result = + new com.google.showcase.v1beta1.EchoErrorDetailsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.EchoErrorDetailsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.singleDetailText_ = singleDetailText_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + multiDetailText_.makeImmutable(); + result.multiDetailText_ = multiDetailText_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsRequest) { + return mergeFrom((com.google.showcase.v1beta1.EchoErrorDetailsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EchoErrorDetailsRequest other) { + if (other == com.google.showcase.v1beta1.EchoErrorDetailsRequest.getDefaultInstance()) + return this; + if (!other.getSingleDetailText().isEmpty()) { + singleDetailText_ = other.singleDetailText_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.multiDetailText_.isEmpty()) { + if (multiDetailText_.isEmpty()) { + multiDetailText_ = other.multiDetailText_; + bitField0_ |= 0x00000002; + } else { + ensureMultiDetailTextIsMutable(); + multiDetailText_.addAll(other.multiDetailText_); + } + onChanged(); + } + 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: + { + singleDetailText_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureMultiDetailTextIsMutable(); + multiDetailText_.add(s); + break; + } // case 18 + 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 java.lang.Object singleDetailText_ = ""; + + /** + * + * + *
+     * Content to return in a singular `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * string single_detail_text = 1; + * + * @return The singleDetailText. + */ + public java.lang.String getSingleDetailText() { + java.lang.Object ref = singleDetailText_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + singleDetailText_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Content to return in a singular `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * string single_detail_text = 1; + * + * @return The bytes for singleDetailText. + */ + public com.google.protobuf.ByteString getSingleDetailTextBytes() { + java.lang.Object ref = singleDetailText_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + singleDetailText_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Content to return in a singular `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * string single_detail_text = 1; + * + * @param value The singleDetailText to set. + * @return This builder for chaining. + */ + public Builder setSingleDetailText(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + singleDetailText_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a singular `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * string single_detail_text = 1; + * + * @return This builder for chaining. + */ + public Builder clearSingleDetailText() { + singleDetailText_ = getDefaultInstance().getSingleDetailText(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a singular `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * string single_detail_text = 1; + * + * @param value The bytes for singleDetailText to set. + * @return This builder for chaining. + */ + public Builder setSingleDetailTextBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + singleDetailText_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList multiDetailText_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureMultiDetailTextIsMutable() { + if (!multiDetailText_.isModifiable()) { + multiDetailText_ = new com.google.protobuf.LazyStringArrayList(multiDetailText_); + } + bitField0_ |= 0x00000002; + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @return A list containing the multiDetailText. + */ + public com.google.protobuf.ProtocolStringList getMultiDetailTextList() { + multiDetailText_.makeImmutable(); + return multiDetailText_; + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @return The count of multiDetailText. + */ + public int getMultiDetailTextCount() { + return multiDetailText_.size(); + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the element to return. + * @return The multiDetailText at the given index. + */ + public java.lang.String getMultiDetailText(int index) { + return multiDetailText_.get(index); + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the value to return. + * @return The bytes of the multiDetailText at the given index. + */ + public com.google.protobuf.ByteString getMultiDetailTextBytes(int index) { + return multiDetailText_.getByteString(index); + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index to set the value at. + * @param value The multiDetailText to set. + * @return This builder for chaining. + */ + public Builder setMultiDetailText(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMultiDetailTextIsMutable(); + multiDetailText_.set(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param value The multiDetailText to add. + * @return This builder for chaining. + */ + public Builder addMultiDetailText(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMultiDetailTextIsMutable(); + multiDetailText_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param values The multiDetailText to add. + * @return This builder for chaining. + */ + public Builder addAllMultiDetailText(java.lang.Iterable values) { + ensureMultiDetailTextIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, multiDetailText_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @return This builder for chaining. + */ + public Builder clearMultiDetailText() { + multiDetailText_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param value The bytes of the multiDetailText to add. + * @return This builder for chaining. + */ + public Builder addMultiDetailTextBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureMultiDetailTextIsMutable(); + multiDetailText_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoErrorDetailsRequest) + private static final com.google.showcase.v1beta1.EchoErrorDetailsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoErrorDetailsRequest(); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EchoErrorDetailsRequest 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.showcase.v1beta1.EchoErrorDetailsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java new file mode 100644 index 0000000000..c5c374ea56 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java @@ -0,0 +1,112 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface EchoErrorDetailsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoErrorDetailsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Content to return in a singular `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * string single_detail_text = 1; + * + * @return The singleDetailText. + */ + java.lang.String getSingleDetailText(); + + /** + * + * + *
+   * Content to return in a singular `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * string single_detail_text = 1; + * + * @return The bytes for singleDetailText. + */ + com.google.protobuf.ByteString getSingleDetailTextBytes(); + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @return A list containing the multiDetailText. + */ + java.util.List getMultiDetailTextList(); + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @return The count of multiDetailText. + */ + int getMultiDetailTextCount(); + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the element to return. + * @return The multiDetailText at the given index. + */ + java.lang.String getMultiDetailText(int index); + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the value to return. + * @return The bytes of the multiDetailText at the given index. + */ + com.google.protobuf.ByteString getMultiDetailTextBytes(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java new file mode 100644 index 0000000000..40561fcb60 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java @@ -0,0 +1,2222 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message used for the EchoErrorDetails method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse} + */ +public final class EchoErrorDetailsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsResponse) + EchoErrorDetailsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EchoErrorDetailsResponse.newBuilder() to construct. + private EchoErrorDetailsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EchoErrorDetailsResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EchoErrorDetailsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.Builder.class); + } + + public interface SingleDetailOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return The error. + */ + com.google.showcase.v1beta1.ErrorWithSingleDetail getError(); + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder getErrorOrBuilder(); + } + + /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail} */ + public static final class SingleDetail extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) + SingleDetailOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SingleDetail.newBuilder() to construct. + private SingleDetail(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SingleDetail() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SingleDetail(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder.class); + } + + private int bitField0_; + public static final int ERROR_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.ErrorWithSingleDetail error_; + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return The error. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithSingleDetail getError() { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance() + : error_; + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder getErrorOrBuilder() { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance() + : error_; + } + + 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, getError()); + } + 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, getError()); + } + 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.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail other = + (com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) obj; + + if (hasError() != other.hasError()) return false; + if (hasError()) { + if (!getError().equals(other.getError())) 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 (hasError()) { + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail 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.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail} */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder.class); + } + + // Construct using + // com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getErrorFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + error_ = null; + if (errorBuilder_ != null) { + errorBuilder_.dispose(); + errorBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail build() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail buildPartial() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail result = + new com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.error_ = errorBuilder_ == null ? error_ : errorBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) { + return mergeFrom( + (com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail other) { + if (other + == com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + .getDefaultInstance()) return this; + if (other.hasError()) { + mergeError(other.getError()); + } + 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(getErrorFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.showcase.v1beta1.ErrorWithSingleDetail error_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithSingleDetail, + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder, + com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder> + errorBuilder_; + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return Whether the error field is set. + */ + public boolean hasError() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return The error. + */ + public com.google.showcase.v1beta1.ErrorWithSingleDetail getError() { + if (errorBuilder_ == null) { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance() + : error_; + } else { + return errorBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public Builder setError(com.google.showcase.v1beta1.ErrorWithSingleDetail value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + error_ = value; + } else { + errorBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public Builder setError( + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder builderForValue) { + if (errorBuilder_ == null) { + error_ = builderForValue.build(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public Builder mergeError(com.google.showcase.v1beta1.ErrorWithSingleDetail value) { + if (errorBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && error_ != null + && error_ != com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance()) { + getErrorBuilder().mergeFrom(value); + } else { + error_ = value; + } + } else { + errorBuilder_.mergeFrom(value); + } + if (error_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public Builder clearError() { + bitField0_ = (bitField0_ & ~0x00000001); + error_ = null; + if (errorBuilder_ != null) { + errorBuilder_.dispose(); + errorBuilder_ = null; + } + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder getErrorBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getErrorFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder getErrorOrBuilder() { + if (errorBuilder_ != null) { + return errorBuilder_.getMessageOrBuilder(); + } else { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance() + : error_; + } + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithSingleDetail, + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder, + com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithSingleDetail, + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder, + com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder>( + getError(), getParentForChildren(), isClean()); + error_ = null; + } + return errorBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) + private static final com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail(); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SingleDetail 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.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface MultipleDetailsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return The error. + */ + com.google.showcase.v1beta1.ErrorWithMultipleDetails getError(); + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder getErrorOrBuilder(); + } + + /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails} */ + public static final class MultipleDetails extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) + MultipleDetailsOrBuilder { + private static final long serialVersionUID = 0L; + + // Use MultipleDetails.newBuilder() to construct. + private MultipleDetails(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private MultipleDetails() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new MultipleDetails(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder.class); + } + + private int bitField0_; + public static final int ERROR_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.ErrorWithMultipleDetails error_; + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return The error. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithMultipleDetails getError() { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance() + : error_; + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder getErrorOrBuilder() { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance() + : error_; + } + + 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, getError()); + } + 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, getError()); + } + 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.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails other = + (com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) obj; + + if (hasError() != other.hasError()) return false; + if (hasError()) { + if (!getError().equals(other.getError())) 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 (hasError()) { + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails 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.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails} */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder.class); + } + + // Construct using + // com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getErrorFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + error_ = null; + if (errorBuilder_ != null) { + errorBuilder_.dispose(); + errorBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails build() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails buildPartial() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails result = + new com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.error_ = errorBuilder_ == null ? error_ : errorBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) { + return mergeFrom( + (com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails other) { + if (other + == com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + .getDefaultInstance()) return this; + if (other.hasError()) { + mergeError(other.getError()); + } + 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(getErrorFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.showcase.v1beta1.ErrorWithMultipleDetails error_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithMultipleDetails, + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder, + com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder> + errorBuilder_; + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return Whether the error field is set. + */ + public boolean hasError() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return The error. + */ + public com.google.showcase.v1beta1.ErrorWithMultipleDetails getError() { + if (errorBuilder_ == null) { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance() + : error_; + } else { + return errorBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public Builder setError(com.google.showcase.v1beta1.ErrorWithMultipleDetails value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + error_ = value; + } else { + errorBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public Builder setError( + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder builderForValue) { + if (errorBuilder_ == null) { + error_ = builderForValue.build(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public Builder mergeError(com.google.showcase.v1beta1.ErrorWithMultipleDetails value) { + if (errorBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && error_ != null + && error_ + != com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance()) { + getErrorBuilder().mergeFrom(value); + } else { + error_ = value; + } + } else { + errorBuilder_.mergeFrom(value); + } + if (error_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public Builder clearError() { + bitField0_ = (bitField0_ & ~0x00000001); + error_ = null; + if (errorBuilder_ != null) { + errorBuilder_.dispose(); + errorBuilder_ = null; + } + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder getErrorBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getErrorFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder getErrorOrBuilder() { + if (errorBuilder_ != null) { + return errorBuilder_.getMessageOrBuilder(); + } else { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance() + : error_; + } + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithMultipleDetails, + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder, + com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithMultipleDetails, + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder, + com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder>( + getError(), getParentForChildren(), isClean()); + error_ = null; + } + return errorBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) + private static final com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails(); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MultipleDetails 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.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int SINGLE_DETAIL_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail singleDetail_; + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * @return Whether the singleDetail field is set. + */ + @java.lang.Override + public boolean hasSingleDetail() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * @return The singleDetail. + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail getSingleDetail() { + return singleDetail_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.getDefaultInstance() + : singleDetail_; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder + getSingleDetailOrBuilder() { + return singleDetail_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.getDefaultInstance() + : singleDetail_; + } + + public static final int MULTIPLE_DETAILS_FIELD_NUMBER = 2; + private com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multipleDetails_; + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return Whether the multipleDetails field is set. + */ + @java.lang.Override + public boolean hasMultipleDetails() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return The multipleDetails. + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails getMultipleDetails() { + return multipleDetails_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.getDefaultInstance() + : multipleDetails_; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder + getMultipleDetailsOrBuilder() { + return multipleDetails_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.getDefaultInstance() + : multipleDetails_; + } + + 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, getSingleDetail()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getMultipleDetails()); + } + 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, getSingleDetail()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getMultipleDetails()); + } + 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.showcase.v1beta1.EchoErrorDetailsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoErrorDetailsResponse other = + (com.google.showcase.v1beta1.EchoErrorDetailsResponse) obj; + + if (hasSingleDetail() != other.hasSingleDetail()) return false; + if (hasSingleDetail()) { + if (!getSingleDetail().equals(other.getSingleDetail())) return false; + } + if (hasMultipleDetails() != other.hasMultipleDetails()) return false; + if (hasMultipleDetails()) { + if (!getMultipleDetails().equals(other.getMultipleDetails())) 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 (hasSingleDetail()) { + hash = (37 * hash) + SINGLE_DETAIL_FIELD_NUMBER; + hash = (53 * hash) + getSingleDetail().hashCode(); + } + if (hasMultipleDetails()) { + hash = (37 * hash) + MULTIPLE_DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getMultipleDetails().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse 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.showcase.v1beta1.EchoErrorDetailsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoErrorDetailsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message used for the EchoErrorDetails method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsResponse) + com.google.showcase.v1beta1.EchoErrorDetailsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EchoErrorDetailsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSingleDetailFieldBuilder(); + getMultipleDetailsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + singleDetail_ = null; + if (singleDetailBuilder_ != null) { + singleDetailBuilder_.dispose(); + singleDetailBuilder_ = null; + } + multipleDetails_ = null; + if (multipleDetailsBuilder_ != null) { + multipleDetailsBuilder_.dispose(); + multipleDetailsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoErrorDetailsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse build() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse buildPartial() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse result = + new com.google.showcase.v1beta1.EchoErrorDetailsResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.EchoErrorDetailsResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.singleDetail_ = + singleDetailBuilder_ == null ? singleDetail_ : singleDetailBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.multipleDetails_ = + multipleDetailsBuilder_ == null ? multipleDetails_ : multipleDetailsBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsResponse) { + return mergeFrom((com.google.showcase.v1beta1.EchoErrorDetailsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EchoErrorDetailsResponse other) { + if (other == com.google.showcase.v1beta1.EchoErrorDetailsResponse.getDefaultInstance()) + return this; + if (other.hasSingleDetail()) { + mergeSingleDetail(other.getSingleDetail()); + } + if (other.hasMultipleDetails()) { + mergeMultipleDetails(other.getMultipleDetails()); + } + 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(getSingleDetailFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getMultipleDetailsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail singleDetail_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder> + singleDetailBuilder_; + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * + * @return Whether the singleDetail field is set. + */ + public boolean hasSingleDetail() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * + * @return The singleDetail. + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail getSingleDetail() { + if (singleDetailBuilder_ == null) { + return singleDetail_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.getDefaultInstance() + : singleDetail_; + } else { + return singleDetailBuilder_.getMessage(); + } + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public Builder setSingleDetail( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail value) { + if (singleDetailBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + singleDetail_ = value; + } else { + singleDetailBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public Builder setSingleDetail( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder builderForValue) { + if (singleDetailBuilder_ == null) { + singleDetail_ = builderForValue.build(); + } else { + singleDetailBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public Builder mergeSingleDetail( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail value) { + if (singleDetailBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && singleDetail_ != null + && singleDetail_ + != com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + .getDefaultInstance()) { + getSingleDetailBuilder().mergeFrom(value); + } else { + singleDetail_ = value; + } + } else { + singleDetailBuilder_.mergeFrom(value); + } + if (singleDetail_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public Builder clearSingleDetail() { + bitField0_ = (bitField0_ & ~0x00000001); + singleDetail_ = null; + if (singleDetailBuilder_ != null) { + singleDetailBuilder_.dispose(); + singleDetailBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder + getSingleDetailBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getSingleDetailFieldBuilder().getBuilder(); + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder + getSingleDetailOrBuilder() { + if (singleDetailBuilder_ != null) { + return singleDetailBuilder_.getMessageOrBuilder(); + } else { + return singleDetail_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.getDefaultInstance() + : singleDetail_; + } + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder> + getSingleDetailFieldBuilder() { + if (singleDetailBuilder_ == null) { + singleDetailBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder>( + getSingleDetail(), getParentForChildren(), isClean()); + singleDetail_ = null; + } + return singleDetailBuilder_; + } + + private com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multipleDetails_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder> + multipleDetailsBuilder_; + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return Whether the multipleDetails field is set. + */ + public boolean hasMultipleDetails() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return The multipleDetails. + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + getMultipleDetails() { + if (multipleDetailsBuilder_ == null) { + return multipleDetails_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + .getDefaultInstance() + : multipleDetails_; + } else { + return multipleDetailsBuilder_.getMessage(); + } + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public Builder setMultipleDetails( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails value) { + if (multipleDetailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + multipleDetails_ = value; + } else { + multipleDetailsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public Builder setMultipleDetails( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder + builderForValue) { + if (multipleDetailsBuilder_ == null) { + multipleDetails_ = builderForValue.build(); + } else { + multipleDetailsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public Builder mergeMultipleDetails( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails value) { + if (multipleDetailsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && multipleDetails_ != null + && multipleDetails_ + != com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + .getDefaultInstance()) { + getMultipleDetailsBuilder().mergeFrom(value); + } else { + multipleDetails_ = value; + } + } else { + multipleDetailsBuilder_.mergeFrom(value); + } + if (multipleDetails_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public Builder clearMultipleDetails() { + bitField0_ = (bitField0_ & ~0x00000002); + multipleDetails_ = null; + if (multipleDetailsBuilder_ != null) { + multipleDetailsBuilder_.dispose(); + multipleDetailsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder + getMultipleDetailsBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getMultipleDetailsFieldBuilder().getBuilder(); + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder + getMultipleDetailsOrBuilder() { + if (multipleDetailsBuilder_ != null) { + return multipleDetailsBuilder_.getMessageOrBuilder(); + } else { + return multipleDetails_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + .getDefaultInstance() + : multipleDetails_; + } + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder> + getMultipleDetailsFieldBuilder() { + if (multipleDetailsBuilder_ == null) { + multipleDetailsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder>( + getMultipleDetails(), getParentForChildren(), isClean()); + multipleDetails_ = null; + } + return multipleDetailsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoErrorDetailsResponse) + private static final com.google.showcase.v1beta1.EchoErrorDetailsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoErrorDetailsResponse(); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EchoErrorDetailsResponse 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.showcase.v1beta1.EchoErrorDetailsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java new file mode 100644 index 0000000000..f7d1dc0eef --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java @@ -0,0 +1,69 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface EchoErrorDetailsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoErrorDetailsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * @return Whether the singleDetail field is set. + */ + boolean hasSingleDetail(); + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * @return The singleDetail. + */ + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail getSingleDetail(); + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + */ + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder + getSingleDetailOrBuilder(); + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return Whether the multipleDetails field is set. + */ + boolean hasMultipleDetails(); + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return The multipleDetails. + */ + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails getMultipleDetails(); + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder + getMultipleDetailsOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java new file mode 100644 index 0000000000..82e0ab50fc --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java @@ -0,0 +1,507 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public final class EchoOuterClass { + private EchoOuterClass() {} + + 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_showcase_v1beta1_EchoRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EchoResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PoetryError_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ExpandRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_WaitRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_WaitResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_WaitMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_BlockRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_BlockResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_BlockResponse_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" + + ")schema/google/showcase/v1beta1/echo.pr" + + "oto\022\027google.showcase.v1beta1\032\034google/api" + + "/annotations.proto\032\027google/api/client.pr" + + "oto\032\037google/api/field_behavior.proto\032\033go" + + "ogle/api/field_info.proto\032\030google/api/ro" + + "uting.proto\032#google/longrunning/operatio" + + "ns.proto\032\031google/protobuf/any.proto\032\036goo" + + "gle/protobuf/duration.proto\032\037google/prot" + + "obuf/timestamp.proto\032\027google/rpc/status.proto\"\210\002\n" + + "\013EchoRequest\022\021\n" + + "\007content\030\001 \001(\tH\000\022#\n" + + "\005error\030\002 \001(\0132\022.google.rpc.StatusH\000\0223\n" + + "\010severity\030\003 \001(\0162!.google.showcase.v1beta1.Severity\022\016\n" + + "\006header\030\004 \001(\t\022\024\n" + + "\014other_header\030\005 \001(\t\022\034\n\n" + + "request_id\030\007 \001(\tB\010\342\214\317\327\010\002\010\001\022\'\n" + + "\020other_request_id\030\010 \001(" + + "\tB\010\342\214\317\327\010\002\010\001H\001\210\001\001B\n\n" + + "\010responseB\023\n" + + "\021_other_request_id\"\202\001\n" + + "\014EchoResponse\022\017\n" + + "\007content\030\001 \001(\t\0223\n" + + "\010severity\030\002 \001(\0162!.google.showcase.v1beta1.Severity\022\022\n\n" + + "request_id\030\003 \001(\t\022\030\n" + + "\020other_request_id\030\004 \001(\t\"P\n" + + "\027EchoErrorDetailsRequest\022\032\n" + + "\022single_detail_text\030\001 \001(\t\022\031\n" + + "\021multi_detail_text\030\002 \003(\t\"\362\002\n" + + "\030EchoErrorDetailsResponse\022U\n\r" + + "single_detail\030\001 \001(\0132>.google.showcase.v1" + + "beta1.EchoErrorDetailsResponse.SingleDetail\022[\n" + + "\020multiple_details\030\002 \001(\0132A.google.s" + + "howcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails\032M\n" + + "\014SingleDetail\022=\n" + + "\005error\030\001 \001(\0132..google.showcase.v1beta1.ErrorWithSingleDetail\032S\n" + + "\017MultipleDetails\022@\n" + + "\005error\030\001 \001(\01321.google.showcase.v1beta1.ErrorWithMultipleDetails\">\n" + + "\025ErrorWithSingleDetail\022%\n" + + "\007details\030\001 \001(\0132\024.google.protobuf.Any\"A\n" + + "\030ErrorWithMultipleDetails\022%\n" + + "\007details\030\001 \003(\0132\024.google.protobuf.Any\"\033\n" + + "\013PoetryError\022\014\n" + + "\004poem\030\001 \001(\t\"-\n" + + "\032FailEchoWithDetailsRequest\022\017\n" + + "\007message\030\001 \001(\t\"\035\n" + + "\033FailEchoWithDetailsResponse\"x\n\r" + + "ExpandRequest\022\017\n" + + "\007content\030\001 \001(\t\022!\n" + + "\005error\030\002 \001(\0132\022.google.rpc.Status\0223\n" + + "\020stream_wait_time\030\003 \001(\0132\031.google.protobuf.Duration\"Q\n" + + "\022PagedExpandRequest\022\024\n" + + "\007content\030\001 \001(\tB\003\340A\002\022\021\n" + + "\tpage_size\030\002 \001(\005\022\022\n\n" + + "page_token\030\003 \001(\t\"Y\n" + + "\030PagedExpandLegacyRequest\022\024\n" + + "\007content\030\001 \001(\tB\003\340A\002\022\023\n" + + "\013max_results\030\002 \001(\005\022\022\n\n" + + "page_token\030\003 \001(\t\"h\n" + + "\023PagedExpandResponse\0228\n" + + "\tresponses\030\001 \003(\0132%.google.showcase.v1beta1.EchoResponse\022\027\n" + + "\017next_page_token\030\002 \001(\t\"(\n" + + "\027PagedExpandResponseList\022\r\n" + + "\005words\030\001 \003(\t\"\203\002\n" + + "\037PagedExpandLegacyMappedResponse\022`\n" + + "\014alphabetized\030\001 \003(\013" + + "2J.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.AlphabetizedEntry\022\027\n" + + "\017next_page_token\030\002 \001(\t\032e\n" + + "\021AlphabetizedEntry\022\013\n" + + "\003key\030\001 \001(\t\022?\n" + + "\005value\030\002 \001(\01320.google." + + "showcase.v1beta1.PagedExpandResponseList:\0028\001\"\331\001\n" + + "\013WaitRequest\022.\n" + + "\010end_time\030\001 \001(\0132\032.google.protobuf.TimestampH\000\022(\n" + + "\003ttl\030\004 \001(\0132\031.google.protobuf.DurationH\000\022#\n" + + "\005error\030\002 \001(\0132\022.google.rpc.StatusH\001\0228\n" + + "\007success\030\003 \001(\0132%.google.showcase.v1beta1.WaitResponseH\001B\005\n" + + "\003endB\n\n" + + "\010response\"\037\n" + + "\014WaitResponse\022\017\n" + + "\007content\030\001 \001(\t\"<\n" + + "\014WaitMetadata\022,\n" + + "\010end_time\030\001 \001(\0132\032.google.protobuf.Timestamp\"\255\001\n" + + "\014BlockRequest\0221\n" + + "\016response_delay\030\001 \001(\0132\031.google.protobuf.Duration\022#\n" + + "\005error\030\002 \001(\0132\022.google.rpc.StatusH\000\0229\n" + + "\007success\030\003 \001(\0132&.google.showcase.v1beta1.BlockResponseH\000B\n\n" + + "\010response\" \n\r" + + "BlockResponse\022\017\n" + + "\007content\030\001 \001(\t*D\n" + + "\010Severity\022\017\n" + + "\013UNNECESSARY\020\000\022\r" + + "\n" + + "\tNECESSARY\020\001\022\n\n" + + "\006URGENT\020\002\022\014\n" + + "\010CRITICAL\020\0032\337\016\n" + + "\004Echo\022\224\003\n" + + "\004Echo\022$.google.showcase.v1beta1.EchoRequest\032%.google.showcase.v1beta" + + "1.EchoResponse\"\276\002\202\323\344\223\002\027\"\022/v1beta1/echo:echo:\001*\212\323\344\223\002\232\002\022\010\n" + + "\006header\022\031\n" + + "\006header\022\017{routing_id=**}\022+\n" + + "\006header\022!{table_name=regions/*/zones/*/**}\022\"\n" + + "\006header\022\030{super_id=projects/*}/**\0220\n" + + "\006header\022&{table_name=projects/*/instances/*/**}\0221\n" + + "\006header\022\'projects/*/{instance_id=instances/*}/**\022\030\n" + + "\014other_header\022\010{baz=**}\022#\n" + + "\014other_header\022\023{qux=projects/*}/**\022\237\001\n" + + "\020EchoErrorDetails\0220.google.showcase.v1beta1.EchoErrorDetailsR" + + "equest\0321.google.showcase.v1beta1.EchoErrorDetailsResponse\"&\202\323\344\223\002" + + " \"\033/v1beta1/echo:error-details:\001*\022\252\001\n" + + "\023FailEchoWithDetails\0223.google.showcase.v1beta1.FailEchoWith" + + "DetailsRequest\0324.google.showcase.v1beta1" + + ".FailEchoWithDetailsResponse\"(\202\323\344\223\002\"\"\035/v1beta1/echo:failWithDetails:\001*\022\212\001\n" + + "\006Expand\022&.google.showcase.v1beta1.ExpandReques" + + "t\032%.google.showcase.v1beta1.EchoResponse\"/\332A\r" + + "content,error\202\323\344\223\002\031\"\024/v1beta1/echo:expand:\001*0\001\022z\n" + + "\007Collect\022$.google.showcase" + + ".v1beta1.EchoRequest\032%.google.showcase.v1beta1.EchoResponse\"" + + " \202\323\344\223\002\032\"\025/v1beta1/echo:collect:\001*(\001\022W\n" + + "\004Chat\022$.google.showcas" + + "e.v1beta1.EchoRequest\032%.google.showcase.v1beta1.EchoResponse(\0010\001\022\216\001\n" + + "\013PagedExpand\022+.google.showcase.v1beta1.PagedExpandRe" + + "quest\032,.google.showcase.v1beta1.PagedExp" + + "andResponse\"$\202\323\344\223\002\036\"\031/v1beta1/echo:pagedExpand:\001*\022\240\001\n" + + "\021PagedExpandLegacy\0221.google.showcase.v1beta1.PagedExpandLegacyReque" + + "st\032,.google.showcase.v1beta1.PagedExpand" + + "Response\"*\202\323\344\223\002$\"\037/v1beta1/echo:pagedExpandLegacy:\001*\022\262\001\n" + + "\027PagedExpandLegacyMapped\022+.google.showcase.v1beta1.PagedExpandRe" + + "quest\0328.google.showcase.v1beta1.PagedExp" + + "andLegacyMappedResponse\"0\202\323\344\223\002*\"%/v1beta1/echo:pagedExpandLegacyMapped:\001*\022\211\001\n" + + "\004Wa" + + "it\022$.google.showcase.v1beta1.WaitRequest\032\035.google.longrunning.Operation\"<\312A\034\n" + + "\014Wa" + + "itResponse\022\014WaitMetadata\202\323\344\223\002\027\"\022/v1beta1/echo:wait:\001*\022v\n" + + "\005Block\022%.google.showcase.v1beta1.BlockRequest\032&.google.showcase." + + "v1beta1.BlockResponse\"\036\202\323\344\223\002\030\"\023/v1beta1/" + + "echo:block:\001*\032\"\312A\016localhost:7469\212\324\333\322\017\013v1_20240408Bq\n" + + "\033com.google.showcase.v1beta1P\001Z4github.com/googleapis/gapic-showcase" + + "/server/genproto\352\002\031Google::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.FieldInfoProto.getDescriptor(), + com.google.api.RoutingProto.getDescriptor(), + com.google.longrunning.OperationsProto.getDescriptor(), + com.google.protobuf.AnyProto.getDescriptor(), + com.google.protobuf.DurationProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + com.google.rpc.StatusProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_EchoRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoRequest_descriptor, + new java.lang.String[] { + "Content", + "Error", + "Severity", + "Header", + "OtherHeader", + "RequestId", + "OtherRequestId", + "Response", + }); + internal_static_google_showcase_v1beta1_EchoResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoResponse_descriptor, + new java.lang.String[] { + "Content", "Severity", "RequestId", "OtherRequestId", + }); + internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor, + new java.lang.String[] { + "SingleDetailText", "MultiDetailText", + }); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor, + new java.lang.String[] { + "SingleDetail", "MultipleDetails", + }); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor = + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor + .getNestedTypes() + .get(0); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor, + new java.lang.String[] { + "Error", + }); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor = + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor + .getNestedTypes() + .get(1); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor, + new java.lang.String[] { + "Error", + }); + internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor, + new java.lang.String[] { + "Details", + }); + internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor, + new java.lang.String[] { + "Details", + }); + internal_static_google_showcase_v1beta1_PoetryError_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PoetryError_descriptor, + new java.lang.String[] { + "Poem", + }); + internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor, + new java.lang.String[] { + "Message", + }); + internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor, + new java.lang.String[] {}); + internal_static_google_showcase_v1beta1_ExpandRequest_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ExpandRequest_descriptor, + new java.lang.String[] { + "Content", "Error", "StreamWaitTime", + }); + internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor, + new java.lang.String[] { + "Content", "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor, + new java.lang.String[] { + "Content", "MaxResults", "PageToken", + }); + internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor, + new java.lang.String[] { + "Responses", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor, + new java.lang.String[] { + "Words", + }); + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor, + new java.lang.String[] { + "Alphabetized", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor = + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor + .getNestedTypes() + .get(0); + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_showcase_v1beta1_WaitRequest_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_WaitRequest_descriptor, + new java.lang.String[] { + "EndTime", "Ttl", "Error", "Success", "End", "Response", + }); + internal_static_google_showcase_v1beta1_WaitResponse_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_WaitResponse_descriptor, + new java.lang.String[] { + "Content", + }); + internal_static_google_showcase_v1beta1_WaitMetadata_descriptor = + getDescriptor().getMessageTypes().get(17); + internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_WaitMetadata_descriptor, + new java.lang.String[] { + "EndTime", + }); + internal_static_google_showcase_v1beta1_BlockRequest_descriptor = + getDescriptor().getMessageTypes().get(18); + internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_BlockRequest_descriptor, + new java.lang.String[] { + "ResponseDelay", "Error", "Success", "Response", + }); + internal_static_google_showcase_v1beta1_BlockResponse_descriptor = + getDescriptor().getMessageTypes().get(19); + internal_static_google_showcase_v1beta1_BlockResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_BlockResponse_descriptor, + new java.lang.String[] { + "Content", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.apiVersion); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.FieldInfoProto.fieldInfo); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.methodSignature); + registry.add(com.google.api.RoutingProto.routing); + registry.add(com.google.longrunning.OperationsProto.operationInfo); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.FieldInfoProto.getDescriptor(); + com.google.api.RoutingProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.AnyProto.getDescriptor(); + com.google.protobuf.DurationProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.rpc.StatusProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java new file mode 100644 index 0000000000..48854d9a4e --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java @@ -0,0 +1,2021 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message used for the Echo, Collect and Chat methods.
+ * If content or opt are set in this message then the request will succeed.
+ * If status is set in this message then the status will be returned as an
+ * error.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoRequest} + */ +public final class EchoRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoRequest) + EchoRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EchoRequest.newBuilder() to construct. + private EchoRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EchoRequest() { + severity_ = 0; + header_ = ""; + otherHeader_ = ""; + requestId_ = ""; + otherRequestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EchoRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoRequest.class, + com.google.showcase.v1beta1.EchoRequest.Builder.class); + } + + private int bitField0_; + private int responseCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object response_; + + public enum ResponseCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + CONTENT(1), + ERROR(2), + RESPONSE_NOT_SET(0); + private final int value; + + private ResponseCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ResponseCase valueOf(int value) { + return forNumber(value); + } + + public static ResponseCase forNumber(int value) { + switch (value) { + case 1: + return CONTENT; + case 2: + return ERROR; + case 0: + return RESPONSE_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return Whether the content field is set. + */ + public boolean hasContent() { + return responseCase_ == 1; + } + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = ""; + if (responseCase_ == 1) { + ref = response_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (responseCase_ == 1) { + response_ = s; + } + return s; + } + } + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = ""; + if (responseCase_ == 1) { + ref = response_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (responseCase_ == 1) { + response_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ERROR_FIELD_NUMBER = 2; + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + public static final int SEVERITY_FIELD_NUMBER = 3; + private int severity_ = 0; + + /** + * + * + *
+   * The severity to be echoed by the server.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+   * The severity to be echoed by the server.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Severity getSeverity() { + com.google.showcase.v1beta1.Severity result = + com.google.showcase.v1beta1.Severity.forNumber(severity_); + return result == null ? com.google.showcase.v1beta1.Severity.UNRECOGNIZED : result; + } + + public static final int HEADER_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object header_ = ""; + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string header = 4; + * + * @return The header. + */ + @java.lang.Override + public java.lang.String getHeader() { + java.lang.Object ref = header_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + header_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string header = 4; + * + * @return The bytes for header. + */ + @java.lang.Override + public com.google.protobuf.ByteString getHeaderBytes() { + java.lang.Object ref = header_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + header_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OTHER_HEADER_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object otherHeader_ = ""; + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string other_header = 5; + * + * @return The otherHeader. + */ + @java.lang.Override + public java.lang.String getOtherHeader() { + java.lang.Object ref = otherHeader_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherHeader_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string other_header = 5; + * + * @return The bytes for otherHeader. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOtherHeaderBytes() { + java.lang.Object ref = otherHeader_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherHeader_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 7; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OTHER_REQUEST_ID_FIELD_NUMBER = 8; + + @SuppressWarnings("serial") + private volatile java.lang.Object otherRequestId_ = ""; + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return Whether the otherRequestId field is set. + */ + @java.lang.Override + public boolean hasOtherRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The otherRequestId. + */ + @java.lang.Override + public java.lang.String getOtherRequestId() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherRequestId_ = s; + return s; + } + } + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The bytes for otherRequestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOtherRequestIdBytes() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherRequestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (responseCase_ == 1) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, response_); + } + if (responseCase_ == 2) { + output.writeMessage(2, (com.google.rpc.Status) response_); + } + if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { + output.writeEnum(3, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(header_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, header_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherHeader_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, otherHeader_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, requestId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, otherRequestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (responseCase_ == 1) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, response_); + } + if (responseCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.rpc.Status) response_); + } + if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(header_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, header_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherHeader_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, otherHeader_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, requestId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, otherRequestId_); + } + 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.showcase.v1beta1.EchoRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoRequest other = (com.google.showcase.v1beta1.EchoRequest) obj; + + if (severity_ != other.severity_) return false; + if (!getHeader().equals(other.getHeader())) return false; + if (!getOtherHeader().equals(other.getOtherHeader())) return false; + if (!getRequestId().equals(other.getRequestId())) return false; + if (hasOtherRequestId() != other.hasOtherRequestId()) return false; + if (hasOtherRequestId()) { + if (!getOtherRequestId().equals(other.getOtherRequestId())) return false; + } + if (!getResponseCase().equals(other.getResponseCase())) return false; + switch (responseCase_) { + case 1: + if (!getContent().equals(other.getContent())) return false; + break; + case 2: + if (!getError().equals(other.getError())) return false; + break; + case 0: + default: + } + 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(); + hash = (37 * hash) + SEVERITY_FIELD_NUMBER; + hash = (53 * hash) + severity_; + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + hash = (37 * hash) + OTHER_HEADER_FIELD_NUMBER; + hash = (53 * hash) + getOtherHeader().hashCode(); + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + if (hasOtherRequestId()) { + hash = (37 * hash) + OTHER_REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getOtherRequestId().hashCode(); + } + switch (responseCase_) { + case 1: + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + break; + case 2: + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoRequest 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.showcase.v1beta1.EchoRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message used for the Echo, Collect and Chat methods.
+   * If content or opt are set in this message then the request will succeed.
+   * If status is set in this message then the status will be returned as an
+   * error.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoRequest) + com.google.showcase.v1beta1.EchoRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoRequest.class, + com.google.showcase.v1beta1.EchoRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EchoRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (errorBuilder_ != null) { + errorBuilder_.clear(); + } + severity_ = 0; + header_ = ""; + otherHeader_ = ""; + requestId_ = ""; + otherRequestId_ = ""; + responseCase_ = 0; + response_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoRequest build() { + com.google.showcase.v1beta1.EchoRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoRequest buildPartial() { + com.google.showcase.v1beta1.EchoRequest result = + new com.google.showcase.v1beta1.EchoRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.EchoRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.severity_ = severity_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.header_ = header_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.otherHeader_ = otherHeader_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.requestId_ = requestId_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000040) != 0)) { + result.otherRequestId_ = otherRequestId_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartialOneofs(com.google.showcase.v1beta1.EchoRequest result) { + result.responseCase_ = responseCase_; + result.response_ = this.response_; + if (responseCase_ == 2 && errorBuilder_ != null) { + result.response_ = errorBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoRequest) { + return mergeFrom((com.google.showcase.v1beta1.EchoRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EchoRequest other) { + if (other == com.google.showcase.v1beta1.EchoRequest.getDefaultInstance()) return this; + if (other.severity_ != 0) { + setSeverityValue(other.getSeverityValue()); + } + if (!other.getHeader().isEmpty()) { + header_ = other.header_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getOtherHeader().isEmpty()) { + otherHeader_ = other.otherHeader_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000020; + onChanged(); + } + if (other.hasOtherRequestId()) { + otherRequestId_ = other.otherRequestId_; + bitField0_ |= 0x00000040; + onChanged(); + } + switch (other.getResponseCase()) { + case CONTENT: + { + responseCase_ = 1; + response_ = other.response_; + onChanged(); + break; + } + case ERROR: + { + mergeError(other.getError()); + break; + } + case RESPONSE_NOT_SET: + { + break; + } + } + 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: + { + java.lang.String s = input.readStringRequireUtf8(); + responseCase_ = 1; + response_ = s; + break; + } // case 10 + case 18: + { + input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + responseCase_ = 2; + break; + } // case 18 + case 24: + { + severity_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + header_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + otherHeader_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 58: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 58 + case 66: + { + otherRequestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 66 + 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 responseCase_ = 0; + private java.lang.Object response_; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public Builder clearResponse() { + responseCase_ = 0; + response_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @return Whether the content field is set. + */ + @java.lang.Override + public boolean hasContent() { + return responseCase_ == 1; + } + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = ""; + if (responseCase_ == 1) { + ref = response_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (responseCase_ == 1) { + response_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = ""; + if (responseCase_ == 1) { + ref = response_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (responseCase_ == 1) { + response_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + responseCase_ = 1; + response_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + if (responseCase_ == 1) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + responseCase_ = 1; + response_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + errorBuilder_; + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } else { + if (responseCase_ == 2) { + return errorBuilder_.getMessage(); + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + errorBuilder_.setMessage(value); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status.Builder builderForValue) { + if (errorBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder mergeError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (responseCase_ == 2 && response_ != com.google.rpc.Status.getDefaultInstance()) { + response_ = + com.google.rpc.Status.newBuilder((com.google.rpc.Status) response_) + .mergeFrom(value) + .buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 2) { + errorBuilder_.mergeFrom(value); + } else { + errorBuilder_.setMessage(value); + } + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder clearError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + } + errorBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public com.google.rpc.Status.Builder getErrorBuilder() { + return getErrorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if ((responseCase_ == 2) && (errorBuilder_ != null)) { + return errorBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + if (!(responseCase_ == 2)) { + response_ = com.google.rpc.Status.getDefaultInstance(); + } + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>( + (com.google.rpc.Status) response_, getParentForChildren(), isClean()); + response_ = null; + } + responseCase_ = 2; + onChanged(); + return errorBuilder_; + } + + private int severity_ = 0; + + /** + * + * + *
+     * The severity to be echoed by the server.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+     * The severity to be echoed by the server.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @param value The enum numeric value on the wire for severity to set. + * @return This builder for chaining. + */ + public Builder setSeverityValue(int value) { + severity_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity to be echoed by the server.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Severity getSeverity() { + com.google.showcase.v1beta1.Severity result = + com.google.showcase.v1beta1.Severity.forNumber(severity_); + return result == null ? com.google.showcase.v1beta1.Severity.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * The severity to be echoed by the server.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @param value The severity to set. + * @return This builder for chaining. + */ + public Builder setSeverity(com.google.showcase.v1beta1.Severity value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + severity_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity to be echoed by the server.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return This builder for chaining. + */ + public Builder clearSeverity() { + bitField0_ = (bitField0_ & ~0x00000004); + severity_ = 0; + onChanged(); + return this; + } + + private java.lang.Object header_ = ""; + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string header = 4; + * + * @return The header. + */ + public java.lang.String getHeader() { + java.lang.Object ref = header_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + header_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string header = 4; + * + * @return The bytes for header. + */ + public com.google.protobuf.ByteString getHeaderBytes() { + java.lang.Object ref = header_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + header_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string header = 4; + * + * @param value The header to set. + * @return This builder for chaining. + */ + public Builder setHeader(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string header = 4; + * + * @return This builder for chaining. + */ + public Builder clearHeader() { + header_ = getDefaultInstance().getHeader(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string header = 4; + * + * @param value The bytes for header to set. + * @return This builder for chaining. + */ + public Builder setHeaderBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + header_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object otherHeader_ = ""; + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string other_header = 5; + * + * @return The otherHeader. + */ + public java.lang.String getOtherHeader() { + java.lang.Object ref = otherHeader_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherHeader_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string other_header = 5; + * + * @return The bytes for otherHeader. + */ + public com.google.protobuf.ByteString getOtherHeaderBytes() { + java.lang.Object ref = otherHeader_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherHeader_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string other_header = 5; + * + * @param value The otherHeader to set. + * @return This builder for chaining. + */ + public Builder setOtherHeader(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + otherHeader_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string other_header = 5; + * + * @return This builder for chaining. + */ + public Builder clearOtherHeader() { + otherHeader_ = getDefaultInstance().getOtherHeader(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string other_header = 5; + * + * @param value The bytes for otherHeader to set. + * @return This builder for chaining. + */ + public Builder setOtherHeaderBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + otherHeader_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + private java.lang.Object otherRequestId_ = ""; + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return Whether the otherRequestId field is set. + */ + public boolean hasOtherRequestId() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The otherRequestId. + */ + public java.lang.String getOtherRequestId() { + java.lang.Object ref = otherRequestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherRequestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The bytes for otherRequestId. + */ + public com.google.protobuf.ByteString getOtherRequestIdBytes() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherRequestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @param value The otherRequestId to set. + * @return This builder for chaining. + */ + public Builder setOtherRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + otherRequestId_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearOtherRequestId() { + otherRequestId_ = getDefaultInstance().getOtherRequestId(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @param value The bytes for otherRequestId to set. + * @return This builder for chaining. + */ + public Builder setOtherRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + otherRequestId_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoRequest) + private static final com.google.showcase.v1beta1.EchoRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoRequest(); + } + + public static com.google.showcase.v1beta1.EchoRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EchoRequest 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.showcase.v1beta1.EchoRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java new file mode 100644 index 0000000000..798280c899 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java @@ -0,0 +1,247 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface EchoRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return Whether the content field is set. + */ + boolean hasContent(); + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + com.google.rpc.Status getError(); + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + com.google.rpc.StatusOrBuilder getErrorOrBuilder(); + + /** + * + * + *
+   * The severity to be echoed by the server.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The enum numeric value on the wire for severity. + */ + int getSeverityValue(); + + /** + * + * + *
+   * The severity to be echoed by the server.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The severity. + */ + com.google.showcase.v1beta1.Severity getSeverity(); + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string header = 4; + * + * @return The header. + */ + java.lang.String getHeader(); + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string header = 4; + * + * @return The bytes for header. + */ + com.google.protobuf.ByteString getHeaderBytes(); + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string other_header = 5; + * + * @return The otherHeader. + */ + java.lang.String getOtherHeader(); + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string other_header = 5; + * + * @return The bytes for otherHeader. + */ + com.google.protobuf.ByteString getOtherHeaderBytes(); + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return Whether the otherRequestId field is set. + */ + boolean hasOtherRequestId(); + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The otherRequestId. + */ + java.lang.String getOtherRequestId(); + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The bytes for otherRequestId. + */ + com.google.protobuf.ByteString getOtherRequestIdBytes(); + + com.google.showcase.v1beta1.EchoRequest.ResponseCase getResponseCase(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java new file mode 100644 index 0000000000..a9567a558d --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java @@ -0,0 +1,1165 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the Echo methods.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoResponse} + */ +public final class EchoResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoResponse) + EchoResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EchoResponse.newBuilder() to construct. + private EchoResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EchoResponse() { + content_ = ""; + severity_ = 0; + requestId_ = ""; + otherRequestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EchoResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoResponse.class, + com.google.showcase.v1beta1.EchoResponse.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object content_ = ""; + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SEVERITY_FIELD_NUMBER = 2; + private int severity_ = 0; + + /** + * + * + *
+   * The severity specified in the request.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+   * The severity specified in the request.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Severity getSeverity() { + com.google.showcase.v1beta1.Severity result = + com.google.showcase.v1beta1.Severity.forNumber(severity_); + return result == null ? com.google.showcase.v1beta1.Severity.UNRECOGNIZED : result; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * The request ID specified or autopopulated in the request.
+   * 
+ * + * string request_id = 3; + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * The request ID specified or autopopulated in the request.
+   * 
+ * + * string request_id = 3; + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OTHER_REQUEST_ID_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object otherRequestId_ = ""; + + /** + * + * + *
+   * The other request ID specified or autopopulated in the request.
+   * 
+ * + * string other_request_id = 4; + * + * @return The otherRequestId. + */ + @java.lang.Override + public java.lang.String getOtherRequestId() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherRequestId_ = s; + return s; + } + } + + /** + * + * + *
+   * The other request ID specified or autopopulated in the request.
+   * 
+ * + * string other_request_id = 4; + * + * @return The bytes for otherRequestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOtherRequestIdBytes() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherRequestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { + output.writeEnum(2, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherRequestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, otherRequestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherRequestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, otherRequestId_); + } + 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.showcase.v1beta1.EchoResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoResponse other = (com.google.showcase.v1beta1.EchoResponse) obj; + + if (!getContent().equals(other.getContent())) return false; + if (severity_ != other.severity_) return false; + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getOtherRequestId().equals(other.getOtherRequestId())) 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(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (37 * hash) + SEVERITY_FIELD_NUMBER; + hash = (53 * hash) + severity_; + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (37 * hash) + OTHER_REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getOtherRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoResponse 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.showcase.v1beta1.EchoResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the Echo methods.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoResponse) + com.google.showcase.v1beta1.EchoResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoResponse.class, + com.google.showcase.v1beta1.EchoResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EchoResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + content_ = ""; + severity_ = 0; + requestId_ = ""; + otherRequestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoResponse build() { + com.google.showcase.v1beta1.EchoResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoResponse buildPartial() { + com.google.showcase.v1beta1.EchoResponse result = + new com.google.showcase.v1beta1.EchoResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.EchoResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.content_ = content_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.severity_ = severity_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.requestId_ = requestId_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.otherRequestId_ = otherRequestId_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoResponse) { + return mergeFrom((com.google.showcase.v1beta1.EchoResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EchoResponse other) { + if (other == com.google.showcase.v1beta1.EchoResponse.getDefaultInstance()) return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.severity_ != 0) { + setSeverityValue(other.getSeverityValue()); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getOtherRequestId().isEmpty()) { + otherRequestId_ = other.otherRequestId_; + bitField0_ |= 0x00000008; + onChanged(); + } + 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: + { + content_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + severity_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + otherRequestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + 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 java.lang.Object content_ = ""; + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + content_ = getDefaultInstance().getContent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int severity_ = 0; + + /** + * + * + *
+     * The severity specified in the request.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+     * The severity specified in the request.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @param value The enum numeric value on the wire for severity to set. + * @return This builder for chaining. + */ + public Builder setSeverityValue(int value) { + severity_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity specified in the request.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Severity getSeverity() { + com.google.showcase.v1beta1.Severity result = + com.google.showcase.v1beta1.Severity.forNumber(severity_); + return result == null ? com.google.showcase.v1beta1.Severity.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * The severity specified in the request.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @param value The severity to set. + * @return This builder for chaining. + */ + public Builder setSeverity(com.google.showcase.v1beta1.Severity value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + severity_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity specified in the request.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return This builder for chaining. + */ + public Builder clearSeverity() { + bitField0_ = (bitField0_ & ~0x00000002); + severity_ = 0; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * The request ID specified or autopopulated in the request.
+     * 
+ * + * string request_id = 3; + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The request ID specified or autopopulated in the request.
+     * 
+ * + * string request_id = 3; + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The request ID specified or autopopulated in the request.
+     * 
+ * + * string request_id = 3; + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The request ID specified or autopopulated in the request.
+     * 
+ * + * string request_id = 3; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * The request ID specified or autopopulated in the request.
+     * 
+ * + * string request_id = 3; + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object otherRequestId_ = ""; + + /** + * + * + *
+     * The other request ID specified or autopopulated in the request.
+     * 
+ * + * string other_request_id = 4; + * + * @return The otherRequestId. + */ + public java.lang.String getOtherRequestId() { + java.lang.Object ref = otherRequestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherRequestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The other request ID specified or autopopulated in the request.
+     * 
+ * + * string other_request_id = 4; + * + * @return The bytes for otherRequestId. + */ + public com.google.protobuf.ByteString getOtherRequestIdBytes() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherRequestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The other request ID specified or autopopulated in the request.
+     * 
+ * + * string other_request_id = 4; + * + * @param value The otherRequestId to set. + * @return This builder for chaining. + */ + public Builder setOtherRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + otherRequestId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The other request ID specified or autopopulated in the request.
+     * 
+ * + * string other_request_id = 4; + * + * @return This builder for chaining. + */ + public Builder clearOtherRequestId() { + otherRequestId_ = getDefaultInstance().getOtherRequestId(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * The other request ID specified or autopopulated in the request.
+     * 
+ * + * string other_request_id = 4; + * + * @param value The bytes for otherRequestId to set. + * @return This builder for chaining. + */ + public Builder setOtherRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + otherRequestId_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoResponse) + private static final com.google.showcase.v1beta1.EchoResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoResponse(); + } + + public static com.google.showcase.v1beta1.EchoResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EchoResponse 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.showcase.v1beta1.EchoResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java new file mode 100644 index 0000000000..74bddf13ca --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java @@ -0,0 +1,130 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface EchoResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * The severity specified in the request.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + int getSeverityValue(); + + /** + * + * + *
+   * The severity specified in the request.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The severity. + */ + com.google.showcase.v1beta1.Severity getSeverity(); + + /** + * + * + *
+   * The request ID specified or autopopulated in the request.
+   * 
+ * + * string request_id = 3; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * The request ID specified or autopopulated in the request.
+   * 
+ * + * string request_id = 3; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * The other request ID specified or autopopulated in the request.
+   * 
+ * + * string other_request_id = 4; + * + * @return The otherRequestId. + */ + java.lang.String getOtherRequestId(); + + /** + * + * + *
+   * The other request ID specified or autopopulated in the request.
+   * 
+ * + * string other_request_id = 4; + * + * @return The bytes for otherRequestId. + */ + com.google.protobuf.ByteString getOtherRequestIdBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java new file mode 100644 index 0000000000..97837ea842 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java @@ -0,0 +1,523 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.EnumRequest} */ +public final class EnumRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EnumRequest) + EnumRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EnumRequest.newBuilder() to construct. + private EnumRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EnumRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EnumRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EnumRequest.class, + com.google.showcase.v1beta1.EnumRequest.Builder.class); + } + + public static final int UNKNOWN_ENUM_FIELD_NUMBER = 1; + private boolean unknownEnum_ = false; + + /** + * + * + *
+   * Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file.
+   * 
+ * + * bool unknown_enum = 1; + * + * @return The unknownEnum. + */ + @java.lang.Override + public boolean getUnknownEnum() { + return unknownEnum_; + } + + 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 (unknownEnum_ != false) { + output.writeBool(1, unknownEnum_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (unknownEnum_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, unknownEnum_); + } + 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.showcase.v1beta1.EnumRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EnumRequest other = (com.google.showcase.v1beta1.EnumRequest) obj; + + if (getUnknownEnum() != other.getUnknownEnum()) 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(); + hash = (37 * hash) + UNKNOWN_ENUM_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getUnknownEnum()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumRequest 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.showcase.v1beta1.EnumRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EnumRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.EnumRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EnumRequest) + com.google.showcase.v1beta1.EnumRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EnumRequest.class, + com.google.showcase.v1beta1.EnumRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EnumRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + unknownEnum_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EnumRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumRequest build() { + com.google.showcase.v1beta1.EnumRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumRequest buildPartial() { + com.google.showcase.v1beta1.EnumRequest result = + new com.google.showcase.v1beta1.EnumRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.EnumRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.unknownEnum_ = unknownEnum_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EnumRequest) { + return mergeFrom((com.google.showcase.v1beta1.EnumRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EnumRequest other) { + if (other == com.google.showcase.v1beta1.EnumRequest.getDefaultInstance()) return this; + if (other.getUnknownEnum() != false) { + setUnknownEnum(other.getUnknownEnum()); + } + 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 8: + { + unknownEnum_ = input.readBool(); + bitField0_ |= 0x00000001; + break; + } // case 8 + 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 boolean unknownEnum_; + + /** + * + * + *
+     * Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file.
+     * 
+ * + * bool unknown_enum = 1; + * + * @return The unknownEnum. + */ + @java.lang.Override + public boolean getUnknownEnum() { + return unknownEnum_; + } + + /** + * + * + *
+     * Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file.
+     * 
+ * + * bool unknown_enum = 1; + * + * @param value The unknownEnum to set. + * @return This builder for chaining. + */ + public Builder setUnknownEnum(boolean value) { + + unknownEnum_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file.
+     * 
+ * + * bool unknown_enum = 1; + * + * @return This builder for chaining. + */ + public Builder clearUnknownEnum() { + bitField0_ = (bitField0_ & ~0x00000001); + unknownEnum_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EnumRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EnumRequest) + private static final com.google.showcase.v1beta1.EnumRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EnumRequest(); + } + + public static com.google.showcase.v1beta1.EnumRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EnumRequest 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.showcase.v1beta1.EnumRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java new file mode 100644 index 0000000000..6d39e99175 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java @@ -0,0 +1,39 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface EnumRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EnumRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file.
+   * 
+ * + * bool unknown_enum = 1; + * + * @return The unknownEnum. + */ + boolean getUnknownEnum(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java new file mode 100644 index 0000000000..7c9ac5901d --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java @@ -0,0 +1,873 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.EnumResponse} */ +public final class EnumResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EnumResponse) + EnumResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EnumResponse.newBuilder() to construct. + private EnumResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EnumResponse() { + continent_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EnumResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EnumResponse.class, + com.google.showcase.v1beta1.EnumResponse.Builder.class); + } + + private int bitField0_; + public static final int REQUEST_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.EnumRequest request_; + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return Whether the request field is set. + */ + @java.lang.Override + public boolean hasRequest() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return The request. + */ + @java.lang.Override + public com.google.showcase.v1beta1.EnumRequest getRequest() { + return request_ == null + ? com.google.showcase.v1beta1.EnumRequest.getDefaultInstance() + : request_; + } + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.EnumRequestOrBuilder getRequestOrBuilder() { + return request_ == null + ? com.google.showcase.v1beta1.EnumRequest.getDefaultInstance() + : request_; + } + + public static final int CONTINENT_FIELD_NUMBER = 2; + private int continent_ = 0; + + /** + * + * + *
+   * The actual enum the server provided.
+   * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The enum numeric value on the wire for continent. + */ + @java.lang.Override + public int getContinentValue() { + return continent_; + } + + /** + * + * + *
+   * The actual enum the server provided.
+   * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The continent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getContinent() { + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.forNumber(continent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + 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, getRequest()); + } + if (continent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + output.writeEnum(2, continent_); + } + 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, getRequest()); + } + if (continent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, continent_); + } + 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.showcase.v1beta1.EnumResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EnumResponse other = (com.google.showcase.v1beta1.EnumResponse) obj; + + if (hasRequest() != other.hasRequest()) return false; + if (hasRequest()) { + if (!getRequest().equals(other.getRequest())) return false; + } + if (continent_ != other.continent_) 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 (hasRequest()) { + hash = (37 * hash) + REQUEST_FIELD_NUMBER; + hash = (53 * hash) + getRequest().hashCode(); + } + hash = (37 * hash) + CONTINENT_FIELD_NUMBER; + hash = (53 * hash) + continent_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumResponse 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.showcase.v1beta1.EnumResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EnumResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.EnumResponse} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EnumResponse) + com.google.showcase.v1beta1.EnumResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EnumResponse.class, + com.google.showcase.v1beta1.EnumResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EnumResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRequestFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + request_ = null; + if (requestBuilder_ != null) { + requestBuilder_.dispose(); + requestBuilder_ = null; + } + continent_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EnumResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumResponse build() { + com.google.showcase.v1beta1.EnumResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumResponse buildPartial() { + com.google.showcase.v1beta1.EnumResponse result = + new com.google.showcase.v1beta1.EnumResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.EnumResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.request_ = requestBuilder_ == null ? request_ : requestBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.continent_ = continent_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EnumResponse) { + return mergeFrom((com.google.showcase.v1beta1.EnumResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EnumResponse other) { + if (other == com.google.showcase.v1beta1.EnumResponse.getDefaultInstance()) return this; + if (other.hasRequest()) { + mergeRequest(other.getRequest()); + } + if (other.continent_ != 0) { + setContinentValue(other.getContinentValue()); + } + 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(getRequestFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + continent_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + 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.showcase.v1beta1.EnumRequest request_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EnumRequest, + com.google.showcase.v1beta1.EnumRequest.Builder, + com.google.showcase.v1beta1.EnumRequestOrBuilder> + requestBuilder_; + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return Whether the request field is set. + */ + public boolean hasRequest() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return The request. + */ + public com.google.showcase.v1beta1.EnumRequest getRequest() { + if (requestBuilder_ == null) { + return request_ == null + ? com.google.showcase.v1beta1.EnumRequest.getDefaultInstance() + : request_; + } else { + return requestBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public Builder setRequest(com.google.showcase.v1beta1.EnumRequest value) { + if (requestBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + } else { + requestBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public Builder setRequest(com.google.showcase.v1beta1.EnumRequest.Builder builderForValue) { + if (requestBuilder_ == null) { + request_ = builderForValue.build(); + } else { + requestBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public Builder mergeRequest(com.google.showcase.v1beta1.EnumRequest value) { + if (requestBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && request_ != null + && request_ != com.google.showcase.v1beta1.EnumRequest.getDefaultInstance()) { + getRequestBuilder().mergeFrom(value); + } else { + request_ = value; + } + } else { + requestBuilder_.mergeFrom(value); + } + if (request_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public Builder clearRequest() { + bitField0_ = (bitField0_ & ~0x00000001); + request_ = null; + if (requestBuilder_ != null) { + requestBuilder_.dispose(); + requestBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public com.google.showcase.v1beta1.EnumRequest.Builder getRequestBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRequestFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public com.google.showcase.v1beta1.EnumRequestOrBuilder getRequestOrBuilder() { + if (requestBuilder_ != null) { + return requestBuilder_.getMessageOrBuilder(); + } else { + return request_ == null + ? com.google.showcase.v1beta1.EnumRequest.getDefaultInstance() + : request_; + } + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EnumRequest, + com.google.showcase.v1beta1.EnumRequest.Builder, + com.google.showcase.v1beta1.EnumRequestOrBuilder> + getRequestFieldBuilder() { + if (requestBuilder_ == null) { + requestBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EnumRequest, + com.google.showcase.v1beta1.EnumRequest.Builder, + com.google.showcase.v1beta1.EnumRequestOrBuilder>( + getRequest(), getParentForChildren(), isClean()); + request_ = null; + } + return requestBuilder_; + } + + private int continent_ = 0; + + /** + * + * + *
+     * The actual enum the server provided.
+     * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The enum numeric value on the wire for continent. + */ + @java.lang.Override + public int getContinentValue() { + return continent_; + } + + /** + * + * + *
+     * The actual enum the server provided.
+     * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @param value The enum numeric value on the wire for continent to set. + * @return This builder for chaining. + */ + public Builder setContinentValue(int value) { + continent_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The actual enum the server provided.
+     * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The continent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getContinent() { + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.forNumber(continent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * The actual enum the server provided.
+     * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @param value The continent to set. + * @return This builder for chaining. + */ + public Builder setContinent(com.google.showcase.v1beta1.Continent value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + continent_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The actual enum the server provided.
+     * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return This builder for chaining. + */ + public Builder clearContinent() { + bitField0_ = (bitField0_ & ~0x00000002); + continent_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EnumResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EnumResponse) + private static final com.google.showcase.v1beta1.EnumResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EnumResponse(); + } + + public static com.google.showcase.v1beta1.EnumResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EnumResponse 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.showcase.v1beta1.EnumResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java new file mode 100644 index 0000000000..613ac68126 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java @@ -0,0 +1,89 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface EnumResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EnumResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return Whether the request field is set. + */ + boolean hasRequest(); + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return The request. + */ + com.google.showcase.v1beta1.EnumRequest getRequest(); + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + com.google.showcase.v1beta1.EnumRequestOrBuilder getRequestOrBuilder(); + + /** + * + * + *
+   * The actual enum the server provided.
+   * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The enum numeric value on the wire for continent. + */ + int getContinentValue(); + + /** + * + * + *
+   * The actual enum the server provided.
+   * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The continent. + */ + com.google.showcase.v1beta1.Continent getContinent(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java new file mode 100644 index 0000000000..aafc4cec91 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java @@ -0,0 +1,751 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.ErrorWithMultipleDetails} */ +public final class ErrorWithMultipleDetails extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ErrorWithMultipleDetails) + ErrorWithMultipleDetailsOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ErrorWithMultipleDetails.newBuilder() to construct. + private ErrorWithMultipleDetails(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ErrorWithMultipleDetails() { + details_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ErrorWithMultipleDetails(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ErrorWithMultipleDetails.class, + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder.class); + } + + public static final int DETAILS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List details_; + + /** repeated .google.protobuf.Any details = 1; */ + @java.lang.Override + public java.util.List getDetailsList() { + return details_; + } + + /** repeated .google.protobuf.Any details = 1; */ + @java.lang.Override + public java.util.List getDetailsOrBuilderList() { + return details_; + } + + /** repeated .google.protobuf.Any details = 1; */ + @java.lang.Override + public int getDetailsCount() { + return details_.size(); + } + + /** repeated .google.protobuf.Any details = 1; */ + @java.lang.Override + public com.google.protobuf.Any getDetails(int index) { + return details_.get(index); + } + + /** repeated .google.protobuf.Any details = 1; */ + @java.lang.Override + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index) { + return details_.get(index); + } + + 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 { + for (int i = 0; i < details_.size(); i++) { + output.writeMessage(1, details_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < details_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, details_.get(i)); + } + 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.showcase.v1beta1.ErrorWithMultipleDetails)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ErrorWithMultipleDetails other = + (com.google.showcase.v1beta1.ErrorWithMultipleDetails) obj; + + if (!getDetailsList().equals(other.getDetailsList())) 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 (getDetailsCount() > 0) { + hash = (37 * hash) + DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getDetailsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails 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.showcase.v1beta1.ErrorWithMultipleDetails parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ErrorWithMultipleDetails 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.ErrorWithMultipleDetails} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ErrorWithMultipleDetails) + com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ErrorWithMultipleDetails.class, + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ErrorWithMultipleDetails.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (detailsBuilder_ == null) { + details_ = java.util.Collections.emptyList(); + } else { + details_ = null; + detailsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithMultipleDetails getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithMultipleDetails build() { + com.google.showcase.v1beta1.ErrorWithMultipleDetails result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithMultipleDetails buildPartial() { + com.google.showcase.v1beta1.ErrorWithMultipleDetails result = + new com.google.showcase.v1beta1.ErrorWithMultipleDetails(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.showcase.v1beta1.ErrorWithMultipleDetails result) { + if (detailsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + details_ = java.util.Collections.unmodifiableList(details_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.details_ = details_; + } else { + result.details_ = detailsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.ErrorWithMultipleDetails result) { + int from_bitField0_ = bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ErrorWithMultipleDetails) { + return mergeFrom((com.google.showcase.v1beta1.ErrorWithMultipleDetails) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ErrorWithMultipleDetails other) { + if (other == com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance()) + return this; + if (detailsBuilder_ == null) { + if (!other.details_.isEmpty()) { + if (details_.isEmpty()) { + details_ = other.details_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureDetailsIsMutable(); + details_.addAll(other.details_); + } + onChanged(); + } + } else { + if (!other.details_.isEmpty()) { + if (detailsBuilder_.isEmpty()) { + detailsBuilder_.dispose(); + detailsBuilder_ = null; + details_ = other.details_; + bitField0_ = (bitField0_ & ~0x00000001); + detailsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getDetailsFieldBuilder() + : null; + } else { + detailsBuilder_.addAllMessages(other.details_); + } + } + } + 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: + { + com.google.protobuf.Any m = + input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry); + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.add(m); + } else { + detailsBuilder_.addMessage(m); + } + break; + } // case 10 + 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 java.util.List details_ = java.util.Collections.emptyList(); + + private void ensureDetailsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + details_ = new java.util.ArrayList(details_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + detailsBuilder_; + + /** repeated .google.protobuf.Any details = 1; */ + public java.util.List getDetailsList() { + if (detailsBuilder_ == null) { + return java.util.Collections.unmodifiableList(details_); + } else { + return detailsBuilder_.getMessageList(); + } + } + + /** repeated .google.protobuf.Any details = 1; */ + public int getDetailsCount() { + if (detailsBuilder_ == null) { + return details_.size(); + } else { + return detailsBuilder_.getCount(); + } + } + + /** repeated .google.protobuf.Any details = 1; */ + public com.google.protobuf.Any getDetails(int index) { + if (detailsBuilder_ == null) { + return details_.get(index); + } else { + return detailsBuilder_.getMessage(index); + } + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder setDetails(int index, com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.set(index, value); + onChanged(); + } else { + detailsBuilder_.setMessage(index, value); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder setDetails(int index, com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.set(index, builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder addDetails(com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.add(value); + onChanged(); + } else { + detailsBuilder_.addMessage(value); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder addDetails(int index, com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.add(index, value); + onChanged(); + } else { + detailsBuilder_.addMessage(index, value); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder addDetails(com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.add(builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder addDetails(int index, com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.add(index, builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder addAllDetails(java.lang.Iterable values) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, details_); + onChanged(); + } else { + detailsBuilder_.addAllMessages(values); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder clearDetails() { + if (detailsBuilder_ == null) { + details_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + detailsBuilder_.clear(); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder removeDetails(int index) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.remove(index); + onChanged(); + } else { + detailsBuilder_.remove(index); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public com.google.protobuf.Any.Builder getDetailsBuilder(int index) { + return getDetailsFieldBuilder().getBuilder(index); + } + + /** repeated .google.protobuf.Any details = 1; */ + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index) { + if (detailsBuilder_ == null) { + return details_.get(index); + } else { + return detailsBuilder_.getMessageOrBuilder(index); + } + } + + /** repeated .google.protobuf.Any details = 1; */ + public java.util.List getDetailsOrBuilderList() { + if (detailsBuilder_ != null) { + return detailsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(details_); + } + } + + /** repeated .google.protobuf.Any details = 1; */ + public com.google.protobuf.Any.Builder addDetailsBuilder() { + return getDetailsFieldBuilder().addBuilder(com.google.protobuf.Any.getDefaultInstance()); + } + + /** repeated .google.protobuf.Any details = 1; */ + public com.google.protobuf.Any.Builder addDetailsBuilder(int index) { + return getDetailsFieldBuilder() + .addBuilder(index, com.google.protobuf.Any.getDefaultInstance()); + } + + /** repeated .google.protobuf.Any details = 1; */ + public java.util.List getDetailsBuilderList() { + return getDetailsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + getDetailsFieldBuilder() { + if (detailsBuilder_ == null) { + detailsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder>( + details_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + details_ = null; + } + return detailsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ErrorWithMultipleDetails) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ErrorWithMultipleDetails) + private static final com.google.showcase.v1beta1.ErrorWithMultipleDetails DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ErrorWithMultipleDetails(); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ErrorWithMultipleDetails 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.showcase.v1beta1.ErrorWithMultipleDetails getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java new file mode 100644 index 0000000000..e10993a139 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java @@ -0,0 +1,41 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ErrorWithMultipleDetailsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ErrorWithMultipleDetails) + com.google.protobuf.MessageOrBuilder { + + /** repeated .google.protobuf.Any details = 1; */ + java.util.List getDetailsList(); + + /** repeated .google.protobuf.Any details = 1; */ + com.google.protobuf.Any getDetails(int index); + + /** repeated .google.protobuf.Any details = 1; */ + int getDetailsCount(); + + /** repeated .google.protobuf.Any details = 1; */ + java.util.List getDetailsOrBuilderList(); + + /** repeated .google.protobuf.Any details = 1; */ + com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java new file mode 100644 index 0000000000..74fca10806 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java @@ -0,0 +1,622 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.ErrorWithSingleDetail} */ +public final class ErrorWithSingleDetail extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ErrorWithSingleDetail) + ErrorWithSingleDetailOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ErrorWithSingleDetail.newBuilder() to construct. + private ErrorWithSingleDetail(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ErrorWithSingleDetail() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ErrorWithSingleDetail(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ErrorWithSingleDetail.class, + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder.class); + } + + private int bitField0_; + public static final int DETAILS_FIELD_NUMBER = 1; + private com.google.protobuf.Any details_; + + /** + * .google.protobuf.Any details = 1; + * + * @return Whether the details field is set. + */ + @java.lang.Override + public boolean hasDetails() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.protobuf.Any details = 1; + * + * @return The details. + */ + @java.lang.Override + public com.google.protobuf.Any getDetails() { + return details_ == null ? com.google.protobuf.Any.getDefaultInstance() : details_; + } + + /** .google.protobuf.Any details = 1; */ + @java.lang.Override + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder() { + return details_ == null ? com.google.protobuf.Any.getDefaultInstance() : details_; + } + + 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, getDetails()); + } + 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, getDetails()); + } + 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.showcase.v1beta1.ErrorWithSingleDetail)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ErrorWithSingleDetail other = + (com.google.showcase.v1beta1.ErrorWithSingleDetail) obj; + + if (hasDetails() != other.hasDetails()) return false; + if (hasDetails()) { + if (!getDetails().equals(other.getDetails())) 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 (hasDetails()) { + hash = (37 * hash) + DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getDetails().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail 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.showcase.v1beta1.ErrorWithSingleDetail parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ErrorWithSingleDetail 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.ErrorWithSingleDetail} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ErrorWithSingleDetail) + com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ErrorWithSingleDetail.class, + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ErrorWithSingleDetail.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDetailsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + details_ = null; + if (detailsBuilder_ != null) { + detailsBuilder_.dispose(); + detailsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithSingleDetail getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithSingleDetail build() { + com.google.showcase.v1beta1.ErrorWithSingleDetail result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithSingleDetail buildPartial() { + com.google.showcase.v1beta1.ErrorWithSingleDetail result = + new com.google.showcase.v1beta1.ErrorWithSingleDetail(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ErrorWithSingleDetail result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.details_ = detailsBuilder_ == null ? details_ : detailsBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ErrorWithSingleDetail) { + return mergeFrom((com.google.showcase.v1beta1.ErrorWithSingleDetail) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ErrorWithSingleDetail other) { + if (other == com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance()) + return this; + if (other.hasDetails()) { + mergeDetails(other.getDetails()); + } + 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(getDetailsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.protobuf.Any details_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + detailsBuilder_; + + /** + * .google.protobuf.Any details = 1; + * + * @return Whether the details field is set. + */ + public boolean hasDetails() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.protobuf.Any details = 1; + * + * @return The details. + */ + public com.google.protobuf.Any getDetails() { + if (detailsBuilder_ == null) { + return details_ == null ? com.google.protobuf.Any.getDefaultInstance() : details_; + } else { + return detailsBuilder_.getMessage(); + } + } + + /** .google.protobuf.Any details = 1; */ + public Builder setDetails(com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + details_ = value; + } else { + detailsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.protobuf.Any details = 1; */ + public Builder setDetails(com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + details_ = builderForValue.build(); + } else { + detailsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.protobuf.Any details = 1; */ + public Builder mergeDetails(com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && details_ != null + && details_ != com.google.protobuf.Any.getDefaultInstance()) { + getDetailsBuilder().mergeFrom(value); + } else { + details_ = value; + } + } else { + detailsBuilder_.mergeFrom(value); + } + if (details_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** .google.protobuf.Any details = 1; */ + public Builder clearDetails() { + bitField0_ = (bitField0_ & ~0x00000001); + details_ = null; + if (detailsBuilder_ != null) { + detailsBuilder_.dispose(); + detailsBuilder_ = null; + } + onChanged(); + return this; + } + + /** .google.protobuf.Any details = 1; */ + public com.google.protobuf.Any.Builder getDetailsBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getDetailsFieldBuilder().getBuilder(); + } + + /** .google.protobuf.Any details = 1; */ + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder() { + if (detailsBuilder_ != null) { + return detailsBuilder_.getMessageOrBuilder(); + } else { + return details_ == null ? com.google.protobuf.Any.getDefaultInstance() : details_; + } + } + + /** .google.protobuf.Any details = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + getDetailsFieldBuilder() { + if (detailsBuilder_ == null) { + detailsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder>(getDetails(), getParentForChildren(), isClean()); + details_ = null; + } + return detailsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ErrorWithSingleDetail) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ErrorWithSingleDetail) + private static final com.google.showcase.v1beta1.ErrorWithSingleDetail DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ErrorWithSingleDetail(); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ErrorWithSingleDetail 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.showcase.v1beta1.ErrorWithSingleDetail getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java new file mode 100644 index 0000000000..2a5a74d974 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ErrorWithSingleDetailOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ErrorWithSingleDetail) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.protobuf.Any details = 1; + * + * @return Whether the details field is set. + */ + boolean hasDetails(); + + /** + * .google.protobuf.Any details = 1; + * + * @return The details. + */ + com.google.protobuf.Any getDetails(); + + /** .google.protobuf.Any details = 1; */ + com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java new file mode 100644 index 0000000000..a839f866f6 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java @@ -0,0 +1,1192 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the Expand method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ExpandRequest} + */ +public final class ExpandRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ExpandRequest) + ExpandRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ExpandRequest.newBuilder() to construct. + private ExpandRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ExpandRequest() { + content_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ExpandRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ExpandRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ExpandRequest.class, + com.google.showcase.v1beta1.ExpandRequest.Builder.class); + } + + private int bitField0_; + public static final int CONTENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object content_ = ""; + + /** + * + * + *
+   * The content that will be split into words and returned on the stream.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The content that will be split into words and returned on the stream.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ERROR_FIELD_NUMBER = 2; + private com.google.rpc.Status error_; + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_; + } + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_; + } + + public static final int STREAM_WAIT_TIME_FIELD_NUMBER = 3; + private com.google.protobuf.Duration streamWaitTime_; + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return Whether the streamWaitTime field is set. + */ + @java.lang.Override + public boolean hasStreamWaitTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return The streamWaitTime. + */ + @java.lang.Override + public com.google.protobuf.Duration getStreamWaitTime() { + return streamWaitTime_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : streamWaitTime_; + } + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getStreamWaitTimeOrBuilder() { + return streamWaitTime_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : streamWaitTime_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getError()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(3, getStreamWaitTime()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getError()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getStreamWaitTime()); + } + 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.showcase.v1beta1.ExpandRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ExpandRequest other = + (com.google.showcase.v1beta1.ExpandRequest) obj; + + if (!getContent().equals(other.getContent())) return false; + if (hasError() != other.hasError()) return false; + if (hasError()) { + if (!getError().equals(other.getError())) return false; + } + if (hasStreamWaitTime() != other.hasStreamWaitTime()) return false; + if (hasStreamWaitTime()) { + if (!getStreamWaitTime().equals(other.getStreamWaitTime())) 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(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + if (hasError()) { + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + } + if (hasStreamWaitTime()) { + hash = (37 * hash) + STREAM_WAIT_TIME_FIELD_NUMBER; + hash = (53 * hash) + getStreamWaitTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ExpandRequest 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.showcase.v1beta1.ExpandRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ExpandRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the Expand method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ExpandRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ExpandRequest) + com.google.showcase.v1beta1.ExpandRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ExpandRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ExpandRequest.class, + com.google.showcase.v1beta1.ExpandRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ExpandRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getErrorFieldBuilder(); + getStreamWaitTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + content_ = ""; + error_ = null; + if (errorBuilder_ != null) { + errorBuilder_.dispose(); + errorBuilder_ = null; + } + streamWaitTime_ = null; + if (streamWaitTimeBuilder_ != null) { + streamWaitTimeBuilder_.dispose(); + streamWaitTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ExpandRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ExpandRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ExpandRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ExpandRequest build() { + com.google.showcase.v1beta1.ExpandRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ExpandRequest buildPartial() { + com.google.showcase.v1beta1.ExpandRequest result = + new com.google.showcase.v1beta1.ExpandRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ExpandRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.content_ = content_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.error_ = errorBuilder_ == null ? error_ : errorBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.streamWaitTime_ = + streamWaitTimeBuilder_ == null ? streamWaitTime_ : streamWaitTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ExpandRequest) { + return mergeFrom((com.google.showcase.v1beta1.ExpandRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ExpandRequest other) { + if (other == com.google.showcase.v1beta1.ExpandRequest.getDefaultInstance()) return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasError()) { + mergeError(other.getError()); + } + if (other.hasStreamWaitTime()) { + mergeStreamWaitTime(other.getStreamWaitTime()); + } + 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: + { + content_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getStreamWaitTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + 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 java.lang.Object content_ = ""; + + /** + * + * + *
+     * The content that will be split into words and returned on the stream.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The content that will be split into words and returned on the stream.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The content that will be split into words and returned on the stream.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The content that will be split into words and returned on the stream.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + content_ = getDefaultInstance().getContent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The content that will be split into words and returned on the stream.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.rpc.Status error_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + errorBuilder_; + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + public boolean hasError() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + public com.google.rpc.Status getError() { + if (errorBuilder_ == null) { + return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_; + } else { + return errorBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + error_ = value; + } else { + errorBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status.Builder builderForValue) { + if (errorBuilder_ == null) { + error_ = builderForValue.build(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder mergeError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && error_ != null + && error_ != com.google.rpc.Status.getDefaultInstance()) { + getErrorBuilder().mergeFrom(value); + } else { + error_ = value; + } + } else { + errorBuilder_.mergeFrom(value); + } + if (error_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder clearError() { + bitField0_ = (bitField0_ & ~0x00000002); + error_ = null; + if (errorBuilder_ != null) { + errorBuilder_.dispose(); + errorBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public com.google.rpc.Status.Builder getErrorBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getErrorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if (errorBuilder_ != null) { + return errorBuilder_.getMessageOrBuilder(); + } else { + return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_; + } + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>(getError(), getParentForChildren(), isClean()); + error_ = null; + } + return errorBuilder_; + } + + private com.google.protobuf.Duration streamWaitTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + streamWaitTimeBuilder_; + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return Whether the streamWaitTime field is set. + */ + public boolean hasStreamWaitTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return The streamWaitTime. + */ + public com.google.protobuf.Duration getStreamWaitTime() { + if (streamWaitTimeBuilder_ == null) { + return streamWaitTime_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : streamWaitTime_; + } else { + return streamWaitTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public Builder setStreamWaitTime(com.google.protobuf.Duration value) { + if (streamWaitTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + streamWaitTime_ = value; + } else { + streamWaitTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public Builder setStreamWaitTime(com.google.protobuf.Duration.Builder builderForValue) { + if (streamWaitTimeBuilder_ == null) { + streamWaitTime_ = builderForValue.build(); + } else { + streamWaitTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public Builder mergeStreamWaitTime(com.google.protobuf.Duration value) { + if (streamWaitTimeBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && streamWaitTime_ != null + && streamWaitTime_ != com.google.protobuf.Duration.getDefaultInstance()) { + getStreamWaitTimeBuilder().mergeFrom(value); + } else { + streamWaitTime_ = value; + } + } else { + streamWaitTimeBuilder_.mergeFrom(value); + } + if (streamWaitTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public Builder clearStreamWaitTime() { + bitField0_ = (bitField0_ & ~0x00000004); + streamWaitTime_ = null; + if (streamWaitTimeBuilder_ != null) { + streamWaitTimeBuilder_.dispose(); + streamWaitTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public com.google.protobuf.Duration.Builder getStreamWaitTimeBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getStreamWaitTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public com.google.protobuf.DurationOrBuilder getStreamWaitTimeOrBuilder() { + if (streamWaitTimeBuilder_ != null) { + return streamWaitTimeBuilder_.getMessageOrBuilder(); + } else { + return streamWaitTime_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : streamWaitTime_; + } + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getStreamWaitTimeFieldBuilder() { + if (streamWaitTimeBuilder_ == null) { + streamWaitTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getStreamWaitTime(), getParentForChildren(), isClean()); + streamWaitTime_ = null; + } + return streamWaitTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ExpandRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ExpandRequest) + private static final com.google.showcase.v1beta1.ExpandRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ExpandRequest(); + } + + public static com.google.showcase.v1beta1.ExpandRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ExpandRequest 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.showcase.v1beta1.ExpandRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java new file mode 100644 index 0000000000..d10d9fe568 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java @@ -0,0 +1,126 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ExpandRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ExpandRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The content that will be split into words and returned on the stream.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The content that will be split into words and returned on the stream.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + com.google.rpc.Status getError(); + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + com.google.rpc.StatusOrBuilder getErrorOrBuilder(); + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return Whether the streamWaitTime field is set. + */ + boolean hasStreamWaitTime(); + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return The streamWaitTime. + */ + com.google.protobuf.Duration getStreamWaitTime(); + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + com.google.protobuf.DurationOrBuilder getStreamWaitTimeOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java new file mode 100644 index 0000000000..d38eeda56a --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java @@ -0,0 +1,642 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message used for the FailEchoWithDetails method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsRequest} + */ +public final class FailEchoWithDetailsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.FailEchoWithDetailsRequest) + FailEchoWithDetailsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use FailEchoWithDetailsRequest.newBuilder() to construct. + private FailEchoWithDetailsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private FailEchoWithDetailsRequest() { + message_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new FailEchoWithDetailsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest.class, + com.google.showcase.v1beta1.FailEchoWithDetailsRequest.Builder.class); + } + + public static final int MESSAGE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object message_ = ""; + + /** + * + * + *
+   * Optional message to echo back in the PoetryError. If empty, a value will be
+   * provided.
+   * 
+ * + * string message = 1; + * + * @return The message. + */ + @java.lang.Override + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional message to echo back in the PoetryError. If empty, a value will be
+   * provided.
+   * 
+ * + * string message = 1; + * + * @return The bytes for message. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, message_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, message_); + } + 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.showcase.v1beta1.FailEchoWithDetailsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.FailEchoWithDetailsRequest other = + (com.google.showcase.v1beta1.FailEchoWithDetailsRequest) obj; + + if (!getMessage().equals(other.getMessage())) 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(); + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest 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.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.FailEchoWithDetailsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message used for the FailEchoWithDetails method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.FailEchoWithDetailsRequest) + com.google.showcase.v1beta1.FailEchoWithDetailsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest.class, + com.google.showcase.v1beta1.FailEchoWithDetailsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.FailEchoWithDetailsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + message_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.FailEchoWithDetailsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsRequest build() { + com.google.showcase.v1beta1.FailEchoWithDetailsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsRequest buildPartial() { + com.google.showcase.v1beta1.FailEchoWithDetailsRequest result = + new com.google.showcase.v1beta1.FailEchoWithDetailsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.FailEchoWithDetailsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.message_ = message_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.FailEchoWithDetailsRequest) { + return mergeFrom((com.google.showcase.v1beta1.FailEchoWithDetailsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.FailEchoWithDetailsRequest other) { + if (other == com.google.showcase.v1beta1.FailEchoWithDetailsRequest.getDefaultInstance()) + return this; + if (!other.getMessage().isEmpty()) { + message_ = other.message_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + message_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object message_ = ""; + + /** + * + * + *
+     * Optional message to echo back in the PoetryError. If empty, a value will be
+     * provided.
+     * 
+ * + * string message = 1; + * + * @return The message. + */ + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional message to echo back in the PoetryError. If empty, a value will be
+     * provided.
+     * 
+ * + * string message = 1; + * + * @return The bytes for message. + */ + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional message to echo back in the PoetryError. If empty, a value will be
+     * provided.
+     * 
+ * + * string message = 1; + * + * @param value The message to set. + * @return This builder for chaining. + */ + public Builder setMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + message_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional message to echo back in the PoetryError. If empty, a value will be
+     * provided.
+     * 
+ * + * string message = 1; + * + * @return This builder for chaining. + */ + public Builder clearMessage() { + message_ = getDefaultInstance().getMessage(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional message to echo back in the PoetryError. If empty, a value will be
+     * provided.
+     * 
+ * + * string message = 1; + * + * @param value The bytes for message to set. + * @return This builder for chaining. + */ + public Builder setMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + message_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.FailEchoWithDetailsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.FailEchoWithDetailsRequest) + private static final com.google.showcase.v1beta1.FailEchoWithDetailsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.FailEchoWithDetailsRequest(); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FailEchoWithDetailsRequest 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.showcase.v1beta1.FailEchoWithDetailsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java new file mode 100644 index 0000000000..e54336c404 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface FailEchoWithDetailsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.FailEchoWithDetailsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional message to echo back in the PoetryError. If empty, a value will be
+   * provided.
+   * 
+ * + * string message = 1; + * + * @return The message. + */ + java.lang.String getMessage(); + + /** + * + * + *
+   * Optional message to echo back in the PoetryError. If empty, a value will be
+   * provided.
+   * 
+ * + * string message = 1; + * + * @return The bytes for message. + */ + com.google.protobuf.ByteString getMessageBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java new file mode 100644 index 0000000000..3f89f9ae61 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java @@ -0,0 +1,437 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message declared (but never used) for the FailEchoWithDetails
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsResponse} + */ +public final class FailEchoWithDetailsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.FailEchoWithDetailsResponse) + FailEchoWithDetailsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use FailEchoWithDetailsResponse.newBuilder() to construct. + private FailEchoWithDetailsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private FailEchoWithDetailsResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new FailEchoWithDetailsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.FailEchoWithDetailsResponse.class, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse.Builder.class); + } + + 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 { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + 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.showcase.v1beta1.FailEchoWithDetailsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.FailEchoWithDetailsResponse other = + (com.google.showcase.v1beta1.FailEchoWithDetailsResponse) obj; + + 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(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse 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.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.FailEchoWithDetailsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message declared (but never used) for the FailEchoWithDetails
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.FailEchoWithDetailsResponse) + com.google.showcase.v1beta1.FailEchoWithDetailsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.FailEchoWithDetailsResponse.class, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.FailEchoWithDetailsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.FailEchoWithDetailsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsResponse build() { + com.google.showcase.v1beta1.FailEchoWithDetailsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsResponse buildPartial() { + com.google.showcase.v1beta1.FailEchoWithDetailsResponse result = + new com.google.showcase.v1beta1.FailEchoWithDetailsResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.FailEchoWithDetailsResponse) { + return mergeFrom((com.google.showcase.v1beta1.FailEchoWithDetailsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.FailEchoWithDetailsResponse other) { + if (other == com.google.showcase.v1beta1.FailEchoWithDetailsResponse.getDefaultInstance()) + return this; + 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; + 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; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.FailEchoWithDetailsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.FailEchoWithDetailsResponse) + private static final com.google.showcase.v1beta1.FailEchoWithDetailsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.FailEchoWithDetailsResponse(); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FailEchoWithDetailsResponse 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.showcase.v1beta1.FailEchoWithDetailsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java new file mode 100644 index 0000000000..ed0ede7c1b --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java @@ -0,0 +1,25 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface FailEchoWithDetailsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.FailEchoWithDetailsResponse) + com.google.protobuf.MessageOrBuilder {} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java new file mode 100644 index 0000000000..c15dece9ee --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java @@ -0,0 +1,649 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\GetBlurb
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetBlurbRequest} + */ +public final class GetBlurbRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetBlurbRequest) + GetBlurbRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetBlurbRequest.newBuilder() to construct. + private GetBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetBlurbRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetBlurbRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetBlurbRequest.class, + com.google.showcase.v1beta1.GetBlurbRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.GetBlurbRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetBlurbRequest other = + (com.google.showcase.v1beta1.GetBlurbRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest 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.showcase.v1beta1.GetBlurbRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetBlurbRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\GetBlurb
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetBlurbRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetBlurbRequest) + com.google.showcase.v1beta1.GetBlurbRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetBlurbRequest.class, + com.google.showcase.v1beta1.GetBlurbRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetBlurbRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetBlurbRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetBlurbRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetBlurbRequest build() { + com.google.showcase.v1beta1.GetBlurbRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetBlurbRequest buildPartial() { + com.google.showcase.v1beta1.GetBlurbRequest result = + new com.google.showcase.v1beta1.GetBlurbRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.GetBlurbRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetBlurbRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetBlurbRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetBlurbRequest other) { + if (other == com.google.showcase.v1beta1.GetBlurbRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetBlurbRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetBlurbRequest) + private static final com.google.showcase.v1beta1.GetBlurbRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetBlurbRequest(); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetBlurbRequest 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.showcase.v1beta1.GetBlurbRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java new file mode 100644 index 0000000000..32ab48f1fa --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface GetBlurbRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetBlurbRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java new file mode 100644 index 0000000000..256d8c2fc4 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java @@ -0,0 +1,649 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\GetRoom
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetRoomRequest} + */ +public final class GetRoomRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetRoomRequest) + GetRoomRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetRoomRequest.newBuilder() to construct. + private GetRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetRoomRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetRoomRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetRoomRequest.class, + com.google.showcase.v1beta1.GetRoomRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.GetRoomRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetRoomRequest other = + (com.google.showcase.v1beta1.GetRoomRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetRoomRequest 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.showcase.v1beta1.GetRoomRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetRoomRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\GetRoom
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetRoomRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetRoomRequest) + com.google.showcase.v1beta1.GetRoomRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetRoomRequest.class, + com.google.showcase.v1beta1.GetRoomRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetRoomRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetRoomRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetRoomRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetRoomRequest build() { + com.google.showcase.v1beta1.GetRoomRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetRoomRequest buildPartial() { + com.google.showcase.v1beta1.GetRoomRequest result = + new com.google.showcase.v1beta1.GetRoomRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.GetRoomRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetRoomRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetRoomRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetRoomRequest other) { + if (other == com.google.showcase.v1beta1.GetRoomRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetRoomRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetRoomRequest) + private static final com.google.showcase.v1beta1.GetRoomRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetRoomRequest(); + } + + public static com.google.showcase.v1beta1.GetRoomRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetRoomRequest 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.showcase.v1beta1.GetRoomRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java new file mode 100644 index 0000000000..0ad069cfcd --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface GetRoomRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetRoomRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java new file mode 100644 index 0000000000..1d3e341ce9 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java @@ -0,0 +1,590 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.GetSequenceReportRequest} */ +public final class GetSequenceReportRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetSequenceReportRequest) + GetSequenceReportRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetSequenceReportRequest.newBuilder() to construct. + private GetSequenceReportRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetSequenceReportRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetSequenceReportRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetSequenceReportRequest.class, + com.google.showcase.v1beta1.GetSequenceReportRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.GetSequenceReportRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetSequenceReportRequest other = + (com.google.showcase.v1beta1.GetSequenceReportRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest 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.showcase.v1beta1.GetSequenceReportRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetSequenceReportRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.GetSequenceReportRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetSequenceReportRequest) + com.google.showcase.v1beta1.GetSequenceReportRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetSequenceReportRequest.class, + com.google.showcase.v1beta1.GetSequenceReportRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetSequenceReportRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSequenceReportRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetSequenceReportRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSequenceReportRequest build() { + com.google.showcase.v1beta1.GetSequenceReportRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSequenceReportRequest buildPartial() { + com.google.showcase.v1beta1.GetSequenceReportRequest result = + new com.google.showcase.v1beta1.GetSequenceReportRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.GetSequenceReportRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetSequenceReportRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetSequenceReportRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetSequenceReportRequest other) { + if (other == com.google.showcase.v1beta1.GetSequenceReportRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetSequenceReportRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetSequenceReportRequest) + private static final com.google.showcase.v1beta1.GetSequenceReportRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetSequenceReportRequest(); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetSequenceReportRequest 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.showcase.v1beta1.GetSequenceReportRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java new file mode 100644 index 0000000000..57fb66085b --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface GetSequenceReportRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetSequenceReportRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java new file mode 100644 index 0000000000..e9b129957f --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java @@ -0,0 +1,633 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the GetSession method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetSessionRequest} + */ +public final class GetSessionRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetSessionRequest) + GetSessionRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetSessionRequest.newBuilder() to construct. + private GetSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetSessionRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetSessionRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetSessionRequest.class, + com.google.showcase.v1beta1.GetSessionRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The session to be retrieved.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The session to be retrieved.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.GetSessionRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetSessionRequest other = + (com.google.showcase.v1beta1.GetSessionRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSessionRequest 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.showcase.v1beta1.GetSessionRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetSessionRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the GetSession method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetSessionRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetSessionRequest) + com.google.showcase.v1beta1.GetSessionRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetSessionRequest.class, + com.google.showcase.v1beta1.GetSessionRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetSessionRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSessionRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetSessionRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSessionRequest build() { + com.google.showcase.v1beta1.GetSessionRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSessionRequest buildPartial() { + com.google.showcase.v1beta1.GetSessionRequest result = + new com.google.showcase.v1beta1.GetSessionRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.GetSessionRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetSessionRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetSessionRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetSessionRequest other) { + if (other == com.google.showcase.v1beta1.GetSessionRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The session to be retrieved.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The session to be retrieved.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The session to be retrieved.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be retrieved.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be retrieved.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetSessionRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetSessionRequest) + private static final com.google.showcase.v1beta1.GetSessionRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetSessionRequest(); + } + + public static com.google.showcase.v1beta1.GetSessionRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetSessionRequest 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.showcase.v1beta1.GetSessionRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java new file mode 100644 index 0000000000..ea181b79f4 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface GetSessionRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetSessionRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The session to be retrieved.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The session to be retrieved.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java new file mode 100644 index 0000000000..186fa175e5 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java @@ -0,0 +1,596 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.GetStreamingSequenceReportRequest} */ +public final class GetStreamingSequenceReportRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetStreamingSequenceReportRequest) + GetStreamingSequenceReportRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetStreamingSequenceReportRequest.newBuilder() to construct. + private GetStreamingSequenceReportRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetStreamingSequenceReportRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetStreamingSequenceReportRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.class, + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.GetStreamingSequenceReportRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest other = + (com.google.showcase.v1beta1.GetStreamingSequenceReportRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest 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.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetStreamingSequenceReportRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.GetStreamingSequenceReportRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetStreamingSequenceReportRequest) + com.google.showcase.v1beta1.GetStreamingSequenceReportRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.class, + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetStreamingSequenceReportRequest + getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetStreamingSequenceReportRequest build() { + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetStreamingSequenceReportRequest buildPartial() { + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest result = + new com.google.showcase.v1beta1.GetStreamingSequenceReportRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetStreamingSequenceReportRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetStreamingSequenceReportRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetStreamingSequenceReportRequest other) { + if (other + == com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetStreamingSequenceReportRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetStreamingSequenceReportRequest) + private static final com.google.showcase.v1beta1.GetStreamingSequenceReportRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetStreamingSequenceReportRequest(); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetStreamingSequenceReportRequest 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.showcase.v1beta1.GetStreamingSequenceReportRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java new file mode 100644 index 0000000000..5085814753 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface GetStreamingSequenceReportRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetStreamingSequenceReportRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java new file mode 100644 index 0000000000..6bb4597385 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java @@ -0,0 +1,649 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Identity\GetUser
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetUserRequest} + */ +public final class GetUserRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetUserRequest) + GetUserRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetUserRequest.newBuilder() to construct. + private GetUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetUserRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetUserRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_GetUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetUserRequest.class, + com.google.showcase.v1beta1.GetUserRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The resource name of the requested user.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested user.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.GetUserRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetUserRequest other = + (com.google.showcase.v1beta1.GetUserRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetUserRequest 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.showcase.v1beta1.GetUserRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetUserRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Identity\GetUser
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetUserRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetUserRequest) + com.google.showcase.v1beta1.GetUserRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_GetUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetUserRequest.class, + com.google.showcase.v1beta1.GetUserRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetUserRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_GetUserRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetUserRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetUserRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetUserRequest build() { + com.google.showcase.v1beta1.GetUserRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetUserRequest buildPartial() { + com.google.showcase.v1beta1.GetUserRequest result = + new com.google.showcase.v1beta1.GetUserRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.GetUserRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetUserRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetUserRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetUserRequest other) { + if (other == com.google.showcase.v1beta1.GetUserRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the requested user.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested user.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested user.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested user.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested user.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetUserRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetUserRequest) + private static final com.google.showcase.v1beta1.GetUserRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetUserRequest(); + } + + public static com.google.showcase.v1beta1.GetUserRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetUserRequest 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.showcase.v1beta1.GetUserRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java new file mode 100644 index 0000000000..110fe7d134 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface GetUserRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetUserRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested user.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the requested user.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java new file mode 100644 index 0000000000..6fa69e2fb2 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java @@ -0,0 +1,222 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public final class IdentityOuterClass { + private IdentityOuterClass() {} + + 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_showcase_v1beta1_User_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_User_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetUserRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListUsersResponse_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" + + "-schema/google/showcase/v1beta1/identit" + + "y.proto\022\027google.showcase.v1beta1\032\034google" + + "/api/annotations.proto\032\027google/api/clien" + + "t.proto\032\037google/api/field_behavior.proto" + + "\032\031google/api/resource.proto\032\033google/protobuf/empty.proto\032" + + " google/protobuf/field_mask.proto\032\037google/protobuf/timestamp.proto\"\204\003\n" + + "\004User\022\014\n" + + "\004name\030\001 \001(\t\022\031\n" + + "\014display_name\030\002 \001(\tB\003\340A\002\022\022\n" + + "\005email\030\003 \001(\tB\003\340A\002\0224\n" + + "\013create_time\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + + "\013update_time\030\005" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\020\n" + + "\003age\030\006 \001(\005H\000\210\001\001\022\030\n" + + "\013height_feet\030\007 \001(\001H\001\210\001\001\022\025\n" + + "\010nickname\030\010 \001(\tH\002\210\001\001\022!\n" + + "\024enable_notifications\030\t \001(\010H\003\210\001\001:/\352A,\n" + + "\034showcase.googleapis.com/User\022\014users/{user}B\006\n" + + "\004_ageB\016\n" + + "\014_height_feetB\013\n" + + "\t_nicknameB\027\n" + + "\025_enable_notifications\"@\n" + + "\021CreateUserRequest\022+\n" + + "\004user\030\001 \001(\0132\035.google.showcase.v1beta1.User\"D\n" + + "\016GetUserRequest\0222\n" + + "\004name\030\001 \001(\tB$\340A\002\372A\036\n" + + "\034showcase.googleapis.com/User\"q\n" + + "\021UpdateUserRequest\022+\n" + + "\004user\030\001 \001(\0132\035.google.showcase.v1beta1.User\022/\n" + + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMask\"G\n" + + "\021DeleteUserRequest\0222\n" + + "\004name\030\001 \001(\tB$\340A\002\372A\036\n" + + "\034showcase.googleapis.com/User\"9\n" + + "\020ListUsersRequest\022\021\n" + + "\tpage_size\030\001 \001(\005\022\022\n" + + "\n" + + "page_token\030\002 \001(\t\"Z\n" + + "\021ListUsersResponse\022,\n" + + "\005users\030\001 \003(\0132\035.google.showcase.v1beta1.User\022\027\n" + + "\017next_page_token\030\002 \001(\t2\212\006\n" + + "\010Identity\022\363\001\n\n" + + "CreateUser\022*.google.showcase.v1beta1.CreateUserRequest\032\035.google.showcase." + + "v1beta1.User\"\231\001\332A\034user.display_name,user" + + ".email\332A^user.display_name,user.email,user.age,user.nickname,user.enable_notific" + + "ations,user.height_feet\202\323\344\223\002\023\"\016/v1beta1/users:\001*\022y\n" + + "\007GetUser\022\'.google.showcase.v1beta1.GetUserRequest\032\035.google.showcase.v" + + "1beta1.User\"&\332A\004name\202\323\344\223\002\031\022\027/v1beta1/{name=users/*}\022\203\001\n\n" + + "UpdateUser\022*.google.showcase.v1beta1.UpdateUserRequest\032\035.google." + + "showcase.v1beta1.User\"*\202\323\344\223\002$2\034/v1beta1/{user.name=users/*}:\004user\022x\n\n" + + "DeleteUser\022*.google.showcase.v1beta1.DeleteUserRequ" + + "est\032\026.google.protobuf.Empty\"&\332A\004name\202\323\344\223\002\031*\027/v1beta1/{name=users/*}\022z\n" + + "\tListUsers\022).google.showcase.v1beta1.ListUsersRequ" + + "est\032*.google.showcase.v1beta1.ListUsersR" + + "esponse\"\026\202\323\344\223\002\020\022\016/v1beta1/users\032\021\312A\016localhost:7469Bq\n" + + "\033com.google.showcase.v1beta1P\001Z4github.com/googleapis/gapic-showcas" + + "e/server/genproto\352\002\031Google::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.protobuf.EmptyProto.getDescriptor(), + com.google.protobuf.FieldMaskProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_User_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_User_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_User_descriptor, + new java.lang.String[] { + "Name", + "DisplayName", + "Email", + "CreateTime", + "UpdateTime", + "Age", + "HeightFeet", + "Nickname", + "EnableNotifications", + }); + internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor, + new java.lang.String[] { + "User", + }); + internal_static_google_showcase_v1beta1_GetUserRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_GetUserRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor, + new java.lang.String[] { + "User", "UpdateMask", + }); + internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor, + new java.lang.String[] { + "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_showcase_v1beta1_ListUsersResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor, + new java.lang.String[] { + "Users", "NextPageToken", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.methodSignature); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java new file mode 100644 index 0000000000..3c74da2a82 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java @@ -0,0 +1,1251 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * An issue found in the test.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Issue} + */ +public final class Issue extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Issue) + IssueOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Issue.newBuilder() to construct. + private Issue(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Issue() { + type_ = 0; + severity_ = 0; + description_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Issue(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Issue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Issue.class, + com.google.showcase.v1beta1.Issue.Builder.class); + } + + /** + * + * + *
+   * The different potential types of issues.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.Issue.Type} + */ + public enum Type implements com.google.protobuf.ProtocolMessageEnum { + /** TYPE_UNSPECIFIED = 0; */ + TYPE_UNSPECIFIED(0), + /** + * + * + *
+     * The test was never instrumented.
+     * 
+ * + * SKIPPED = 1; + */ + SKIPPED(1), + /** + * + * + *
+     * The test was started but never confirmed.
+     * 
+ * + * PENDING = 2; + */ + PENDING(2), + /** + * + * + *
+     * The test was instrumented, but Showcase got an unexpected
+     * value when the generator tried to confirm success.
+     * 
+ * + * INCORRECT_CONFIRMATION = 3; + */ + INCORRECT_CONFIRMATION(3), + UNRECOGNIZED(-1), + ; + + /** TYPE_UNSPECIFIED = 0; */ + public static final int TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * The test was never instrumented.
+     * 
+ * + * SKIPPED = 1; + */ + public static final int SKIPPED_VALUE = 1; + + /** + * + * + *
+     * The test was started but never confirmed.
+     * 
+ * + * PENDING = 2; + */ + public static final int PENDING_VALUE = 2; + + /** + * + * + *
+     * The test was instrumented, but Showcase got an unexpected
+     * value when the generator tried to confirm success.
+     * 
+ * + * INCORRECT_CONFIRMATION = 3; + */ + public static final int INCORRECT_CONFIRMATION_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Type valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Type forNumber(int value) { + switch (value) { + case 0: + return TYPE_UNSPECIFIED; + case 1: + return SKIPPED; + case 2: + return PENDING; + case 3: + return INCORRECT_CONFIRMATION; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Type findValueByNumber(int number) { + return Type.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.Issue.getDescriptor().getEnumTypes().get(0); + } + + private static final Type[] VALUES = values(); + + public static Type valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Type(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Issue.Type) + } + + /** + * + * + *
+   * Severity levels.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.Issue.Severity} + */ + public enum Severity implements com.google.protobuf.ProtocolMessageEnum { + /** SEVERITY_UNSPECIFIED = 0; */ + SEVERITY_UNSPECIFIED(0), + /** + * + * + *
+     * Errors.
+     * 
+ * + * ERROR = 1; + */ + ERROR(1), + /** + * + * + *
+     * Warnings.
+     * 
+ * + * WARNING = 2; + */ + WARNING(2), + UNRECOGNIZED(-1), + ; + + /** SEVERITY_UNSPECIFIED = 0; */ + public static final int SEVERITY_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Errors.
+     * 
+ * + * ERROR = 1; + */ + public static final int ERROR_VALUE = 1; + + /** + * + * + *
+     * Warnings.
+     * 
+ * + * WARNING = 2; + */ + public static final int WARNING_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Severity valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Severity forNumber(int value) { + switch (value) { + case 0: + return SEVERITY_UNSPECIFIED; + case 1: + return ERROR; + case 2: + return WARNING; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Severity findValueByNumber(int number) { + return Severity.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.Issue.getDescriptor().getEnumTypes().get(1); + } + + private static final Severity[] VALUES = values(); + + public static Severity valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Severity(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Issue.Severity) + } + + public static final int TYPE_FIELD_NUMBER = 1; + private int type_ = 0; + + /** + * + * + *
+   * The type of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
+   * The type of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The type. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue.Type getType() { + com.google.showcase.v1beta1.Issue.Type result = + com.google.showcase.v1beta1.Issue.Type.forNumber(type_); + return result == null ? com.google.showcase.v1beta1.Issue.Type.UNRECOGNIZED : result; + } + + public static final int SEVERITY_FIELD_NUMBER = 2; + private int severity_ = 0; + + /** + * + * + *
+   * The severity of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+   * The severity of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue.Severity getSeverity() { + com.google.showcase.v1beta1.Issue.Severity result = + com.google.showcase.v1beta1.Issue.Severity.forNumber(severity_); + return result == null ? com.google.showcase.v1beta1.Issue.Severity.UNRECOGNIZED : result; + } + + public static final int DESCRIPTION_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; + + /** + * + * + *
+   * A description of the issue.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + + /** + * + * + *
+   * A description of the issue.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (type_ != com.google.showcase.v1beta1.Issue.Type.TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(1, type_); + } + if (severity_ != com.google.showcase.v1beta1.Issue.Severity.SEVERITY_UNSPECIFIED.getNumber()) { + output.writeEnum(2, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (type_ != com.google.showcase.v1beta1.Issue.Type.TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, type_); + } + if (severity_ != com.google.showcase.v1beta1.Issue.Severity.SEVERITY_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + } + 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.showcase.v1beta1.Issue)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Issue other = (com.google.showcase.v1beta1.Issue) obj; + + if (type_ != other.type_) return false; + if (severity_ != other.severity_) return false; + if (!getDescription().equals(other.getDescription())) 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(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; + hash = (37 * hash) + SEVERITY_FIELD_NUMBER; + hash = (53 * hash) + severity_; + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Issue parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Issue parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Issue parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Issue 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.showcase.v1beta1.Issue parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Issue parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Issue parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Issue parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Issue parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Issue parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Issue parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Issue parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Issue 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * An issue found in the test.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Issue} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Issue) + com.google.showcase.v1beta1.IssueOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Issue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Issue.class, + com.google.showcase.v1beta1.Issue.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Issue.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + type_ = 0; + severity_ = 0; + description_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Issue_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Issue getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Issue.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Issue build() { + com.google.showcase.v1beta1.Issue result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Issue buildPartial() { + com.google.showcase.v1beta1.Issue result = new com.google.showcase.v1beta1.Issue(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.Issue result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.type_ = type_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.severity_ = severity_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.description_ = description_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Issue) { + return mergeFrom((com.google.showcase.v1beta1.Issue) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Issue other) { + if (other == com.google.showcase.v1beta1.Issue.getDefaultInstance()) return this; + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } + if (other.severity_ != 0) { + setSeverityValue(other.getSeverityValue()); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + bitField0_ |= 0x00000004; + onChanged(); + } + 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 8: + { + type_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 16: + { + severity_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + description_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + 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 int type_ = 0; + + /** + * + * + *
+     * The type of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
+     * The type of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + type_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The type of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The type. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue.Type getType() { + com.google.showcase.v1beta1.Issue.Type result = + com.google.showcase.v1beta1.Issue.Type.forNumber(type_); + return result == null ? com.google.showcase.v1beta1.Issue.Type.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * The type of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType(com.google.showcase.v1beta1.Issue.Type value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + type_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The type of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return This builder for chaining. + */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000001); + type_ = 0; + onChanged(); + return this; + } + + private int severity_ = 0; + + /** + * + * + *
+     * The severity of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+     * The severity of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @param value The enum numeric value on the wire for severity to set. + * @return This builder for chaining. + */ + public Builder setSeverityValue(int value) { + severity_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue.Severity getSeverity() { + com.google.showcase.v1beta1.Issue.Severity result = + com.google.showcase.v1beta1.Issue.Severity.forNumber(severity_); + return result == null ? com.google.showcase.v1beta1.Issue.Severity.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * The severity of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @param value The severity to set. + * @return This builder for chaining. + */ + public Builder setSeverity(com.google.showcase.v1beta1.Issue.Severity value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + severity_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return This builder for chaining. + */ + public Builder clearSeverity() { + bitField0_ = (bitField0_ & ~0x00000002); + severity_ = 0; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+     * A description of the issue.
+     * 
+ * + * string description = 3; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A description of the issue.
+     * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A description of the issue.
+     * 
+ * + * string description = 3; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + description_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * A description of the issue.
+     * 
+ * + * string description = 3; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * A description of the issue.
+     * 
+ * + * string description = 3; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Issue) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Issue) + private static final com.google.showcase.v1beta1.Issue DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Issue(); + } + + public static com.google.showcase.v1beta1.Issue getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Issue 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.showcase.v1beta1.Issue getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java new file mode 100644 index 0000000000..a99fa83994 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java @@ -0,0 +1,104 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface IssueOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Issue) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The type of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + + /** + * + * + *
+   * The type of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The type. + */ + com.google.showcase.v1beta1.Issue.Type getType(); + + /** + * + * + *
+   * The severity of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + int getSeverityValue(); + + /** + * + * + *
+   * The severity of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The severity. + */ + com.google.showcase.v1beta1.Issue.Severity getSeverity(); + + /** + * + * + *
+   * A description of the issue.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+   * A description of the issue.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java new file mode 100644 index 0000000000..893ae6442e --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java @@ -0,0 +1,957 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\ListBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListBlurbsRequest} + */ +public final class ListBlurbsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListBlurbsRequest) + ListBlurbsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListBlurbsRequest.newBuilder() to construct. + private ListBlurbsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListBlurbsRequest() { + parent_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListBlurbsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListBlurbsRequest.class, + com.google.showcase.v1beta1.ListBlurbsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * The resource name of the requested room or profile who blurbs to list.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested room or profile who blurbs to list.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + + /** + * + * + *
+   * The maximum number of blurbs to return. Server may return fewer
+   * blurbs than requested. If unspecified, server will pick an appropriate
+   * default.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + 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.showcase.v1beta1.ListBlurbsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListBlurbsRequest other = + (com.google.showcase.v1beta1.ListBlurbsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) 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(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest 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.showcase.v1beta1.ListBlurbsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListBlurbsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\ListBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListBlurbsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListBlurbsRequest) + com.google.showcase.v1beta1.ListBlurbsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListBlurbsRequest.class, + com.google.showcase.v1beta1.ListBlurbsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListBlurbsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListBlurbsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsRequest build() { + com.google.showcase.v1beta1.ListBlurbsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsRequest buildPartial() { + com.google.showcase.v1beta1.ListBlurbsRequest result = + new com.google.showcase.v1beta1.ListBlurbsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ListBlurbsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListBlurbsRequest) { + return mergeFrom((com.google.showcase.v1beta1.ListBlurbsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListBlurbsRequest other) { + if (other == com.google.showcase.v1beta1.ListBlurbsRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + 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: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + 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 java.lang.Object parent_ = ""; + + /** + * + * + *
+     * The resource name of the requested room or profile who blurbs to list.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room or profile who blurbs to list.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room or profile who blurbs to list.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room or profile who blurbs to list.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room or profile who blurbs to list.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * The maximum number of blurbs to return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of blurbs to return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 2; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of blurbs to return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+     * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+     * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+     * 
+ * + * string page_token = 3; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+     * 
+ * + * string page_token = 3; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+     * 
+ * + * string page_token = 3; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListBlurbsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListBlurbsRequest) + private static final com.google.showcase.v1beta1.ListBlurbsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListBlurbsRequest(); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListBlurbsRequest 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.showcase.v1beta1.ListBlurbsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java new file mode 100644 index 0000000000..d251a72871 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java @@ -0,0 +1,101 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ListBlurbsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListBlurbsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested room or profile who blurbs to list.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * The resource name of the requested room or profile who blurbs to list.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * The maximum number of blurbs to return. Server may return fewer
+   * blurbs than requested. If unspecified, server will pick an appropriate
+   * default.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java new file mode 100644 index 0000000000..5e4ffa969b --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java @@ -0,0 +1,1167 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the google.showcase.v1beta1.Messaging\ListBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListBlurbsResponse} + */ +public final class ListBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListBlurbsResponse) + ListBlurbsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListBlurbsResponse.newBuilder() to construct. + private ListBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListBlurbsResponse() { + blurbs_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListBlurbsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListBlurbsResponse.class, + com.google.showcase.v1beta1.ListBlurbsResponse.Builder.class); + } + + public static final int BLURBS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List blurbs_; + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public java.util.List getBlurbsList() { + return blurbs_; + } + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public java.util.List + getBlurbsOrBuilderList() { + return blurbs_; + } + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public int getBlurbsCount() { + return blurbs_.size(); + } + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurbs(int index) { + return blurbs_.get(index); + } + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index) { + return blurbs_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < blurbs_.size(); i++) { + output.writeMessage(1, blurbs_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < blurbs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, blurbs_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + 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.showcase.v1beta1.ListBlurbsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListBlurbsResponse other = + (com.google.showcase.v1beta1.ListBlurbsResponse) obj; + + if (!getBlurbsList().equals(other.getBlurbsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) 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 (getBlurbsCount() > 0) { + hash = (37 * hash) + BLURBS_FIELD_NUMBER; + hash = (53 * hash) + getBlurbsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse 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.showcase.v1beta1.ListBlurbsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListBlurbsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the google.showcase.v1beta1.Messaging\ListBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListBlurbsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListBlurbsResponse) + com.google.showcase.v1beta1.ListBlurbsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListBlurbsResponse.class, + com.google.showcase.v1beta1.ListBlurbsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListBlurbsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (blurbsBuilder_ == null) { + blurbs_ = java.util.Collections.emptyList(); + } else { + blurbs_ = null; + blurbsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListBlurbsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsResponse build() { + com.google.showcase.v1beta1.ListBlurbsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsResponse buildPartial() { + com.google.showcase.v1beta1.ListBlurbsResponse result = + new com.google.showcase.v1beta1.ListBlurbsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.ListBlurbsResponse result) { + if (blurbsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + blurbs_ = java.util.Collections.unmodifiableList(blurbs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.blurbs_ = blurbs_; + } else { + result.blurbs_ = blurbsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.ListBlurbsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListBlurbsResponse) { + return mergeFrom((com.google.showcase.v1beta1.ListBlurbsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListBlurbsResponse other) { + if (other == com.google.showcase.v1beta1.ListBlurbsResponse.getDefaultInstance()) return this; + if (blurbsBuilder_ == null) { + if (!other.blurbs_.isEmpty()) { + if (blurbs_.isEmpty()) { + blurbs_ = other.blurbs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBlurbsIsMutable(); + blurbs_.addAll(other.blurbs_); + } + onChanged(); + } + } else { + if (!other.blurbs_.isEmpty()) { + if (blurbsBuilder_.isEmpty()) { + blurbsBuilder_.dispose(); + blurbsBuilder_ = null; + blurbs_ = other.blurbs_; + bitField0_ = (bitField0_ & ~0x00000001); + blurbsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getBlurbsFieldBuilder() + : null; + } else { + blurbsBuilder_.addAllMessages(other.blurbs_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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: + { + com.google.showcase.v1beta1.Blurb m = + input.readMessage( + com.google.showcase.v1beta1.Blurb.parser(), extensionRegistry); + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.add(m); + } else { + blurbsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 java.util.List blurbs_ = + java.util.Collections.emptyList(); + + private void ensureBlurbsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + blurbs_ = new java.util.ArrayList(blurbs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbsBuilder_; + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List getBlurbsList() { + if (blurbsBuilder_ == null) { + return java.util.Collections.unmodifiableList(blurbs_); + } else { + return blurbsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public int getBlurbsCount() { + if (blurbsBuilder_ == null) { + return blurbs_.size(); + } else { + return blurbsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb getBlurbs(int index) { + if (blurbsBuilder_ == null) { + return blurbs_.get(index); + } else { + return blurbsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder setBlurbs(int index, com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.set(index, value); + onChanged(); + } else { + blurbsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder setBlurbs(int index, com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.set(index, builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.add(value); + onChanged(); + } else { + blurbsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(int index, com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.add(index, value); + onChanged(); + } else { + blurbsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.add(builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(int index, com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.add(index, builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addAllBlurbs( + java.lang.Iterable values) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, blurbs_); + onChanged(); + } else { + blurbsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder clearBlurbs() { + if (blurbsBuilder_ == null) { + blurbs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + blurbsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder removeBlurbs(int index) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.remove(index); + onChanged(); + } else { + blurbsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbsBuilder(int index) { + return getBlurbsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index) { + if (blurbsBuilder_ == null) { + return blurbs_.get(index); + } else { + return blurbsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List + getBlurbsOrBuilderList() { + if (blurbsBuilder_ != null) { + return blurbsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(blurbs_); + } + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder() { + return getBlurbsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Blurb.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder(int index) { + return getBlurbsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Blurb.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List getBlurbsBuilderList() { + return getBlurbsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbsFieldBuilder() { + if (blurbsBuilder_ == null) { + blurbsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + blurbs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + blurbs_ = null; + } + return blurbsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListBlurbsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListBlurbsResponse) + private static final com.google.showcase.v1beta1.ListBlurbsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListBlurbsResponse(); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListBlurbsResponse 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.showcase.v1beta1.ListBlurbsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java new file mode 100644 index 0000000000..62d3fa9263 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java @@ -0,0 +1,113 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ListBlurbsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListBlurbsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + java.util.List getBlurbsList(); + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + com.google.showcase.v1beta1.Blurb getBlurbs(int index); + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + int getBlurbsCount(); + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + java.util.List getBlurbsOrBuilderList(); + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java new file mode 100644 index 0000000000..d0aa8ba945 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java @@ -0,0 +1,750 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\ListRooms
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListRoomsRequest} + */ +public final class ListRoomsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListRoomsRequest) + ListRoomsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListRoomsRequest.newBuilder() to construct. + private ListRoomsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListRoomsRequest() { + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListRoomsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListRoomsRequest.class, + com.google.showcase.v1beta1.ListRoomsRequest.Builder.class); + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 1; + private int pageSize_ = 0; + + /** + * + * + *
+   * The maximum number of rooms return. Server may return fewer rooms
+   * than requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListRooms` method.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListRooms` method.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (pageSize_ != 0) { + output.writeInt32(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_); + } + 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.showcase.v1beta1.ListRoomsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListRoomsRequest other = + (com.google.showcase.v1beta1.ListRoomsRequest) obj; + + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) 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(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest 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.showcase.v1beta1.ListRoomsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListRoomsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\ListRooms
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListRoomsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListRoomsRequest) + com.google.showcase.v1beta1.ListRoomsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListRoomsRequest.class, + com.google.showcase.v1beta1.ListRoomsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListRoomsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListRoomsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsRequest build() { + com.google.showcase.v1beta1.ListRoomsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsRequest buildPartial() { + com.google.showcase.v1beta1.ListRoomsRequest result = + new com.google.showcase.v1beta1.ListRoomsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ListRoomsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListRoomsRequest) { + return mergeFrom((com.google.showcase.v1beta1.ListRoomsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListRoomsRequest other) { + if (other == com.google.showcase.v1beta1.ListRoomsRequest.getDefaultInstance()) return this; + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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 8: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 int pageSize_; + + /** + * + * + *
+     * The maximum number of rooms return. Server may return fewer rooms
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of rooms return. Server may return fewer rooms
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of rooms return. Server may return fewer rooms
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000001); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListRooms` method.
+     * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListRooms` method.
+     * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListRooms` method.
+     * 
+ * + * string page_token = 2; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListRooms` method.
+     * 
+ * + * string page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListRooms` method.
+     * 
+ * + * string page_token = 2; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListRoomsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListRoomsRequest) + private static final com.google.showcase.v1beta1.ListRoomsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListRoomsRequest(); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListRoomsRequest 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.showcase.v1beta1.ListRoomsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java new file mode 100644 index 0000000000..9ef021df4e --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java @@ -0,0 +1,70 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ListRoomsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListRoomsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The maximum number of rooms return. Server may return fewer rooms
+   * than requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListRooms` method.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListRooms` method.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java new file mode 100644 index 0000000000..106fda7881 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java @@ -0,0 +1,1166 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the google.showcase.v1beta1.Messaging\ListRooms
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListRoomsResponse} + */ +public final class ListRoomsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListRoomsResponse) + ListRoomsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListRoomsResponse.newBuilder() to construct. + private ListRoomsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListRoomsResponse() { + rooms_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListRoomsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListRoomsResponse.class, + com.google.showcase.v1beta1.ListRoomsResponse.Builder.class); + } + + public static final int ROOMS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List rooms_; + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + @java.lang.Override + public java.util.List getRoomsList() { + return rooms_; + } + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + @java.lang.Override + public java.util.List + getRoomsOrBuilderList() { + return rooms_; + } + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + @java.lang.Override + public int getRoomsCount() { + return rooms_.size(); + } + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Room getRooms(int index) { + return rooms_.get(index); + } + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.RoomOrBuilder getRoomsOrBuilder(int index) { + return rooms_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListRoomsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListRoomsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < rooms_.size(); i++) { + output.writeMessage(1, rooms_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < rooms_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, rooms_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + 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.showcase.v1beta1.ListRoomsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListRoomsResponse other = + (com.google.showcase.v1beta1.ListRoomsResponse) obj; + + if (!getRoomsList().equals(other.getRoomsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) 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 (getRoomsCount() > 0) { + hash = (37 * hash) + ROOMS_FIELD_NUMBER; + hash = (53 * hash) + getRoomsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse 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.showcase.v1beta1.ListRoomsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListRoomsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the google.showcase.v1beta1.Messaging\ListRooms
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListRoomsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListRoomsResponse) + com.google.showcase.v1beta1.ListRoomsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListRoomsResponse.class, + com.google.showcase.v1beta1.ListRoomsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListRoomsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (roomsBuilder_ == null) { + rooms_ = java.util.Collections.emptyList(); + } else { + rooms_ = null; + roomsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListRoomsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsResponse build() { + com.google.showcase.v1beta1.ListRoomsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsResponse buildPartial() { + com.google.showcase.v1beta1.ListRoomsResponse result = + new com.google.showcase.v1beta1.ListRoomsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.ListRoomsResponse result) { + if (roomsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + rooms_ = java.util.Collections.unmodifiableList(rooms_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.rooms_ = rooms_; + } else { + result.rooms_ = roomsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.ListRoomsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListRoomsResponse) { + return mergeFrom((com.google.showcase.v1beta1.ListRoomsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListRoomsResponse other) { + if (other == com.google.showcase.v1beta1.ListRoomsResponse.getDefaultInstance()) return this; + if (roomsBuilder_ == null) { + if (!other.rooms_.isEmpty()) { + if (rooms_.isEmpty()) { + rooms_ = other.rooms_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRoomsIsMutable(); + rooms_.addAll(other.rooms_); + } + onChanged(); + } + } else { + if (!other.rooms_.isEmpty()) { + if (roomsBuilder_.isEmpty()) { + roomsBuilder_.dispose(); + roomsBuilder_ = null; + rooms_ = other.rooms_; + bitField0_ = (bitField0_ & ~0x00000001); + roomsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getRoomsFieldBuilder() + : null; + } else { + roomsBuilder_.addAllMessages(other.rooms_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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: + { + com.google.showcase.v1beta1.Room m = + input.readMessage(com.google.showcase.v1beta1.Room.parser(), extensionRegistry); + if (roomsBuilder_ == null) { + ensureRoomsIsMutable(); + rooms_.add(m); + } else { + roomsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 java.util.List rooms_ = + java.util.Collections.emptyList(); + + private void ensureRoomsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + rooms_ = new java.util.ArrayList(rooms_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + roomsBuilder_; + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public java.util.List getRoomsList() { + if (roomsBuilder_ == null) { + return java.util.Collections.unmodifiableList(rooms_); + } else { + return roomsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public int getRoomsCount() { + if (roomsBuilder_ == null) { + return rooms_.size(); + } else { + return roomsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public com.google.showcase.v1beta1.Room getRooms(int index) { + if (roomsBuilder_ == null) { + return rooms_.get(index); + } else { + return roomsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder setRooms(int index, com.google.showcase.v1beta1.Room value) { + if (roomsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoomsIsMutable(); + rooms_.set(index, value); + onChanged(); + } else { + roomsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder setRooms(int index, com.google.showcase.v1beta1.Room.Builder builderForValue) { + if (roomsBuilder_ == null) { + ensureRoomsIsMutable(); + rooms_.set(index, builderForValue.build()); + onChanged(); + } else { + roomsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder addRooms(com.google.showcase.v1beta1.Room value) { + if (roomsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoomsIsMutable(); + rooms_.add(value); + onChanged(); + } else { + roomsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder addRooms(int index, com.google.showcase.v1beta1.Room value) { + if (roomsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoomsIsMutable(); + rooms_.add(index, value); + onChanged(); + } else { + roomsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder addRooms(com.google.showcase.v1beta1.Room.Builder builderForValue) { + if (roomsBuilder_ == null) { + ensureRoomsIsMutable(); + rooms_.add(builderForValue.build()); + onChanged(); + } else { + roomsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder addRooms(int index, com.google.showcase.v1beta1.Room.Builder builderForValue) { + if (roomsBuilder_ == null) { + ensureRoomsIsMutable(); + rooms_.add(index, builderForValue.build()); + onChanged(); + } else { + roomsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder addAllRooms( + java.lang.Iterable values) { + if (roomsBuilder_ == null) { + ensureRoomsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, rooms_); + onChanged(); + } else { + roomsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder clearRooms() { + if (roomsBuilder_ == null) { + rooms_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + roomsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder removeRooms(int index) { + if (roomsBuilder_ == null) { + ensureRoomsIsMutable(); + rooms_.remove(index); + onChanged(); + } else { + roomsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public com.google.showcase.v1beta1.Room.Builder getRoomsBuilder(int index) { + return getRoomsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public com.google.showcase.v1beta1.RoomOrBuilder getRoomsOrBuilder(int index) { + if (roomsBuilder_ == null) { + return rooms_.get(index); + } else { + return roomsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public java.util.List + getRoomsOrBuilderList() { + if (roomsBuilder_ != null) { + return roomsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(rooms_); + } + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public com.google.showcase.v1beta1.Room.Builder addRoomsBuilder() { + return getRoomsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Room.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public com.google.showcase.v1beta1.Room.Builder addRoomsBuilder(int index) { + return getRoomsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Room.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public java.util.List getRoomsBuilderList() { + return getRoomsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + getRoomsFieldBuilder() { + if (roomsBuilder_ == null) { + roomsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder>( + rooms_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + rooms_ = null; + } + return roomsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListRoomsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListRoomsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListRoomsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListRoomsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListRoomsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListRoomsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListRoomsResponse) + private static final com.google.showcase.v1beta1.ListRoomsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListRoomsResponse(); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListRoomsResponse 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.showcase.v1beta1.ListRoomsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java new file mode 100644 index 0000000000..867cb0e8c7 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java @@ -0,0 +1,113 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ListRoomsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListRoomsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + java.util.List getRoomsList(); + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + com.google.showcase.v1beta1.Room getRooms(int index); + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + int getRoomsCount(); + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + java.util.List getRoomsOrBuilderList(); + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + com.google.showcase.v1beta1.RoomOrBuilder getRoomsOrBuilder(int index); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListRoomsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListRoomsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java new file mode 100644 index 0000000000..098eb7bdfa --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java @@ -0,0 +1,731 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the ListSessions method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListSessionsRequest} + */ +public final class ListSessionsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListSessionsRequest) + ListSessionsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListSessionsRequest.newBuilder() to construct. + private ListSessionsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListSessionsRequest() { + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListSessionsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListSessionsRequest.class, + com.google.showcase.v1beta1.ListSessionsRequest.Builder.class); + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 1; + private int pageSize_ = 0; + + /** + * + * + *
+   * The maximum number of sessions to return per page.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (pageSize_ != 0) { + output.writeInt32(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_); + } + 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.showcase.v1beta1.ListSessionsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListSessionsRequest other = + (com.google.showcase.v1beta1.ListSessionsRequest) obj; + + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) 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(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest 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.showcase.v1beta1.ListSessionsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListSessionsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the ListSessions method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListSessionsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListSessionsRequest) + com.google.showcase.v1beta1.ListSessionsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListSessionsRequest.class, + com.google.showcase.v1beta1.ListSessionsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListSessionsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListSessionsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsRequest build() { + com.google.showcase.v1beta1.ListSessionsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsRequest buildPartial() { + com.google.showcase.v1beta1.ListSessionsRequest result = + new com.google.showcase.v1beta1.ListSessionsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ListSessionsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListSessionsRequest) { + return mergeFrom((com.google.showcase.v1beta1.ListSessionsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListSessionsRequest other) { + if (other == com.google.showcase.v1beta1.ListSessionsRequest.getDefaultInstance()) + return this; + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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 8: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 int pageSize_; + + /** + * + * + *
+     * The maximum number of sessions to return per page.
+     * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of sessions to return per page.
+     * 
+ * + * int32 page_size = 1; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of sessions to return per page.
+     * 
+ * + * int32 page_size = 1; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000001); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 2; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 2; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListSessionsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListSessionsRequest) + private static final com.google.showcase.v1beta1.ListSessionsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListSessionsRequest(); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListSessionsRequest 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.showcase.v1beta1.ListSessionsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java new file mode 100644 index 0000000000..d114ead66a --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java @@ -0,0 +1,65 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ListSessionsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListSessionsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The maximum number of sessions to return per page.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java new file mode 100644 index 0000000000..e946bee02b --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java @@ -0,0 +1,1155 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * Response for the ListSessions method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListSessionsResponse} + */ +public final class ListSessionsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListSessionsResponse) + ListSessionsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListSessionsResponse.newBuilder() to construct. + private ListSessionsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListSessionsResponse() { + sessions_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListSessionsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListSessionsResponse.class, + com.google.showcase.v1beta1.ListSessionsResponse.Builder.class); + } + + public static final int SESSIONS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List sessions_; + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + @java.lang.Override + public java.util.List getSessionsList() { + return sessions_; + } + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + @java.lang.Override + public java.util.List + getSessionsOrBuilderList() { + return sessions_; + } + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + @java.lang.Override + public int getSessionsCount() { + return sessions_.size(); + } + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Session getSessions(int index) { + return sessions_.get(index); + } + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.SessionOrBuilder getSessionsOrBuilder(int index) { + return sessions_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < sessions_.size(); i++) { + output.writeMessage(1, sessions_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < sessions_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, sessions_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + 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.showcase.v1beta1.ListSessionsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListSessionsResponse other = + (com.google.showcase.v1beta1.ListSessionsResponse) obj; + + if (!getSessionsList().equals(other.getSessionsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) 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 (getSessionsCount() > 0) { + hash = (37 * hash) + SESSIONS_FIELD_NUMBER; + hash = (53 * hash) + getSessionsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse 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.showcase.v1beta1.ListSessionsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListSessionsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Response for the ListSessions method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListSessionsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListSessionsResponse) + com.google.showcase.v1beta1.ListSessionsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListSessionsResponse.class, + com.google.showcase.v1beta1.ListSessionsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListSessionsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (sessionsBuilder_ == null) { + sessions_ = java.util.Collections.emptyList(); + } else { + sessions_ = null; + sessionsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListSessionsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsResponse build() { + com.google.showcase.v1beta1.ListSessionsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsResponse buildPartial() { + com.google.showcase.v1beta1.ListSessionsResponse result = + new com.google.showcase.v1beta1.ListSessionsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.showcase.v1beta1.ListSessionsResponse result) { + if (sessionsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + sessions_ = java.util.Collections.unmodifiableList(sessions_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.sessions_ = sessions_; + } else { + result.sessions_ = sessionsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.ListSessionsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListSessionsResponse) { + return mergeFrom((com.google.showcase.v1beta1.ListSessionsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListSessionsResponse other) { + if (other == com.google.showcase.v1beta1.ListSessionsResponse.getDefaultInstance()) + return this; + if (sessionsBuilder_ == null) { + if (!other.sessions_.isEmpty()) { + if (sessions_.isEmpty()) { + sessions_ = other.sessions_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureSessionsIsMutable(); + sessions_.addAll(other.sessions_); + } + onChanged(); + } + } else { + if (!other.sessions_.isEmpty()) { + if (sessionsBuilder_.isEmpty()) { + sessionsBuilder_.dispose(); + sessionsBuilder_ = null; + sessions_ = other.sessions_; + bitField0_ = (bitField0_ & ~0x00000001); + sessionsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getSessionsFieldBuilder() + : null; + } else { + sessionsBuilder_.addAllMessages(other.sessions_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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: + { + com.google.showcase.v1beta1.Session m = + input.readMessage( + com.google.showcase.v1beta1.Session.parser(), extensionRegistry); + if (sessionsBuilder_ == null) { + ensureSessionsIsMutable(); + sessions_.add(m); + } else { + sessionsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 java.util.List sessions_ = + java.util.Collections.emptyList(); + + private void ensureSessionsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + sessions_ = new java.util.ArrayList(sessions_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder> + sessionsBuilder_; + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public java.util.List getSessionsList() { + if (sessionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(sessions_); + } else { + return sessionsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public int getSessionsCount() { + if (sessionsBuilder_ == null) { + return sessions_.size(); + } else { + return sessionsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public com.google.showcase.v1beta1.Session getSessions(int index) { + if (sessionsBuilder_ == null) { + return sessions_.get(index); + } else { + return sessionsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder setSessions(int index, com.google.showcase.v1beta1.Session value) { + if (sessionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSessionsIsMutable(); + sessions_.set(index, value); + onChanged(); + } else { + sessionsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder setSessions( + int index, com.google.showcase.v1beta1.Session.Builder builderForValue) { + if (sessionsBuilder_ == null) { + ensureSessionsIsMutable(); + sessions_.set(index, builderForValue.build()); + onChanged(); + } else { + sessionsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder addSessions(com.google.showcase.v1beta1.Session value) { + if (sessionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSessionsIsMutable(); + sessions_.add(value); + onChanged(); + } else { + sessionsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder addSessions(int index, com.google.showcase.v1beta1.Session value) { + if (sessionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSessionsIsMutable(); + sessions_.add(index, value); + onChanged(); + } else { + sessionsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder addSessions(com.google.showcase.v1beta1.Session.Builder builderForValue) { + if (sessionsBuilder_ == null) { + ensureSessionsIsMutable(); + sessions_.add(builderForValue.build()); + onChanged(); + } else { + sessionsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder addSessions( + int index, com.google.showcase.v1beta1.Session.Builder builderForValue) { + if (sessionsBuilder_ == null) { + ensureSessionsIsMutable(); + sessions_.add(index, builderForValue.build()); + onChanged(); + } else { + sessionsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder addAllSessions( + java.lang.Iterable values) { + if (sessionsBuilder_ == null) { + ensureSessionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, sessions_); + onChanged(); + } else { + sessionsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder clearSessions() { + if (sessionsBuilder_ == null) { + sessions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + sessionsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder removeSessions(int index) { + if (sessionsBuilder_ == null) { + ensureSessionsIsMutable(); + sessions_.remove(index); + onChanged(); + } else { + sessionsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public com.google.showcase.v1beta1.Session.Builder getSessionsBuilder(int index) { + return getSessionsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public com.google.showcase.v1beta1.SessionOrBuilder getSessionsOrBuilder(int index) { + if (sessionsBuilder_ == null) { + return sessions_.get(index); + } else { + return sessionsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public java.util.List + getSessionsOrBuilderList() { + if (sessionsBuilder_ != null) { + return sessionsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(sessions_); + } + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public com.google.showcase.v1beta1.Session.Builder addSessionsBuilder() { + return getSessionsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Session.getDefaultInstance()); + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public com.google.showcase.v1beta1.Session.Builder addSessionsBuilder(int index) { + return getSessionsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Session.getDefaultInstance()); + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public java.util.List getSessionsBuilderList() { + return getSessionsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder> + getSessionsFieldBuilder() { + if (sessionsBuilder_ == null) { + sessionsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder>( + sessions_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + sessions_ = null; + } + return sessionsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListSessionsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListSessionsResponse) + private static final com.google.showcase.v1beta1.ListSessionsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListSessionsResponse(); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListSessionsResponse 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.showcase.v1beta1.ListSessionsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java new file mode 100644 index 0000000000..ade0075795 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java @@ -0,0 +1,109 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ListSessionsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListSessionsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + java.util.List getSessionsList(); + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + com.google.showcase.v1beta1.Session getSessions(int index); + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + int getSessionsCount(); + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + java.util.List getSessionsOrBuilderList(); + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + com.google.showcase.v1beta1.SessionOrBuilder getSessionsOrBuilder(int index); + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java new file mode 100644 index 0000000000..172ae39f15 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java @@ -0,0 +1,919 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the ListTests method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListTestsRequest} + */ +public final class ListTestsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListTestsRequest) + ListTestsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListTestsRequest.newBuilder() to construct. + private ListTestsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListTestsRequest() { + parent_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListTestsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListTestsRequest.class, + com.google.showcase.v1beta1.ListTestsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * The session.
+   * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * The session.
+   * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + + /** + * + * + *
+   * The maximum number of tests to return per page.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + 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.showcase.v1beta1.ListTestsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListTestsRequest other = + (com.google.showcase.v1beta1.ListTestsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) 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(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsRequest 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.showcase.v1beta1.ListTestsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListTestsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the ListTests method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListTestsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListTestsRequest) + com.google.showcase.v1beta1.ListTestsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListTestsRequest.class, + com.google.showcase.v1beta1.ListTestsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListTestsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListTestsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsRequest build() { + com.google.showcase.v1beta1.ListTestsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsRequest buildPartial() { + com.google.showcase.v1beta1.ListTestsRequest result = + new com.google.showcase.v1beta1.ListTestsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ListTestsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListTestsRequest) { + return mergeFrom((com.google.showcase.v1beta1.ListTestsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListTestsRequest other) { + if (other == com.google.showcase.v1beta1.ListTestsRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + 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: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + 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 java.lang.Object parent_ = ""; + + /** + * + * + *
+     * The session.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The session.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The session.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The session.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The session.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * The maximum number of tests to return per page.
+     * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of tests to return per page.
+     * 
+ * + * int32 page_size = 2; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of tests to return per page.
+     * 
+ * + * int32 page_size = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 3; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 3; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 3; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListTestsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListTestsRequest) + private static final com.google.showcase.v1beta1.ListTestsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListTestsRequest(); + } + + public static com.google.showcase.v1beta1.ListTestsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListTestsRequest 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.showcase.v1beta1.ListTestsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java new file mode 100644 index 0000000000..aa2b97a854 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java @@ -0,0 +1,91 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ListTestsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListTestsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The session.
+   * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * The session.
+   * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * The maximum number of tests to return per page.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java new file mode 100644 index 0000000000..93807bd61b --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java @@ -0,0 +1,1150 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response for the ListTests method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListTestsResponse} + */ +public final class ListTestsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListTestsResponse) + ListTestsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListTestsResponse.newBuilder() to construct. + private ListTestsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListTestsResponse() { + tests_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListTestsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListTestsResponse.class, + com.google.showcase.v1beta1.ListTestsResponse.Builder.class); + } + + public static final int TESTS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List tests_; + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + @java.lang.Override + public java.util.List getTestsList() { + return tests_; + } + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + @java.lang.Override + public java.util.List + getTestsOrBuilderList() { + return tests_; + } + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + @java.lang.Override + public int getTestsCount() { + return tests_.size(); + } + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test getTests(int index) { + return tests_.get(index); + } + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.TestOrBuilder getTestsOrBuilder(int index) { + return tests_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < tests_.size(); i++) { + output.writeMessage(1, tests_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < tests_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, tests_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + 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.showcase.v1beta1.ListTestsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListTestsResponse other = + (com.google.showcase.v1beta1.ListTestsResponse) obj; + + if (!getTestsList().equals(other.getTestsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) 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 (getTestsCount() > 0) { + hash = (37 * hash) + TESTS_FIELD_NUMBER; + hash = (53 * hash) + getTestsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsResponse 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.showcase.v1beta1.ListTestsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListTestsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response for the ListTests method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListTestsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListTestsResponse) + com.google.showcase.v1beta1.ListTestsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListTestsResponse.class, + com.google.showcase.v1beta1.ListTestsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListTestsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (testsBuilder_ == null) { + tests_ = java.util.Collections.emptyList(); + } else { + tests_ = null; + testsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListTestsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsResponse build() { + com.google.showcase.v1beta1.ListTestsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsResponse buildPartial() { + com.google.showcase.v1beta1.ListTestsResponse result = + new com.google.showcase.v1beta1.ListTestsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.ListTestsResponse result) { + if (testsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + tests_ = java.util.Collections.unmodifiableList(tests_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.tests_ = tests_; + } else { + result.tests_ = testsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.ListTestsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListTestsResponse) { + return mergeFrom((com.google.showcase.v1beta1.ListTestsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListTestsResponse other) { + if (other == com.google.showcase.v1beta1.ListTestsResponse.getDefaultInstance()) return this; + if (testsBuilder_ == null) { + if (!other.tests_.isEmpty()) { + if (tests_.isEmpty()) { + tests_ = other.tests_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTestsIsMutable(); + tests_.addAll(other.tests_); + } + onChanged(); + } + } else { + if (!other.tests_.isEmpty()) { + if (testsBuilder_.isEmpty()) { + testsBuilder_.dispose(); + testsBuilder_ = null; + tests_ = other.tests_; + bitField0_ = (bitField0_ & ~0x00000001); + testsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getTestsFieldBuilder() + : null; + } else { + testsBuilder_.addAllMessages(other.tests_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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: + { + com.google.showcase.v1beta1.Test m = + input.readMessage(com.google.showcase.v1beta1.Test.parser(), extensionRegistry); + if (testsBuilder_ == null) { + ensureTestsIsMutable(); + tests_.add(m); + } else { + testsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 java.util.List tests_ = + java.util.Collections.emptyList(); + + private void ensureTestsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + tests_ = new java.util.ArrayList(tests_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test, + com.google.showcase.v1beta1.Test.Builder, + com.google.showcase.v1beta1.TestOrBuilder> + testsBuilder_; + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public java.util.List getTestsList() { + if (testsBuilder_ == null) { + return java.util.Collections.unmodifiableList(tests_); + } else { + return testsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public int getTestsCount() { + if (testsBuilder_ == null) { + return tests_.size(); + } else { + return testsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public com.google.showcase.v1beta1.Test getTests(int index) { + if (testsBuilder_ == null) { + return tests_.get(index); + } else { + return testsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder setTests(int index, com.google.showcase.v1beta1.Test value) { + if (testsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestsIsMutable(); + tests_.set(index, value); + onChanged(); + } else { + testsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder setTests(int index, com.google.showcase.v1beta1.Test.Builder builderForValue) { + if (testsBuilder_ == null) { + ensureTestsIsMutable(); + tests_.set(index, builderForValue.build()); + onChanged(); + } else { + testsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder addTests(com.google.showcase.v1beta1.Test value) { + if (testsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestsIsMutable(); + tests_.add(value); + onChanged(); + } else { + testsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder addTests(int index, com.google.showcase.v1beta1.Test value) { + if (testsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestsIsMutable(); + tests_.add(index, value); + onChanged(); + } else { + testsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder addTests(com.google.showcase.v1beta1.Test.Builder builderForValue) { + if (testsBuilder_ == null) { + ensureTestsIsMutable(); + tests_.add(builderForValue.build()); + onChanged(); + } else { + testsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder addTests(int index, com.google.showcase.v1beta1.Test.Builder builderForValue) { + if (testsBuilder_ == null) { + ensureTestsIsMutable(); + tests_.add(index, builderForValue.build()); + onChanged(); + } else { + testsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder addAllTests( + java.lang.Iterable values) { + if (testsBuilder_ == null) { + ensureTestsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tests_); + onChanged(); + } else { + testsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder clearTests() { + if (testsBuilder_ == null) { + tests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + testsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder removeTests(int index) { + if (testsBuilder_ == null) { + ensureTestsIsMutable(); + tests_.remove(index); + onChanged(); + } else { + testsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public com.google.showcase.v1beta1.Test.Builder getTestsBuilder(int index) { + return getTestsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public com.google.showcase.v1beta1.TestOrBuilder getTestsOrBuilder(int index) { + if (testsBuilder_ == null) { + return tests_.get(index); + } else { + return testsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public java.util.List + getTestsOrBuilderList() { + if (testsBuilder_ != null) { + return testsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(tests_); + } + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public com.google.showcase.v1beta1.Test.Builder addTestsBuilder() { + return getTestsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Test.getDefaultInstance()); + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public com.google.showcase.v1beta1.Test.Builder addTestsBuilder(int index) { + return getTestsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Test.getDefaultInstance()); + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public java.util.List getTestsBuilderList() { + return getTestsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test, + com.google.showcase.v1beta1.Test.Builder, + com.google.showcase.v1beta1.TestOrBuilder> + getTestsFieldBuilder() { + if (testsBuilder_ == null) { + testsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test, + com.google.showcase.v1beta1.Test.Builder, + com.google.showcase.v1beta1.TestOrBuilder>( + tests_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + tests_ = null; + } + return testsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListTestsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListTestsResponse) + private static final com.google.showcase.v1beta1.ListTestsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListTestsResponse(); + } + + public static com.google.showcase.v1beta1.ListTestsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListTestsResponse 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.showcase.v1beta1.ListTestsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java new file mode 100644 index 0000000000..e9154035ac --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java @@ -0,0 +1,109 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ListTestsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListTestsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + java.util.List getTestsList(); + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + com.google.showcase.v1beta1.Test getTests(int index); + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + int getTestsCount(); + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + java.util.List getTestsOrBuilderList(); + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + com.google.showcase.v1beta1.TestOrBuilder getTestsOrBuilder(int index); + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java new file mode 100644 index 0000000000..fac31b4e41 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java @@ -0,0 +1,750 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Identity\ListUsers
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListUsersRequest} + */ +public final class ListUsersRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListUsersRequest) + ListUsersRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListUsersRequest.newBuilder() to construct. + private ListUsersRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUsersRequest() { + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUsersRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListUsersRequest.class, + com.google.showcase.v1beta1.ListUsersRequest.Builder.class); + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 1; + private int pageSize_ = 0; + + /** + * + * + *
+   * The maximum number of users to return. Server may return fewer users
+   * than requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Identity\ListUsers` method.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Identity\ListUsers` method.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (pageSize_ != 0) { + output.writeInt32(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_); + } + 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.showcase.v1beta1.ListUsersRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListUsersRequest other = + (com.google.showcase.v1beta1.ListUsersRequest) obj; + + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) 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(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersRequest 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.showcase.v1beta1.ListUsersRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListUsersRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Identity\ListUsers
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListUsersRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListUsersRequest) + com.google.showcase.v1beta1.ListUsersRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListUsersRequest.class, + com.google.showcase.v1beta1.ListUsersRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListUsersRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListUsersRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersRequest build() { + com.google.showcase.v1beta1.ListUsersRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersRequest buildPartial() { + com.google.showcase.v1beta1.ListUsersRequest result = + new com.google.showcase.v1beta1.ListUsersRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ListUsersRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListUsersRequest) { + return mergeFrom((com.google.showcase.v1beta1.ListUsersRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListUsersRequest other) { + if (other == com.google.showcase.v1beta1.ListUsersRequest.getDefaultInstance()) return this; + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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 8: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 int pageSize_; + + /** + * + * + *
+     * The maximum number of users to return. Server may return fewer users
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of users to return. Server may return fewer users
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of users to return. Server may return fewer users
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000001); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Identity\ListUsers` method.
+     * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Identity\ListUsers` method.
+     * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Identity\ListUsers` method.
+     * 
+ * + * string page_token = 2; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Identity\ListUsers` method.
+     * 
+ * + * string page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Identity\ListUsers` method.
+     * 
+ * + * string page_token = 2; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListUsersRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListUsersRequest) + private static final com.google.showcase.v1beta1.ListUsersRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListUsersRequest(); + } + + public static com.google.showcase.v1beta1.ListUsersRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUsersRequest 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.showcase.v1beta1.ListUsersRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java new file mode 100644 index 0000000000..fe02965f96 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java @@ -0,0 +1,70 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ListUsersRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListUsersRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The maximum number of users to return. Server may return fewer users
+   * than requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Identity\ListUsers` method.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Identity\ListUsers` method.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java new file mode 100644 index 0000000000..9301a6b454 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java @@ -0,0 +1,1166 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the google.showcase.v1beta1.Identity\ListUsers
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListUsersResponse} + */ +public final class ListUsersResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListUsersResponse) + ListUsersResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListUsersResponse.newBuilder() to construct. + private ListUsersResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUsersResponse() { + users_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUsersResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListUsersResponse.class, + com.google.showcase.v1beta1.ListUsersResponse.Builder.class); + } + + public static final int USERS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List users_; + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + @java.lang.Override + public java.util.List getUsersList() { + return users_; + } + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + @java.lang.Override + public java.util.List + getUsersOrBuilderList() { + return users_; + } + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + @java.lang.Override + public int getUsersCount() { + return users_.size(); + } + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.User getUsers(int index) { + return users_.get(index); + } + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.UserOrBuilder getUsersOrBuilder(int index) { + return users_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListUsersRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+   * next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListUsersRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+   * next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < users_.size(); i++) { + output.writeMessage(1, users_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < users_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, users_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + 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.showcase.v1beta1.ListUsersResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListUsersResponse other = + (com.google.showcase.v1beta1.ListUsersResponse) obj; + + if (!getUsersList().equals(other.getUsersList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) 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 (getUsersCount() > 0) { + hash = (37 * hash) + USERS_FIELD_NUMBER; + hash = (53 * hash) + getUsersList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersResponse 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.showcase.v1beta1.ListUsersResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListUsersResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the google.showcase.v1beta1.Identity\ListUsers
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListUsersResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListUsersResponse) + com.google.showcase.v1beta1.ListUsersResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListUsersResponse.class, + com.google.showcase.v1beta1.ListUsersResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListUsersResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (usersBuilder_ == null) { + users_ = java.util.Collections.emptyList(); + } else { + users_ = null; + usersBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListUsersResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersResponse build() { + com.google.showcase.v1beta1.ListUsersResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersResponse buildPartial() { + com.google.showcase.v1beta1.ListUsersResponse result = + new com.google.showcase.v1beta1.ListUsersResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.ListUsersResponse result) { + if (usersBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + users_ = java.util.Collections.unmodifiableList(users_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.users_ = users_; + } else { + result.users_ = usersBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.ListUsersResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListUsersResponse) { + return mergeFrom((com.google.showcase.v1beta1.ListUsersResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListUsersResponse other) { + if (other == com.google.showcase.v1beta1.ListUsersResponse.getDefaultInstance()) return this; + if (usersBuilder_ == null) { + if (!other.users_.isEmpty()) { + if (users_.isEmpty()) { + users_ = other.users_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureUsersIsMutable(); + users_.addAll(other.users_); + } + onChanged(); + } + } else { + if (!other.users_.isEmpty()) { + if (usersBuilder_.isEmpty()) { + usersBuilder_.dispose(); + usersBuilder_ = null; + users_ = other.users_; + bitField0_ = (bitField0_ & ~0x00000001); + usersBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getUsersFieldBuilder() + : null; + } else { + usersBuilder_.addAllMessages(other.users_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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: + { + com.google.showcase.v1beta1.User m = + input.readMessage(com.google.showcase.v1beta1.User.parser(), extensionRegistry); + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.add(m); + } else { + usersBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 java.util.List users_ = + java.util.Collections.emptyList(); + + private void ensureUsersIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + users_ = new java.util.ArrayList(users_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + usersBuilder_; + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public java.util.List getUsersList() { + if (usersBuilder_ == null) { + return java.util.Collections.unmodifiableList(users_); + } else { + return usersBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public int getUsersCount() { + if (usersBuilder_ == null) { + return users_.size(); + } else { + return usersBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public com.google.showcase.v1beta1.User getUsers(int index) { + if (usersBuilder_ == null) { + return users_.get(index); + } else { + return usersBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder setUsers(int index, com.google.showcase.v1beta1.User value) { + if (usersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUsersIsMutable(); + users_.set(index, value); + onChanged(); + } else { + usersBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder setUsers(int index, com.google.showcase.v1beta1.User.Builder builderForValue) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.set(index, builderForValue.build()); + onChanged(); + } else { + usersBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder addUsers(com.google.showcase.v1beta1.User value) { + if (usersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUsersIsMutable(); + users_.add(value); + onChanged(); + } else { + usersBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder addUsers(int index, com.google.showcase.v1beta1.User value) { + if (usersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUsersIsMutable(); + users_.add(index, value); + onChanged(); + } else { + usersBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder addUsers(com.google.showcase.v1beta1.User.Builder builderForValue) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.add(builderForValue.build()); + onChanged(); + } else { + usersBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder addUsers(int index, com.google.showcase.v1beta1.User.Builder builderForValue) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.add(index, builderForValue.build()); + onChanged(); + } else { + usersBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder addAllUsers( + java.lang.Iterable values) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, users_); + onChanged(); + } else { + usersBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder clearUsers() { + if (usersBuilder_ == null) { + users_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + usersBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder removeUsers(int index) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.remove(index); + onChanged(); + } else { + usersBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public com.google.showcase.v1beta1.User.Builder getUsersBuilder(int index) { + return getUsersFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public com.google.showcase.v1beta1.UserOrBuilder getUsersOrBuilder(int index) { + if (usersBuilder_ == null) { + return users_.get(index); + } else { + return usersBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public java.util.List + getUsersOrBuilderList() { + if (usersBuilder_ != null) { + return usersBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(users_); + } + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public com.google.showcase.v1beta1.User.Builder addUsersBuilder() { + return getUsersFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.User.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public com.google.showcase.v1beta1.User.Builder addUsersBuilder(int index) { + return getUsersFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.User.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public java.util.List getUsersBuilderList() { + return getUsersFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + getUsersFieldBuilder() { + if (usersBuilder_ == null) { + usersBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder>( + users_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + users_ = null; + } + return usersBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListUsersRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+     * next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListUsersRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+     * next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListUsersRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+     * next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListUsersRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+     * next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListUsersRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+     * next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListUsersResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListUsersResponse) + private static final com.google.showcase.v1beta1.ListUsersResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListUsersResponse(); + } + + public static com.google.showcase.v1beta1.ListUsersResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUsersResponse 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.showcase.v1beta1.ListUsersResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java new file mode 100644 index 0000000000..fc6f4a98bb --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java @@ -0,0 +1,113 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ListUsersResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListUsersResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + java.util.List getUsersList(); + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + com.google.showcase.v1beta1.User getUsers(int index); + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + int getUsersCount(); + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + java.util.List getUsersOrBuilderList(); + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + com.google.showcase.v1beta1.UserOrBuilder getUsersOrBuilder(int index); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListUsersRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+   * next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListUsersRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+   * next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java new file mode 100644 index 0000000000..f35843ca3f --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java @@ -0,0 +1,493 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public final class MessagingOuterClass { + private MessagingOuterClass() {} + + 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_showcase_v1beta1_Room_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Room_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Blurb_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ConnectRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_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.schema/google/showcase/v1beta1/messagi" + + "ng.proto\022\027google.showcase.v1beta1\032\034googl" + + "e/api/annotations.proto\032\027google/api/clie" + + "nt.proto\032\037google/api/field_behavior.prot" + + "o\032\031google/api/resource.proto\032#google/lon" + + "grunning/operations.proto\032\033google/protob" + + "uf/empty.proto\032 google/protobuf/field_ma" + + "sk.proto\032\037google/protobuf/timestamp.prot" + + "o\032\036google/rpc/error_details.proto\"\341\001\n\004Ro" + + "om\022\014\n\004name\030\001 \001(\t\022\031\n\014display_name\030\002 \001(\tB\003" + + "\340A\002\022\023\n\013description\030\003 \001(\t\0224\n\013create_time\030" + + "\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224" + + "\n\013update_time\030\005 \001(\0132\032.google.protobuf.Ti" + + "mestampB\003\340A\003:/\352A,\n\034showcase.googleapis.c" + + "om/Room\022\014rooms/{room}\"@\n\021CreateRoomReque" + + "st\022+\n\004room\030\001 \001(\0132\035.google.showcase.v1bet" + + "a1.Room\"D\n\016GetRoomRequest\0222\n\004name\030\001 \001(\tB" + + "$\340A\002\372A\036\n\034showcase.googleapis.com/Room\"q\n" + + "\021UpdateRoomRequest\022+\n\004room\030\001 \001(\0132\035.googl" + + "e.showcase.v1beta1.Room\022/\n\013update_mask\030\002" + + " \001(\0132\032.google.protobuf.FieldMask\"G\n\021Dele" + + "teRoomRequest\0222\n\004name\030\001 \001(\tB$\340A\002\372A\036\n\034sho" + + "wcase.googleapis.com/Room\"9\n\020ListRoomsRe" + + "quest\022\021\n\tpage_size\030\001 \001(\005\022\022\n\npage_token\030\002" + + " \001(\t\"Z\n\021ListRoomsResponse\022,\n\005rooms\030\001 \003(\013" + + "2\035.google.showcase.v1beta1.Room\022\027\n\017next_" + + "page_token\030\002 \001(\t\"\366\003\n\005Blurb\022\014\n\004name\030\001 \001(\t" + + "\0222\n\004user\030\002 \001(\tB$\340A\002\372A\036\n\034showcase.googlea" + + "pis.com/User\022\016\n\004text\030\003 \001(\tH\000\022\017\n\005image\030\004 " + + "\001(\014H\000\0224\n\013create_time\030\005 \001(\0132\032.google.prot" + + "obuf.TimestampB\003\340A\003\0224\n\013update_time\030\006 \001(\013" + + "2\032.google.protobuf.TimestampB\003\340A\003\022\030\n\016leg" + + "acy_room_id\030\007 \001(\tH\001\022\030\n\016legacy_user_id\030\010 " + + "\001(\tH\001:\321\001\352A\315\001\n\035showcase.googleapis.com/Bl" + + "urb\0228users/{user}/profile/blurbs/legacy/" + + "{legacy_user}~{blurb}\022#users/{user}/prof" + + "ile/blurbs/{blurb}\022\033rooms/{room}/blurbs/" + + "{blurb}\0220rooms/{room}/blurbs/legacy/{leg" + + "acy_room}.{blurb}B\t\n\007contentB\013\n\tlegacy_i" + + "d\"z\n\022CreateBlurbRequest\0225\n\006parent\030\001 \001(\tB" + + "%\340A\002\372A\037\022\035showcase.googleapis.com/Blurb\022-" + + "\n\005blurb\030\002 \001(\0132\036.google.showcase.v1beta1." + + "Blurb\"F\n\017GetBlurbRequest\0223\n\004name\030\001 \001(\tB%" + + "\340A\002\372A\037\n\035showcase.googleapis.com/Blurb\"t\n" + + "\022UpdateBlurbRequest\022-\n\005blurb\030\001 \001(\0132\036.goo" + + "gle.showcase.v1beta1.Blurb\022/\n\013update_mas" + + "k\030\002 \001(\0132\032.google.protobuf.FieldMask\"I\n\022D" + + "eleteBlurbRequest\0223\n\004name\030\001 \001(\tB%\340A\002\372A\037\n" + + "\035showcase.googleapis.com/Blurb\"q\n\021ListBl" + + "urbsRequest\0225\n\006parent\030\001 \001(\tB%\340A\002\372A\037\022\035sho" + + "wcase.googleapis.com/Blurb\022\021\n\tpage_size\030" + + "\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"]\n\022ListBlurbsR" + + "esponse\022.\n\006blurbs\030\001 \003(\0132\036.google.showcas" + + "e.v1beta1.Blurb\022\027\n\017next_page_token\030\002 \001(\t" + + "\"\204\001\n\023SearchBlurbsRequest\022\022\n\005query\030\001 \001(\tB" + + "\003\340A\002\0222\n\006parent\030\002 \001(\tB\"\372A\037\022\035showcase.goog" + + "leapis.com/Blurb\022\021\n\tpage_size\030\003 \001(\005\022\022\n\np" + + "age_token\030\004 \001(\t\"A\n\024SearchBlurbsMetadata\022" + + ")\n\nretry_info\030\001 \001(\0132\025.google.rpc.RetryIn" + + "fo\"_\n\024SearchBlurbsResponse\022.\n\006blurbs\030\001 \003" + + "(\0132\036.google.showcase.v1beta1.Blurb\022\027\n\017ne" + + "xt_page_token\030\002 \001(\t\"\200\001\n\023StreamBlurbsRequ" + + "est\0223\n\004name\030\001 \001(\tB%\340A\002\372A\037\022\035showcase.goog" + + "leapis.com/Blurb\0224\n\013expire_time\030\002 \001(\0132\032." + + "google.protobuf.TimestampB\003\340A\002\"\321\001\n\024Strea" + + "mBlurbsResponse\022-\n\005blurb\030\001 \001(\0132\036.google." + + "showcase.v1beta1.Blurb\022D\n\006action\030\002 \001(\01624" + + ".google.showcase.v1beta1.StreamBlurbsRes" + + "ponse.Action\"D\n\006Action\022\026\n\022ACTION_UNSPECI" + + "FIED\020\000\022\n\n\006CREATE\020\001\022\n\n\006UPDATE\020\002\022\n\n\006DELETE" + + "\020\003\"#\n\022SendBlurbsResponse\022\r\n\005names\030\001 \003(\t\"" + + "\332\001\n\016ConnectRequest\022G\n\006config\030\001 \001(\01325.goo" + + "gle.showcase.v1beta1.ConnectRequest.Conn" + + "ectConfigH\000\022/\n\005blurb\030\002 \001(\0132\036.google.show" + + "case.v1beta1.BlurbH\000\032C\n\rConnectConfig\0222\n" + + "\006parent\030\001 \001(\tB\"\372A\037\022\035showcase.googleapis." + + "com/BlurbB\t\n\007request2\264\023\n\tMessaging\022\227\001\n\nC" + + "reateRoom\022*.google.showcase.v1beta1.Crea" + + "teRoomRequest\032\035.google.showcase.v1beta1." + + "Room\">\332A\"room.display_name,room.descript" + + "ion\202\323\344\223\002\023\"\016/v1beta1/rooms:\001*\022y\n\007GetRoom\022" + + "\'.google.showcase.v1beta1.GetRoomRequest" + + "\032\035.google.showcase.v1beta1.Room\"&\332A\004name" + + "\202\323\344\223\002\031\022\027/v1beta1/{name=rooms/*}\022\203\001\n\nUpda" + + "teRoom\022*.google.showcase.v1beta1.UpdateR" + + "oomRequest\032\035.google.showcase.v1beta1.Roo" + + "m\"*\202\323\344\223\002$2\034/v1beta1/{room.name=rooms/*}:" + + "\004room\022x\n\nDeleteRoom\022*.google.showcase.v1" + + "beta1.DeleteRoomRequest\032\026.google.protobu" + + "f.Empty\"&\332A\004name\202\323\344\223\002\031*\027/v1beta1/{name=r" + + "ooms/*}\022z\n\tListRooms\022).google.showcase.v" + + "1beta1.ListRoomsRequest\032*.google.showcas" + + "e.v1beta1.ListRoomsResponse\"\026\202\323\344\223\002\020\022\016/v1" + + "beta1/rooms\022\366\001\n\013CreateBlurb\022+.google.sho" + + "wcase.v1beta1.CreateBlurbRequest\032\036.googl" + + "e.showcase.v1beta1.Blurb\"\231\001\332A\034parent,blu" + + "rb.user,blurb.text\332A\035parent,blurb.user,b" + + "lurb.image\202\323\344\223\002T\" /v1beta1/{parent=rooms" + + "/*}/blurbs:\001*Z-\"(/v1beta1/{parent=users/" + + "*/profile}/blurbs:\001*\022\261\001\n\010GetBlurb\022(.goog" + + "le.showcase.v1beta1.GetBlurbRequest\032\036.go" + + "ogle.showcase.v1beta1.Blurb\"[\332A\004name\202\323\344\223" + + "\002N\022 /v1beta1/{name=rooms/*/blurbs/*}Z*\022(" + + "/v1beta1/{name=users/*/profile/blurbs/*}" + + "\022\312\001\n\013UpdateBlurb\022+.google.showcase.v1bet" + + "a1.UpdateBlurbRequest\032\036.google.showcase." + + "v1beta1.Blurb\"n\202\323\344\223\002h2&/v1beta1/{blurb.n" + + "ame=rooms/*/blurbs/*}:\005blurbZ72./v1beta1" + + "/{blurb.name=users/*/profile/blurbs/*}:\005" + + "blurb\022\257\001\n\013DeleteBlurb\022+.google.showcase." + + "v1beta1.DeleteBlurbRequest\032\026.google.prot" + + "obuf.Empty\"[\332A\004name\202\323\344\223\002N* /v1beta1/{nam" + + "e=rooms/*/blurbs/*}Z**(/v1beta1/{name=us" + + "ers/*/profile/blurbs/*}\022\304\001\n\nListBlurbs\022*" + + ".google.showcase.v1beta1.ListBlurbsReque" + + "st\032+.google.showcase.v1beta1.ListBlurbsR" + + "esponse\"]\332A\006parent\202\323\344\223\002N\022 /v1beta1/{pare" + + "nt=rooms/*}/blurbsZ*\022(/v1beta1/{parent=u" + + "sers/*/profile}/blurbs\022\201\002\n\014SearchBlurbs\022" + + ",.google.showcase.v1beta1.SearchBlurbsRe" + + "quest\032\035.google.longrunning.Operation\"\243\001\312" + + "A,\n\024SearchBlurbsResponse\022\024SearchBlurbsMe" + + "tadata\332A\014parent,query\202\323\344\223\002_\"\'/v1beta1/{p" + + "arent=rooms/*}/blurbs:search:\001*Z1\"//v1be" + + "ta1/{parent=users/*/profile}/blurbs:sear" + + "ch\022\323\001\n\014StreamBlurbs\022,.google.showcase.v1" + + "beta1.StreamBlurbsRequest\032-.google.showc" + + "ase.v1beta1.StreamBlurbsResponse\"d\202\323\344\223\002^" + + "\"%/v1beta1/{name=rooms/*}/blurbs:stream:" + + "\001*Z2\"-/v1beta1/{name=users/*/profile}/bl" + + "urbs:stream:\001*0\001\022\316\001\n\nSendBlurbs\022+.google" + + ".showcase.v1beta1.CreateBlurbRequest\032+.g" + + "oogle.showcase.v1beta1.SendBlurbsRespons" + + "e\"d\202\323\344\223\002^\"%/v1beta1/{parent=rooms/*}/blu" + + "rbs:send:\001*Z2\"-/v1beta1/{parent=users/*/" + + "profile}/blurbs:send:\001*(\001\022e\n\007Connect\022\'.g" + + "oogle.showcase.v1beta1.ConnectRequest\032-." + + "google.showcase.v1beta1.StreamBlurbsResp" + + "onse(\0010\001\032\021\312A\016localhost:7469Bq\n\033com.googl" + + "e.showcase.v1beta1P\001Z4github.com/googlea" + + "pis/gapic-showcase/server/genproto\352\002\031Goo" + + "gle::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.longrunning.OperationsProto.getDescriptor(), + com.google.protobuf.EmptyProto.getDescriptor(), + com.google.protobuf.FieldMaskProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + com.google.rpc.ErrorDetailsProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_Room_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_Room_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Room_descriptor, + new java.lang.String[] { + "Name", "DisplayName", "Description", "CreateTime", "UpdateTime", + }); + internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor, + new java.lang.String[] { + "Room", + }); + internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor, + new java.lang.String[] { + "Room", "UpdateMask", + }); + internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor, + new java.lang.String[] { + "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor, + new java.lang.String[] { + "Rooms", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_Blurb_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Blurb_descriptor, + new java.lang.String[] { + "Name", + "User", + "Text", + "Image", + "CreateTime", + "UpdateTime", + "LegacyRoomId", + "LegacyUserId", + "Content", + "LegacyId", + }); + internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor, + new java.lang.String[] { + "Parent", "Blurb", + }); + internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor, + new java.lang.String[] { + "Blurb", "UpdateMask", + }); + internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor, + new java.lang.String[] { + "Parent", "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor, + new java.lang.String[] { + "Blurbs", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor, + new java.lang.String[] { + "Query", "Parent", "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor, + new java.lang.String[] { + "RetryInfo", + }); + internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor, + new java.lang.String[] { + "Blurbs", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor = + getDescriptor().getMessageTypes().get(17); + internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor, + new java.lang.String[] { + "Name", "ExpireTime", + }); + internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor = + getDescriptor().getMessageTypes().get(18); + internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor, + new java.lang.String[] { + "Blurb", "Action", + }); + internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor = + getDescriptor().getMessageTypes().get(19); + internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor, + new java.lang.String[] { + "Names", + }); + internal_static_google_showcase_v1beta1_ConnectRequest_descriptor = + getDescriptor().getMessageTypes().get(20); + internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ConnectRequest_descriptor, + new java.lang.String[] { + "Config", "Blurb", "Request", + }); + internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor = + internal_static_google_showcase_v1beta1_ConnectRequest_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor, + new java.lang.String[] { + "Parent", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.methodSignature); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + registry.add(com.google.longrunning.OperationsProto.operationInfo); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.rpc.ErrorDetailsProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java new file mode 100644 index 0000000000..23872056c1 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java @@ -0,0 +1,1102 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyMappedResponse} */ +public final class PagedExpandLegacyMappedResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) + PagedExpandLegacyMappedResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PagedExpandLegacyMappedResponse.newBuilder() to construct. + private PagedExpandLegacyMappedResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PagedExpandLegacyMappedResponse() { + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PagedExpandLegacyMappedResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 1: + return internalGetAlphabetized(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.class, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.Builder.class); + } + + public static final int ALPHABETIZED_FIELD_NUMBER = 1; + + private static final class AlphabetizedDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + defaultEntry = + com.google.protobuf.MapEntry + . + newDefaultInstance( + com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.showcase.v1beta1.PagedExpandResponseList.getDefaultInstance()); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + alphabetized_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + internalGetAlphabetized() { + if (alphabetized_ == null) { + return com.google.protobuf.MapField.emptyMapField( + AlphabetizedDefaultEntryHolder.defaultEntry); + } + return alphabetized_; + } + + public int getAlphabetizedCount() { + return internalGetAlphabetized().getMap().size(); + } + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public boolean containsAlphabetized(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetAlphabetized().getMap().containsKey(key); + } + + /** Use {@link #getAlphabetizedMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map + getAlphabetized() { + return getAlphabetizedMap(); + } + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public java.util.Map + getAlphabetizedMap() { + return internalGetAlphabetized().getMap(); + } + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public /* nullable */ com.google.showcase.v1beta1.PagedExpandResponseList + getAlphabetizedOrDefault( + java.lang.String key, + /* nullable */ + com.google.showcase.v1beta1.PagedExpandResponseList defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetAlphabetized().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList getAlphabetizedOrThrow( + java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetAlphabetized().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetAlphabetized(), AlphabetizedDefaultEntryHolder.defaultEntry, 1); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (java.util.Map.Entry + entry : internalGetAlphabetized().getMap().entrySet()) { + com.google.protobuf.MapEntry< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + alphabetized__ = + AlphabetizedDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, alphabetized__); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + 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.showcase.v1beta1.PagedExpandLegacyMappedResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse other = + (com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse) obj; + + if (!internalGetAlphabetized().equals(other.internalGetAlphabetized())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) 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 (!internalGetAlphabetized().getMap().isEmpty()) { + hash = (37 * hash) + ALPHABETIZED_FIELD_NUMBER; + hash = (53 * hash) + internalGetAlphabetized().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse 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.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PagedExpandLegacyMappedResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyMappedResponse} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 1: + return internalGetAlphabetized(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 1: + return internalGetMutableAlphabetized(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.class, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + internalGetMutableAlphabetized().clear(); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse build() { + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse buildPartial() { + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse result = + new com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.alphabetized_ = + internalGetAlphabetized().build(AlphabetizedDefaultEntryHolder.defaultEntry); + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse) { + return mergeFrom((com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse other) { + if (other == com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.getDefaultInstance()) + return this; + internalGetMutableAlphabetized().mergeFrom(other.internalGetAlphabetized()); + bitField0_ |= 0x00000001; + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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: + { + com.google.protobuf.MapEntry< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + alphabetized__ = + input.readMessage( + AlphabetizedDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableAlphabetized() + .ensureBuilderMap() + .put(alphabetized__.getKey(), alphabetized__.getValue()); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 static final class AlphabetizedConverter + implements com.google.protobuf.MapFieldBuilder.Converter< + java.lang.String, + com.google.showcase.v1beta1.PagedExpandResponseListOrBuilder, + com.google.showcase.v1beta1.PagedExpandResponseList> { + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList build( + com.google.showcase.v1beta1.PagedExpandResponseListOrBuilder val) { + if (val instanceof com.google.showcase.v1beta1.PagedExpandResponseList) { + return (com.google.showcase.v1beta1.PagedExpandResponseList) val; + } + return ((com.google.showcase.v1beta1.PagedExpandResponseList.Builder) val).build(); + } + + @java.lang.Override + public com.google.protobuf.MapEntry< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + defaultEntry() { + return AlphabetizedDefaultEntryHolder.defaultEntry; + } + } + ; + + private static final AlphabetizedConverter alphabetizedConverter = new AlphabetizedConverter(); + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.showcase.v1beta1.PagedExpandResponseListOrBuilder, + com.google.showcase.v1beta1.PagedExpandResponseList, + com.google.showcase.v1beta1.PagedExpandResponseList.Builder> + alphabetized_; + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.showcase.v1beta1.PagedExpandResponseListOrBuilder, + com.google.showcase.v1beta1.PagedExpandResponseList, + com.google.showcase.v1beta1.PagedExpandResponseList.Builder> + internalGetAlphabetized() { + if (alphabetized_ == null) { + return new com.google.protobuf.MapFieldBuilder<>(alphabetizedConverter); + } + return alphabetized_; + } + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.showcase.v1beta1.PagedExpandResponseListOrBuilder, + com.google.showcase.v1beta1.PagedExpandResponseList, + com.google.showcase.v1beta1.PagedExpandResponseList.Builder> + internalGetMutableAlphabetized() { + if (alphabetized_ == null) { + alphabetized_ = new com.google.protobuf.MapFieldBuilder<>(alphabetizedConverter); + } + bitField0_ |= 0x00000001; + onChanged(); + return alphabetized_; + } + + public int getAlphabetizedCount() { + return internalGetAlphabetized().ensureBuilderMap().size(); + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public boolean containsAlphabetized(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetAlphabetized().ensureBuilderMap().containsKey(key); + } + + /** Use {@link #getAlphabetizedMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map + getAlphabetized() { + return getAlphabetizedMap(); + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public java.util.Map + getAlphabetizedMap() { + return internalGetAlphabetized().getImmutableMap(); + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public /* nullable */ com.google.showcase.v1beta1.PagedExpandResponseList + getAlphabetizedOrDefault( + java.lang.String key, + /* nullable */ + com.google.showcase.v1beta1.PagedExpandResponseList defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map + map = internalGetMutableAlphabetized().ensureBuilderMap(); + return map.containsKey(key) ? alphabetizedConverter.build(map.get(key)) : defaultValue; + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList getAlphabetizedOrThrow( + java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map + map = internalGetMutableAlphabetized().ensureBuilderMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return alphabetizedConverter.build(map.get(key)); + } + + public Builder clearAlphabetized() { + bitField0_ = (bitField0_ & ~0x00000001); + internalGetMutableAlphabetized().clear(); + return this; + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + public Builder removeAlphabetized(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableAlphabetized().ensureBuilderMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map + getMutableAlphabetized() { + bitField0_ |= 0x00000001; + return internalGetMutableAlphabetized().ensureMessageMap(); + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + public Builder putAlphabetized( + java.lang.String key, com.google.showcase.v1beta1.PagedExpandResponseList value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableAlphabetized().ensureBuilderMap().put(key, value); + bitField0_ |= 0x00000001; + return this; + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + public Builder putAllAlphabetized( + java.util.Map + values) { + for (java.util.Map.Entry< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + e : values.entrySet()) { + if (e.getKey() == null || e.getValue() == null) { + throw new NullPointerException(); + } + } + internalGetMutableAlphabetized().ensureBuilderMap().putAll(values); + bitField0_ |= 0x00000001; + return this; + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + public com.google.showcase.v1beta1.PagedExpandResponseList.Builder + putAlphabetizedBuilderIfAbsent(java.lang.String key) { + java.util.Map + builderMap = internalGetMutableAlphabetized().ensureBuilderMap(); + com.google.showcase.v1beta1.PagedExpandResponseListOrBuilder entry = builderMap.get(key); + if (entry == null) { + entry = com.google.showcase.v1beta1.PagedExpandResponseList.newBuilder(); + builderMap.put(key, entry); + } + if (entry instanceof com.google.showcase.v1beta1.PagedExpandResponseList) { + entry = ((com.google.showcase.v1beta1.PagedExpandResponseList) entry).toBuilder(); + builderMap.put(key, entry); + } + return (com.google.showcase.v1beta1.PagedExpandResponseList.Builder) entry; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) + private static final com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse(); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PagedExpandLegacyMappedResponse 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.showcase.v1beta1.PagedExpandLegacyMappedResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java new file mode 100644 index 0000000000..718d2a5c8d --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java @@ -0,0 +1,132 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface PagedExpandLegacyMappedResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + int getAlphabetizedCount(); + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + boolean containsAlphabetized(java.lang.String key); + + /** Use {@link #getAlphabetizedMap()} instead. */ + @java.lang.Deprecated + java.util.Map + getAlphabetized(); + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + java.util.Map + getAlphabetizedMap(); + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + /* nullable */ + com.google.showcase.v1beta1.PagedExpandResponseList getAlphabetizedOrDefault( + java.lang.String key, + /* nullable */ + com.google.showcase.v1beta1.PagedExpandResponseList defaultValue); + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + com.google.showcase.v1beta1.PagedExpandResponseList getAlphabetizedOrThrow(java.lang.String key); + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java new file mode 100644 index 0000000000..21f8094725 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java @@ -0,0 +1,932 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the PagedExpandLegacy method.  This is a pattern used by some legacy APIs. New
+ * APIs should NOT use this pattern, but rather something like PagedExpandRequest which conforms to
+ * aip.dev/158.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyRequest} + */ +public final class PagedExpandLegacyRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandLegacyRequest) + PagedExpandLegacyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PagedExpandLegacyRequest.newBuilder() to construct. + private PagedExpandLegacyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PagedExpandLegacyRequest() { + content_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PagedExpandLegacyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandLegacyRequest.class, + com.google.showcase.v1beta1.PagedExpandLegacyRequest.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object content_ = ""; + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MAX_RESULTS_FIELD_NUMBER = 2; + private int maxResults_ = 0; + + /** + * + * + *
+   * The number of words to returned in each page.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
+   *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+   * 
+ * + * int32 max_results = 2; + * + * @return The maxResults. + */ + @java.lang.Override + public int getMaxResults() { + return maxResults_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + if (maxResults_ != 0) { + output.writeInt32(2, maxResults_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + if (maxResults_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, maxResults_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + 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.showcase.v1beta1.PagedExpandLegacyRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PagedExpandLegacyRequest other = + (com.google.showcase.v1beta1.PagedExpandLegacyRequest) obj; + + if (!getContent().equals(other.getContent())) return false; + if (getMaxResults() != other.getMaxResults()) return false; + if (!getPageToken().equals(other.getPageToken())) 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(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (37 * hash) + MAX_RESULTS_FIELD_NUMBER; + hash = (53 * hash) + getMaxResults(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest 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.showcase.v1beta1.PagedExpandLegacyRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PagedExpandLegacyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the PagedExpandLegacy method.  This is a pattern used by some legacy APIs. New
+   * APIs should NOT use this pattern, but rather something like PagedExpandRequest which conforms to
+   * aip.dev/158.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandLegacyRequest) + com.google.showcase.v1beta1.PagedExpandLegacyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandLegacyRequest.class, + com.google.showcase.v1beta1.PagedExpandLegacyRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PagedExpandLegacyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + content_ = ""; + maxResults_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PagedExpandLegacyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyRequest build() { + com.google.showcase.v1beta1.PagedExpandLegacyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyRequest buildPartial() { + com.google.showcase.v1beta1.PagedExpandLegacyRequest result = + new com.google.showcase.v1beta1.PagedExpandLegacyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.PagedExpandLegacyRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.content_ = content_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.maxResults_ = maxResults_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PagedExpandLegacyRequest) { + return mergeFrom((com.google.showcase.v1beta1.PagedExpandLegacyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PagedExpandLegacyRequest other) { + if (other == com.google.showcase.v1beta1.PagedExpandLegacyRequest.getDefaultInstance()) + return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getMaxResults() != 0) { + setMaxResults(other.getMaxResults()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + 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: + { + content_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + maxResults_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + 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 java.lang.Object content_ = ""; + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + content_ = getDefaultInstance().getContent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int maxResults_; + + /** + * + * + *
+     * The number of words to returned in each page.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
+     *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+     * 
+ * + * int32 max_results = 2; + * + * @return The maxResults. + */ + @java.lang.Override + public int getMaxResults() { + return maxResults_; + } + + /** + * + * + *
+     * The number of words to returned in each page.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
+     *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+     * 
+ * + * int32 max_results = 2; + * + * @param value The maxResults to set. + * @return This builder for chaining. + */ + public Builder setMaxResults(int value) { + + maxResults_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The number of words to returned in each page.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
+     *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+     * 
+ * + * int32 max_results = 2; + * + * @return This builder for chaining. + */ + public Builder clearMaxResults() { + bitField0_ = (bitField0_ & ~0x00000002); + maxResults_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandLegacyRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PagedExpandLegacyRequest) + private static final com.google.showcase.v1beta1.PagedExpandLegacyRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PagedExpandLegacyRequest(); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PagedExpandLegacyRequest 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.showcase.v1beta1.PagedExpandLegacyRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java new file mode 100644 index 0000000000..f9069c5c2a --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java @@ -0,0 +1,93 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface PagedExpandLegacyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandLegacyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * The number of words to returned in each page.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
+   *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+   * 
+ * + * int32 max_results = 2; + * + * @return The maxResults. + */ + int getMaxResults(); + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java new file mode 100644 index 0000000000..8a03a7bd2e --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java @@ -0,0 +1,919 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the PagedExpand method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandRequest} + */ +public final class PagedExpandRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandRequest) + PagedExpandRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PagedExpandRequest.newBuilder() to construct. + private PagedExpandRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PagedExpandRequest() { + content_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PagedExpandRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandRequest.class, + com.google.showcase.v1beta1.PagedExpandRequest.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object content_ = ""; + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + + /** + * + * + *
+   * The number of words to returned in each page.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + 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.showcase.v1beta1.PagedExpandRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PagedExpandRequest other = + (com.google.showcase.v1beta1.PagedExpandRequest) obj; + + if (!getContent().equals(other.getContent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) 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(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest 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.showcase.v1beta1.PagedExpandRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PagedExpandRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the PagedExpand method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandRequest) + com.google.showcase.v1beta1.PagedExpandRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandRequest.class, + com.google.showcase.v1beta1.PagedExpandRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PagedExpandRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + content_ = ""; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PagedExpandRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandRequest build() { + com.google.showcase.v1beta1.PagedExpandRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandRequest buildPartial() { + com.google.showcase.v1beta1.PagedExpandRequest result = + new com.google.showcase.v1beta1.PagedExpandRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.PagedExpandRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.content_ = content_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PagedExpandRequest) { + return mergeFrom((com.google.showcase.v1beta1.PagedExpandRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PagedExpandRequest other) { + if (other == com.google.showcase.v1beta1.PagedExpandRequest.getDefaultInstance()) return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + 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: + { + content_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + 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 java.lang.Object content_ = ""; + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + content_ = getDefaultInstance().getContent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * The number of words to returned in each page.
+     * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The number of words to returned in each page.
+     * 
+ * + * int32 page_size = 2; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The number of words to returned in each page.
+     * 
+ * + * int32 page_size = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PagedExpandRequest) + private static final com.google.showcase.v1beta1.PagedExpandRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PagedExpandRequest(); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PagedExpandRequest 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.showcase.v1beta1.PagedExpandRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java new file mode 100644 index 0000000000..0f48fc0565 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java @@ -0,0 +1,91 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface PagedExpandRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * The number of words to returned in each page.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java new file mode 100644 index 0000000000..1b24f5adaf --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java @@ -0,0 +1,1149 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response for the PagedExpand method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponse} + */ +public final class PagedExpandResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandResponse) + PagedExpandResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PagedExpandResponse.newBuilder() to construct. + private PagedExpandResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PagedExpandResponse() { + responses_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PagedExpandResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandResponse.class, + com.google.showcase.v1beta1.PagedExpandResponse.Builder.class); + } + + public static final int RESPONSES_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List responses_; + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + @java.lang.Override + public java.util.List getResponsesList() { + return responses_; + } + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + @java.lang.Override + public java.util.List + getResponsesOrBuilderList() { + return responses_; + } + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + @java.lang.Override + public int getResponsesCount() { + return responses_.size(); + } + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoResponse getResponses(int index) { + return responses_.get(index); + } + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoResponseOrBuilder getResponsesOrBuilder(int index) { + return responses_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < responses_.size(); i++) { + output.writeMessage(1, responses_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < responses_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, responses_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + 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.showcase.v1beta1.PagedExpandResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PagedExpandResponse other = + (com.google.showcase.v1beta1.PagedExpandResponse) obj; + + if (!getResponsesList().equals(other.getResponsesList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) 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 (getResponsesCount() > 0) { + hash = (37 * hash) + RESPONSES_FIELD_NUMBER; + hash = (53 * hash) + getResponsesList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse 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.showcase.v1beta1.PagedExpandResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PagedExpandResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response for the PagedExpand method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandResponse) + com.google.showcase.v1beta1.PagedExpandResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandResponse.class, + com.google.showcase.v1beta1.PagedExpandResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PagedExpandResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + } else { + responses_ = null; + responsesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PagedExpandResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponse build() { + com.google.showcase.v1beta1.PagedExpandResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponse buildPartial() { + com.google.showcase.v1beta1.PagedExpandResponse result = + new com.google.showcase.v1beta1.PagedExpandResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.showcase.v1beta1.PagedExpandResponse result) { + if (responsesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + responses_ = java.util.Collections.unmodifiableList(responses_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.responses_ = responses_; + } else { + result.responses_ = responsesBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.PagedExpandResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PagedExpandResponse) { + return mergeFrom((com.google.showcase.v1beta1.PagedExpandResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PagedExpandResponse other) { + if (other == com.google.showcase.v1beta1.PagedExpandResponse.getDefaultInstance()) + return this; + if (responsesBuilder_ == null) { + if (!other.responses_.isEmpty()) { + if (responses_.isEmpty()) { + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureResponsesIsMutable(); + responses_.addAll(other.responses_); + } + onChanged(); + } + } else { + if (!other.responses_.isEmpty()) { + if (responsesBuilder_.isEmpty()) { + responsesBuilder_.dispose(); + responsesBuilder_ = null; + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000001); + responsesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getResponsesFieldBuilder() + : null; + } else { + responsesBuilder_.addAllMessages(other.responses_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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: + { + com.google.showcase.v1beta1.EchoResponse m = + input.readMessage( + com.google.showcase.v1beta1.EchoResponse.parser(), extensionRegistry); + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(m); + } else { + responsesBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 java.util.List responses_ = + java.util.Collections.emptyList(); + + private void ensureResponsesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + responses_ = new java.util.ArrayList(responses_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.EchoResponse, + com.google.showcase.v1beta1.EchoResponse.Builder, + com.google.showcase.v1beta1.EchoResponseOrBuilder> + responsesBuilder_; + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public java.util.List getResponsesList() { + if (responsesBuilder_ == null) { + return java.util.Collections.unmodifiableList(responses_); + } else { + return responsesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public int getResponsesCount() { + if (responsesBuilder_ == null) { + return responses_.size(); + } else { + return responsesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public com.google.showcase.v1beta1.EchoResponse getResponses(int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder setResponses(int index, com.google.showcase.v1beta1.EchoResponse value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.set(index, value); + onChanged(); + } else { + responsesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder setResponses( + int index, com.google.showcase.v1beta1.EchoResponse.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.set(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder addResponses(com.google.showcase.v1beta1.EchoResponse value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(value); + onChanged(); + } else { + responsesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder addResponses(int index, com.google.showcase.v1beta1.EchoResponse value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(index, value); + onChanged(); + } else { + responsesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder addResponses(com.google.showcase.v1beta1.EchoResponse.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder addResponses( + int index, com.google.showcase.v1beta1.EchoResponse.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder addAllResponses( + java.lang.Iterable values) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, responses_); + onChanged(); + } else { + responsesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder clearResponses() { + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + responsesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder removeResponses(int index) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.remove(index); + onChanged(); + } else { + responsesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public com.google.showcase.v1beta1.EchoResponse.Builder getResponsesBuilder(int index) { + return getResponsesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public com.google.showcase.v1beta1.EchoResponseOrBuilder getResponsesOrBuilder(int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public java.util.List + getResponsesOrBuilderList() { + if (responsesBuilder_ != null) { + return responsesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(responses_); + } + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public com.google.showcase.v1beta1.EchoResponse.Builder addResponsesBuilder() { + return getResponsesFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.EchoResponse.getDefaultInstance()); + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public com.google.showcase.v1beta1.EchoResponse.Builder addResponsesBuilder(int index) { + return getResponsesFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.EchoResponse.getDefaultInstance()); + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public java.util.List + getResponsesBuilderList() { + return getResponsesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.EchoResponse, + com.google.showcase.v1beta1.EchoResponse.Builder, + com.google.showcase.v1beta1.EchoResponseOrBuilder> + getResponsesFieldBuilder() { + if (responsesBuilder_ == null) { + responsesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.EchoResponse, + com.google.showcase.v1beta1.EchoResponse.Builder, + com.google.showcase.v1beta1.EchoResponseOrBuilder>( + responses_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + responses_ = null; + } + return responsesBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PagedExpandResponse) + private static final com.google.showcase.v1beta1.PagedExpandResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PagedExpandResponse(); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PagedExpandResponse 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.showcase.v1beta1.PagedExpandResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java new file mode 100644 index 0000000000..daf42853ef --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java @@ -0,0 +1,657 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A list of words.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponseList} + */ +public final class PagedExpandResponseList extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandResponseList) + PagedExpandResponseListOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PagedExpandResponseList.newBuilder() to construct. + private PagedExpandResponseList(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PagedExpandResponseList() { + words_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PagedExpandResponseList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandResponseList.class, + com.google.showcase.v1beta1.PagedExpandResponseList.Builder.class); + } + + public static final int WORDS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList words_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * repeated string words = 1; + * + * @return A list containing the words. + */ + public com.google.protobuf.ProtocolStringList getWordsList() { + return words_; + } + + /** + * repeated string words = 1; + * + * @return The count of words. + */ + public int getWordsCount() { + return words_.size(); + } + + /** + * repeated string words = 1; + * + * @param index The index of the element to return. + * @return The words at the given index. + */ + public java.lang.String getWords(int index) { + return words_.get(index); + } + + /** + * repeated string words = 1; + * + * @param index The index of the value to return. + * @return The bytes of the words at the given index. + */ + public com.google.protobuf.ByteString getWordsBytes(int index) { + return words_.getByteString(index); + } + + 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 { + for (int i = 0; i < words_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, words_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < words_.size(); i++) { + dataSize += computeStringSizeNoTag(words_.getRaw(i)); + } + size += dataSize; + size += 1 * getWordsList().size(); + } + 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.showcase.v1beta1.PagedExpandResponseList)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PagedExpandResponseList other = + (com.google.showcase.v1beta1.PagedExpandResponseList) obj; + + if (!getWordsList().equals(other.getWordsList())) 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 (getWordsCount() > 0) { + hash = (37 * hash) + WORDS_FIELD_NUMBER; + hash = (53 * hash) + getWordsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList 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.showcase.v1beta1.PagedExpandResponseList parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PagedExpandResponseList 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A list of words.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponseList} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandResponseList) + com.google.showcase.v1beta1.PagedExpandResponseListOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandResponseList.class, + com.google.showcase.v1beta1.PagedExpandResponseList.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PagedExpandResponseList.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + words_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PagedExpandResponseList.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList build() { + com.google.showcase.v1beta1.PagedExpandResponseList result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList buildPartial() { + com.google.showcase.v1beta1.PagedExpandResponseList result = + new com.google.showcase.v1beta1.PagedExpandResponseList(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.PagedExpandResponseList result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + words_.makeImmutable(); + result.words_ = words_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PagedExpandResponseList) { + return mergeFrom((com.google.showcase.v1beta1.PagedExpandResponseList) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PagedExpandResponseList other) { + if (other == com.google.showcase.v1beta1.PagedExpandResponseList.getDefaultInstance()) + return this; + if (!other.words_.isEmpty()) { + if (words_.isEmpty()) { + words_ = other.words_; + bitField0_ |= 0x00000001; + } else { + ensureWordsIsMutable(); + words_.addAll(other.words_); + } + onChanged(); + } + 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: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureWordsIsMutable(); + words_.add(s); + break; + } // case 10 + 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.protobuf.LazyStringArrayList words_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureWordsIsMutable() { + if (!words_.isModifiable()) { + words_ = new com.google.protobuf.LazyStringArrayList(words_); + } + bitField0_ |= 0x00000001; + } + + /** + * repeated string words = 1; + * + * @return A list containing the words. + */ + public com.google.protobuf.ProtocolStringList getWordsList() { + words_.makeImmutable(); + return words_; + } + + /** + * repeated string words = 1; + * + * @return The count of words. + */ + public int getWordsCount() { + return words_.size(); + } + + /** + * repeated string words = 1; + * + * @param index The index of the element to return. + * @return The words at the given index. + */ + public java.lang.String getWords(int index) { + return words_.get(index); + } + + /** + * repeated string words = 1; + * + * @param index The index of the value to return. + * @return The bytes of the words at the given index. + */ + public com.google.protobuf.ByteString getWordsBytes(int index) { + return words_.getByteString(index); + } + + /** + * repeated string words = 1; + * + * @param index The index to set the value at. + * @param value The words to set. + * @return This builder for chaining. + */ + public Builder setWords(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureWordsIsMutable(); + words_.set(index, value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * repeated string words = 1; + * + * @param value The words to add. + * @return This builder for chaining. + */ + public Builder addWords(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureWordsIsMutable(); + words_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * repeated string words = 1; + * + * @param values The words to add. + * @return This builder for chaining. + */ + public Builder addAllWords(java.lang.Iterable values) { + ensureWordsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, words_); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * repeated string words = 1; + * + * @return This builder for chaining. + */ + public Builder clearWords() { + words_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + ; + onChanged(); + return this; + } + + /** + * repeated string words = 1; + * + * @param value The bytes of the words to add. + * @return This builder for chaining. + */ + public Builder addWordsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureWordsIsMutable(); + words_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandResponseList) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PagedExpandResponseList) + private static final com.google.showcase.v1beta1.PagedExpandResponseList DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PagedExpandResponseList(); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PagedExpandResponseList 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.showcase.v1beta1.PagedExpandResponseList getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java new file mode 100644 index 0000000000..7e0c5fc85c --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface PagedExpandResponseListOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandResponseList) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated string words = 1; + * + * @return A list containing the words. + */ + java.util.List getWordsList(); + + /** + * repeated string words = 1; + * + * @return The count of words. + */ + int getWordsCount(); + + /** + * repeated string words = 1; + * + * @param index The index of the element to return. + * @return The words at the given index. + */ + java.lang.String getWords(int index); + + /** + * repeated string words = 1; + * + * @param index The index of the value to return. + * @return The bytes of the words at the given index. + */ + com.google.protobuf.ByteString getWordsBytes(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java new file mode 100644 index 0000000000..398878774d --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java @@ -0,0 +1,108 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface PagedExpandResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + java.util.List getResponsesList(); + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + com.google.showcase.v1beta1.EchoResponse getResponses(int index); + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + int getResponsesCount(); + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + java.util.List + getResponsesOrBuilderList(); + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + com.google.showcase.v1beta1.EchoResponseOrBuilder getResponsesOrBuilder(int index); + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java new file mode 100644 index 0000000000..3e59901f48 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java @@ -0,0 +1,594 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The custom error detail to be included in the error response from the
+ * FailEchoWithDetails method. Client libraries should be able to
+ * surface this custom error detail.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PoetryError} + */ +public final class PoetryError extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PoetryError) + PoetryErrorOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PoetryError.newBuilder() to construct. + private PoetryError(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PoetryError() { + poem_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PoetryError(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PoetryError_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PoetryError.class, + com.google.showcase.v1beta1.PoetryError.Builder.class); + } + + public static final int POEM_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object poem_ = ""; + + /** + * string poem = 1; + * + * @return The poem. + */ + @java.lang.Override + public java.lang.String getPoem() { + java.lang.Object ref = poem_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + poem_ = s; + return s; + } + } + + /** + * string poem = 1; + * + * @return The bytes for poem. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPoemBytes() { + java.lang.Object ref = poem_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + poem_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(poem_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, poem_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(poem_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, poem_); + } + 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.showcase.v1beta1.PoetryError)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PoetryError other = (com.google.showcase.v1beta1.PoetryError) obj; + + if (!getPoem().equals(other.getPoem())) 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(); + hash = (37 * hash) + POEM_FIELD_NUMBER; + hash = (53 * hash) + getPoem().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PoetryError 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.showcase.v1beta1.PoetryError parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PoetryError parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PoetryError parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PoetryError 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The custom error detail to be included in the error response from the
+   * FailEchoWithDetails method. Client libraries should be able to
+   * surface this custom error detail.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PoetryError} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PoetryError) + com.google.showcase.v1beta1.PoetryErrorOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PoetryError_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PoetryError.class, + com.google.showcase.v1beta1.PoetryError.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PoetryError.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + poem_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PoetryError_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PoetryError getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PoetryError.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PoetryError build() { + com.google.showcase.v1beta1.PoetryError result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PoetryError buildPartial() { + com.google.showcase.v1beta1.PoetryError result = + new com.google.showcase.v1beta1.PoetryError(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.PoetryError result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.poem_ = poem_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PoetryError) { + return mergeFrom((com.google.showcase.v1beta1.PoetryError) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PoetryError other) { + if (other == com.google.showcase.v1beta1.PoetryError.getDefaultInstance()) return this; + if (!other.getPoem().isEmpty()) { + poem_ = other.poem_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + poem_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object poem_ = ""; + + /** + * string poem = 1; + * + * @return The poem. + */ + public java.lang.String getPoem() { + java.lang.Object ref = poem_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + poem_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string poem = 1; + * + * @return The bytes for poem. + */ + public com.google.protobuf.ByteString getPoemBytes() { + java.lang.Object ref = poem_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + poem_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string poem = 1; + * + * @param value The poem to set. + * @return This builder for chaining. + */ + public Builder setPoem(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + poem_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * string poem = 1; + * + * @return This builder for chaining. + */ + public Builder clearPoem() { + poem_ = getDefaultInstance().getPoem(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * string poem = 1; + * + * @param value The bytes for poem to set. + * @return This builder for chaining. + */ + public Builder setPoemBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + poem_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PoetryError) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PoetryError) + private static final com.google.showcase.v1beta1.PoetryError DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PoetryError(); + } + + public static com.google.showcase.v1beta1.PoetryError getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PoetryError 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.showcase.v1beta1.PoetryError getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java new file mode 100644 index 0000000000..eda8651105 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java @@ -0,0 +1,40 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface PoetryErrorOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PoetryError) + com.google.protobuf.MessageOrBuilder { + + /** + * string poem = 1; + * + * @return The poem. + */ + java.lang.String getPoem(); + + /** + * string poem = 1; + * + * @return The bytes for poem. + */ + com.google.protobuf.ByteString getPoemBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ProfileName.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ProfileName.java new file mode 100644 index 0000000000..86d11a20a2 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ProfileName.java @@ -0,0 +1,168 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class ProfileName implements ResourceName { + private static final PathTemplate USER = + PathTemplate.createWithoutUrlEncoding("users/{user}/profile/blurbs"); + private volatile Map fieldValuesMap; + private final String user; + + @Deprecated + protected ProfileName() { + user = null; + } + + private ProfileName(Builder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + } + + public String getUser() { + return user; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static ProfileName of(String user) { + return newBuilder().setUser(user).build(); + } + + public static String format(String user) { + return newBuilder().setUser(user).build().toString(); + } + + public static ProfileName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + USER.validatedMatch( + formattedString, "ProfileName.parse: formattedString not in valid format"); + return of(matchMap.get("user")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (ProfileName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return USER.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (user != null) { + fieldMapBuilder.put("user", user); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return USER.instantiate("user", user); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + ProfileName that = ((ProfileName) o); + return Objects.equals(this.user, that.user); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(user); + return h; + } + + /** Builder for users/{user}/profile/blurbs. */ + public static class Builder { + private String user; + + protected Builder() {} + + public String getUser() { + return user; + } + + public Builder setUser(String user) { + this.user = user; + return this; + } + + private Builder(ProfileName profileName) { + this.user = profileName.user; + } + + public ProfileName build() { + return new ProfileName(this); + } + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java new file mode 100644 index 0000000000..a757c870c5 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java @@ -0,0 +1,1653 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.RepeatRequest} */ +public final class RepeatRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RepeatRequest) + RepeatRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RepeatRequest.newBuilder() to construct. + private RepeatRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RepeatRequest() { + name_ = ""; + intendedBindingUri_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RepeatRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RepeatRequest.class, + com.google.showcase.v1beta1.RepeatRequest.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int INFO_FIELD_NUMBER = 2; + private com.google.showcase.v1beta1.ComplianceData info_; + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return Whether the info field is set. + */ + @java.lang.Override + public boolean hasInfo() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return The info. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData getInfo() { + return info_ == null ? com.google.showcase.v1beta1.ComplianceData.getDefaultInstance() : info_; + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataOrBuilder getInfoOrBuilder() { + return info_ == null ? com.google.showcase.v1beta1.ComplianceData.getDefaultInstance() : info_; + } + + public static final int SERVER_VERIFY_FIELD_NUMBER = 3; + private boolean serverVerify_ = false; + + /** + * + * + *
+   * If true, the server will verify that the received request matches
+   * the request with the same name in the compliance test suite.
+   * 
+ * + * bool server_verify = 3; + * + * @return The serverVerify. + */ + @java.lang.Override + public boolean getServerVerify() { + return serverVerify_; + } + + public static final int INTENDED_BINDING_URI_FIELD_NUMBER = 10; + + @SuppressWarnings("serial") + private volatile java.lang.Object intendedBindingUri_ = ""; + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return Whether the intendedBindingUri field is set. + */ + @java.lang.Override + public boolean hasIntendedBindingUri() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The intendedBindingUri. + */ + @java.lang.Override + public java.lang.String getIntendedBindingUri() { + java.lang.Object ref = intendedBindingUri_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + intendedBindingUri_ = s; + return s; + } + } + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The bytes for intendedBindingUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getIntendedBindingUriBytes() { + java.lang.Object ref = intendedBindingUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + intendedBindingUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int F_INT32_FIELD_NUMBER = 4; + private int fInt32_ = 0; + + /** + * + * + *
+   * Some top level fields, to test that these are encoded correctly
+   * in query params.
+   * 
+ * + * int32 f_int32 = 4; + * + * @return The fInt32. + */ + @java.lang.Override + public int getFInt32() { + return fInt32_; + } + + public static final int F_INT64_FIELD_NUMBER = 5; + private long fInt64_ = 0L; + + /** + * int64 f_int64 = 5; + * + * @return The fInt64. + */ + @java.lang.Override + public long getFInt64() { + return fInt64_; + } + + public static final int F_DOUBLE_FIELD_NUMBER = 6; + private double fDouble_ = 0D; + + /** + * double f_double = 6; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + public static final int P_INT32_FIELD_NUMBER = 7; + private int pInt32_ = 0; + + /** + * optional int32 p_int32 = 7; + * + * @return Whether the pInt32 field is set. + */ + @java.lang.Override + public boolean hasPInt32() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * optional int32 p_int32 = 7; + * + * @return The pInt32. + */ + @java.lang.Override + public int getPInt32() { + return pInt32_; + } + + public static final int P_INT64_FIELD_NUMBER = 8; + private long pInt64_ = 0L; + + /** + * optional int64 p_int64 = 8; + * + * @return Whether the pInt64 field is set. + */ + @java.lang.Override + public boolean hasPInt64() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * optional int64 p_int64 = 8; + * + * @return The pInt64. + */ + @java.lang.Override + public long getPInt64() { + return pInt64_; + } + + public static final int P_DOUBLE_FIELD_NUMBER = 9; + private double pDouble_ = 0D; + + /** + * optional double p_double = 9; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * optional double p_double = 9; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getInfo()); + } + if (serverVerify_ != false) { + output.writeBool(3, serverVerify_); + } + if (fInt32_ != 0) { + output.writeInt32(4, fInt32_); + } + if (fInt64_ != 0L) { + output.writeInt64(5, fInt64_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + output.writeDouble(6, fDouble_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeInt32(7, pInt32_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeInt64(8, pInt64_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeDouble(9, pDouble_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, intendedBindingUri_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getInfo()); + } + if (serverVerify_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, serverVerify_); + } + if (fInt32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, fInt32_); + } + if (fInt64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(5, fInt64_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(6, fDouble_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(7, pInt32_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(8, pInt64_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(9, pDouble_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, intendedBindingUri_); + } + 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.showcase.v1beta1.RepeatRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.RepeatRequest other = + (com.google.showcase.v1beta1.RepeatRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (hasInfo() != other.hasInfo()) return false; + if (hasInfo()) { + if (!getInfo().equals(other.getInfo())) return false; + } + if (getServerVerify() != other.getServerVerify()) return false; + if (hasIntendedBindingUri() != other.hasIntendedBindingUri()) return false; + if (hasIntendedBindingUri()) { + if (!getIntendedBindingUri().equals(other.getIntendedBindingUri())) return false; + } + if (getFInt32() != other.getFInt32()) return false; + if (getFInt64() != other.getFInt64()) return false; + if (java.lang.Double.doubleToLongBits(getFDouble()) + != java.lang.Double.doubleToLongBits(other.getFDouble())) return false; + if (hasPInt32() != other.hasPInt32()) return false; + if (hasPInt32()) { + if (getPInt32() != other.getPInt32()) return false; + } + if (hasPInt64() != other.hasPInt64()) return false; + if (hasPInt64()) { + if (getPInt64() != other.getPInt64()) return false; + } + if (hasPDouble() != other.hasPDouble()) return false; + if (hasPDouble()) { + if (java.lang.Double.doubleToLongBits(getPDouble()) + != java.lang.Double.doubleToLongBits(other.getPDouble())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasInfo()) { + hash = (37 * hash) + INFO_FIELD_NUMBER; + hash = (53 * hash) + getInfo().hashCode(); + } + hash = (37 * hash) + SERVER_VERIFY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getServerVerify()); + if (hasIntendedBindingUri()) { + hash = (37 * hash) + INTENDED_BINDING_URI_FIELD_NUMBER; + hash = (53 * hash) + getIntendedBindingUri().hashCode(); + } + hash = (37 * hash) + F_INT32_FIELD_NUMBER; + hash = (53 * hash) + getFInt32(); + hash = (37 * hash) + F_INT64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFInt64()); + hash = (37 * hash) + F_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFDouble())); + if (hasPInt32()) { + hash = (37 * hash) + P_INT32_FIELD_NUMBER; + hash = (53 * hash) + getPInt32(); + } + if (hasPInt64()) { + hash = (37 * hash) + P_INT64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getPInt64()); + } + if (hasPDouble()) { + hash = (37 * hash) + P_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPDouble())); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatRequest 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.showcase.v1beta1.RepeatRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.RepeatRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.RepeatRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RepeatRequest) + com.google.showcase.v1beta1.RepeatRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RepeatRequest.class, + com.google.showcase.v1beta1.RepeatRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.RepeatRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getInfoFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; + } + serverVerify_ = false; + intendedBindingUri_ = ""; + fInt32_ = 0; + fInt64_ = 0L; + fDouble_ = 0D; + pInt32_ = 0; + pInt64_ = 0L; + pDouble_ = 0D; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequest build() { + com.google.showcase.v1beta1.RepeatRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequest buildPartial() { + com.google.showcase.v1beta1.RepeatRequest result = + new com.google.showcase.v1beta1.RepeatRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.RepeatRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.info_ = infoBuilder_ == null ? info_ : infoBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.serverVerify_ = serverVerify_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.intendedBindingUri_ = intendedBindingUri_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.fInt32_ = fInt32_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.fInt64_ = fInt64_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.fDouble_ = fDouble_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.pInt32_ = pInt32_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.pInt64_ = pInt64_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.pDouble_ = pDouble_; + to_bitField0_ |= 0x00000010; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.RepeatRequest) { + return mergeFrom((com.google.showcase.v1beta1.RepeatRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.RepeatRequest other) { + if (other == com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasInfo()) { + mergeInfo(other.getInfo()); + } + if (other.getServerVerify() != false) { + setServerVerify(other.getServerVerify()); + } + if (other.hasIntendedBindingUri()) { + intendedBindingUri_ = other.intendedBindingUri_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.getFInt32() != 0) { + setFInt32(other.getFInt32()); + } + if (other.getFInt64() != 0L) { + setFInt64(other.getFInt64()); + } + if (other.getFDouble() != 0D) { + setFDouble(other.getFDouble()); + } + if (other.hasPInt32()) { + setPInt32(other.getPInt32()); + } + if (other.hasPInt64()) { + setPInt64(other.getPInt64()); + } + if (other.hasPDouble()) { + setPDouble(other.getPDouble()); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getInfoFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + serverVerify_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 32: + { + fInt32_ = input.readInt32(); + bitField0_ |= 0x00000010; + break; + } // case 32 + case 40: + { + fInt64_ = input.readInt64(); + bitField0_ |= 0x00000020; + break; + } // case 40 + case 49: + { + fDouble_ = input.readDouble(); + bitField0_ |= 0x00000040; + break; + } // case 49 + case 56: + { + pInt32_ = input.readInt32(); + bitField0_ |= 0x00000080; + break; + } // case 56 + case 64: + { + pInt64_ = input.readInt64(); + bitField0_ |= 0x00000100; + break; + } // case 64 + case 73: + { + pDouble_ = input.readDouble(); + bitField0_ |= 0x00000200; + break; + } // case 73 + case 82: + { + intendedBindingUri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 82 + 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 java.lang.Object name_ = ""; + + /** + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.ComplianceData info_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceData, + com.google.showcase.v1beta1.ComplianceData.Builder, + com.google.showcase.v1beta1.ComplianceDataOrBuilder> + infoBuilder_; + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return Whether the info field is set. + */ + public boolean hasInfo() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return The info. + */ + public com.google.showcase.v1beta1.ComplianceData getInfo() { + if (infoBuilder_ == null) { + return info_ == null + ? com.google.showcase.v1beta1.ComplianceData.getDefaultInstance() + : info_; + } else { + return infoBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public Builder setInfo(com.google.showcase.v1beta1.ComplianceData value) { + if (infoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + info_ = value; + } else { + infoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public Builder setInfo(com.google.showcase.v1beta1.ComplianceData.Builder builderForValue) { + if (infoBuilder_ == null) { + info_ = builderForValue.build(); + } else { + infoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public Builder mergeInfo(com.google.showcase.v1beta1.ComplianceData value) { + if (infoBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && info_ != null + && info_ != com.google.showcase.v1beta1.ComplianceData.getDefaultInstance()) { + getInfoBuilder().mergeFrom(value); + } else { + info_ = value; + } + } else { + infoBuilder_.mergeFrom(value); + } + if (info_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public Builder clearInfo() { + bitField0_ = (bitField0_ & ~0x00000002); + info_ = null; + if (infoBuilder_ != null) { + infoBuilder_.dispose(); + infoBuilder_ = null; + } + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public com.google.showcase.v1beta1.ComplianceData.Builder getInfoBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getInfoFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public com.google.showcase.v1beta1.ComplianceDataOrBuilder getInfoOrBuilder() { + if (infoBuilder_ != null) { + return infoBuilder_.getMessageOrBuilder(); + } else { + return info_ == null + ? com.google.showcase.v1beta1.ComplianceData.getDefaultInstance() + : info_; + } + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceData, + com.google.showcase.v1beta1.ComplianceData.Builder, + com.google.showcase.v1beta1.ComplianceDataOrBuilder> + getInfoFieldBuilder() { + if (infoBuilder_ == null) { + infoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceData, + com.google.showcase.v1beta1.ComplianceData.Builder, + com.google.showcase.v1beta1.ComplianceDataOrBuilder>( + getInfo(), getParentForChildren(), isClean()); + info_ = null; + } + return infoBuilder_; + } + + private boolean serverVerify_; + + /** + * + * + *
+     * If true, the server will verify that the received request matches
+     * the request with the same name in the compliance test suite.
+     * 
+ * + * bool server_verify = 3; + * + * @return The serverVerify. + */ + @java.lang.Override + public boolean getServerVerify() { + return serverVerify_; + } + + /** + * + * + *
+     * If true, the server will verify that the received request matches
+     * the request with the same name in the compliance test suite.
+     * 
+ * + * bool server_verify = 3; + * + * @param value The serverVerify to set. + * @return This builder for chaining. + */ + public Builder setServerVerify(boolean value) { + + serverVerify_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * If true, the server will verify that the received request matches
+     * the request with the same name in the compliance test suite.
+     * 
+ * + * bool server_verify = 3; + * + * @return This builder for chaining. + */ + public Builder clearServerVerify() { + bitField0_ = (bitField0_ & ~0x00000004); + serverVerify_ = false; + onChanged(); + return this; + } + + private java.lang.Object intendedBindingUri_ = ""; + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @return Whether the intendedBindingUri field is set. + */ + public boolean hasIntendedBindingUri() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The intendedBindingUri. + */ + public java.lang.String getIntendedBindingUri() { + java.lang.Object ref = intendedBindingUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + intendedBindingUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The bytes for intendedBindingUri. + */ + public com.google.protobuf.ByteString getIntendedBindingUriBytes() { + java.lang.Object ref = intendedBindingUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + intendedBindingUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @param value The intendedBindingUri to set. + * @return This builder for chaining. + */ + public Builder setIntendedBindingUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + intendedBindingUri_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @return This builder for chaining. + */ + public Builder clearIntendedBindingUri() { + intendedBindingUri_ = getDefaultInstance().getIntendedBindingUri(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @param value The bytes for intendedBindingUri to set. + * @return This builder for chaining. + */ + public Builder setIntendedBindingUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + intendedBindingUri_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private int fInt32_; + + /** + * + * + *
+     * Some top level fields, to test that these are encoded correctly
+     * in query params.
+     * 
+ * + * int32 f_int32 = 4; + * + * @return The fInt32. + */ + @java.lang.Override + public int getFInt32() { + return fInt32_; + } + + /** + * + * + *
+     * Some top level fields, to test that these are encoded correctly
+     * in query params.
+     * 
+ * + * int32 f_int32 = 4; + * + * @param value The fInt32 to set. + * @return This builder for chaining. + */ + public Builder setFInt32(int value) { + + fInt32_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Some top level fields, to test that these are encoded correctly
+     * in query params.
+     * 
+ * + * int32 f_int32 = 4; + * + * @return This builder for chaining. + */ + public Builder clearFInt32() { + bitField0_ = (bitField0_ & ~0x00000010); + fInt32_ = 0; + onChanged(); + return this; + } + + private long fInt64_; + + /** + * int64 f_int64 = 5; + * + * @return The fInt64. + */ + @java.lang.Override + public long getFInt64() { + return fInt64_; + } + + /** + * int64 f_int64 = 5; + * + * @param value The fInt64 to set. + * @return This builder for chaining. + */ + public Builder setFInt64(long value) { + + fInt64_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * int64 f_int64 = 5; + * + * @return This builder for chaining. + */ + public Builder clearFInt64() { + bitField0_ = (bitField0_ & ~0x00000020); + fInt64_ = 0L; + onChanged(); + return this; + } + + private double fDouble_; + + /** + * double f_double = 6; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + /** + * double f_double = 6; + * + * @param value The fDouble to set. + * @return This builder for chaining. + */ + public Builder setFDouble(double value) { + + fDouble_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * double f_double = 6; + * + * @return This builder for chaining. + */ + public Builder clearFDouble() { + bitField0_ = (bitField0_ & ~0x00000040); + fDouble_ = 0D; + onChanged(); + return this; + } + + private int pInt32_; + + /** + * optional int32 p_int32 = 7; + * + * @return Whether the pInt32 field is set. + */ + @java.lang.Override + public boolean hasPInt32() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * optional int32 p_int32 = 7; + * + * @return The pInt32. + */ + @java.lang.Override + public int getPInt32() { + return pInt32_; + } + + /** + * optional int32 p_int32 = 7; + * + * @param value The pInt32 to set. + * @return This builder for chaining. + */ + public Builder setPInt32(int value) { + + pInt32_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * optional int32 p_int32 = 7; + * + * @return This builder for chaining. + */ + public Builder clearPInt32() { + bitField0_ = (bitField0_ & ~0x00000080); + pInt32_ = 0; + onChanged(); + return this; + } + + private long pInt64_; + + /** + * optional int64 p_int64 = 8; + * + * @return Whether the pInt64 field is set. + */ + @java.lang.Override + public boolean hasPInt64() { + return ((bitField0_ & 0x00000100) != 0); + } + + /** + * optional int64 p_int64 = 8; + * + * @return The pInt64. + */ + @java.lang.Override + public long getPInt64() { + return pInt64_; + } + + /** + * optional int64 p_int64 = 8; + * + * @param value The pInt64 to set. + * @return This builder for chaining. + */ + public Builder setPInt64(long value) { + + pInt64_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * optional int64 p_int64 = 8; + * + * @return This builder for chaining. + */ + public Builder clearPInt64() { + bitField0_ = (bitField0_ & ~0x00000100); + pInt64_ = 0L; + onChanged(); + return this; + } + + private double pDouble_; + + /** + * optional double p_double = 9; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00000200) != 0); + } + + /** + * optional double p_double = 9; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + /** + * optional double p_double = 9; + * + * @param value The pDouble to set. + * @return This builder for chaining. + */ + public Builder setPDouble(double value) { + + pDouble_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * optional double p_double = 9; + * + * @return This builder for chaining. + */ + public Builder clearPDouble() { + bitField0_ = (bitField0_ & ~0x00000200); + pDouble_ = 0D; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RepeatRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.RepeatRequest) + private static final com.google.showcase.v1beta1.RepeatRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.RepeatRequest(); + } + + public static com.google.showcase.v1beta1.RepeatRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RepeatRequest 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.showcase.v1beta1.RepeatRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java new file mode 100644 index 0000000000..77bde23495 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java @@ -0,0 +1,180 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface RepeatRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.RepeatRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return Whether the info field is set. + */ + boolean hasInfo(); + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return The info. + */ + com.google.showcase.v1beta1.ComplianceData getInfo(); + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + com.google.showcase.v1beta1.ComplianceDataOrBuilder getInfoOrBuilder(); + + /** + * + * + *
+   * If true, the server will verify that the received request matches
+   * the request with the same name in the compliance test suite.
+   * 
+ * + * bool server_verify = 3; + * + * @return The serverVerify. + */ + boolean getServerVerify(); + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return Whether the intendedBindingUri field is set. + */ + boolean hasIntendedBindingUri(); + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The intendedBindingUri. + */ + java.lang.String getIntendedBindingUri(); + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The bytes for intendedBindingUri. + */ + com.google.protobuf.ByteString getIntendedBindingUriBytes(); + + /** + * + * + *
+   * Some top level fields, to test that these are encoded correctly
+   * in query params.
+   * 
+ * + * int32 f_int32 = 4; + * + * @return The fInt32. + */ + int getFInt32(); + + /** + * int64 f_int64 = 5; + * + * @return The fInt64. + */ + long getFInt64(); + + /** + * double f_double = 6; + * + * @return The fDouble. + */ + double getFDouble(); + + /** + * optional int32 p_int32 = 7; + * + * @return Whether the pInt32 field is set. + */ + boolean hasPInt32(); + + /** + * optional int32 p_int32 = 7; + * + * @return The pInt32. + */ + int getPInt32(); + + /** + * optional int64 p_int64 = 8; + * + * @return Whether the pInt64 field is set. + */ + boolean hasPInt64(); + + /** + * optional int64 p_int64 = 8; + * + * @return The pInt64. + */ + long getPInt64(); + + /** + * optional double p_double = 9; + * + * @return Whether the pDouble field is set. + */ + boolean hasPDouble(); + + /** + * optional double p_double = 9; + * + * @return The pDouble. + */ + double getPDouble(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java new file mode 100644 index 0000000000..f84b5e2fb2 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java @@ -0,0 +1,820 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.RepeatResponse} */ +public final class RepeatResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RepeatResponse) + RepeatResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RepeatResponse.newBuilder() to construct. + private RepeatResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RepeatResponse() { + bindingUri_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RepeatResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RepeatResponse.class, + com.google.showcase.v1beta1.RepeatResponse.Builder.class); + } + + private int bitField0_; + public static final int REQUEST_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.RepeatRequest request_; + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return Whether the request field is set. + */ + @java.lang.Override + public boolean hasRequest() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return The request. + */ + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequest getRequest() { + return request_ == null + ? com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance() + : request_; + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestOrBuilder() { + return request_ == null + ? com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance() + : request_; + } + + public static final int BINDING_URI_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object bindingUri_ = ""; + + /** + * + * + *
+   * The URI template the request was bound to server-side.
+   * 
+ * + * string binding_uri = 2; + * + * @return The bindingUri. + */ + @java.lang.Override + public java.lang.String getBindingUri() { + java.lang.Object ref = bindingUri_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bindingUri_ = s; + return s; + } + } + + /** + * + * + *
+   * The URI template the request was bound to server-side.
+   * 
+ * + * string binding_uri = 2; + * + * @return The bytes for bindingUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBindingUriBytes() { + java.lang.Object ref = bindingUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + bindingUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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, getRequest()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindingUri_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, bindingUri_); + } + 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, getRequest()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindingUri_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, bindingUri_); + } + 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.showcase.v1beta1.RepeatResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.RepeatResponse other = + (com.google.showcase.v1beta1.RepeatResponse) obj; + + if (hasRequest() != other.hasRequest()) return false; + if (hasRequest()) { + if (!getRequest().equals(other.getRequest())) return false; + } + if (!getBindingUri().equals(other.getBindingUri())) 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 (hasRequest()) { + hash = (37 * hash) + REQUEST_FIELD_NUMBER; + hash = (53 * hash) + getRequest().hashCode(); + } + hash = (37 * hash) + BINDING_URI_FIELD_NUMBER; + hash = (53 * hash) + getBindingUri().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatResponse 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.showcase.v1beta1.RepeatResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.RepeatResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.RepeatResponse} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RepeatResponse) + com.google.showcase.v1beta1.RepeatResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RepeatResponse.class, + com.google.showcase.v1beta1.RepeatResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.RepeatResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRequestFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + request_ = null; + if (requestBuilder_ != null) { + requestBuilder_.dispose(); + requestBuilder_ = null; + } + bindingUri_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatResponse build() { + com.google.showcase.v1beta1.RepeatResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatResponse buildPartial() { + com.google.showcase.v1beta1.RepeatResponse result = + new com.google.showcase.v1beta1.RepeatResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.RepeatResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.request_ = requestBuilder_ == null ? request_ : requestBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.bindingUri_ = bindingUri_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.RepeatResponse) { + return mergeFrom((com.google.showcase.v1beta1.RepeatResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.RepeatResponse other) { + if (other == com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance()) return this; + if (other.hasRequest()) { + mergeRequest(other.getRequest()); + } + if (!other.getBindingUri().isEmpty()) { + bindingUri_ = other.bindingUri_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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(getRequestFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + bindingUri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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.showcase.v1beta1.RepeatRequest request_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder> + requestBuilder_; + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return Whether the request field is set. + */ + public boolean hasRequest() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return The request. + */ + public com.google.showcase.v1beta1.RepeatRequest getRequest() { + if (requestBuilder_ == null) { + return request_ == null + ? com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance() + : request_; + } else { + return requestBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public Builder setRequest(com.google.showcase.v1beta1.RepeatRequest value) { + if (requestBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + } else { + requestBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public Builder setRequest(com.google.showcase.v1beta1.RepeatRequest.Builder builderForValue) { + if (requestBuilder_ == null) { + request_ = builderForValue.build(); + } else { + requestBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public Builder mergeRequest(com.google.showcase.v1beta1.RepeatRequest value) { + if (requestBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && request_ != null + && request_ != com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance()) { + getRequestBuilder().mergeFrom(value); + } else { + request_ = value; + } + } else { + requestBuilder_.mergeFrom(value); + } + if (request_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public Builder clearRequest() { + bitField0_ = (bitField0_ & ~0x00000001); + request_ = null; + if (requestBuilder_ != null) { + requestBuilder_.dispose(); + requestBuilder_ = null; + } + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public com.google.showcase.v1beta1.RepeatRequest.Builder getRequestBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRequestFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestOrBuilder() { + if (requestBuilder_ != null) { + return requestBuilder_.getMessageOrBuilder(); + } else { + return request_ == null + ? com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance() + : request_; + } + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder> + getRequestFieldBuilder() { + if (requestBuilder_ == null) { + requestBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder>( + getRequest(), getParentForChildren(), isClean()); + request_ = null; + } + return requestBuilder_; + } + + private java.lang.Object bindingUri_ = ""; + + /** + * + * + *
+     * The URI template the request was bound to server-side.
+     * 
+ * + * string binding_uri = 2; + * + * @return The bindingUri. + */ + public java.lang.String getBindingUri() { + java.lang.Object ref = bindingUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bindingUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The URI template the request was bound to server-side.
+     * 
+ * + * string binding_uri = 2; + * + * @return The bytes for bindingUri. + */ + public com.google.protobuf.ByteString getBindingUriBytes() { + java.lang.Object ref = bindingUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + bindingUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The URI template the request was bound to server-side.
+     * 
+ * + * string binding_uri = 2; + * + * @param value The bindingUri to set. + * @return This builder for chaining. + */ + public Builder setBindingUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bindingUri_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The URI template the request was bound to server-side.
+     * 
+ * + * string binding_uri = 2; + * + * @return This builder for chaining. + */ + public Builder clearBindingUri() { + bindingUri_ = getDefaultInstance().getBindingUri(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The URI template the request was bound to server-side.
+     * 
+ * + * string binding_uri = 2; + * + * @param value The bytes for bindingUri to set. + * @return This builder for chaining. + */ + public Builder setBindingUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bindingUri_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RepeatResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.RepeatResponse) + private static final com.google.showcase.v1beta1.RepeatResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.RepeatResponse(); + } + + public static com.google.showcase.v1beta1.RepeatResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RepeatResponse 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.showcase.v1beta1.RepeatResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java new file mode 100644 index 0000000000..91566806cf --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java @@ -0,0 +1,69 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface RepeatResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.RepeatResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return Whether the request field is set. + */ + boolean hasRequest(); + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return The request. + */ + com.google.showcase.v1beta1.RepeatRequest getRequest(); + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestOrBuilder(); + + /** + * + * + *
+   * The URI template the request was bound to server-side.
+   * 
+ * + * string binding_uri = 2; + * + * @return The bindingUri. + */ + java.lang.String getBindingUri(); + + /** + * + * + *
+   * The URI template the request was bound to server-side.
+   * 
+ * + * string binding_uri = 2; + * + * @return The bytes for bindingUri. + */ + com.google.protobuf.ByteString getBindingUriBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java new file mode 100644 index 0000000000..85557289e1 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java @@ -0,0 +1,634 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * Request message for reporting on a session.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ReportSessionRequest} + */ +public final class ReportSessionRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ReportSessionRequest) + ReportSessionRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ReportSessionRequest.newBuilder() to construct. + private ReportSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ReportSessionRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ReportSessionRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ReportSessionRequest.class, + com.google.showcase.v1beta1.ReportSessionRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The session to be reported on.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The session to be reported on.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.showcase.v1beta1.ReportSessionRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ReportSessionRequest other = + (com.google.showcase.v1beta1.ReportSessionRequest) obj; + + if (!getName().equals(other.getName())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest 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.showcase.v1beta1.ReportSessionRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ReportSessionRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for reporting on a session.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ReportSessionRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ReportSessionRequest) + com.google.showcase.v1beta1.ReportSessionRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ReportSessionRequest.class, + com.google.showcase.v1beta1.ReportSessionRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ReportSessionRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ReportSessionRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionRequest build() { + com.google.showcase.v1beta1.ReportSessionRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionRequest buildPartial() { + com.google.showcase.v1beta1.ReportSessionRequest result = + new com.google.showcase.v1beta1.ReportSessionRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.ReportSessionRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ReportSessionRequest) { + return mergeFrom((com.google.showcase.v1beta1.ReportSessionRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ReportSessionRequest other) { + if (other == com.google.showcase.v1beta1.ReportSessionRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The session to be reported on.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The session to be reported on.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The session to be reported on.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be reported on.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be reported on.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ReportSessionRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ReportSessionRequest) + private static final com.google.showcase.v1beta1.ReportSessionRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ReportSessionRequest(); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReportSessionRequest 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.showcase.v1beta1.ReportSessionRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java new file mode 100644 index 0000000000..b5407ccf05 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ReportSessionRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ReportSessionRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The session to be reported on.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The session to be reported on.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java new file mode 100644 index 0000000000..afb092d408 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java @@ -0,0 +1,1290 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * Response message for reporting on a session.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ReportSessionResponse} + */ +public final class ReportSessionResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ReportSessionResponse) + ReportSessionResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ReportSessionResponse.newBuilder() to construct. + private ReportSessionResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ReportSessionResponse() { + result_ = 0; + testRuns_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ReportSessionResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ReportSessionResponse.class, + com.google.showcase.v1beta1.ReportSessionResponse.Builder.class); + } + + /** + * + * + *
+   * The topline state of the report.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.ReportSessionResponse.Result} + */ + public enum Result implements com.google.protobuf.ProtocolMessageEnum { + /** RESULT_UNSPECIFIED = 0; */ + RESULT_UNSPECIFIED(0), + /** + * + * + *
+     * The session is complete, and everything passed.
+     * 
+ * + * PASSED = 1; + */ + PASSED(1), + /** + * + * + *
+     * The session had an explicit failure.
+     * 
+ * + * FAILED = 2; + */ + FAILED(2), + /** + * + * + *
+     * The session is incomplete. This is a failure response.
+     * 
+ * + * INCOMPLETE = 3; + */ + INCOMPLETE(3), + UNRECOGNIZED(-1), + ; + + /** RESULT_UNSPECIFIED = 0; */ + public static final int RESULT_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * The session is complete, and everything passed.
+     * 
+ * + * PASSED = 1; + */ + public static final int PASSED_VALUE = 1; + + /** + * + * + *
+     * The session had an explicit failure.
+     * 
+ * + * FAILED = 2; + */ + public static final int FAILED_VALUE = 2; + + /** + * + * + *
+     * The session is incomplete. This is a failure response.
+     * 
+ * + * INCOMPLETE = 3; + */ + public static final int INCOMPLETE_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Result valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Result forNumber(int value) { + switch (value) { + case 0: + return RESULT_UNSPECIFIED; + case 1: + return PASSED; + case 2: + return FAILED; + case 3: + return INCOMPLETE; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Result findValueByNumber(int number) { + return Result.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.ReportSessionResponse.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final Result[] VALUES = values(); + + public static Result valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Result(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.ReportSessionResponse.Result) + } + + public static final int RESULT_FIELD_NUMBER = 1; + private int result_ = 0; + + /** + * + * + *
+   * The state of the report.
+   * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The enum numeric value on the wire for result. + */ + @java.lang.Override + public int getResultValue() { + return result_; + } + + /** + * + * + *
+   * The state of the report.
+   * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The result. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionResponse.Result getResult() { + com.google.showcase.v1beta1.ReportSessionResponse.Result result = + com.google.showcase.v1beta1.ReportSessionResponse.Result.forNumber(result_); + return result == null + ? com.google.showcase.v1beta1.ReportSessionResponse.Result.UNRECOGNIZED + : result; + } + + public static final int TEST_RUNS_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private java.util.List testRuns_; + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + @java.lang.Override + public java.util.List getTestRunsList() { + return testRuns_; + } + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + @java.lang.Override + public java.util.List + getTestRunsOrBuilderList() { + return testRuns_; + } + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + @java.lang.Override + public int getTestRunsCount() { + return testRuns_.size(); + } + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.TestRun getTestRuns(int index) { + return testRuns_.get(index); + } + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.TestRunOrBuilder getTestRunsOrBuilder(int index) { + return testRuns_.get(index); + } + + 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 (result_ + != com.google.showcase.v1beta1.ReportSessionResponse.Result.RESULT_UNSPECIFIED + .getNumber()) { + output.writeEnum(1, result_); + } + for (int i = 0; i < testRuns_.size(); i++) { + output.writeMessage(2, testRuns_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (result_ + != com.google.showcase.v1beta1.ReportSessionResponse.Result.RESULT_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, result_); + } + for (int i = 0; i < testRuns_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, testRuns_.get(i)); + } + 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.showcase.v1beta1.ReportSessionResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ReportSessionResponse other = + (com.google.showcase.v1beta1.ReportSessionResponse) obj; + + if (result_ != other.result_) return false; + if (!getTestRunsList().equals(other.getTestRunsList())) 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(); + hash = (37 * hash) + RESULT_FIELD_NUMBER; + hash = (53 * hash) + result_; + if (getTestRunsCount() > 0) { + hash = (37 * hash) + TEST_RUNS_FIELD_NUMBER; + hash = (53 * hash) + getTestRunsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse 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.showcase.v1beta1.ReportSessionResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ReportSessionResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Response message for reporting on a session.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ReportSessionResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ReportSessionResponse) + com.google.showcase.v1beta1.ReportSessionResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ReportSessionResponse.class, + com.google.showcase.v1beta1.ReportSessionResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ReportSessionResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + result_ = 0; + if (testRunsBuilder_ == null) { + testRuns_ = java.util.Collections.emptyList(); + } else { + testRuns_ = null; + testRunsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ReportSessionResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionResponse build() { + com.google.showcase.v1beta1.ReportSessionResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionResponse buildPartial() { + com.google.showcase.v1beta1.ReportSessionResponse result = + new com.google.showcase.v1beta1.ReportSessionResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.showcase.v1beta1.ReportSessionResponse result) { + if (testRunsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + testRuns_ = java.util.Collections.unmodifiableList(testRuns_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.testRuns_ = testRuns_; + } else { + result.testRuns_ = testRunsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.ReportSessionResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.result_ = result_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ReportSessionResponse) { + return mergeFrom((com.google.showcase.v1beta1.ReportSessionResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ReportSessionResponse other) { + if (other == com.google.showcase.v1beta1.ReportSessionResponse.getDefaultInstance()) + return this; + if (other.result_ != 0) { + setResultValue(other.getResultValue()); + } + if (testRunsBuilder_ == null) { + if (!other.testRuns_.isEmpty()) { + if (testRuns_.isEmpty()) { + testRuns_ = other.testRuns_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureTestRunsIsMutable(); + testRuns_.addAll(other.testRuns_); + } + onChanged(); + } + } else { + if (!other.testRuns_.isEmpty()) { + if (testRunsBuilder_.isEmpty()) { + testRunsBuilder_.dispose(); + testRunsBuilder_ = null; + testRuns_ = other.testRuns_; + bitField0_ = (bitField0_ & ~0x00000002); + testRunsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getTestRunsFieldBuilder() + : null; + } else { + testRunsBuilder_.addAllMessages(other.testRuns_); + } + } + } + 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 8: + { + result_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + com.google.showcase.v1beta1.TestRun m = + input.readMessage( + com.google.showcase.v1beta1.TestRun.parser(), extensionRegistry); + if (testRunsBuilder_ == null) { + ensureTestRunsIsMutable(); + testRuns_.add(m); + } else { + testRunsBuilder_.addMessage(m); + } + break; + } // case 18 + 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 int result_ = 0; + + /** + * + * + *
+     * The state of the report.
+     * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The enum numeric value on the wire for result. + */ + @java.lang.Override + public int getResultValue() { + return result_; + } + + /** + * + * + *
+     * The state of the report.
+     * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @param value The enum numeric value on the wire for result to set. + * @return This builder for chaining. + */ + public Builder setResultValue(int value) { + result_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The state of the report.
+     * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The result. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionResponse.Result getResult() { + com.google.showcase.v1beta1.ReportSessionResponse.Result result = + com.google.showcase.v1beta1.ReportSessionResponse.Result.forNumber(result_); + return result == null + ? com.google.showcase.v1beta1.ReportSessionResponse.Result.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * The state of the report.
+     * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @param value The result to set. + * @return This builder for chaining. + */ + public Builder setResult(com.google.showcase.v1beta1.ReportSessionResponse.Result value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + result_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The state of the report.
+     * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return This builder for chaining. + */ + public Builder clearResult() { + bitField0_ = (bitField0_ & ~0x00000001); + result_ = 0; + onChanged(); + return this; + } + + private java.util.List testRuns_ = + java.util.Collections.emptyList(); + + private void ensureTestRunsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + testRuns_ = new java.util.ArrayList(testRuns_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.TestRun, + com.google.showcase.v1beta1.TestRun.Builder, + com.google.showcase.v1beta1.TestRunOrBuilder> + testRunsBuilder_; + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public java.util.List getTestRunsList() { + if (testRunsBuilder_ == null) { + return java.util.Collections.unmodifiableList(testRuns_); + } else { + return testRunsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public int getTestRunsCount() { + if (testRunsBuilder_ == null) { + return testRuns_.size(); + } else { + return testRunsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public com.google.showcase.v1beta1.TestRun getTestRuns(int index) { + if (testRunsBuilder_ == null) { + return testRuns_.get(index); + } else { + return testRunsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder setTestRuns(int index, com.google.showcase.v1beta1.TestRun value) { + if (testRunsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestRunsIsMutable(); + testRuns_.set(index, value); + onChanged(); + } else { + testRunsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder setTestRuns( + int index, com.google.showcase.v1beta1.TestRun.Builder builderForValue) { + if (testRunsBuilder_ == null) { + ensureTestRunsIsMutable(); + testRuns_.set(index, builderForValue.build()); + onChanged(); + } else { + testRunsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder addTestRuns(com.google.showcase.v1beta1.TestRun value) { + if (testRunsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestRunsIsMutable(); + testRuns_.add(value); + onChanged(); + } else { + testRunsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder addTestRuns(int index, com.google.showcase.v1beta1.TestRun value) { + if (testRunsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestRunsIsMutable(); + testRuns_.add(index, value); + onChanged(); + } else { + testRunsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder addTestRuns(com.google.showcase.v1beta1.TestRun.Builder builderForValue) { + if (testRunsBuilder_ == null) { + ensureTestRunsIsMutable(); + testRuns_.add(builderForValue.build()); + onChanged(); + } else { + testRunsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder addTestRuns( + int index, com.google.showcase.v1beta1.TestRun.Builder builderForValue) { + if (testRunsBuilder_ == null) { + ensureTestRunsIsMutable(); + testRuns_.add(index, builderForValue.build()); + onChanged(); + } else { + testRunsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder addAllTestRuns( + java.lang.Iterable values) { + if (testRunsBuilder_ == null) { + ensureTestRunsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, testRuns_); + onChanged(); + } else { + testRunsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder clearTestRuns() { + if (testRunsBuilder_ == null) { + testRuns_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + testRunsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder removeTestRuns(int index) { + if (testRunsBuilder_ == null) { + ensureTestRunsIsMutable(); + testRuns_.remove(index); + onChanged(); + } else { + testRunsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public com.google.showcase.v1beta1.TestRun.Builder getTestRunsBuilder(int index) { + return getTestRunsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public com.google.showcase.v1beta1.TestRunOrBuilder getTestRunsOrBuilder(int index) { + if (testRunsBuilder_ == null) { + return testRuns_.get(index); + } else { + return testRunsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public java.util.List + getTestRunsOrBuilderList() { + if (testRunsBuilder_ != null) { + return testRunsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(testRuns_); + } + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public com.google.showcase.v1beta1.TestRun.Builder addTestRunsBuilder() { + return getTestRunsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.TestRun.getDefaultInstance()); + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public com.google.showcase.v1beta1.TestRun.Builder addTestRunsBuilder(int index) { + return getTestRunsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.TestRun.getDefaultInstance()); + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public java.util.List getTestRunsBuilderList() { + return getTestRunsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.TestRun, + com.google.showcase.v1beta1.TestRun.Builder, + com.google.showcase.v1beta1.TestRunOrBuilder> + getTestRunsFieldBuilder() { + if (testRunsBuilder_ == null) { + testRunsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.TestRun, + com.google.showcase.v1beta1.TestRun.Builder, + com.google.showcase.v1beta1.TestRunOrBuilder>( + testRuns_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + testRuns_ = null; + } + return testRunsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ReportSessionResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ReportSessionResponse) + private static final com.google.showcase.v1beta1.ReportSessionResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ReportSessionResponse(); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReportSessionResponse 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.showcase.v1beta1.ReportSessionResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java new file mode 100644 index 0000000000..55a54e50b9 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java @@ -0,0 +1,107 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface ReportSessionResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ReportSessionResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The state of the report.
+   * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The enum numeric value on the wire for result. + */ + int getResultValue(); + + /** + * + * + *
+   * The state of the report.
+   * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The result. + */ + com.google.showcase.v1beta1.ReportSessionResponse.Result getResult(); + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + java.util.List getTestRunsList(); + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + com.google.showcase.v1beta1.TestRun getTestRuns(int index); + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + int getTestRunsCount(); + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + java.util.List getTestRunsOrBuilderList(); + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + com.google.showcase.v1beta1.TestRunOrBuilder getTestRunsOrBuilder(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java new file mode 100644 index 0000000000..86c92d1566 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java @@ -0,0 +1,2130 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/rest_error.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * HTTP/JSON error representation as defined in
+ * https://google.aip.dev/193#http11json-representation,
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.RestError} + */ +public final class RestError extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RestError) + RestErrorOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RestError.newBuilder() to construct. + private RestError(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RestError() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RestError(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RestError.class, + com.google.showcase.v1beta1.RestError.Builder.class); + } + + public interface StatusOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.RestError.Status) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The HTTP status code that corresponds to `google.rpc.Status.code`.
+     * 
+ * + * int32 code = 1; + * + * @return The code. + */ + int getCode(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.message`.
+     * 
+ * + * string message = 2; + * + * @return The message. + */ + java.lang.String getMessage(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.message`.
+     * 
+ * + * string message = 2; + * + * @return The bytes for message. + */ + com.google.protobuf.ByteString getMessageBytes(); + + /** + * + * + *
+     * This is the enum version for `google.rpc.Status.code`.
+     * 
+ * + * .google.rpc.Code status = 4; + * + * @return The enum numeric value on the wire for status. + */ + int getStatusValue(); + + /** + * + * + *
+     * This is the enum version for `google.rpc.Status.code`.
+     * 
+ * + * .google.rpc.Code status = 4; + * + * @return The status. + */ + com.google.rpc.Code getStatus(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + java.util.List getDetailsList(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + com.google.protobuf.Any getDetails(int index); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + int getDetailsCount(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + java.util.List getDetailsOrBuilderList(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index); + } + + /** Protobuf type {@code google.showcase.v1beta1.RestError.Status} */ + public static final class Status extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RestError.Status) + StatusOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Status.newBuilder() to construct. + private Status(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Status() { + message_ = ""; + status_ = 0; + details_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Status(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_Status_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_Status_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RestError.Status.class, + com.google.showcase.v1beta1.RestError.Status.Builder.class); + } + + public static final int CODE_FIELD_NUMBER = 1; + private int code_ = 0; + + /** + * + * + *
+     * The HTTP status code that corresponds to `google.rpc.Status.code`.
+     * 
+ * + * int32 code = 1; + * + * @return The code. + */ + @java.lang.Override + public int getCode() { + return code_; + } + + public static final int MESSAGE_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object message_ = ""; + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.message`.
+     * 
+ * + * string message = 2; + * + * @return The message. + */ + @java.lang.Override + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } + } + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.message`.
+     * 
+ * + * string message = 2; + * + * @return The bytes for message. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STATUS_FIELD_NUMBER = 4; + private int status_ = 0; + + /** + * + * + *
+     * This is the enum version for `google.rpc.Status.code`.
+     * 
+ * + * .google.rpc.Code status = 4; + * + * @return The enum numeric value on the wire for status. + */ + @java.lang.Override + public int getStatusValue() { + return status_; + } + + /** + * + * + *
+     * This is the enum version for `google.rpc.Status.code`.
+     * 
+ * + * .google.rpc.Code status = 4; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Code getStatus() { + com.google.rpc.Code result = com.google.rpc.Code.forNumber(status_); + return result == null ? com.google.rpc.Code.UNRECOGNIZED : result; + } + + public static final int DETAILS_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private java.util.List details_; + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + @java.lang.Override + public java.util.List getDetailsList() { + return details_; + } + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + @java.lang.Override + public java.util.List getDetailsOrBuilderList() { + return details_; + } + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + @java.lang.Override + public int getDetailsCount() { + return details_.size(); + } + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + @java.lang.Override + public com.google.protobuf.Any getDetails(int index) { + return details_.get(index); + } + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + @java.lang.Override + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index) { + return details_.get(index); + } + + 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 (code_ != 0) { + output.writeInt32(1, code_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); + } + if (status_ != com.google.rpc.Code.OK.getNumber()) { + output.writeEnum(4, status_); + } + for (int i = 0; i < details_.size(); i++) { + output.writeMessage(5, details_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (code_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, code_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); + } + if (status_ != com.google.rpc.Code.OK.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, status_); + } + for (int i = 0; i < details_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, details_.get(i)); + } + 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.showcase.v1beta1.RestError.Status)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.RestError.Status other = + (com.google.showcase.v1beta1.RestError.Status) obj; + + if (getCode() != other.getCode()) return false; + if (!getMessage().equals(other.getMessage())) return false; + if (status_ != other.status_) return false; + if (!getDetailsList().equals(other.getDetailsList())) 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(); + hash = (37 * hash) + CODE_FIELD_NUMBER; + hash = (53 * hash) + getCode(); + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + status_; + if (getDetailsCount() > 0) { + hash = (37 * hash) + DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getDetailsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError.Status 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.showcase.v1beta1.RestError.Status parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError.Status parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError.Status parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.RestError.Status 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.RestError.Status} */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RestError.Status) + com.google.showcase.v1beta1.RestError.StatusOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_Status_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_Status_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RestError.Status.class, + com.google.showcase.v1beta1.RestError.Status.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.RestError.Status.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + code_ = 0; + message_ = ""; + status_ = 0; + if (detailsBuilder_ == null) { + details_ = java.util.Collections.emptyList(); + } else { + details_ = null; + detailsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_Status_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError.Status getDefaultInstanceForType() { + return com.google.showcase.v1beta1.RestError.Status.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError.Status build() { + com.google.showcase.v1beta1.RestError.Status result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError.Status buildPartial() { + com.google.showcase.v1beta1.RestError.Status result = + new com.google.showcase.v1beta1.RestError.Status(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.RestError.Status result) { + if (detailsBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + details_ = java.util.Collections.unmodifiableList(details_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.details_ = details_; + } else { + result.details_ = detailsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.RestError.Status result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.code_ = code_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.message_ = message_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.status_ = status_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.RestError.Status) { + return mergeFrom((com.google.showcase.v1beta1.RestError.Status) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.RestError.Status other) { + if (other == com.google.showcase.v1beta1.RestError.Status.getDefaultInstance()) return this; + if (other.getCode() != 0) { + setCode(other.getCode()); + } + if (!other.getMessage().isEmpty()) { + message_ = other.message_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.status_ != 0) { + setStatusValue(other.getStatusValue()); + } + if (detailsBuilder_ == null) { + if (!other.details_.isEmpty()) { + if (details_.isEmpty()) { + details_ = other.details_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureDetailsIsMutable(); + details_.addAll(other.details_); + } + onChanged(); + } + } else { + if (!other.details_.isEmpty()) { + if (detailsBuilder_.isEmpty()) { + detailsBuilder_.dispose(); + detailsBuilder_ = null; + details_ = other.details_; + bitField0_ = (bitField0_ & ~0x00000008); + detailsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getDetailsFieldBuilder() + : null; + } else { + detailsBuilder_.addAllMessages(other.details_); + } + } + } + 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 8: + { + code_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + message_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 32: + { + status_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 32 + case 42: + { + com.google.protobuf.Any m = + input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry); + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.add(m); + } else { + detailsBuilder_.addMessage(m); + } + break; + } // case 42 + 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 int code_; + + /** + * + * + *
+       * The HTTP status code that corresponds to `google.rpc.Status.code`.
+       * 
+ * + * int32 code = 1; + * + * @return The code. + */ + @java.lang.Override + public int getCode() { + return code_; + } + + /** + * + * + *
+       * The HTTP status code that corresponds to `google.rpc.Status.code`.
+       * 
+ * + * int32 code = 1; + * + * @param value The code to set. + * @return This builder for chaining. + */ + public Builder setCode(int value) { + + code_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The HTTP status code that corresponds to `google.rpc.Status.code`.
+       * 
+ * + * int32 code = 1; + * + * @return This builder for chaining. + */ + public Builder clearCode() { + bitField0_ = (bitField0_ & ~0x00000001); + code_ = 0; + onChanged(); + return this; + } + + private java.lang.Object message_ = ""; + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.message`.
+       * 
+ * + * string message = 2; + * + * @return The message. + */ + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.message`.
+       * 
+ * + * string message = 2; + * + * @return The bytes for message. + */ + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.message`.
+       * 
+ * + * string message = 2; + * + * @param value The message to set. + * @return This builder for chaining. + */ + public Builder setMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + message_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.message`.
+       * 
+ * + * string message = 2; + * + * @return This builder for chaining. + */ + public Builder clearMessage() { + message_ = getDefaultInstance().getMessage(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.message`.
+       * 
+ * + * string message = 2; + * + * @param value The bytes for message to set. + * @return This builder for chaining. + */ + public Builder setMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + message_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private int status_ = 0; + + /** + * + * + *
+       * This is the enum version for `google.rpc.Status.code`.
+       * 
+ * + * .google.rpc.Code status = 4; + * + * @return The enum numeric value on the wire for status. + */ + @java.lang.Override + public int getStatusValue() { + return status_; + } + + /** + * + * + *
+       * This is the enum version for `google.rpc.Status.code`.
+       * 
+ * + * .google.rpc.Code status = 4; + * + * @param value The enum numeric value on the wire for status to set. + * @return This builder for chaining. + */ + public Builder setStatusValue(int value) { + status_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * This is the enum version for `google.rpc.Status.code`.
+       * 
+ * + * .google.rpc.Code status = 4; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Code getStatus() { + com.google.rpc.Code result = com.google.rpc.Code.forNumber(status_); + return result == null ? com.google.rpc.Code.UNRECOGNIZED : result; + } + + /** + * + * + *
+       * This is the enum version for `google.rpc.Status.code`.
+       * 
+ * + * .google.rpc.Code status = 4; + * + * @param value The status to set. + * @return This builder for chaining. + */ + public Builder setStatus(com.google.rpc.Code value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + status_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+       * This is the enum version for `google.rpc.Status.code`.
+       * 
+ * + * .google.rpc.Code status = 4; + * + * @return This builder for chaining. + */ + public Builder clearStatus() { + bitField0_ = (bitField0_ & ~0x00000004); + status_ = 0; + onChanged(); + return this; + } + + private java.util.List details_ = java.util.Collections.emptyList(); + + private void ensureDetailsIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + details_ = new java.util.ArrayList(details_); + bitField0_ |= 0x00000008; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + detailsBuilder_; + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public java.util.List getDetailsList() { + if (detailsBuilder_ == null) { + return java.util.Collections.unmodifiableList(details_); + } else { + return detailsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public int getDetailsCount() { + if (detailsBuilder_ == null) { + return details_.size(); + } else { + return detailsBuilder_.getCount(); + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public com.google.protobuf.Any getDetails(int index) { + if (detailsBuilder_ == null) { + return details_.get(index); + } else { + return detailsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder setDetails(int index, com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.set(index, value); + onChanged(); + } else { + detailsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder setDetails(int index, com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.set(index, builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder addDetails(com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.add(value); + onChanged(); + } else { + detailsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder addDetails(int index, com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.add(index, value); + onChanged(); + } else { + detailsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder addDetails(com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.add(builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder addDetails(int index, com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.add(index, builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder addAllDetails(java.lang.Iterable values) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, details_); + onChanged(); + } else { + detailsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder clearDetails() { + if (detailsBuilder_ == null) { + details_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + } else { + detailsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder removeDetails(int index) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.remove(index); + onChanged(); + } else { + detailsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public com.google.protobuf.Any.Builder getDetailsBuilder(int index) { + return getDetailsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index) { + if (detailsBuilder_ == null) { + return details_.get(index); + } else { + return detailsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public java.util.List getDetailsOrBuilderList() { + if (detailsBuilder_ != null) { + return detailsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(details_); + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public com.google.protobuf.Any.Builder addDetailsBuilder() { + return getDetailsFieldBuilder().addBuilder(com.google.protobuf.Any.getDefaultInstance()); + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public com.google.protobuf.Any.Builder addDetailsBuilder(int index) { + return getDetailsFieldBuilder() + .addBuilder(index, com.google.protobuf.Any.getDefaultInstance()); + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public java.util.List getDetailsBuilderList() { + return getDetailsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + getDetailsFieldBuilder() { + if (detailsBuilder_ == null) { + detailsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder>( + details_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), isClean()); + details_ = null; + } + return detailsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RestError.Status) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.RestError.Status) + private static final com.google.showcase.v1beta1.RestError.Status DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.RestError.Status(); + } + + public static com.google.showcase.v1beta1.RestError.Status getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Status 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.showcase.v1beta1.RestError.Status getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int ERROR_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.RestError.Status error_; + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return The error. + */ + @java.lang.Override + public com.google.showcase.v1beta1.RestError.Status getError() { + return error_ == null + ? com.google.showcase.v1beta1.RestError.Status.getDefaultInstance() + : error_; + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.RestError.StatusOrBuilder getErrorOrBuilder() { + return error_ == null + ? com.google.showcase.v1beta1.RestError.Status.getDefaultInstance() + : error_; + } + + 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, getError()); + } + 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, getError()); + } + 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.showcase.v1beta1.RestError)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.RestError other = (com.google.showcase.v1beta1.RestError) obj; + + if (hasError() != other.hasError()) return false; + if (hasError()) { + if (!getError().equals(other.getError())) 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 (hasError()) { + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.RestError parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError 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.showcase.v1beta1.RestError parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.RestError 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * HTTP/JSON error representation as defined in
+   * https://google.aip.dev/193#http11json-representation,
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.RestError} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RestError) + com.google.showcase.v1beta1.RestErrorOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RestError.class, + com.google.showcase.v1beta1.RestError.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.RestError.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getErrorFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + error_ = null; + if (errorBuilder_ != null) { + errorBuilder_.dispose(); + errorBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError getDefaultInstanceForType() { + return com.google.showcase.v1beta1.RestError.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError build() { + com.google.showcase.v1beta1.RestError result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError buildPartial() { + com.google.showcase.v1beta1.RestError result = + new com.google.showcase.v1beta1.RestError(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.RestError result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.error_ = errorBuilder_ == null ? error_ : errorBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.RestError) { + return mergeFrom((com.google.showcase.v1beta1.RestError) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.RestError other) { + if (other == com.google.showcase.v1beta1.RestError.getDefaultInstance()) return this; + if (other.hasError()) { + mergeError(other.getError()); + } + 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(getErrorFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.showcase.v1beta1.RestError.Status error_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RestError.Status, + com.google.showcase.v1beta1.RestError.Status.Builder, + com.google.showcase.v1beta1.RestError.StatusOrBuilder> + errorBuilder_; + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return Whether the error field is set. + */ + public boolean hasError() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return The error. + */ + public com.google.showcase.v1beta1.RestError.Status getError() { + if (errorBuilder_ == null) { + return error_ == null + ? com.google.showcase.v1beta1.RestError.Status.getDefaultInstance() + : error_; + } else { + return errorBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public Builder setError(com.google.showcase.v1beta1.RestError.Status value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + error_ = value; + } else { + errorBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public Builder setError(com.google.showcase.v1beta1.RestError.Status.Builder builderForValue) { + if (errorBuilder_ == null) { + error_ = builderForValue.build(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public Builder mergeError(com.google.showcase.v1beta1.RestError.Status value) { + if (errorBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && error_ != null + && error_ != com.google.showcase.v1beta1.RestError.Status.getDefaultInstance()) { + getErrorBuilder().mergeFrom(value); + } else { + error_ = value; + } + } else { + errorBuilder_.mergeFrom(value); + } + if (error_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public Builder clearError() { + bitField0_ = (bitField0_ & ~0x00000001); + error_ = null; + if (errorBuilder_ != null) { + errorBuilder_.dispose(); + errorBuilder_ = null; + } + onChanged(); + return this; + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public com.google.showcase.v1beta1.RestError.Status.Builder getErrorBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getErrorFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public com.google.showcase.v1beta1.RestError.StatusOrBuilder getErrorOrBuilder() { + if (errorBuilder_ != null) { + return errorBuilder_.getMessageOrBuilder(); + } else { + return error_ == null + ? com.google.showcase.v1beta1.RestError.Status.getDefaultInstance() + : error_; + } + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RestError.Status, + com.google.showcase.v1beta1.RestError.Status.Builder, + com.google.showcase.v1beta1.RestError.StatusOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RestError.Status, + com.google.showcase.v1beta1.RestError.Status.Builder, + com.google.showcase.v1beta1.RestError.StatusOrBuilder>( + getError(), getParentForChildren(), isClean()); + error_ = null; + } + return errorBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RestError) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.RestError) + private static final com.google.showcase.v1beta1.RestError DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.RestError(); + } + + public static com.google.showcase.v1beta1.RestError getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RestError 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.showcase.v1beta1.RestError getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java new file mode 100644 index 0000000000..da9e058e83 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/rest_error.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface RestErrorOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.RestError) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return The error. + */ + com.google.showcase.v1beta1.RestError.Status getError(); + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + com.google.showcase.v1beta1.RestError.StatusOrBuilder getErrorOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java new file mode 100644 index 0000000000..72659abca9 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java @@ -0,0 +1,88 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/rest_error.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public final class RestErrorOuterClass { + private RestErrorOuterClass() {} + + 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_showcase_v1beta1_RestError_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_RestError_Status_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_RestError_Status_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/schema/google/showcase/v1beta1/rest_er" + + "ror.proto\022\027google.showcase.v1beta1\032\031goog" + + "le/protobuf/any.proto\032\025google/rpc/code.p" + + "roto\"\267\001\n\tRestError\0228\n\005error\030\001 \001(\0132).goog" + + "le.showcase.v1beta1.RestError.Status\032p\n\006" + + "Status\022\014\n\004code\030\001 \001(\005\022\017\n\007message\030\002 \001(\t\022 \n" + + "\006status\030\004 \001(\0162\020.google.rpc.Code\022%\n\007detai" + + "ls\030\005 \003(\0132\024.google.protobuf.AnyBq\n\033com.go" + + "ogle.showcase.v1beta1P\001Z4github.com/goog" + + "leapis/gapic-showcase/server/genproto\352\002\031" + + "Google::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.protobuf.AnyProto.getDescriptor(), + com.google.rpc.CodeProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_RestError_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_RestError_descriptor, + new java.lang.String[] { + "Error", + }); + internal_static_google_showcase_v1beta1_RestError_Status_descriptor = + internal_static_google_showcase_v1beta1_RestError_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_RestError_Status_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_RestError_Status_descriptor, + new java.lang.String[] { + "Code", "Message", "Status", "Details", + }); + com.google.protobuf.AnyProto.getDescriptor(); + com.google.rpc.CodeProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java new file mode 100644 index 0000000000..2717e4ee26 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java @@ -0,0 +1,1612 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A chat room.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Room} + */ +public final class Room extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Room) + RoomOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Room.newBuilder() to construct. + private Room(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Room() { + name_ = ""; + displayName_ = ""; + description_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Room(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Room_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Room_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Room.class, com.google.showcase.v1beta1.Room.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object displayName_ = ""; + + /** + * + * + *
+   * The human readable name of the chat room.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } + } + + /** + * + * + *
+   * The human readable name of the chat room.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESCRIPTION_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; + + /** + * + * + *
+   * The description of the chat room.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + + /** + * + * + *
+   * The description of the chat room.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_TIME_FIELD_NUMBER = 4; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(5, getUpdateTime()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUpdateTime()); + } + 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.showcase.v1beta1.Room)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Room other = (com.google.showcase.v1beta1.Room) obj; + + if (!getName().equals(other.getName())) return false; + if (!getDisplayName().equals(other.getDisplayName())) return false; + if (!getDescription().equals(other.getDescription())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Room parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Room parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Room parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Room 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.showcase.v1beta1.Room parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Room parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Room parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Room parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Room parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Room parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Room parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Room parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Room 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A chat room.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Room} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Room) + com.google.showcase.v1beta1.RoomOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Room_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Room_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Room.class, + com.google.showcase.v1beta1.Room.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Room.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + displayName_ = ""; + description_ = ""; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Room_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Room getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Room.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Room build() { + com.google.showcase.v1beta1.Room result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Room buildPartial() { + com.google.showcase.v1beta1.Room result = new com.google.showcase.v1beta1.Room(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.Room result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.displayName_ = displayName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.description_ = description_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Room) { + return mergeFrom((com.google.showcase.v1beta1.Room) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Room other) { + if (other == com.google.showcase.v1beta1.Room.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + description_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + + /** + * + * + *
+     * The human readable name of the chat room.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The human readable name of the chat room.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The human readable name of the chat room.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The human readable name of the chat room.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The human readable name of the chat room.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+     * The description of the chat room.
+     * 
+ * + * string description = 3; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The description of the chat room.
+     * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The description of the chat room.
+     * 
+ * + * string description = 3; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + description_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The description of the chat room.
+     * 
+ * + * string description = 3; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * The description of the chat room.
+     * 
+ * + * string description = 3; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000008); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + } else { + updateTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && updateTime_ != null + && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUpdateTimeBuilder().mergeFrom(value); + } else { + updateTime_ = value; + } + } else { + updateTimeBuilder_.mergeFrom(value); + } + if (updateTime_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + bitField0_ = (bitField0_ & ~0x00000010); + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Room) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Room) + private static final com.google.showcase.v1beta1.Room DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Room(); + } + + public static com.google.showcase.v1beta1.Room getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Room 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.showcase.v1beta1.Room getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomName.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomName.java new file mode 100644 index 0000000000..a3c3707242 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomName.java @@ -0,0 +1,166 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class RoomName implements ResourceName { + private static final PathTemplate ROOM = PathTemplate.createWithoutUrlEncoding("rooms/{room}"); + private volatile Map fieldValuesMap; + private final String room; + + @Deprecated + protected RoomName() { + room = null; + } + + private RoomName(Builder builder) { + room = Preconditions.checkNotNull(builder.getRoom()); + } + + public String getRoom() { + return room; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static RoomName of(String room) { + return newBuilder().setRoom(room).build(); + } + + public static String format(String room) { + return newBuilder().setRoom(room).build().toString(); + } + + public static RoomName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + ROOM.validatedMatch(formattedString, "RoomName.parse: formattedString not in valid format"); + return of(matchMap.get("room")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (RoomName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return ROOM.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (room != null) { + fieldMapBuilder.put("room", room); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return ROOM.instantiate("room", room); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + RoomName that = ((RoomName) o); + return Objects.equals(this.room, that.room); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(room); + return h; + } + + /** Builder for rooms/{room}. */ + public static class Builder { + private String room; + + protected Builder() {} + + public String getRoom() { + return room; + } + + public Builder setRoom(String room) { + this.room = room; + return this; + } + + private Builder(RoomName roomName) { + this.room = roomName.room; + } + + public RoomName build() { + return new RoomName(this); + } + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java new file mode 100644 index 0000000000..486d7cbfa6 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java @@ -0,0 +1,184 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface RoomOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Room) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The human readable name of the chat room.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + java.lang.String getDisplayName(); + + /** + * + * + *
+   * The human readable name of the chat room.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString getDisplayNameBytes(); + + /** + * + * + *
+   * The description of the chat room.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+   * The description of the chat room.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java new file mode 100644 index 0000000000..ca42f14761 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java @@ -0,0 +1,729 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The operation metadata message for the
+ * google.showcase.v1beta1.Messaging\SearchBlurbs method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsMetadata} + */ +public final class SearchBlurbsMetadata extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SearchBlurbsMetadata) + SearchBlurbsMetadataOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SearchBlurbsMetadata.newBuilder() to construct. + private SearchBlurbsMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SearchBlurbsMetadata() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SearchBlurbsMetadata(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsMetadata.class, + com.google.showcase.v1beta1.SearchBlurbsMetadata.Builder.class); + } + + private int bitField0_; + public static final int RETRY_INFO_FIELD_NUMBER = 1; + private com.google.rpc.RetryInfo retryInfo_; + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return Whether the retryInfo field is set. + */ + @java.lang.Override + public boolean hasRetryInfo() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return The retryInfo. + */ + @java.lang.Override + public com.google.rpc.RetryInfo getRetryInfo() { + return retryInfo_ == null ? com.google.rpc.RetryInfo.getDefaultInstance() : retryInfo_; + } + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + @java.lang.Override + public com.google.rpc.RetryInfoOrBuilder getRetryInfoOrBuilder() { + return retryInfo_ == null ? com.google.rpc.RetryInfo.getDefaultInstance() : retryInfo_; + } + + 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, getRetryInfo()); + } + 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, getRetryInfo()); + } + 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.showcase.v1beta1.SearchBlurbsMetadata)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SearchBlurbsMetadata other = + (com.google.showcase.v1beta1.SearchBlurbsMetadata) obj; + + if (hasRetryInfo() != other.hasRetryInfo()) return false; + if (hasRetryInfo()) { + if (!getRetryInfo().equals(other.getRetryInfo())) 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 (hasRetryInfo()) { + hash = (37 * hash) + RETRY_INFO_FIELD_NUMBER; + hash = (53 * hash) + getRetryInfo().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata 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.showcase.v1beta1.SearchBlurbsMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SearchBlurbsMetadata 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The operation metadata message for the
+   * google.showcase.v1beta1.Messaging\SearchBlurbs method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsMetadata} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SearchBlurbsMetadata) + com.google.showcase.v1beta1.SearchBlurbsMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsMetadata.class, + com.google.showcase.v1beta1.SearchBlurbsMetadata.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SearchBlurbsMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRetryInfoFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + retryInfo_ = null; + if (retryInfoBuilder_ != null) { + retryInfoBuilder_.dispose(); + retryInfoBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsMetadata getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SearchBlurbsMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsMetadata build() { + com.google.showcase.v1beta1.SearchBlurbsMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsMetadata buildPartial() { + com.google.showcase.v1beta1.SearchBlurbsMetadata result = + new com.google.showcase.v1beta1.SearchBlurbsMetadata(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.SearchBlurbsMetadata result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.retryInfo_ = retryInfoBuilder_ == null ? retryInfo_ : retryInfoBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SearchBlurbsMetadata) { + return mergeFrom((com.google.showcase.v1beta1.SearchBlurbsMetadata) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SearchBlurbsMetadata other) { + if (other == com.google.showcase.v1beta1.SearchBlurbsMetadata.getDefaultInstance()) + return this; + if (other.hasRetryInfo()) { + mergeRetryInfo(other.getRetryInfo()); + } + 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(getRetryInfoFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.rpc.RetryInfo retryInfo_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.RetryInfo, + com.google.rpc.RetryInfo.Builder, + com.google.rpc.RetryInfoOrBuilder> + retryInfoBuilder_; + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return Whether the retryInfo field is set. + */ + public boolean hasRetryInfo() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return The retryInfo. + */ + public com.google.rpc.RetryInfo getRetryInfo() { + if (retryInfoBuilder_ == null) { + return retryInfo_ == null ? com.google.rpc.RetryInfo.getDefaultInstance() : retryInfo_; + } else { + return retryInfoBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public Builder setRetryInfo(com.google.rpc.RetryInfo value) { + if (retryInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + retryInfo_ = value; + } else { + retryInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public Builder setRetryInfo(com.google.rpc.RetryInfo.Builder builderForValue) { + if (retryInfoBuilder_ == null) { + retryInfo_ = builderForValue.build(); + } else { + retryInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public Builder mergeRetryInfo(com.google.rpc.RetryInfo value) { + if (retryInfoBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && retryInfo_ != null + && retryInfo_ != com.google.rpc.RetryInfo.getDefaultInstance()) { + getRetryInfoBuilder().mergeFrom(value); + } else { + retryInfo_ = value; + } + } else { + retryInfoBuilder_.mergeFrom(value); + } + if (retryInfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public Builder clearRetryInfo() { + bitField0_ = (bitField0_ & ~0x00000001); + retryInfo_ = null; + if (retryInfoBuilder_ != null) { + retryInfoBuilder_.dispose(); + retryInfoBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public com.google.rpc.RetryInfo.Builder getRetryInfoBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRetryInfoFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public com.google.rpc.RetryInfoOrBuilder getRetryInfoOrBuilder() { + if (retryInfoBuilder_ != null) { + return retryInfoBuilder_.getMessageOrBuilder(); + } else { + return retryInfo_ == null ? com.google.rpc.RetryInfo.getDefaultInstance() : retryInfo_; + } + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.RetryInfo, + com.google.rpc.RetryInfo.Builder, + com.google.rpc.RetryInfoOrBuilder> + getRetryInfoFieldBuilder() { + if (retryInfoBuilder_ == null) { + retryInfoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.RetryInfo, + com.google.rpc.RetryInfo.Builder, + com.google.rpc.RetryInfoOrBuilder>( + getRetryInfo(), getParentForChildren(), isClean()); + retryInfo_ = null; + } + return retryInfoBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SearchBlurbsMetadata) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SearchBlurbsMetadata) + private static final com.google.showcase.v1beta1.SearchBlurbsMetadata DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SearchBlurbsMetadata(); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchBlurbsMetadata 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.showcase.v1beta1.SearchBlurbsMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java new file mode 100644 index 0000000000..0ba92ceba3 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java @@ -0,0 +1,63 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface SearchBlurbsMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SearchBlurbsMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return Whether the retryInfo field is set. + */ + boolean hasRetryInfo(); + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return The retryInfo. + */ + com.google.rpc.RetryInfo getRetryInfo(); + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + com.google.rpc.RetryInfoOrBuilder getRetryInfoOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java new file mode 100644 index 0000000000..9da8cb9aef --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java @@ -0,0 +1,1154 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\SearchBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsRequest} + */ +public final class SearchBlurbsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SearchBlurbsRequest) + SearchBlurbsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SearchBlurbsRequest.newBuilder() to construct. + private SearchBlurbsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SearchBlurbsRequest() { + query_ = ""; + parent_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SearchBlurbsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsRequest.class, + com.google.showcase.v1beta1.SearchBlurbsRequest.Builder.class); + } + + public static final int QUERY_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object query_ = ""; + + /** + * + * + *
+   * The query used to search for blurbs containing to words of this string.
+   * Only posts that contain an exact match of a queried word will be returned.
+   * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + @java.lang.Override + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } + } + + /** + * + * + *
+   * The query used to search for blurbs containing to words of this string.
+   * Only posts that contain an exact match of a queried word will be returned.
+   * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + @java.lang.Override + public com.google.protobuf.ByteString getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PARENT_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+   * rooms and all profiles.
+   * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+   * rooms and all profiles.
+   * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 3; + private int pageSize_ = 0; + + /** + * + * + *
+   * The maximum number of blurbs return. Server may return fewer
+   * blurbs than requested. If unspecified, server will pick an appropriate
+   * default.
+   * 
+ * + * int32 page_size = 3; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * The value of
+   * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+   * 
+ * + * string page_token = 4; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The value of
+   * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+   * 
+ * + * string page_token = 4; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, query_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(3, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, query_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); + } + 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.showcase.v1beta1.SearchBlurbsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SearchBlurbsRequest other = + (com.google.showcase.v1beta1.SearchBlurbsRequest) obj; + + if (!getQuery().equals(other.getQuery())) return false; + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) 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(); + hash = (37 * hash) + QUERY_FIELD_NUMBER; + hash = (53 * hash) + getQuery().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest 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.showcase.v1beta1.SearchBlurbsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SearchBlurbsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\SearchBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SearchBlurbsRequest) + com.google.showcase.v1beta1.SearchBlurbsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsRequest.class, + com.google.showcase.v1beta1.SearchBlurbsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SearchBlurbsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + query_ = ""; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SearchBlurbsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsRequest build() { + com.google.showcase.v1beta1.SearchBlurbsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsRequest buildPartial() { + com.google.showcase.v1beta1.SearchBlurbsRequest result = + new com.google.showcase.v1beta1.SearchBlurbsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.SearchBlurbsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.query_ = query_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SearchBlurbsRequest) { + return mergeFrom((com.google.showcase.v1beta1.SearchBlurbsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SearchBlurbsRequest other) { + if (other == com.google.showcase.v1beta1.SearchBlurbsRequest.getDefaultInstance()) + return this; + if (!other.getQuery().isEmpty()) { + query_ = other.query_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000008; + onChanged(); + } + 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: + { + query_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + 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 java.lang.Object query_ = ""; + + /** + * + * + *
+     * The query used to search for blurbs containing to words of this string.
+     * Only posts that contain an exact match of a queried word will be returned.
+     * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The query used to search for blurbs containing to words of this string.
+     * Only posts that contain an exact match of a queried word will be returned.
+     * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + public com.google.protobuf.ByteString getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The query used to search for blurbs containing to words of this string.
+     * Only posts that contain an exact match of a queried word will be returned.
+     * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The query to set. + * @return This builder for chaining. + */ + public Builder setQuery(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + query_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The query used to search for blurbs containing to words of this string.
+     * Only posts that contain an exact match of a queried word will be returned.
+     * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearQuery() { + query_ = getDefaultInstance().getQuery(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The query used to search for blurbs containing to words of this string.
+     * Only posts that contain an exact match of a queried word will be returned.
+     * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for query to set. + * @return This builder for chaining. + */ + public Builder setQueryBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + query_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+     * rooms and all profiles.
+     * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+     * rooms and all profiles.
+     * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+     * rooms and all profiles.
+     * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+     * rooms and all profiles.
+     * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+     * rooms and all profiles.
+     * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * The maximum number of blurbs return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 3; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of blurbs return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 3; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of blurbs return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 3; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000004); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The value of
+     * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+     * 
+ * + * string page_token = 4; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The value of
+     * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+     * 
+ * + * string page_token = 4; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The value of
+     * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+     * 
+ * + * string page_token = 4; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of
+     * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+     * 
+ * + * string page_token = 4; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of
+     * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+     * 
+ * + * string page_token = 4; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SearchBlurbsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SearchBlurbsRequest) + private static final com.google.showcase.v1beta1.SearchBlurbsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SearchBlurbsRequest(); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchBlurbsRequest 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.showcase.v1beta1.SearchBlurbsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java new file mode 100644 index 0000000000..f06817323a --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java @@ -0,0 +1,129 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface SearchBlurbsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SearchBlurbsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The query used to search for blurbs containing to words of this string.
+   * Only posts that contain an exact match of a queried word will be returned.
+   * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + java.lang.String getQuery(); + + /** + * + * + *
+   * The query used to search for blurbs containing to words of this string.
+   * Only posts that contain an exact match of a queried word will be returned.
+   * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + com.google.protobuf.ByteString getQueryBytes(); + + /** + * + * + *
+   * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+   * rooms and all profiles.
+   * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+   * rooms and all profiles.
+   * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * The maximum number of blurbs return. Server may return fewer
+   * blurbs than requested. If unspecified, server will pick an appropriate
+   * default.
+   * 
+ * + * int32 page_size = 3; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The value of
+   * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+   * 
+ * + * string page_token = 4; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The value of
+   * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+   * 
+ * + * string page_token = 4; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java new file mode 100644 index 0000000000..cbd0a1c7e8 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java @@ -0,0 +1,1169 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The operation response message for the
+ * google.showcase.v1beta1.Messaging\SearchBlurbs method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsResponse} + */ +public final class SearchBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SearchBlurbsResponse) + SearchBlurbsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SearchBlurbsResponse.newBuilder() to construct. + private SearchBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SearchBlurbsResponse() { + blurbs_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SearchBlurbsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsResponse.class, + com.google.showcase.v1beta1.SearchBlurbsResponse.Builder.class); + } + + public static final int BLURBS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List blurbs_; + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public java.util.List getBlurbsList() { + return blurbs_; + } + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public java.util.List + getBlurbsOrBuilderList() { + return blurbs_; + } + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public int getBlurbsCount() { + return blurbs_.size(); + } + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurbs(int index) { + return blurbs_.get(index); + } + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index) { + return blurbs_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+   * retrieve the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+   * retrieve the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < blurbs_.size(); i++) { + output.writeMessage(1, blurbs_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < blurbs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, blurbs_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + 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.showcase.v1beta1.SearchBlurbsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SearchBlurbsResponse other = + (com.google.showcase.v1beta1.SearchBlurbsResponse) obj; + + if (!getBlurbsList().equals(other.getBlurbsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) 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 (getBlurbsCount() > 0) { + hash = (37 * hash) + BLURBS_FIELD_NUMBER; + hash = (53 * hash) + getBlurbsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse 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.showcase.v1beta1.SearchBlurbsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SearchBlurbsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The operation response message for the
+   * google.showcase.v1beta1.Messaging\SearchBlurbs method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SearchBlurbsResponse) + com.google.showcase.v1beta1.SearchBlurbsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsResponse.class, + com.google.showcase.v1beta1.SearchBlurbsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SearchBlurbsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (blurbsBuilder_ == null) { + blurbs_ = java.util.Collections.emptyList(); + } else { + blurbs_ = null; + blurbsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SearchBlurbsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsResponse build() { + com.google.showcase.v1beta1.SearchBlurbsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsResponse buildPartial() { + com.google.showcase.v1beta1.SearchBlurbsResponse result = + new com.google.showcase.v1beta1.SearchBlurbsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.showcase.v1beta1.SearchBlurbsResponse result) { + if (blurbsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + blurbs_ = java.util.Collections.unmodifiableList(blurbs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.blurbs_ = blurbs_; + } else { + result.blurbs_ = blurbsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.SearchBlurbsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SearchBlurbsResponse) { + return mergeFrom((com.google.showcase.v1beta1.SearchBlurbsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SearchBlurbsResponse other) { + if (other == com.google.showcase.v1beta1.SearchBlurbsResponse.getDefaultInstance()) + return this; + if (blurbsBuilder_ == null) { + if (!other.blurbs_.isEmpty()) { + if (blurbs_.isEmpty()) { + blurbs_ = other.blurbs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBlurbsIsMutable(); + blurbs_.addAll(other.blurbs_); + } + onChanged(); + } + } else { + if (!other.blurbs_.isEmpty()) { + if (blurbsBuilder_.isEmpty()) { + blurbsBuilder_.dispose(); + blurbsBuilder_ = null; + blurbs_ = other.blurbs_; + bitField0_ = (bitField0_ & ~0x00000001); + blurbsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getBlurbsFieldBuilder() + : null; + } else { + blurbsBuilder_.addAllMessages(other.blurbs_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + 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: + { + com.google.showcase.v1beta1.Blurb m = + input.readMessage( + com.google.showcase.v1beta1.Blurb.parser(), extensionRegistry); + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.add(m); + } else { + blurbsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 java.util.List blurbs_ = + java.util.Collections.emptyList(); + + private void ensureBlurbsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + blurbs_ = new java.util.ArrayList(blurbs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbsBuilder_; + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List getBlurbsList() { + if (blurbsBuilder_ == null) { + return java.util.Collections.unmodifiableList(blurbs_); + } else { + return blurbsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public int getBlurbsCount() { + if (blurbsBuilder_ == null) { + return blurbs_.size(); + } else { + return blurbsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb getBlurbs(int index) { + if (blurbsBuilder_ == null) { + return blurbs_.get(index); + } else { + return blurbsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder setBlurbs(int index, com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.set(index, value); + onChanged(); + } else { + blurbsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder setBlurbs(int index, com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.set(index, builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.add(value); + onChanged(); + } else { + blurbsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(int index, com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.add(index, value); + onChanged(); + } else { + blurbsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.add(builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(int index, com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.add(index, builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addAllBlurbs( + java.lang.Iterable values) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, blurbs_); + onChanged(); + } else { + blurbsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder clearBlurbs() { + if (blurbsBuilder_ == null) { + blurbs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + blurbsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder removeBlurbs(int index) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.remove(index); + onChanged(); + } else { + blurbsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbsBuilder(int index) { + return getBlurbsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index) { + if (blurbsBuilder_ == null) { + return blurbs_.get(index); + } else { + return blurbsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List + getBlurbsOrBuilderList() { + if (blurbsBuilder_ != null) { + return blurbsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(blurbs_); + } + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder() { + return getBlurbsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Blurb.getDefaultInstance()); + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder(int index) { + return getBlurbsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Blurb.getDefaultInstance()); + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List getBlurbsBuilderList() { + return getBlurbsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbsFieldBuilder() { + if (blurbsBuilder_ == null) { + blurbsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + blurbs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + blurbs_ = null; + } + return blurbsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+     * retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+     * retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+     * retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+     * retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+     * retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SearchBlurbsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SearchBlurbsResponse) + private static final com.google.showcase.v1beta1.SearchBlurbsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SearchBlurbsResponse(); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchBlurbsResponse 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.showcase.v1beta1.SearchBlurbsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java new file mode 100644 index 0000000000..d0c6cc0798 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java @@ -0,0 +1,113 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface SearchBlurbsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SearchBlurbsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + java.util.List getBlurbsList(); + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + com.google.showcase.v1beta1.Blurb getBlurbs(int index); + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + int getBlurbsCount(); + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + java.util.List getBlurbsOrBuilderList(); + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+   * retrieve the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+   * retrieve the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java new file mode 100644 index 0000000000..a65386b9b6 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java @@ -0,0 +1,736 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the google.showcase.v1beta1.Messaging\SendBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SendBlurbsResponse} + */ +public final class SendBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SendBlurbsResponse) + SendBlurbsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SendBlurbsResponse.newBuilder() to construct. + private SendBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SendBlurbsResponse() { + names_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SendBlurbsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SendBlurbsResponse.class, + com.google.showcase.v1beta1.SendBlurbsResponse.Builder.class); + } + + public static final int NAMES_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList names_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @return A list containing the names. + */ + public com.google.protobuf.ProtocolStringList getNamesList() { + return names_; + } + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @return The count of names. + */ + public int getNamesCount() { + return names_.size(); + } + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @param index The index of the element to return. + * @return The names at the given index. + */ + public java.lang.String getNames(int index) { + return names_.get(index); + } + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @param index The index of the value to return. + * @return The bytes of the names at the given index. + */ + public com.google.protobuf.ByteString getNamesBytes(int index) { + return names_.getByteString(index); + } + + 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 { + for (int i = 0; i < names_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, names_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < names_.size(); i++) { + dataSize += computeStringSizeNoTag(names_.getRaw(i)); + } + size += dataSize; + size += 1 * getNamesList().size(); + } + 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.showcase.v1beta1.SendBlurbsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SendBlurbsResponse other = + (com.google.showcase.v1beta1.SendBlurbsResponse) obj; + + if (!getNamesList().equals(other.getNamesList())) 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 (getNamesCount() > 0) { + hash = (37 * hash) + NAMES_FIELD_NUMBER; + hash = (53 * hash) + getNamesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse 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.showcase.v1beta1.SendBlurbsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SendBlurbsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the google.showcase.v1beta1.Messaging\SendBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SendBlurbsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SendBlurbsResponse) + com.google.showcase.v1beta1.SendBlurbsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SendBlurbsResponse.class, + com.google.showcase.v1beta1.SendBlurbsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SendBlurbsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + names_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SendBlurbsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SendBlurbsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SendBlurbsResponse build() { + com.google.showcase.v1beta1.SendBlurbsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SendBlurbsResponse buildPartial() { + com.google.showcase.v1beta1.SendBlurbsResponse result = + new com.google.showcase.v1beta1.SendBlurbsResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.SendBlurbsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + names_.makeImmutable(); + result.names_ = names_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SendBlurbsResponse) { + return mergeFrom((com.google.showcase.v1beta1.SendBlurbsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SendBlurbsResponse other) { + if (other == com.google.showcase.v1beta1.SendBlurbsResponse.getDefaultInstance()) return this; + if (!other.names_.isEmpty()) { + if (names_.isEmpty()) { + names_ = other.names_; + bitField0_ |= 0x00000001; + } else { + ensureNamesIsMutable(); + names_.addAll(other.names_); + } + onChanged(); + } + 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: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureNamesIsMutable(); + names_.add(s); + break; + } // case 10 + 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.protobuf.LazyStringArrayList names_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureNamesIsMutable() { + if (!names_.isModifiable()) { + names_ = new com.google.protobuf.LazyStringArrayList(names_); + } + bitField0_ |= 0x00000001; + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @return A list containing the names. + */ + public com.google.protobuf.ProtocolStringList getNamesList() { + names_.makeImmutable(); + return names_; + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @return The count of names. + */ + public int getNamesCount() { + return names_.size(); + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param index The index of the element to return. + * @return The names at the given index. + */ + public java.lang.String getNames(int index) { + return names_.get(index); + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param index The index of the value to return. + * @return The bytes of the names at the given index. + */ + public com.google.protobuf.ByteString getNamesBytes(int index) { + return names_.getByteString(index); + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param index The index to set the value at. + * @param value The names to set. + * @return This builder for chaining. + */ + public Builder setNames(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNamesIsMutable(); + names_.set(index, value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param value The names to add. + * @return This builder for chaining. + */ + public Builder addNames(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNamesIsMutable(); + names_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param values The names to add. + * @return This builder for chaining. + */ + public Builder addAllNames(java.lang.Iterable values) { + ensureNamesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, names_); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @return This builder for chaining. + */ + public Builder clearNames() { + names_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param value The bytes of the names to add. + * @return This builder for chaining. + */ + public Builder addNamesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureNamesIsMutable(); + names_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SendBlurbsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SendBlurbsResponse) + private static final com.google.showcase.v1beta1.SendBlurbsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SendBlurbsResponse(); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SendBlurbsResponse 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.showcase.v1beta1.SendBlurbsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java new file mode 100644 index 0000000000..2160e86809 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java @@ -0,0 +1,80 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface SendBlurbsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SendBlurbsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @return A list containing the names. + */ + java.util.List getNamesList(); + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @return The count of names. + */ + int getNamesCount(); + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @param index The index of the element to return. + * @return The names at the given index. + */ + java.lang.String getNames(int index); + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @param index The index of the value to return. + * @return The bytes of the names at the given index. + */ + com.google.protobuf.ByteString getNamesBytes(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java new file mode 100644 index 0000000000..ab361d6200 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java @@ -0,0 +1,2171 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.Sequence} */ +public final class Sequence extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Sequence) + SequenceOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Sequence.newBuilder() to construct. + private Sequence(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Sequence() { + name_ = ""; + responses_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Sequence(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Sequence.class, + com.google.showcase.v1beta1.Sequence.Builder.class); + } + + public interface ResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Sequence.Response) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + com.google.rpc.Status getStatus(); + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + */ + com.google.rpc.StatusOrBuilder getStatusOrBuilder(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + boolean hasDelay(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + com.google.protobuf.Duration getDelay(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + */ + com.google.protobuf.DurationOrBuilder getDelayOrBuilder(); + } + + /** + * + * + *
+   * A server response to an RPC Attempt in a sequence.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Sequence.Response} + */ + public static final class Response extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Sequence.Response) + ResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Response.newBuilder() to construct. + private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Response() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Response(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_Response_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_Response_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Sequence.Response.class, + com.google.showcase.v1beta1.Sequence.Response.Builder.class); + } + + private int bitField0_; + public static final int STATUS_FIELD_NUMBER = 1; + private com.google.rpc.Status status_; + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Status getStatus() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + public static final int DELAY_FIELD_NUMBER = 2; + private com.google.protobuf.Duration delay_; + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + @java.lang.Override + public boolean hasDelay() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + @java.lang.Override + public com.google.protobuf.Duration getDelay() { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } + + 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, getStatus()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getDelay()); + } + 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, getStatus()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDelay()); + } + 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.showcase.v1beta1.Sequence.Response)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Sequence.Response other = + (com.google.showcase.v1beta1.Sequence.Response) obj; + + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) return false; + } + if (hasDelay() != other.hasDelay()) return false; + if (hasDelay()) { + if (!getDelay().equals(other.getDelay())) 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 (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + if (hasDelay()) { + hash = (37 * hash) + DELAY_FIELD_NUMBER; + hash = (53 * hash) + getDelay().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence.Response 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.showcase.v1beta1.Sequence.Response parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Sequence.Response 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * A server response to an RPC Attempt in a sequence.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Sequence.Response} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Sequence.Response) + com.google.showcase.v1beta1.Sequence.ResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_Response_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_Response_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Sequence.Response.class, + com.google.showcase.v1beta1.Sequence.Response.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Sequence.Response.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStatusFieldBuilder(); + getDelayFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + delay_ = null; + if (delayBuilder_ != null) { + delayBuilder_.dispose(); + delayBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_Response_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence.Response getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Sequence.Response.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence.Response build() { + com.google.showcase.v1beta1.Sequence.Response result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence.Response buildPartial() { + com.google.showcase.v1beta1.Sequence.Response result = + new com.google.showcase.v1beta1.Sequence.Response(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.Sequence.Response result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.delay_ = delayBuilder_ == null ? delay_ : delayBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Sequence.Response) { + return mergeFrom((com.google.showcase.v1beta1.Sequence.Response) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Sequence.Response other) { + if (other == com.google.showcase.v1beta1.Sequence.Response.getDefaultInstance()) + return this; + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + if (other.hasDelay()) { + mergeDelay(other.getDelay()); + } + 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(getStatusFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getDelayFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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.rpc.Status status_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + statusBuilder_; + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + public boolean hasStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + public com.google.rpc.Status getStatus() { + if (statusBuilder_ == null) { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } else { + return statusBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder setStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + } else { + statusBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder setStatus(com.google.rpc.Status.Builder builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); + } else { + statusBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder mergeStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && status_ != null + && status_ != com.google.rpc.Status.getDefaultInstance()) { + getStatusBuilder().mergeFrom(value); + } else { + status_ = value; + } + } else { + statusBuilder_.mergeFrom(value); + } + if (status_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder clearStatus() { + bitField0_ = (bitField0_ & ~0x00000001); + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public com.google.rpc.Status.Builder getStatusBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getStatusFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); + } else { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); + status_ = null; + } + return statusBuilder_; + } + + private com.google.protobuf.Duration delay_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + delayBuilder_; + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + public boolean hasDelay() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + public com.google.protobuf.Duration getDelay() { + if (delayBuilder_ == null) { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } else { + return delayBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder setDelay(com.google.protobuf.Duration value) { + if (delayBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + delay_ = value; + } else { + delayBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder setDelay(com.google.protobuf.Duration.Builder builderForValue) { + if (delayBuilder_ == null) { + delay_ = builderForValue.build(); + } else { + delayBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder mergeDelay(com.google.protobuf.Duration value) { + if (delayBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && delay_ != null + && delay_ != com.google.protobuf.Duration.getDefaultInstance()) { + getDelayBuilder().mergeFrom(value); + } else { + delay_ = value; + } + } else { + delayBuilder_.mergeFrom(value); + } + if (delay_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder clearDelay() { + bitField0_ = (bitField0_ & ~0x00000002); + delay_ = null; + if (delayBuilder_ != null) { + delayBuilder_.dispose(); + delayBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public com.google.protobuf.Duration.Builder getDelayBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getDelayFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() { + if (delayBuilder_ != null) { + return delayBuilder_.getMessageOrBuilder(); + } else { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getDelayFieldBuilder() { + if (delayBuilder_ == null) { + delayBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getDelay(), getParentForChildren(), isClean()); + delay_ = null; + } + return delayBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Sequence.Response) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Sequence.Response) + private static final com.google.showcase.v1beta1.Sequence.Response DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Sequence.Response(); + } + + public static com.google.showcase.v1beta1.Sequence.Response getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Response 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.showcase.v1beta1.Sequence.Response getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESPONSES_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private java.util.List responses_; + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + @java.lang.Override + public java.util.List getResponsesList() { + return responses_; + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + @java.lang.Override + public java.util.List + getResponsesOrBuilderList() { + return responses_; + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + @java.lang.Override + public int getResponsesCount() { + return responses_.size(); + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Sequence.Response getResponses(int index) { + return responses_.get(index); + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Sequence.ResponseOrBuilder getResponsesOrBuilder(int index) { + return responses_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + for (int i = 0; i < responses_.size(); i++) { + output.writeMessage(2, responses_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (int i = 0; i < responses_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, responses_.get(i)); + } + 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.showcase.v1beta1.Sequence)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Sequence other = (com.google.showcase.v1beta1.Sequence) obj; + + if (!getName().equals(other.getName())) return false; + if (!getResponsesList().equals(other.getResponsesList())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (getResponsesCount() > 0) { + hash = (37 * hash) + RESPONSES_FIELD_NUMBER; + hash = (53 * hash) + getResponsesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Sequence parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence 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.showcase.v1beta1.Sequence parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Sequence 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.Sequence} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Sequence) + com.google.showcase.v1beta1.SequenceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Sequence.class, + com.google.showcase.v1beta1.Sequence.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Sequence.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + } else { + responses_ = null; + responsesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Sequence.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence build() { + com.google.showcase.v1beta1.Sequence result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence buildPartial() { + com.google.showcase.v1beta1.Sequence result = new com.google.showcase.v1beta1.Sequence(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.Sequence result) { + if (responsesBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + responses_ = java.util.Collections.unmodifiableList(responses_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.responses_ = responses_; + } else { + result.responses_ = responsesBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.Sequence result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Sequence) { + return mergeFrom((com.google.showcase.v1beta1.Sequence) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Sequence other) { + if (other == com.google.showcase.v1beta1.Sequence.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (responsesBuilder_ == null) { + if (!other.responses_.isEmpty()) { + if (responses_.isEmpty()) { + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureResponsesIsMutable(); + responses_.addAll(other.responses_); + } + onChanged(); + } + } else { + if (!other.responses_.isEmpty()) { + if (responsesBuilder_.isEmpty()) { + responsesBuilder_.dispose(); + responsesBuilder_ = null; + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000002); + responsesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getResponsesFieldBuilder() + : null; + } else { + responsesBuilder_.addAllMessages(other.responses_); + } + } + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + com.google.showcase.v1beta1.Sequence.Response m = + input.readMessage( + com.google.showcase.v1beta1.Sequence.Response.parser(), extensionRegistry); + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(m); + } else { + responsesBuilder_.addMessage(m); + } + break; + } // case 18 + 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 java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.util.List responses_ = + java.util.Collections.emptyList(); + + private void ensureResponsesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + responses_ = + new java.util.ArrayList(responses_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Sequence.Response, + com.google.showcase.v1beta1.Sequence.Response.Builder, + com.google.showcase.v1beta1.Sequence.ResponseOrBuilder> + responsesBuilder_; + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public java.util.List getResponsesList() { + if (responsesBuilder_ == null) { + return java.util.Collections.unmodifiableList(responses_); + } else { + return responsesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public int getResponsesCount() { + if (responsesBuilder_ == null) { + return responses_.size(); + } else { + return responsesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public com.google.showcase.v1beta1.Sequence.Response getResponses(int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder setResponses(int index, com.google.showcase.v1beta1.Sequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.set(index, value); + onChanged(); + } else { + responsesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder setResponses( + int index, com.google.showcase.v1beta1.Sequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.set(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder addResponses(com.google.showcase.v1beta1.Sequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(value); + onChanged(); + } else { + responsesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder addResponses(int index, com.google.showcase.v1beta1.Sequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(index, value); + onChanged(); + } else { + responsesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder addResponses( + com.google.showcase.v1beta1.Sequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder addResponses( + int index, com.google.showcase.v1beta1.Sequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder addAllResponses( + java.lang.Iterable values) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, responses_); + onChanged(); + } else { + responsesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder clearResponses() { + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + responsesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder removeResponses(int index) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.remove(index); + onChanged(); + } else { + responsesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public com.google.showcase.v1beta1.Sequence.Response.Builder getResponsesBuilder(int index) { + return getResponsesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public com.google.showcase.v1beta1.Sequence.ResponseOrBuilder getResponsesOrBuilder(int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public java.util.List + getResponsesOrBuilderList() { + if (responsesBuilder_ != null) { + return responsesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(responses_); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public com.google.showcase.v1beta1.Sequence.Response.Builder addResponsesBuilder() { + return getResponsesFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Sequence.Response.getDefaultInstance()); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public com.google.showcase.v1beta1.Sequence.Response.Builder addResponsesBuilder(int index) { + return getResponsesFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Sequence.Response.getDefaultInstance()); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public java.util.List + getResponsesBuilderList() { + return getResponsesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Sequence.Response, + com.google.showcase.v1beta1.Sequence.Response.Builder, + com.google.showcase.v1beta1.Sequence.ResponseOrBuilder> + getResponsesFieldBuilder() { + if (responsesBuilder_ == null) { + responsesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Sequence.Response, + com.google.showcase.v1beta1.Sequence.Response.Builder, + com.google.showcase.v1beta1.Sequence.ResponseOrBuilder>( + responses_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + responses_ = null; + } + return responsesBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Sequence) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Sequence) + private static final com.google.showcase.v1beta1.Sequence DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Sequence(); + } + + public static com.google.showcase.v1beta1.Sequence getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Sequence 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.showcase.v1beta1.Sequence getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceName.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceName.java new file mode 100644 index 0000000000..a5317c10c4 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceName.java @@ -0,0 +1,168 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class SequenceName implements ResourceName { + private static final PathTemplate SEQUENCE = + PathTemplate.createWithoutUrlEncoding("sequences/{sequence}"); + private volatile Map fieldValuesMap; + private final String sequence; + + @Deprecated + protected SequenceName() { + sequence = null; + } + + private SequenceName(Builder builder) { + sequence = Preconditions.checkNotNull(builder.getSequence()); + } + + public String getSequence() { + return sequence; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static SequenceName of(String sequence) { + return newBuilder().setSequence(sequence).build(); + } + + public static String format(String sequence) { + return newBuilder().setSequence(sequence).build().toString(); + } + + public static SequenceName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + SEQUENCE.validatedMatch( + formattedString, "SequenceName.parse: formattedString not in valid format"); + return of(matchMap.get("sequence")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (SequenceName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return SEQUENCE.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (sequence != null) { + fieldMapBuilder.put("sequence", sequence); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return SEQUENCE.instantiate("sequence", sequence); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + SequenceName that = ((SequenceName) o); + return Objects.equals(this.sequence, that.sequence); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(sequence); + return h; + } + + /** Builder for sequences/{sequence}. */ + public static class Builder { + private String sequence; + + protected Builder() {} + + public String getSequence() { + return sequence; + } + + public Builder setSequence(String sequence) { + this.sequence = sequence; + return this; + } + + private Builder(SequenceName sequenceName) { + this.sequence = sequenceName.sequence; + } + + public SequenceName build() { + return new SequenceName(this); + } + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java new file mode 100644 index 0000000000..132a9d9e0b --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java @@ -0,0 +1,101 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface SequenceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Sequence) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + java.util.List getResponsesList(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + com.google.showcase.v1beta1.Sequence.Response getResponses(int index); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + int getResponsesCount(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + java.util.List + getResponsesOrBuilderList(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + com.google.showcase.v1beta1.Sequence.ResponseOrBuilder getResponsesOrBuilder(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java new file mode 100644 index 0000000000..b16125befb --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java @@ -0,0 +1,351 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public final class SequenceOuterClass { + private SequenceOuterClass() {} + + 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_showcase_v1beta1_Sequence_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Sequence_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Sequence_Response_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Sequence_Response_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamingSequence_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamingSequence_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamingSequence_Response_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamingSequenceReport_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SequenceReport_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SequenceReport_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SequenceReport_Attempt_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateSequenceRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_AttemptSequenceRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetSequenceReportRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_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-schema/google/showcase/v1beta1/sequenc" + + "e.proto\022\027google.showcase.v1beta1\032\034google" + + "/api/annotations.proto\032\027google/api/clien" + + "t.proto\032\037google/api/field_behavior.proto" + + "\032\031google/api/resource.proto\032\036google/prot" + + "obuf/duration.proto\032\033google/protobuf/emp" + + "ty.proto\032\037google/protobuf/timestamp.prot" + + "o\032\027google/rpc/status.proto\"\363\001\n\010Sequence\022" + + "\021\n\004name\030\001 \001(\tB\003\340A\003\022=\n\tresponses\030\002 \003(\0132*." + + "google.showcase.v1beta1.Sequence.Respons" + + "e\032X\n\010Response\022\"\n\006status\030\001 \001(\0132\022.google.r" + + "pc.Status\022(\n\005delay\030\002 \001(\0132\031.google.protob" + + "uf.Duration:;\352A8\n showcase.googleapis.co" + + "m/Sequence\022\024sequences/{sequence}\"\312\002\n\021Str" + + "eamingSequence\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\017\n\007con" + + "tent\030\002 \001(\t\022F\n\tresponses\030\003 \003(\01323.google.s" + + "howcase.v1beta1.StreamingSequence.Respon" + + "se\032p\n\010Response\022\"\n\006status\030\001 \001(\0132\022.google." + + "rpc.Status\022(\n\005delay\030\002 \001(\0132\031.google.proto" + + "buf.Duration\022\026\n\016response_index\030\003 \001(\005:W\352A" + + "T\n)showcase.googleapis.com/StreamingSequ" + + "ence\022\'streamingSequences/{streaming_sequ" + + "ence}\"\322\003\n\027StreamingSequenceReport\022\021\n\004nam" + + "e\030\001 \001(\tB\003\340A\003\022J\n\010attempts\030\002 \003(\01328.google." + + "showcase.v1beta1.StreamingSequenceReport" + + ".Attempt\032\340\001\n\007Attempt\022\026\n\016attempt_number\030\001" + + " \001(\005\0224\n\020attempt_deadline\030\002 \001(\0132\032.google." + + "protobuf.Timestamp\0221\n\rresponse_time\030\003 \001(" + + "\0132\032.google.protobuf.Timestamp\0220\n\rattempt" + + "_delay\030\004 \001(\0132\031.google.protobuf.Duration\022" + + "\"\n\006status\030\005 \001(\0132\022.google.rpc.Status:u\352Ar" + + "\n/showcase.googleapis.com/StreamingSeque" + + "nceReport\022?streamingSequences/{streaming" + + "_sequence}/streamingSequenceReport\"\233\003\n\016S" + + "equenceReport\022\021\n\004name\030\001 \001(\tB\003\340A\003\022A\n\010atte" + + "mpts\030\002 \003(\0132/.google.showcase.v1beta1.Seq" + + "uenceReport.Attempt\032\340\001\n\007Attempt\022\026\n\016attem" + + "pt_number\030\001 \001(\005\0224\n\020attempt_deadline\030\002 \001(" + + "\0132\032.google.protobuf.Timestamp\0221\n\rrespons" + + "e_time\030\003 \001(\0132\032.google.protobuf.Timestamp" + + "\0220\n\rattempt_delay\030\004 \001(\0132\031.google.protobu" + + "f.Duration\022\"\n\006status\030\005 \001(\0132\022.google.rpc." + + "Status:P\352AM\n&showcase.googleapis.com/Seq" + + "uenceReport\022#sequences/{sequence}/sequen" + + "ceReport\"L\n\025CreateSequenceRequest\0223\n\010seq" + + "uence\030\001 \001(\0132!.google.showcase.v1beta1.Se" + + "quence\"h\n\036CreateStreamingSequenceRequest" + + "\022F\n\022streaming_sequence\030\001 \001(\0132*.google.sh" + + "owcase.v1beta1.StreamingSequence\"P\n\026Atte" + + "mptSequenceRequest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"" + + "\n showcase.googleapis.com/Sequence\"\200\001\n\037A" + + "ttemptStreamingSequenceRequest\022?\n\004name\030\001" + + " \001(\tB1\340A\002\372A+\n)showcase.googleapis.com/St" + + "reamingSequence\022\034\n\017last_fail_index\030\002 \001(\005" + + "B\003\340A\001\"3\n AttemptStreamingSequenceRespons" + + "e\022\017\n\007content\030\001 \001(\t\"X\n\030GetSequenceReportR" + + "equest\022<\n\004name\030\001 \001(\tB.\340A\002\372A(\n&showcase.g" + + "oogleapis.com/SequenceReport\"j\n!GetStrea" + + "mingSequenceReportRequest\022E\n\004name\030\001 \001(\tB" + + "7\340A\002\372A1\n/showcase.googleapis.com/Streami" + + "ngSequenceReport2\360\010\n\017SequenceService\022\224\001\n" + + "\016CreateSequence\022..google.showcase.v1beta" + + "1.CreateSequenceRequest\032!.google.showcas" + + "e.v1beta1.Sequence\"/\332A\010sequence\202\323\344\223\002\036\"\022/" + + "v1beta1/sequences:\010sequence\022\314\001\n\027CreateSt" + + "reamingSequence\0227.google.showcase.v1beta" + + "1.CreateStreamingSequenceRequest\032*.googl" + + "e.showcase.v1beta1.StreamingSequence\"L\332A" + + "\022streaming_sequence\202\323\344\223\0021\"\033/v1beta1/stre" + + "amingSequences:\022streaming_sequence\022\252\001\n\021G" + + "etSequenceReport\0221.google.showcase.v1bet" + + "a1.GetSequenceReportRequest\032\'.google.sho" + + "wcase.v1beta1.SequenceReport\"9\332A\004name\202\323\344" + + "\223\002,\022*/v1beta1/{name=sequences/*/sequence" + + "Report}\022\327\001\n\032GetStreamingSequenceReport\022:" + + ".google.showcase.v1beta1.GetStreamingSeq" + + "uenceReportRequest\0320.google.showcase.v1b" + + "eta1.StreamingSequenceReport\"K\332A\004name\202\323\344" + + "\223\002>\022 builder) { + super(builder); + } + + private SequenceReport() { + name_ = ""; + attempts_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SequenceReport(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SequenceReport.class, + com.google.showcase.v1beta1.SequenceReport.Builder.class); + } + + public interface AttemptOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SequenceReport.Attempt) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The attempt number - starting at 0.
+     * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + int getAttemptNumber(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + boolean hasAttemptDeadline(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + com.google.protobuf.Timestamp getAttemptDeadline(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + boolean hasResponseTime(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + com.google.protobuf.Timestamp getResponseTime(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + boolean hasAttemptDelay(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + com.google.protobuf.Duration getAttemptDelay(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + com.google.rpc.Status getStatus(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + */ + com.google.rpc.StatusOrBuilder getStatusOrBuilder(); + } + + /** + * + * + *
+   * Contains metrics on individual RPC Attempts in a sequence.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SequenceReport.Attempt} + */ + public static final class Attempt extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SequenceReport.Attempt) + AttemptOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Attempt.newBuilder() to construct. + private Attempt(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Attempt() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Attempt(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SequenceReport.Attempt.class, + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder.class); + } + + private int bitField0_; + public static final int ATTEMPT_NUMBER_FIELD_NUMBER = 1; + private int attemptNumber_ = 0; + + /** + * + * + *
+     * The attempt number - starting at 0.
+     * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + @java.lang.Override + public int getAttemptNumber() { + return attemptNumber_; + } + + public static final int ATTEMPT_DEADLINE_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp attemptDeadline_; + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + @java.lang.Override + public boolean hasAttemptDeadline() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getAttemptDeadline() { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } + + public static final int RESPONSE_TIME_FIELD_NUMBER = 3; + private com.google.protobuf.Timestamp responseTime_; + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + @java.lang.Override + public boolean hasResponseTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getResponseTime() { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } + + public static final int ATTEMPT_DELAY_FIELD_NUMBER = 4; + private com.google.protobuf.Duration attemptDelay_; + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + @java.lang.Override + public boolean hasAttemptDelay() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + @java.lang.Override + public com.google.protobuf.Duration getAttemptDelay() { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } + + public static final int STATUS_FIELD_NUMBER = 5; + private com.google.rpc.Status status_; + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Status getStatus() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + 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 (attemptNumber_ != 0) { + output.writeInt32(1, attemptNumber_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getAttemptDeadline()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(3, getResponseTime()); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(4, getAttemptDelay()); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(5, getStatus()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (attemptNumber_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, attemptNumber_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getAttemptDeadline()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getResponseTime()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getAttemptDelay()); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getStatus()); + } + 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.showcase.v1beta1.SequenceReport.Attempt)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SequenceReport.Attempt other = + (com.google.showcase.v1beta1.SequenceReport.Attempt) obj; + + if (getAttemptNumber() != other.getAttemptNumber()) return false; + if (hasAttemptDeadline() != other.hasAttemptDeadline()) return false; + if (hasAttemptDeadline()) { + if (!getAttemptDeadline().equals(other.getAttemptDeadline())) return false; + } + if (hasResponseTime() != other.hasResponseTime()) return false; + if (hasResponseTime()) { + if (!getResponseTime().equals(other.getResponseTime())) return false; + } + if (hasAttemptDelay() != other.hasAttemptDelay()) return false; + if (hasAttemptDelay()) { + if (!getAttemptDelay().equals(other.getAttemptDelay())) return false; + } + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) 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(); + hash = (37 * hash) + ATTEMPT_NUMBER_FIELD_NUMBER; + hash = (53 * hash) + getAttemptNumber(); + if (hasAttemptDeadline()) { + hash = (37 * hash) + ATTEMPT_DEADLINE_FIELD_NUMBER; + hash = (53 * hash) + getAttemptDeadline().hashCode(); + } + if (hasResponseTime()) { + hash = (37 * hash) + RESPONSE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getResponseTime().hashCode(); + } + if (hasAttemptDelay()) { + hash = (37 * hash) + ATTEMPT_DELAY_FIELD_NUMBER; + hash = (53 * hash) + getAttemptDelay().hashCode(); + } + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt 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.showcase.v1beta1.SequenceReport.Attempt parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SequenceReport.Attempt 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Contains metrics on individual RPC Attempts in a sequence.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SequenceReport.Attempt} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SequenceReport.Attempt) + com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SequenceReport.Attempt.class, + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SequenceReport.Attempt.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getAttemptDeadlineFieldBuilder(); + getResponseTimeFieldBuilder(); + getAttemptDelayFieldBuilder(); + getStatusFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + attemptNumber_ = 0; + attemptDeadline_ = null; + if (attemptDeadlineBuilder_ != null) { + attemptDeadlineBuilder_.dispose(); + attemptDeadlineBuilder_ = null; + } + responseTime_ = null; + if (responseTimeBuilder_ != null) { + responseTimeBuilder_.dispose(); + responseTimeBuilder_ = null; + } + attemptDelay_ = null; + if (attemptDelayBuilder_ != null) { + attemptDelayBuilder_.dispose(); + attemptDelayBuilder_ = null; + } + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport.Attempt getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SequenceReport.Attempt.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport.Attempt build() { + com.google.showcase.v1beta1.SequenceReport.Attempt result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport.Attempt buildPartial() { + com.google.showcase.v1beta1.SequenceReport.Attempt result = + new com.google.showcase.v1beta1.SequenceReport.Attempt(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.SequenceReport.Attempt result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.attemptNumber_ = attemptNumber_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.attemptDeadline_ = + attemptDeadlineBuilder_ == null ? attemptDeadline_ : attemptDeadlineBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.responseTime_ = + responseTimeBuilder_ == null ? responseTime_ : responseTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.attemptDelay_ = + attemptDelayBuilder_ == null ? attemptDelay_ : attemptDelayBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SequenceReport.Attempt) { + return mergeFrom((com.google.showcase.v1beta1.SequenceReport.Attempt) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SequenceReport.Attempt other) { + if (other == com.google.showcase.v1beta1.SequenceReport.Attempt.getDefaultInstance()) + return this; + if (other.getAttemptNumber() != 0) { + setAttemptNumber(other.getAttemptNumber()); + } + if (other.hasAttemptDeadline()) { + mergeAttemptDeadline(other.getAttemptDeadline()); + } + if (other.hasResponseTime()) { + mergeResponseTime(other.getResponseTime()); + } + if (other.hasAttemptDelay()) { + mergeAttemptDelay(other.getAttemptDelay()); + } + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + 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 8: + { + attemptNumber_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + input.readMessage( + getAttemptDeadlineFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getResponseTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + input.readMessage(getAttemptDelayFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + 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 int attemptNumber_; + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + @java.lang.Override + public int getAttemptNumber() { + return attemptNumber_; + } + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @param value The attemptNumber to set. + * @return This builder for chaining. + */ + public Builder setAttemptNumber(int value) { + + attemptNumber_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @return This builder for chaining. + */ + public Builder clearAttemptNumber() { + bitField0_ = (bitField0_ & ~0x00000001); + attemptNumber_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp attemptDeadline_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + attemptDeadlineBuilder_; + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + public boolean hasAttemptDeadline() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + public com.google.protobuf.Timestamp getAttemptDeadline() { + if (attemptDeadlineBuilder_ == null) { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } else { + return attemptDeadlineBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder setAttemptDeadline(com.google.protobuf.Timestamp value) { + if (attemptDeadlineBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attemptDeadline_ = value; + } else { + attemptDeadlineBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder setAttemptDeadline(com.google.protobuf.Timestamp.Builder builderForValue) { + if (attemptDeadlineBuilder_ == null) { + attemptDeadline_ = builderForValue.build(); + } else { + attemptDeadlineBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder mergeAttemptDeadline(com.google.protobuf.Timestamp value) { + if (attemptDeadlineBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && attemptDeadline_ != null + && attemptDeadline_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getAttemptDeadlineBuilder().mergeFrom(value); + } else { + attemptDeadline_ = value; + } + } else { + attemptDeadlineBuilder_.mergeFrom(value); + } + if (attemptDeadline_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder clearAttemptDeadline() { + bitField0_ = (bitField0_ & ~0x00000002); + attemptDeadline_ = null; + if (attemptDeadlineBuilder_ != null) { + attemptDeadlineBuilder_.dispose(); + attemptDeadlineBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public com.google.protobuf.Timestamp.Builder getAttemptDeadlineBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getAttemptDeadlineFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { + if (attemptDeadlineBuilder_ != null) { + return attemptDeadlineBuilder_.getMessageOrBuilder(); + } else { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getAttemptDeadlineFieldBuilder() { + if (attemptDeadlineBuilder_ == null) { + attemptDeadlineBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getAttemptDeadline(), getParentForChildren(), isClean()); + attemptDeadline_ = null; + } + return attemptDeadlineBuilder_; + } + + private com.google.protobuf.Timestamp responseTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + responseTimeBuilder_; + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + public boolean hasResponseTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + public com.google.protobuf.Timestamp getResponseTime() { + if (responseTimeBuilder_ == null) { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } else { + return responseTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder setResponseTime(com.google.protobuf.Timestamp value) { + if (responseTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + responseTime_ = value; + } else { + responseTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder setResponseTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (responseTimeBuilder_ == null) { + responseTime_ = builderForValue.build(); + } else { + responseTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder mergeResponseTime(com.google.protobuf.Timestamp value) { + if (responseTimeBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && responseTime_ != null + && responseTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getResponseTimeBuilder().mergeFrom(value); + } else { + responseTime_ = value; + } + } else { + responseTimeBuilder_.mergeFrom(value); + } + if (responseTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder clearResponseTime() { + bitField0_ = (bitField0_ & ~0x00000004); + responseTime_ = null; + if (responseTimeBuilder_ != null) { + responseTimeBuilder_.dispose(); + responseTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public com.google.protobuf.Timestamp.Builder getResponseTimeBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getResponseTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { + if (responseTimeBuilder_ != null) { + return responseTimeBuilder_.getMessageOrBuilder(); + } else { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getResponseTimeFieldBuilder() { + if (responseTimeBuilder_ == null) { + responseTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getResponseTime(), getParentForChildren(), isClean()); + responseTime_ = null; + } + return responseTimeBuilder_; + } + + private com.google.protobuf.Duration attemptDelay_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + attemptDelayBuilder_; + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + public boolean hasAttemptDelay() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + public com.google.protobuf.Duration getAttemptDelay() { + if (attemptDelayBuilder_ == null) { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } else { + return attemptDelayBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder setAttemptDelay(com.google.protobuf.Duration value) { + if (attemptDelayBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attemptDelay_ = value; + } else { + attemptDelayBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder setAttemptDelay(com.google.protobuf.Duration.Builder builderForValue) { + if (attemptDelayBuilder_ == null) { + attemptDelay_ = builderForValue.build(); + } else { + attemptDelayBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder mergeAttemptDelay(com.google.protobuf.Duration value) { + if (attemptDelayBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && attemptDelay_ != null + && attemptDelay_ != com.google.protobuf.Duration.getDefaultInstance()) { + getAttemptDelayBuilder().mergeFrom(value); + } else { + attemptDelay_ = value; + } + } else { + attemptDelayBuilder_.mergeFrom(value); + } + if (attemptDelay_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder clearAttemptDelay() { + bitField0_ = (bitField0_ & ~0x00000008); + attemptDelay_ = null; + if (attemptDelayBuilder_ != null) { + attemptDelayBuilder_.dispose(); + attemptDelayBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public com.google.protobuf.Duration.Builder getAttemptDelayBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getAttemptDelayFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { + if (attemptDelayBuilder_ != null) { + return attemptDelayBuilder_.getMessageOrBuilder(); + } else { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getAttemptDelayFieldBuilder() { + if (attemptDelayBuilder_ == null) { + attemptDelayBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getAttemptDelay(), getParentForChildren(), isClean()); + attemptDelay_ = null; + } + return attemptDelayBuilder_; + } + + private com.google.rpc.Status status_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + statusBuilder_; + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + public boolean hasStatus() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + public com.google.rpc.Status getStatus() { + if (statusBuilder_ == null) { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } else { + return statusBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder setStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + } else { + statusBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder setStatus(com.google.rpc.Status.Builder builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); + } else { + statusBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder mergeStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && status_ != null + && status_ != com.google.rpc.Status.getDefaultInstance()) { + getStatusBuilder().mergeFrom(value); + } else { + status_ = value; + } + } else { + statusBuilder_.mergeFrom(value); + } + if (status_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder clearStatus() { + bitField0_ = (bitField0_ & ~0x00000010); + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public com.google.rpc.Status.Builder getStatusBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getStatusFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); + } else { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); + status_ = null; + } + return statusBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SequenceReport.Attempt) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SequenceReport.Attempt) + private static final com.google.showcase.v1beta1.SequenceReport.Attempt DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SequenceReport.Attempt(); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Attempt 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.showcase.v1beta1.SequenceReport.Attempt getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ATTEMPTS_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private java.util.List attempts_; + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public java.util.List getAttemptsList() { + return attempts_; + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public java.util.List + getAttemptsOrBuilderList() { + return attempts_; + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public int getAttemptsCount() { + return attempts_.size(); + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport.Attempt getAttempts(int index) { + return attempts_.get(index); + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder getAttemptsOrBuilder( + int index) { + return attempts_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + for (int i = 0; i < attempts_.size(); i++) { + output.writeMessage(2, attempts_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (int i = 0; i < attempts_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, attempts_.get(i)); + } + 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.showcase.v1beta1.SequenceReport)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SequenceReport other = + (com.google.showcase.v1beta1.SequenceReport) obj; + + if (!getName().equals(other.getName())) return false; + if (!getAttemptsList().equals(other.getAttemptsList())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (getAttemptsCount() > 0) { + hash = (37 * hash) + ATTEMPTS_FIELD_NUMBER; + hash = (53 * hash) + getAttemptsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport 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.showcase.v1beta1.SequenceReport parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SequenceReport 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.SequenceReport} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SequenceReport) + com.google.showcase.v1beta1.SequenceReportOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SequenceReport.class, + com.google.showcase.v1beta1.SequenceReport.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SequenceReport.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + if (attemptsBuilder_ == null) { + attempts_ = java.util.Collections.emptyList(); + } else { + attempts_ = null; + attemptsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SequenceReport.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport build() { + com.google.showcase.v1beta1.SequenceReport result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport buildPartial() { + com.google.showcase.v1beta1.SequenceReport result = + new com.google.showcase.v1beta1.SequenceReport(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.SequenceReport result) { + if (attemptsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + attempts_ = java.util.Collections.unmodifiableList(attempts_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.attempts_ = attempts_; + } else { + result.attempts_ = attemptsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.SequenceReport result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SequenceReport) { + return mergeFrom((com.google.showcase.v1beta1.SequenceReport) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SequenceReport other) { + if (other == com.google.showcase.v1beta1.SequenceReport.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (attemptsBuilder_ == null) { + if (!other.attempts_.isEmpty()) { + if (attempts_.isEmpty()) { + attempts_ = other.attempts_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureAttemptsIsMutable(); + attempts_.addAll(other.attempts_); + } + onChanged(); + } + } else { + if (!other.attempts_.isEmpty()) { + if (attemptsBuilder_.isEmpty()) { + attemptsBuilder_.dispose(); + attemptsBuilder_ = null; + attempts_ = other.attempts_; + bitField0_ = (bitField0_ & ~0x00000002); + attemptsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getAttemptsFieldBuilder() + : null; + } else { + attemptsBuilder_.addAllMessages(other.attempts_); + } + } + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + com.google.showcase.v1beta1.SequenceReport.Attempt m = + input.readMessage( + com.google.showcase.v1beta1.SequenceReport.Attempt.parser(), + extensionRegistry); + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.add(m); + } else { + attemptsBuilder_.addMessage(m); + } + break; + } // case 18 + 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 java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.util.List attempts_ = + java.util.Collections.emptyList(); + + private void ensureAttemptsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + attempts_ = + new java.util.ArrayList(attempts_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.SequenceReport.Attempt, + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder> + attemptsBuilder_; + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public java.util.List getAttemptsList() { + if (attemptsBuilder_ == null) { + return java.util.Collections.unmodifiableList(attempts_); + } else { + return attemptsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public int getAttemptsCount() { + if (attemptsBuilder_ == null) { + return attempts_.size(); + } else { + return attemptsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.SequenceReport.Attempt getAttempts(int index) { + if (attemptsBuilder_ == null) { + return attempts_.get(index); + } else { + return attemptsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder setAttempts( + int index, com.google.showcase.v1beta1.SequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.set(index, value); + onChanged(); + } else { + attemptsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder setAttempts( + int index, com.google.showcase.v1beta1.SequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.set(index, builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts(com.google.showcase.v1beta1.SequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.add(value); + onChanged(); + } else { + attemptsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + int index, com.google.showcase.v1beta1.SequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.add(index, value); + onChanged(); + } else { + attemptsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.add(builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + int index, com.google.showcase.v1beta1.SequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.add(index, builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder addAllAttempts( + java.lang.Iterable values) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, attempts_); + onChanged(); + } else { + attemptsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder clearAttempts() { + if (attemptsBuilder_ == null) { + attempts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + attemptsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder removeAttempts(int index) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.remove(index); + onChanged(); + } else { + attemptsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder getAttemptsBuilder( + int index) { + return getAttemptsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder getAttemptsOrBuilder( + int index) { + if (attemptsBuilder_ == null) { + return attempts_.get(index); + } else { + return attemptsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public java.util.List + getAttemptsOrBuilderList() { + if (attemptsBuilder_ != null) { + return attemptsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(attempts_); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder addAttemptsBuilder() { + return getAttemptsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.SequenceReport.Attempt.getDefaultInstance()); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder addAttemptsBuilder( + int index) { + return getAttemptsFieldBuilder() + .addBuilder( + index, com.google.showcase.v1beta1.SequenceReport.Attempt.getDefaultInstance()); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public java.util.List + getAttemptsBuilderList() { + return getAttemptsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.SequenceReport.Attempt, + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder> + getAttemptsFieldBuilder() { + if (attemptsBuilder_ == null) { + attemptsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.SequenceReport.Attempt, + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder>( + attempts_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + attempts_ = null; + } + return attemptsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SequenceReport) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SequenceReport) + private static final com.google.showcase.v1beta1.SequenceReport DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SequenceReport(); + } + + public static com.google.showcase.v1beta1.SequenceReport getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SequenceReport 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.showcase.v1beta1.SequenceReport getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportName.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportName.java new file mode 100644 index 0000000000..8099990181 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportName.java @@ -0,0 +1,168 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class SequenceReportName implements ResourceName { + private static final PathTemplate SEQUENCE = + PathTemplate.createWithoutUrlEncoding("sequences/{sequence}/sequenceReport"); + private volatile Map fieldValuesMap; + private final String sequence; + + @Deprecated + protected SequenceReportName() { + sequence = null; + } + + private SequenceReportName(Builder builder) { + sequence = Preconditions.checkNotNull(builder.getSequence()); + } + + public String getSequence() { + return sequence; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static SequenceReportName of(String sequence) { + return newBuilder().setSequence(sequence).build(); + } + + public static String format(String sequence) { + return newBuilder().setSequence(sequence).build().toString(); + } + + public static SequenceReportName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + SEQUENCE.validatedMatch( + formattedString, "SequenceReportName.parse: formattedString not in valid format"); + return of(matchMap.get("sequence")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (SequenceReportName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return SEQUENCE.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (sequence != null) { + fieldMapBuilder.put("sequence", sequence); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return SEQUENCE.instantiate("sequence", sequence); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + SequenceReportName that = ((SequenceReportName) o); + return Objects.equals(this.sequence, that.sequence); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(sequence); + return h; + } + + /** Builder for sequences/{sequence}/sequenceReport. */ + public static class Builder { + private String sequence; + + protected Builder() {} + + public String getSequence() { + return sequence; + } + + public Builder setSequence(String sequence) { + this.sequence = sequence; + return this; + } + + private Builder(SequenceReportName sequenceReportName) { + this.sequence = sequenceReportName.sequence; + } + + public SequenceReportName build() { + return new SequenceReportName(this); + } + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java new file mode 100644 index 0000000000..4f7ead5745 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java @@ -0,0 +1,96 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface SequenceReportOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SequenceReport) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + java.util.List getAttemptsList(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + com.google.showcase.v1beta1.SequenceReport.Attempt getAttempts(int index); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + int getAttemptsCount(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + java.util.List + getAttemptsOrBuilderList(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder getAttemptsOrBuilder(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java new file mode 100644 index 0000000000..7da9b8081c --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java @@ -0,0 +1,961 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A session is a suite of tests, generally being made in the context
+ * of testing code generation.
+ *
+ * A session defines tests it may expect, based on which version of the
+ * code generation spec is in use.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Session} + */ +public final class Session extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Session) + SessionOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Session.newBuilder() to construct. + private Session(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Session() { + name_ = ""; + version_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Session(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Session_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Session_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Session.class, + com.google.showcase.v1beta1.Session.Builder.class); + } + + /** + * + * + *
+   * The specification versions understood by Showcase.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.Session.Version} + */ + public enum Version implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified version. If passed on creation, the session will default
+     * to using the latest stable release.
+     * 
+ * + * VERSION_UNSPECIFIED = 0; + */ + VERSION_UNSPECIFIED(0), + /** + * + * + *
+     * The latest v1. Currently, this is v1.0.
+     * 
+ * + * V1_LATEST = 1; + */ + V1_LATEST(1), + /** + * + * + *
+     * v1.0. (Until the spec is "GA", this will be a moving target.)
+     * 
+ * + * V1_0 = 2; + */ + V1_0(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified version. If passed on creation, the session will default
+     * to using the latest stable release.
+     * 
+ * + * VERSION_UNSPECIFIED = 0; + */ + public static final int VERSION_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * The latest v1. Currently, this is v1.0.
+     * 
+ * + * V1_LATEST = 1; + */ + public static final int V1_LATEST_VALUE = 1; + + /** + * + * + *
+     * v1.0. (Until the spec is "GA", this will be a moving target.)
+     * 
+ * + * V1_0 = 2; + */ + public static final int V1_0_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Version valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Version forNumber(int value) { + switch (value) { + case 0: + return VERSION_UNSPECIFIED; + case 1: + return V1_LATEST; + case 2: + return V1_0; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Version findValueByNumber(int number) { + return Version.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.Session.getDescriptor().getEnumTypes().get(0); + } + + private static final Version[] VALUES = values(); + + public static Version valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Version(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Session.Version) + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The name of the session. The ID must conform to ^[a-z]+$
+   * If this is not provided, Showcase chooses one at random.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the session. The ID must conform to ^[a-z]+$
+   * If this is not provided, Showcase chooses one at random.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 2; + private int version_ = 0; + + /** + * + * + *
+   * Required. The version this session is using.
+   * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The enum numeric value on the wire for version. + */ + @java.lang.Override + public int getVersionValue() { + return version_; + } + + /** + * + * + *
+   * Required. The version this session is using.
+   * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The version. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Session.Version getVersion() { + com.google.showcase.v1beta1.Session.Version result = + com.google.showcase.v1beta1.Session.Version.forNumber(version_); + return result == null ? com.google.showcase.v1beta1.Session.Version.UNRECOGNIZED : result; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (version_ != com.google.showcase.v1beta1.Session.Version.VERSION_UNSPECIFIED.getNumber()) { + output.writeEnum(2, version_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (version_ != com.google.showcase.v1beta1.Session.Version.VERSION_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, version_); + } + 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.showcase.v1beta1.Session)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Session other = (com.google.showcase.v1beta1.Session) obj; + + if (!getName().equals(other.getName())) return false; + if (version_ != other.version_) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + version_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Session parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Session parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Session parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Session 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.showcase.v1beta1.Session parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Session parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Session parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Session parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Session parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Session parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Session parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Session parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Session 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A session is a suite of tests, generally being made in the context
+   * of testing code generation.
+   *
+   * A session defines tests it may expect, based on which version of the
+   * code generation spec is in use.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Session} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Session) + com.google.showcase.v1beta1.SessionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Session_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Session_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Session.class, + com.google.showcase.v1beta1.Session.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Session.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + version_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Session_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Session getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Session.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Session build() { + com.google.showcase.v1beta1.Session result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Session buildPartial() { + com.google.showcase.v1beta1.Session result = new com.google.showcase.v1beta1.Session(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.Session result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.version_ = version_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Session) { + return mergeFrom((com.google.showcase.v1beta1.Session) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Session other) { + if (other == com.google.showcase.v1beta1.Session.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.version_ != 0) { + setVersionValue(other.getVersionValue()); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + version_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The name of the session. The ID must conform to ^[a-z]+$
+     * If this is not provided, Showcase chooses one at random.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the session. The ID must conform to ^[a-z]+$
+     * If this is not provided, Showcase chooses one at random.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the session. The ID must conform to ^[a-z]+$
+     * If this is not provided, Showcase chooses one at random.
+     * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the session. The ID must conform to ^[a-z]+$
+     * If this is not provided, Showcase chooses one at random.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the session. The ID must conform to ^[a-z]+$
+     * If this is not provided, Showcase chooses one at random.
+     * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int version_ = 0; + + /** + * + * + *
+     * Required. The version this session is using.
+     * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The enum numeric value on the wire for version. + */ + @java.lang.Override + public int getVersionValue() { + return version_; + } + + /** + * + * + *
+     * Required. The version this session is using.
+     * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @param value The enum numeric value on the wire for version to set. + * @return This builder for chaining. + */ + public Builder setVersionValue(int value) { + version_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The version this session is using.
+     * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The version. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Session.Version getVersion() { + com.google.showcase.v1beta1.Session.Version result = + com.google.showcase.v1beta1.Session.Version.forNumber(version_); + return result == null ? com.google.showcase.v1beta1.Session.Version.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * Required. The version this session is using.
+     * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @param value The version to set. + * @return This builder for chaining. + */ + public Builder setVersion(com.google.showcase.v1beta1.Session.Version value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + version_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The version this session is using.
+     * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return This builder for chaining. + */ + public Builder clearVersion() { + bitField0_ = (bitField0_ & ~0x00000002); + version_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Session) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Session) + private static final com.google.showcase.v1beta1.Session DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Session(); + } + + public static com.google.showcase.v1beta1.Session getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Session 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.showcase.v1beta1.Session getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionName.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionName.java new file mode 100644 index 0000000000..b081a0cbfc --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionName.java @@ -0,0 +1,168 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class SessionName implements ResourceName { + private static final PathTemplate SESSION = + PathTemplate.createWithoutUrlEncoding("sessions/{session}"); + private volatile Map fieldValuesMap; + private final String session; + + @Deprecated + protected SessionName() { + session = null; + } + + private SessionName(Builder builder) { + session = Preconditions.checkNotNull(builder.getSession()); + } + + public String getSession() { + return session; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static SessionName of(String session) { + return newBuilder().setSession(session).build(); + } + + public static String format(String session) { + return newBuilder().setSession(session).build().toString(); + } + + public static SessionName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + SESSION.validatedMatch( + formattedString, "SessionName.parse: formattedString not in valid format"); + return of(matchMap.get("session")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (SessionName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return SESSION.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (session != null) { + fieldMapBuilder.put("session", session); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return SESSION.instantiate("session", session); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + SessionName that = ((SessionName) o); + return Objects.equals(this.session, that.session); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(session); + return h; + } + + /** Builder for sessions/{session}. */ + public static class Builder { + private String session; + + protected Builder() {} + + public String getSession() { + return session; + } + + public Builder setSession(String session) { + this.session = session; + return this; + } + + private Builder(SessionName sessionName) { + this.session = sessionName.session; + } + + public SessionName build() { + return new SessionName(this); + } + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java new file mode 100644 index 0000000000..09b18bf4f1 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java @@ -0,0 +1,80 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface SessionOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Session) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the session. The ID must conform to ^[a-z]+$
+   * If this is not provided, Showcase chooses one at random.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The name of the session. The ID must conform to ^[a-z]+$
+   * If this is not provided, Showcase chooses one at random.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Required. The version this session is using.
+   * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The enum numeric value on the wire for version. + */ + int getVersionValue(); + + /** + * + * + *
+   * Required. The version this session is using.
+   * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The version. + */ + com.google.showcase.v1beta1.Session.Version getVersion(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java new file mode 100644 index 0000000000..7359ba44d2 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java @@ -0,0 +1,138 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A severity enum used to test enum capabilities in GAPIC surfaces.
+ * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.Severity} + */ +public enum Severity implements com.google.protobuf.ProtocolMessageEnum { + /** UNNECESSARY = 0; */ + UNNECESSARY(0), + /** NECESSARY = 1; */ + NECESSARY(1), + /** URGENT = 2; */ + URGENT(2), + /** CRITICAL = 3; */ + CRITICAL(3), + UNRECOGNIZED(-1), + ; + + /** UNNECESSARY = 0; */ + public static final int UNNECESSARY_VALUE = 0; + + /** NECESSARY = 1; */ + public static final int NECESSARY_VALUE = 1; + + /** URGENT = 2; */ + public static final int URGENT_VALUE = 2; + + /** CRITICAL = 3; */ + public static final int CRITICAL_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Severity valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Severity forNumber(int value) { + switch (value) { + case 0: + return UNNECESSARY; + case 1: + return NECESSARY; + case 2: + return URGENT; + case 3: + return CRITICAL; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Severity findValueByNumber(int number) { + return Severity.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass.getDescriptor().getEnumTypes().get(0); + } + + private static final Severity[] VALUES = values(); + + public static Severity valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Severity(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Severity) +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java new file mode 100644 index 0000000000..5a6148d001 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java @@ -0,0 +1,949 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\StreamBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsRequest} + */ +public final class StreamBlurbsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamBlurbsRequest) + StreamBlurbsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use StreamBlurbsRequest.newBuilder() to construct. + private StreamBlurbsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private StreamBlurbsRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new StreamBlurbsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamBlurbsRequest.class, + com.google.showcase.v1beta1.StreamBlurbsRequest.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The resource name of a chat room or user profile whose blurbs to stream.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of a chat room or user profile whose blurbs to stream.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EXPIRE_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp expireTime_; + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the expireTime field is set. + */ + @java.lang.Override + public boolean hasExpireTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The expireTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getExpireTime() { + return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_; + } + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { + return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getExpireTime()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getExpireTime()); + } + 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.showcase.v1beta1.StreamBlurbsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamBlurbsRequest other = + (com.google.showcase.v1beta1.StreamBlurbsRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (hasExpireTime() != other.hasExpireTime()) return false; + if (hasExpireTime()) { + if (!getExpireTime().equals(other.getExpireTime())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasExpireTime()) { + hash = (37 * hash) + EXPIRE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getExpireTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest 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.showcase.v1beta1.StreamBlurbsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamBlurbsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\StreamBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamBlurbsRequest) + com.google.showcase.v1beta1.StreamBlurbsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamBlurbsRequest.class, + com.google.showcase.v1beta1.StreamBlurbsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamBlurbsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getExpireTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + expireTime_ = null; + if (expireTimeBuilder_ != null) { + expireTimeBuilder_.dispose(); + expireTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamBlurbsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsRequest build() { + com.google.showcase.v1beta1.StreamBlurbsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsRequest buildPartial() { + com.google.showcase.v1beta1.StreamBlurbsRequest result = + new com.google.showcase.v1beta1.StreamBlurbsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.StreamBlurbsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.expireTime_ = expireTimeBuilder_ == null ? expireTime_ : expireTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamBlurbsRequest) { + return mergeFrom((com.google.showcase.v1beta1.StreamBlurbsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamBlurbsRequest other) { + if (other == com.google.showcase.v1beta1.StreamBlurbsRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasExpireTime()) { + mergeExpireTime(other.getExpireTime()); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getExpireTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of a chat room or user profile whose blurbs to stream.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of a chat room or user profile whose blurbs to stream.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of a chat room or user profile whose blurbs to stream.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of a chat room or user profile whose blurbs to stream.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of a chat room or user profile whose blurbs to stream.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp expireTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + expireTimeBuilder_; + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the expireTime field is set. + */ + public boolean hasExpireTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The expireTime. + */ + public com.google.protobuf.Timestamp getExpireTime() { + if (expireTimeBuilder_ == null) { + return expireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : expireTime_; + } else { + return expireTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setExpireTime(com.google.protobuf.Timestamp value) { + if (expireTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + expireTime_ = value; + } else { + expireTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (expireTimeBuilder_ == null) { + expireTime_ = builderForValue.build(); + } else { + expireTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeExpireTime(com.google.protobuf.Timestamp value) { + if (expireTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && expireTime_ != null + && expireTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getExpireTimeBuilder().mergeFrom(value); + } else { + expireTime_ = value; + } + } else { + expireTimeBuilder_.mergeFrom(value); + } + if (expireTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearExpireTime() { + bitField0_ = (bitField0_ & ~0x00000002); + expireTime_ = null; + if (expireTimeBuilder_ != null) { + expireTimeBuilder_.dispose(); + expireTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getExpireTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { + if (expireTimeBuilder_ != null) { + return expireTimeBuilder_.getMessageOrBuilder(); + } else { + return expireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : expireTime_; + } + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getExpireTimeFieldBuilder() { + if (expireTimeBuilder_ == null) { + expireTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getExpireTime(), getParentForChildren(), isClean()); + expireTime_ = null; + } + return expireTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamBlurbsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamBlurbsRequest) + private static final com.google.showcase.v1beta1.StreamBlurbsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamBlurbsRequest(); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StreamBlurbsRequest 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.showcase.v1beta1.StreamBlurbsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java new file mode 100644 index 0000000000..099900af6b --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java @@ -0,0 +1,96 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface StreamBlurbsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamBlurbsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of a chat room or user profile whose blurbs to stream.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of a chat room or user profile whose blurbs to stream.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the expireTime field is set. + */ + boolean hasExpireTime(); + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The expireTime. + */ + com.google.protobuf.Timestamp getExpireTime(); + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java new file mode 100644 index 0000000000..d080cfc08a --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java @@ -0,0 +1,1057 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the google.showcase.v1beta1.Messaging\StreamBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsResponse} + */ +public final class StreamBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamBlurbsResponse) + StreamBlurbsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use StreamBlurbsResponse.newBuilder() to construct. + private StreamBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private StreamBlurbsResponse() { + action_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new StreamBlurbsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamBlurbsResponse.class, + com.google.showcase.v1beta1.StreamBlurbsResponse.Builder.class); + } + + /** + * + * + *
+   * The action that triggered the blurb to be returned.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.StreamBlurbsResponse.Action} + */ + public enum Action implements com.google.protobuf.ProtocolMessageEnum { + /** ACTION_UNSPECIFIED = 0; */ + ACTION_UNSPECIFIED(0), + /** + * + * + *
+     * Specifies that the blurb was created.
+     * 
+ * + * CREATE = 1; + */ + CREATE(1), + /** + * + * + *
+     * Specifies that the blurb was updated.
+     * 
+ * + * UPDATE = 2; + */ + UPDATE(2), + /** + * + * + *
+     * Specifies that the blurb was deleted.
+     * 
+ * + * DELETE = 3; + */ + DELETE(3), + UNRECOGNIZED(-1), + ; + + /** ACTION_UNSPECIFIED = 0; */ + public static final int ACTION_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Specifies that the blurb was created.
+     * 
+ * + * CREATE = 1; + */ + public static final int CREATE_VALUE = 1; + + /** + * + * + *
+     * Specifies that the blurb was updated.
+     * 
+ * + * UPDATE = 2; + */ + public static final int UPDATE_VALUE = 2; + + /** + * + * + *
+     * Specifies that the blurb was deleted.
+     * 
+ * + * DELETE = 3; + */ + public static final int DELETE_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Action valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Action forNumber(int value) { + switch (value) { + case 0: + return ACTION_UNSPECIFIED; + case 1: + return CREATE; + case 2: + return UPDATE; + case 3: + return DELETE; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Action findValueByNumber(int number) { + return Action.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.StreamBlurbsResponse.getDescriptor().getEnumTypes().get(0); + } + + private static final Action[] VALUES = values(); + + public static Action valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Action(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.StreamBlurbsResponse.Action) + } + + private int bitField0_; + public static final int BLURB_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Blurb blurb_; + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + @java.lang.Override + public boolean hasBlurb() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurb() { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + + public static final int ACTION_FIELD_NUMBER = 2; + private int action_ = 0; + + /** + * + * + *
+   * The action that triggered the blurb to be returned.
+   * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The enum numeric value on the wire for action. + */ + @java.lang.Override + public int getActionValue() { + return action_; + } + + /** + * + * + *
+   * The action that triggered the blurb to be returned.
+   * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The action. + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsResponse.Action getAction() { + com.google.showcase.v1beta1.StreamBlurbsResponse.Action result = + com.google.showcase.v1beta1.StreamBlurbsResponse.Action.forNumber(action_); + return result == null + ? com.google.showcase.v1beta1.StreamBlurbsResponse.Action.UNRECOGNIZED + : result; + } + + 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, getBlurb()); + } + if (action_ + != com.google.showcase.v1beta1.StreamBlurbsResponse.Action.ACTION_UNSPECIFIED.getNumber()) { + output.writeEnum(2, action_); + } + 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, getBlurb()); + } + if (action_ + != com.google.showcase.v1beta1.StreamBlurbsResponse.Action.ACTION_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, action_); + } + 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.showcase.v1beta1.StreamBlurbsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamBlurbsResponse other = + (com.google.showcase.v1beta1.StreamBlurbsResponse) obj; + + if (hasBlurb() != other.hasBlurb()) return false; + if (hasBlurb()) { + if (!getBlurb().equals(other.getBlurb())) return false; + } + if (action_ != other.action_) 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 (hasBlurb()) { + hash = (37 * hash) + BLURB_FIELD_NUMBER; + hash = (53 * hash) + getBlurb().hashCode(); + } + hash = (37 * hash) + ACTION_FIELD_NUMBER; + hash = (53 * hash) + action_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse 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.showcase.v1beta1.StreamBlurbsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamBlurbsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the google.showcase.v1beta1.Messaging\StreamBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamBlurbsResponse) + com.google.showcase.v1beta1.StreamBlurbsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamBlurbsResponse.class, + com.google.showcase.v1beta1.StreamBlurbsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamBlurbsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBlurbFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + blurb_ = null; + if (blurbBuilder_ != null) { + blurbBuilder_.dispose(); + blurbBuilder_ = null; + } + action_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamBlurbsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsResponse build() { + com.google.showcase.v1beta1.StreamBlurbsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsResponse buildPartial() { + com.google.showcase.v1beta1.StreamBlurbsResponse result = + new com.google.showcase.v1beta1.StreamBlurbsResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.StreamBlurbsResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.blurb_ = blurbBuilder_ == null ? blurb_ : blurbBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.action_ = action_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamBlurbsResponse) { + return mergeFrom((com.google.showcase.v1beta1.StreamBlurbsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamBlurbsResponse other) { + if (other == com.google.showcase.v1beta1.StreamBlurbsResponse.getDefaultInstance()) + return this; + if (other.hasBlurb()) { + mergeBlurb(other.getBlurb()); + } + if (other.action_ != 0) { + setActionValue(other.getActionValue()); + } + 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(getBlurbFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + action_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + 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.showcase.v1beta1.Blurb blurb_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbBuilder_; + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + public boolean hasBlurb() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + public com.google.showcase.v1beta1.Blurb getBlurb() { + if (blurbBuilder_ == null) { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } else { + return blurbBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + blurb_ = value; + } else { + blurbBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbBuilder_ == null) { + blurb_ = builderForValue.build(); + } else { + blurbBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder mergeBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && blurb_ != null + && blurb_ != com.google.showcase.v1beta1.Blurb.getDefaultInstance()) { + getBlurbBuilder().mergeFrom(value); + } else { + blurb_ = value; + } + } else { + blurbBuilder_.mergeFrom(value); + } + if (blurb_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder clearBlurb() { + bitField0_ = (bitField0_ & ~0x00000001); + blurb_ = null; + if (blurbBuilder_ != null) { + blurbBuilder_.dispose(); + blurbBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getBlurbFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + if (blurbBuilder_ != null) { + return blurbBuilder_.getMessageOrBuilder(); + } else { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbFieldBuilder() { + if (blurbBuilder_ == null) { + blurbBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + getBlurb(), getParentForChildren(), isClean()); + blurb_ = null; + } + return blurbBuilder_; + } + + private int action_ = 0; + + /** + * + * + *
+     * The action that triggered the blurb to be returned.
+     * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The enum numeric value on the wire for action. + */ + @java.lang.Override + public int getActionValue() { + return action_; + } + + /** + * + * + *
+     * The action that triggered the blurb to be returned.
+     * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @param value The enum numeric value on the wire for action to set. + * @return This builder for chaining. + */ + public Builder setActionValue(int value) { + action_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The action that triggered the blurb to be returned.
+     * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The action. + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsResponse.Action getAction() { + com.google.showcase.v1beta1.StreamBlurbsResponse.Action result = + com.google.showcase.v1beta1.StreamBlurbsResponse.Action.forNumber(action_); + return result == null + ? com.google.showcase.v1beta1.StreamBlurbsResponse.Action.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * The action that triggered the blurb to be returned.
+     * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @param value The action to set. + * @return This builder for chaining. + */ + public Builder setAction(com.google.showcase.v1beta1.StreamBlurbsResponse.Action value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + action_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The action that triggered the blurb to be returned.
+     * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return This builder for chaining. + */ + public Builder clearAction() { + bitField0_ = (bitField0_ & ~0x00000002); + action_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamBlurbsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamBlurbsResponse) + private static final com.google.showcase.v1beta1.StreamBlurbsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamBlurbsResponse(); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StreamBlurbsResponse 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.showcase.v1beta1.StreamBlurbsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java new file mode 100644 index 0000000000..fae6d5c28f --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java @@ -0,0 +1,89 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface StreamBlurbsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamBlurbsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + boolean hasBlurb(); + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + com.google.showcase.v1beta1.Blurb getBlurb(); + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder(); + + /** + * + * + *
+   * The action that triggered the blurb to be returned.
+   * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The enum numeric value on the wire for action. + */ + int getActionValue(); + + /** + * + * + *
+   * The action that triggered the blurb to be returned.
+   * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The action. + */ + com.google.showcase.v1beta1.StreamBlurbsResponse.Action getAction(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java new file mode 100644 index 0000000000..8156ad63af --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java @@ -0,0 +1,2485 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.StreamingSequence} */ +public final class StreamingSequence extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequence) + StreamingSequenceOrBuilder { + private static final long serialVersionUID = 0L; + + // Use StreamingSequence.newBuilder() to construct. + private StreamingSequence(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private StreamingSequence() { + name_ = ""; + content_ = ""; + responses_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new StreamingSequence(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequence.class, + com.google.showcase.v1beta1.StreamingSequence.Builder.class); + } + + public interface ResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamingSequence.Response) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + com.google.rpc.Status getStatus(); + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + */ + com.google.rpc.StatusOrBuilder getStatusOrBuilder(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + boolean hasDelay(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + com.google.protobuf.Duration getDelay(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + */ + com.google.protobuf.DurationOrBuilder getDelayOrBuilder(); + + /** + * + * + *
+     * The index that the status should be sent
+     * 
+ * + * int32 response_index = 3; + * + * @return The responseIndex. + */ + int getResponseIndex(); + } + + /** + * + * + *
+   * A server response to an RPC Attempt in a sequence.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamingSequence.Response} + */ + public static final class Response extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequence.Response) + ResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Response.newBuilder() to construct. + private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Response() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Response(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_Response_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequence.Response.class, + com.google.showcase.v1beta1.StreamingSequence.Response.Builder.class); + } + + private int bitField0_; + public static final int STATUS_FIELD_NUMBER = 1; + private com.google.rpc.Status status_; + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Status getStatus() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + public static final int DELAY_FIELD_NUMBER = 2; + private com.google.protobuf.Duration delay_; + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + @java.lang.Override + public boolean hasDelay() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + @java.lang.Override + public com.google.protobuf.Duration getDelay() { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } + + public static final int RESPONSE_INDEX_FIELD_NUMBER = 3; + private int responseIndex_ = 0; + + /** + * + * + *
+     * The index that the status should be sent
+     * 
+ * + * int32 response_index = 3; + * + * @return The responseIndex. + */ + @java.lang.Override + public int getResponseIndex() { + return responseIndex_; + } + + 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, getStatus()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getDelay()); + } + if (responseIndex_ != 0) { + output.writeInt32(3, responseIndex_); + } + 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, getStatus()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDelay()); + } + if (responseIndex_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, responseIndex_); + } + 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.showcase.v1beta1.StreamingSequence.Response)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamingSequence.Response other = + (com.google.showcase.v1beta1.StreamingSequence.Response) obj; + + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) return false; + } + if (hasDelay() != other.hasDelay()) return false; + if (hasDelay()) { + if (!getDelay().equals(other.getDelay())) return false; + } + if (getResponseIndex() != other.getResponseIndex()) 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 (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + if (hasDelay()) { + hash = (37 * hash) + DELAY_FIELD_NUMBER; + hash = (53 * hash) + getDelay().hashCode(); + } + hash = (37 * hash) + RESPONSE_INDEX_FIELD_NUMBER; + hash = (53 * hash) + getResponseIndex(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response 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.showcase.v1beta1.StreamingSequence.Response parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamingSequence.Response 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * A server response to an RPC Attempt in a sequence.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamingSequence.Response} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequence.Response) + com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_Response_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequence.Response.class, + com.google.showcase.v1beta1.StreamingSequence.Response.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamingSequence.Response.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStatusFieldBuilder(); + getDelayFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + delay_ = null; + if (delayBuilder_ != null) { + delayBuilder_.dispose(); + delayBuilder_ = null; + } + responseIndex_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence.Response getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamingSequence.Response.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence.Response build() { + com.google.showcase.v1beta1.StreamingSequence.Response result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence.Response buildPartial() { + com.google.showcase.v1beta1.StreamingSequence.Response result = + new com.google.showcase.v1beta1.StreamingSequence.Response(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.StreamingSequence.Response result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.delay_ = delayBuilder_ == null ? delay_ : delayBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.responseIndex_ = responseIndex_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamingSequence.Response) { + return mergeFrom((com.google.showcase.v1beta1.StreamingSequence.Response) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamingSequence.Response other) { + if (other == com.google.showcase.v1beta1.StreamingSequence.Response.getDefaultInstance()) + return this; + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + if (other.hasDelay()) { + mergeDelay(other.getDelay()); + } + if (other.getResponseIndex() != 0) { + setResponseIndex(other.getResponseIndex()); + } + 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(getStatusFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getDelayFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + responseIndex_ = input.readInt32(); + bitField0_ |= 0x00000004; + break; + } // case 24 + 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.rpc.Status status_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + statusBuilder_; + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + public boolean hasStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + public com.google.rpc.Status getStatus() { + if (statusBuilder_ == null) { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } else { + return statusBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder setStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + } else { + statusBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder setStatus(com.google.rpc.Status.Builder builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); + } else { + statusBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder mergeStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && status_ != null + && status_ != com.google.rpc.Status.getDefaultInstance()) { + getStatusBuilder().mergeFrom(value); + } else { + status_ = value; + } + } else { + statusBuilder_.mergeFrom(value); + } + if (status_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder clearStatus() { + bitField0_ = (bitField0_ & ~0x00000001); + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public com.google.rpc.Status.Builder getStatusBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getStatusFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); + } else { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); + status_ = null; + } + return statusBuilder_; + } + + private com.google.protobuf.Duration delay_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + delayBuilder_; + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + public boolean hasDelay() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + public com.google.protobuf.Duration getDelay() { + if (delayBuilder_ == null) { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } else { + return delayBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder setDelay(com.google.protobuf.Duration value) { + if (delayBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + delay_ = value; + } else { + delayBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder setDelay(com.google.protobuf.Duration.Builder builderForValue) { + if (delayBuilder_ == null) { + delay_ = builderForValue.build(); + } else { + delayBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder mergeDelay(com.google.protobuf.Duration value) { + if (delayBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && delay_ != null + && delay_ != com.google.protobuf.Duration.getDefaultInstance()) { + getDelayBuilder().mergeFrom(value); + } else { + delay_ = value; + } + } else { + delayBuilder_.mergeFrom(value); + } + if (delay_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder clearDelay() { + bitField0_ = (bitField0_ & ~0x00000002); + delay_ = null; + if (delayBuilder_ != null) { + delayBuilder_.dispose(); + delayBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public com.google.protobuf.Duration.Builder getDelayBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getDelayFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() { + if (delayBuilder_ != null) { + return delayBuilder_.getMessageOrBuilder(); + } else { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getDelayFieldBuilder() { + if (delayBuilder_ == null) { + delayBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getDelay(), getParentForChildren(), isClean()); + delay_ = null; + } + return delayBuilder_; + } + + private int responseIndex_; + + /** + * + * + *
+       * The index that the status should be sent
+       * 
+ * + * int32 response_index = 3; + * + * @return The responseIndex. + */ + @java.lang.Override + public int getResponseIndex() { + return responseIndex_; + } + + /** + * + * + *
+       * The index that the status should be sent
+       * 
+ * + * int32 response_index = 3; + * + * @param value The responseIndex to set. + * @return This builder for chaining. + */ + public Builder setResponseIndex(int value) { + + responseIndex_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The index that the status should be sent
+       * 
+ * + * int32 response_index = 3; + * + * @return This builder for chaining. + */ + public Builder clearResponseIndex() { + bitField0_ = (bitField0_ & ~0x00000004); + responseIndex_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequence.Response) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamingSequence.Response) + private static final com.google.showcase.v1beta1.StreamingSequence.Response DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamingSequence.Response(); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Response 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.showcase.v1beta1.StreamingSequence.Response getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CONTENT_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object content_ = ""; + + /** + * + * + *
+   * The Content that the stream will send
+   * 
+ * + * string content = 2; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The Content that the stream will send
+   * 
+ * + * string content = 2; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESPONSES_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private java.util.List responses_; + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + @java.lang.Override + public java.util.List getResponsesList() { + return responses_; + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + @java.lang.Override + public java.util.List + getResponsesOrBuilderList() { + return responses_; + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + @java.lang.Override + public int getResponsesCount() { + return responses_.size(); + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence.Response getResponses(int index) { + return responses_.get(index); + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder getResponsesOrBuilder( + int index) { + return responses_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, content_); + } + for (int i = 0; i < responses_.size(); i++) { + output.writeMessage(3, responses_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, content_); + } + for (int i = 0; i < responses_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, responses_.get(i)); + } + 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.showcase.v1beta1.StreamingSequence)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamingSequence other = + (com.google.showcase.v1beta1.StreamingSequence) obj; + + if (!getName().equals(other.getName())) return false; + if (!getContent().equals(other.getContent())) return false; + if (!getResponsesList().equals(other.getResponsesList())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + if (getResponsesCount() > 0) { + hash = (37 * hash) + RESPONSES_FIELD_NUMBER; + hash = (53 * hash) + getResponsesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence 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.showcase.v1beta1.StreamingSequence parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamingSequence 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.StreamingSequence} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequence) + com.google.showcase.v1beta1.StreamingSequenceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequence.class, + com.google.showcase.v1beta1.StreamingSequence.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamingSequence.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + content_ = ""; + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + } else { + responses_ = null; + responsesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence build() { + com.google.showcase.v1beta1.StreamingSequence result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence buildPartial() { + com.google.showcase.v1beta1.StreamingSequence result = + new com.google.showcase.v1beta1.StreamingSequence(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.StreamingSequence result) { + if (responsesBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + responses_ = java.util.Collections.unmodifiableList(responses_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.responses_ = responses_; + } else { + result.responses_ = responsesBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.StreamingSequence result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.content_ = content_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamingSequence) { + return mergeFrom((com.google.showcase.v1beta1.StreamingSequence) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamingSequence other) { + if (other == com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getContent().isEmpty()) { + content_ = other.content_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (responsesBuilder_ == null) { + if (!other.responses_.isEmpty()) { + if (responses_.isEmpty()) { + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureResponsesIsMutable(); + responses_.addAll(other.responses_); + } + onChanged(); + } + } else { + if (!other.responses_.isEmpty()) { + if (responsesBuilder_.isEmpty()) { + responsesBuilder_.dispose(); + responsesBuilder_ = null; + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000004); + responsesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getResponsesFieldBuilder() + : null; + } else { + responsesBuilder_.addAllMessages(other.responses_); + } + } + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + content_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + com.google.showcase.v1beta1.StreamingSequence.Response m = + input.readMessage( + com.google.showcase.v1beta1.StreamingSequence.Response.parser(), + extensionRegistry); + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(m); + } else { + responsesBuilder_.addMessage(m); + } + break; + } // case 26 + 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 java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object content_ = ""; + + /** + * + * + *
+     * The Content that the stream will send
+     * 
+ * + * string content = 2; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The Content that the stream will send
+     * 
+ * + * string content = 2; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The Content that the stream will send
+     * 
+ * + * string content = 2; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + content_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The Content that the stream will send
+     * 
+ * + * string content = 2; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + content_ = getDefaultInstance().getContent(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The Content that the stream will send
+     * 
+ * + * string content = 2; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + content_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.util.List responses_ = + java.util.Collections.emptyList(); + + private void ensureResponsesIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + responses_ = + new java.util.ArrayList( + responses_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence.Response, + com.google.showcase.v1beta1.StreamingSequence.Response.Builder, + com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder> + responsesBuilder_; + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public java.util.List + getResponsesList() { + if (responsesBuilder_ == null) { + return java.util.Collections.unmodifiableList(responses_); + } else { + return responsesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public int getResponsesCount() { + if (responsesBuilder_ == null) { + return responses_.size(); + } else { + return responsesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public com.google.showcase.v1beta1.StreamingSequence.Response getResponses(int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder setResponses( + int index, com.google.showcase.v1beta1.StreamingSequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.set(index, value); + onChanged(); + } else { + responsesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder setResponses( + int index, com.google.showcase.v1beta1.StreamingSequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.set(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder addResponses(com.google.showcase.v1beta1.StreamingSequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(value); + onChanged(); + } else { + responsesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder addResponses( + int index, com.google.showcase.v1beta1.StreamingSequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(index, value); + onChanged(); + } else { + responsesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder addResponses( + com.google.showcase.v1beta1.StreamingSequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder addResponses( + int index, com.google.showcase.v1beta1.StreamingSequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder addAllResponses( + java.lang.Iterable + values) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, responses_); + onChanged(); + } else { + responsesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder clearResponses() { + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + responsesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder removeResponses(int index) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.remove(index); + onChanged(); + } else { + responsesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public com.google.showcase.v1beta1.StreamingSequence.Response.Builder getResponsesBuilder( + int index) { + return getResponsesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder getResponsesOrBuilder( + int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public java.util.List + getResponsesOrBuilderList() { + if (responsesBuilder_ != null) { + return responsesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(responses_); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public com.google.showcase.v1beta1.StreamingSequence.Response.Builder addResponsesBuilder() { + return getResponsesFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.StreamingSequence.Response.getDefaultInstance()); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public com.google.showcase.v1beta1.StreamingSequence.Response.Builder addResponsesBuilder( + int index) { + return getResponsesFieldBuilder() + .addBuilder( + index, com.google.showcase.v1beta1.StreamingSequence.Response.getDefaultInstance()); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public java.util.List + getResponsesBuilderList() { + return getResponsesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence.Response, + com.google.showcase.v1beta1.StreamingSequence.Response.Builder, + com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder> + getResponsesFieldBuilder() { + if (responsesBuilder_ == null) { + responsesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence.Response, + com.google.showcase.v1beta1.StreamingSequence.Response.Builder, + com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder>( + responses_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); + responses_ = null; + } + return responsesBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequence) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamingSequence) + private static final com.google.showcase.v1beta1.StreamingSequence DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamingSequence(); + } + + public static com.google.showcase.v1beta1.StreamingSequence getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StreamingSequence 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.showcase.v1beta1.StreamingSequence getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceName.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceName.java new file mode 100644 index 0000000000..ee58f2349c --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceName.java @@ -0,0 +1,168 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class StreamingSequenceName implements ResourceName { + private static final PathTemplate STREAMING_SEQUENCE = + PathTemplate.createWithoutUrlEncoding("streamingSequences/{streaming_sequence}"); + private volatile Map fieldValuesMap; + private final String streamingSequence; + + @Deprecated + protected StreamingSequenceName() { + streamingSequence = null; + } + + private StreamingSequenceName(Builder builder) { + streamingSequence = Preconditions.checkNotNull(builder.getStreamingSequence()); + } + + public String getStreamingSequence() { + return streamingSequence; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static StreamingSequenceName of(String streamingSequence) { + return newBuilder().setStreamingSequence(streamingSequence).build(); + } + + public static String format(String streamingSequence) { + return newBuilder().setStreamingSequence(streamingSequence).build().toString(); + } + + public static StreamingSequenceName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + STREAMING_SEQUENCE.validatedMatch( + formattedString, "StreamingSequenceName.parse: formattedString not in valid format"); + return of(matchMap.get("streaming_sequence")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (StreamingSequenceName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return STREAMING_SEQUENCE.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (streamingSequence != null) { + fieldMapBuilder.put("streaming_sequence", streamingSequence); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return STREAMING_SEQUENCE.instantiate("streaming_sequence", streamingSequence); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + StreamingSequenceName that = ((StreamingSequenceName) o); + return Objects.equals(this.streamingSequence, that.streamingSequence); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(streamingSequence); + return h; + } + + /** Builder for streamingSequences/{streaming_sequence}. */ + public static class Builder { + private String streamingSequence; + + protected Builder() {} + + public String getStreamingSequence() { + return streamingSequence; + } + + public Builder setStreamingSequence(String streamingSequence) { + this.streamingSequence = streamingSequence; + return this; + } + + private Builder(StreamingSequenceName streamingSequenceName) { + this.streamingSequence = streamingSequenceName.streamingSequence; + } + + public StreamingSequenceName build() { + return new StreamingSequenceName(this); + } + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java new file mode 100644 index 0000000000..17fa8c3a57 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java @@ -0,0 +1,127 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface StreamingSequenceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamingSequence) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The Content that the stream will send
+   * 
+ * + * string content = 2; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The Content that the stream will send
+   * 
+ * + * string content = 2; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + java.util.List getResponsesList(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + com.google.showcase.v1beta1.StreamingSequence.Response getResponses(int index); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + int getResponsesCount(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + java.util.List + getResponsesOrBuilderList(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder getResponsesOrBuilder(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java new file mode 100644 index 0000000000..ca3ca8ff34 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java @@ -0,0 +1,2963 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport} */ +public final class StreamingSequenceReport extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequenceReport) + StreamingSequenceReportOrBuilder { + private static final long serialVersionUID = 0L; + + // Use StreamingSequenceReport.newBuilder() to construct. + private StreamingSequenceReport(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private StreamingSequenceReport() { + name_ = ""; + attempts_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new StreamingSequenceReport(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequenceReport.class, + com.google.showcase.v1beta1.StreamingSequenceReport.Builder.class); + } + + public interface AttemptOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamingSequenceReport.Attempt) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The attempt number - starting at 0.
+     * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + int getAttemptNumber(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + boolean hasAttemptDeadline(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + com.google.protobuf.Timestamp getAttemptDeadline(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + boolean hasResponseTime(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + com.google.protobuf.Timestamp getResponseTime(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + boolean hasAttemptDelay(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + com.google.protobuf.Duration getAttemptDelay(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + com.google.rpc.Status getStatus(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + */ + com.google.rpc.StatusOrBuilder getStatusOrBuilder(); + } + + /** + * + * + *
+   * Contains metrics on individual RPC Attempts in a sequence.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport.Attempt} + */ + public static final class Attempt extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequenceReport.Attempt) + AttemptOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Attempt.newBuilder() to construct. + private Attempt(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Attempt() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Attempt(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.class, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder.class); + } + + private int bitField0_; + public static final int ATTEMPT_NUMBER_FIELD_NUMBER = 1; + private int attemptNumber_ = 0; + + /** + * + * + *
+     * The attempt number - starting at 0.
+     * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + @java.lang.Override + public int getAttemptNumber() { + return attemptNumber_; + } + + public static final int ATTEMPT_DEADLINE_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp attemptDeadline_; + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + @java.lang.Override + public boolean hasAttemptDeadline() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getAttemptDeadline() { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } + + public static final int RESPONSE_TIME_FIELD_NUMBER = 3; + private com.google.protobuf.Timestamp responseTime_; + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + @java.lang.Override + public boolean hasResponseTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getResponseTime() { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } + + public static final int ATTEMPT_DELAY_FIELD_NUMBER = 4; + private com.google.protobuf.Duration attemptDelay_; + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + @java.lang.Override + public boolean hasAttemptDelay() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + @java.lang.Override + public com.google.protobuf.Duration getAttemptDelay() { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } + + public static final int STATUS_FIELD_NUMBER = 5; + private com.google.rpc.Status status_; + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Status getStatus() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + 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 (attemptNumber_ != 0) { + output.writeInt32(1, attemptNumber_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getAttemptDeadline()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(3, getResponseTime()); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(4, getAttemptDelay()); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(5, getStatus()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (attemptNumber_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, attemptNumber_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getAttemptDeadline()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getResponseTime()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getAttemptDelay()); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getStatus()); + } + 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.showcase.v1beta1.StreamingSequenceReport.Attempt)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt other = + (com.google.showcase.v1beta1.StreamingSequenceReport.Attempt) obj; + + if (getAttemptNumber() != other.getAttemptNumber()) return false; + if (hasAttemptDeadline() != other.hasAttemptDeadline()) return false; + if (hasAttemptDeadline()) { + if (!getAttemptDeadline().equals(other.getAttemptDeadline())) return false; + } + if (hasResponseTime() != other.hasResponseTime()) return false; + if (hasResponseTime()) { + if (!getResponseTime().equals(other.getResponseTime())) return false; + } + if (hasAttemptDelay() != other.hasAttemptDelay()) return false; + if (hasAttemptDelay()) { + if (!getAttemptDelay().equals(other.getAttemptDelay())) return false; + } + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) 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(); + hash = (37 * hash) + ATTEMPT_NUMBER_FIELD_NUMBER; + hash = (53 * hash) + getAttemptNumber(); + if (hasAttemptDeadline()) { + hash = (37 * hash) + ATTEMPT_DEADLINE_FIELD_NUMBER; + hash = (53 * hash) + getAttemptDeadline().hashCode(); + } + if (hasResponseTime()) { + hash = (37 * hash) + RESPONSE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getResponseTime().hashCode(); + } + if (hasAttemptDelay()) { + hash = (37 * hash) + ATTEMPT_DELAY_FIELD_NUMBER; + hash = (53 * hash) + getAttemptDelay().hashCode(); + } + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt 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.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamingSequenceReport.Attempt 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Contains metrics on individual RPC Attempts in a sequence.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport.Attempt} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequenceReport.Attempt) + com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.class, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getAttemptDeadlineFieldBuilder(); + getResponseTimeFieldBuilder(); + getAttemptDelayFieldBuilder(); + getStatusFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + attemptNumber_ = 0; + attemptDeadline_ = null; + if (attemptDeadlineBuilder_ != null) { + attemptDeadlineBuilder_.dispose(); + attemptDeadlineBuilder_ = null; + } + responseTime_ = null; + if (responseTimeBuilder_ != null) { + responseTimeBuilder_.dispose(); + responseTimeBuilder_ = null; + } + attemptDelay_ = null; + if (attemptDelayBuilder_ != null) { + attemptDelayBuilder_.dispose(); + attemptDelayBuilder_ = null; + } + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt + getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt build() { + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt buildPartial() { + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt result = + new com.google.showcase.v1beta1.StreamingSequenceReport.Attempt(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.attemptNumber_ = attemptNumber_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.attemptDeadline_ = + attemptDeadlineBuilder_ == null ? attemptDeadline_ : attemptDeadlineBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.responseTime_ = + responseTimeBuilder_ == null ? responseTime_ : responseTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.attemptDelay_ = + attemptDelayBuilder_ == null ? attemptDelay_ : attemptDelayBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamingSequenceReport.Attempt) { + return mergeFrom((com.google.showcase.v1beta1.StreamingSequenceReport.Attempt) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamingSequenceReport.Attempt other) { + if (other + == com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.getDefaultInstance()) + return this; + if (other.getAttemptNumber() != 0) { + setAttemptNumber(other.getAttemptNumber()); + } + if (other.hasAttemptDeadline()) { + mergeAttemptDeadline(other.getAttemptDeadline()); + } + if (other.hasResponseTime()) { + mergeResponseTime(other.getResponseTime()); + } + if (other.hasAttemptDelay()) { + mergeAttemptDelay(other.getAttemptDelay()); + } + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + 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 8: + { + attemptNumber_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + input.readMessage( + getAttemptDeadlineFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getResponseTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + input.readMessage(getAttemptDelayFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + 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 int attemptNumber_; + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + @java.lang.Override + public int getAttemptNumber() { + return attemptNumber_; + } + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @param value The attemptNumber to set. + * @return This builder for chaining. + */ + public Builder setAttemptNumber(int value) { + + attemptNumber_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @return This builder for chaining. + */ + public Builder clearAttemptNumber() { + bitField0_ = (bitField0_ & ~0x00000001); + attemptNumber_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp attemptDeadline_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + attemptDeadlineBuilder_; + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + public boolean hasAttemptDeadline() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + public com.google.protobuf.Timestamp getAttemptDeadline() { + if (attemptDeadlineBuilder_ == null) { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } else { + return attemptDeadlineBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder setAttemptDeadline(com.google.protobuf.Timestamp value) { + if (attemptDeadlineBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attemptDeadline_ = value; + } else { + attemptDeadlineBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder setAttemptDeadline(com.google.protobuf.Timestamp.Builder builderForValue) { + if (attemptDeadlineBuilder_ == null) { + attemptDeadline_ = builderForValue.build(); + } else { + attemptDeadlineBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder mergeAttemptDeadline(com.google.protobuf.Timestamp value) { + if (attemptDeadlineBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && attemptDeadline_ != null + && attemptDeadline_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getAttemptDeadlineBuilder().mergeFrom(value); + } else { + attemptDeadline_ = value; + } + } else { + attemptDeadlineBuilder_.mergeFrom(value); + } + if (attemptDeadline_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder clearAttemptDeadline() { + bitField0_ = (bitField0_ & ~0x00000002); + attemptDeadline_ = null; + if (attemptDeadlineBuilder_ != null) { + attemptDeadlineBuilder_.dispose(); + attemptDeadlineBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public com.google.protobuf.Timestamp.Builder getAttemptDeadlineBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getAttemptDeadlineFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { + if (attemptDeadlineBuilder_ != null) { + return attemptDeadlineBuilder_.getMessageOrBuilder(); + } else { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getAttemptDeadlineFieldBuilder() { + if (attemptDeadlineBuilder_ == null) { + attemptDeadlineBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getAttemptDeadline(), getParentForChildren(), isClean()); + attemptDeadline_ = null; + } + return attemptDeadlineBuilder_; + } + + private com.google.protobuf.Timestamp responseTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + responseTimeBuilder_; + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + public boolean hasResponseTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + public com.google.protobuf.Timestamp getResponseTime() { + if (responseTimeBuilder_ == null) { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } else { + return responseTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder setResponseTime(com.google.protobuf.Timestamp value) { + if (responseTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + responseTime_ = value; + } else { + responseTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder setResponseTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (responseTimeBuilder_ == null) { + responseTime_ = builderForValue.build(); + } else { + responseTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder mergeResponseTime(com.google.protobuf.Timestamp value) { + if (responseTimeBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && responseTime_ != null + && responseTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getResponseTimeBuilder().mergeFrom(value); + } else { + responseTime_ = value; + } + } else { + responseTimeBuilder_.mergeFrom(value); + } + if (responseTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder clearResponseTime() { + bitField0_ = (bitField0_ & ~0x00000004); + responseTime_ = null; + if (responseTimeBuilder_ != null) { + responseTimeBuilder_.dispose(); + responseTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public com.google.protobuf.Timestamp.Builder getResponseTimeBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getResponseTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { + if (responseTimeBuilder_ != null) { + return responseTimeBuilder_.getMessageOrBuilder(); + } else { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getResponseTimeFieldBuilder() { + if (responseTimeBuilder_ == null) { + responseTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getResponseTime(), getParentForChildren(), isClean()); + responseTime_ = null; + } + return responseTimeBuilder_; + } + + private com.google.protobuf.Duration attemptDelay_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + attemptDelayBuilder_; + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + public boolean hasAttemptDelay() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + public com.google.protobuf.Duration getAttemptDelay() { + if (attemptDelayBuilder_ == null) { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } else { + return attemptDelayBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder setAttemptDelay(com.google.protobuf.Duration value) { + if (attemptDelayBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attemptDelay_ = value; + } else { + attemptDelayBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder setAttemptDelay(com.google.protobuf.Duration.Builder builderForValue) { + if (attemptDelayBuilder_ == null) { + attemptDelay_ = builderForValue.build(); + } else { + attemptDelayBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder mergeAttemptDelay(com.google.protobuf.Duration value) { + if (attemptDelayBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && attemptDelay_ != null + && attemptDelay_ != com.google.protobuf.Duration.getDefaultInstance()) { + getAttemptDelayBuilder().mergeFrom(value); + } else { + attemptDelay_ = value; + } + } else { + attemptDelayBuilder_.mergeFrom(value); + } + if (attemptDelay_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder clearAttemptDelay() { + bitField0_ = (bitField0_ & ~0x00000008); + attemptDelay_ = null; + if (attemptDelayBuilder_ != null) { + attemptDelayBuilder_.dispose(); + attemptDelayBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public com.google.protobuf.Duration.Builder getAttemptDelayBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getAttemptDelayFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { + if (attemptDelayBuilder_ != null) { + return attemptDelayBuilder_.getMessageOrBuilder(); + } else { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getAttemptDelayFieldBuilder() { + if (attemptDelayBuilder_ == null) { + attemptDelayBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getAttemptDelay(), getParentForChildren(), isClean()); + attemptDelay_ = null; + } + return attemptDelayBuilder_; + } + + private com.google.rpc.Status status_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + statusBuilder_; + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + public boolean hasStatus() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + public com.google.rpc.Status getStatus() { + if (statusBuilder_ == null) { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } else { + return statusBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder setStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + } else { + statusBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder setStatus(com.google.rpc.Status.Builder builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); + } else { + statusBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder mergeStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && status_ != null + && status_ != com.google.rpc.Status.getDefaultInstance()) { + getStatusBuilder().mergeFrom(value); + } else { + status_ = value; + } + } else { + statusBuilder_.mergeFrom(value); + } + if (status_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder clearStatus() { + bitField0_ = (bitField0_ & ~0x00000010); + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public com.google.rpc.Status.Builder getStatusBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getStatusFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); + } else { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); + status_ = null; + } + return statusBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequenceReport.Attempt) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamingSequenceReport.Attempt) + private static final com.google.showcase.v1beta1.StreamingSequenceReport.Attempt + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamingSequenceReport.Attempt(); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Attempt 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.showcase.v1beta1.StreamingSequenceReport.Attempt getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ATTEMPTS_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private java.util.List attempts_; + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public java.util.List + getAttemptsList() { + return attempts_; + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public java.util.List< + ? extends com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder> + getAttemptsOrBuilderList() { + return attempts_; + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public int getAttemptsCount() { + return attempts_.size(); + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt getAttempts(int index) { + return attempts_.get(index); + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder getAttemptsOrBuilder( + int index) { + return attempts_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + for (int i = 0; i < attempts_.size(); i++) { + output.writeMessage(2, attempts_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (int i = 0; i < attempts_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, attempts_.get(i)); + } + 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.showcase.v1beta1.StreamingSequenceReport)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamingSequenceReport other = + (com.google.showcase.v1beta1.StreamingSequenceReport) obj; + + if (!getName().equals(other.getName())) return false; + if (!getAttemptsList().equals(other.getAttemptsList())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (getAttemptsCount() > 0) { + hash = (37 * hash) + ATTEMPTS_FIELD_NUMBER; + hash = (53 * hash) + getAttemptsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport 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.showcase.v1beta1.StreamingSequenceReport parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamingSequenceReport 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequenceReport) + com.google.showcase.v1beta1.StreamingSequenceReportOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequenceReport.class, + com.google.showcase.v1beta1.StreamingSequenceReport.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamingSequenceReport.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + if (attemptsBuilder_ == null) { + attempts_ = java.util.Collections.emptyList(); + } else { + attempts_ = null; + attemptsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamingSequenceReport.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport build() { + com.google.showcase.v1beta1.StreamingSequenceReport result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport buildPartial() { + com.google.showcase.v1beta1.StreamingSequenceReport result = + new com.google.showcase.v1beta1.StreamingSequenceReport(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.showcase.v1beta1.StreamingSequenceReport result) { + if (attemptsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + attempts_ = java.util.Collections.unmodifiableList(attempts_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.attempts_ = attempts_; + } else { + result.attempts_ = attemptsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.StreamingSequenceReport result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamingSequenceReport) { + return mergeFrom((com.google.showcase.v1beta1.StreamingSequenceReport) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamingSequenceReport other) { + if (other == com.google.showcase.v1beta1.StreamingSequenceReport.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (attemptsBuilder_ == null) { + if (!other.attempts_.isEmpty()) { + if (attempts_.isEmpty()) { + attempts_ = other.attempts_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureAttemptsIsMutable(); + attempts_.addAll(other.attempts_); + } + onChanged(); + } + } else { + if (!other.attempts_.isEmpty()) { + if (attemptsBuilder_.isEmpty()) { + attemptsBuilder_.dispose(); + attemptsBuilder_ = null; + attempts_ = other.attempts_; + bitField0_ = (bitField0_ & ~0x00000002); + attemptsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getAttemptsFieldBuilder() + : null; + } else { + attemptsBuilder_.addAllMessages(other.attempts_); + } + } + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt m = + input.readMessage( + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.parser(), + extensionRegistry); + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.add(m); + } else { + attemptsBuilder_.addMessage(m); + } + break; + } // case 18 + 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 java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.util.List attempts_ = + java.util.Collections.emptyList(); + + private void ensureAttemptsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + attempts_ = + new java.util.ArrayList( + attempts_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder> + attemptsBuilder_; + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public java.util.List + getAttemptsList() { + if (attemptsBuilder_ == null) { + return java.util.Collections.unmodifiableList(attempts_); + } else { + return attemptsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public int getAttemptsCount() { + if (attemptsBuilder_ == null) { + return attempts_.size(); + } else { + return attemptsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt getAttempts(int index) { + if (attemptsBuilder_ == null) { + return attempts_.get(index); + } else { + return attemptsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder setAttempts( + int index, com.google.showcase.v1beta1.StreamingSequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.set(index, value); + onChanged(); + } else { + attemptsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder setAttempts( + int index, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.set(index, builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts(com.google.showcase.v1beta1.StreamingSequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.add(value); + onChanged(); + } else { + attemptsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + int index, com.google.showcase.v1beta1.StreamingSequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.add(index, value); + onChanged(); + } else { + attemptsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.add(builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + int index, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.add(index, builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder addAllAttempts( + java.lang.Iterable + values) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, attempts_); + onChanged(); + } else { + attemptsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder clearAttempts() { + if (attemptsBuilder_ == null) { + attempts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + attemptsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder removeAttempts(int index) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.remove(index); + onChanged(); + } else { + attemptsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder getAttemptsBuilder( + int index) { + return getAttemptsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder + getAttemptsOrBuilder(int index) { + if (attemptsBuilder_ == null) { + return attempts_.get(index); + } else { + return attemptsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public java.util.List< + ? extends com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder> + getAttemptsOrBuilderList() { + if (attemptsBuilder_ != null) { + return attemptsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(attempts_); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder + addAttemptsBuilder() { + return getAttemptsFieldBuilder() + .addBuilder( + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.getDefaultInstance()); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder addAttemptsBuilder( + int index) { + return getAttemptsFieldBuilder() + .addBuilder( + index, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.getDefaultInstance()); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public java.util.List + getAttemptsBuilderList() { + return getAttemptsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder> + getAttemptsFieldBuilder() { + if (attemptsBuilder_ == null) { + attemptsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder>( + attempts_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + attempts_ = null; + } + return attemptsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequenceReport) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamingSequenceReport) + private static final com.google.showcase.v1beta1.StreamingSequenceReport DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamingSequenceReport(); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StreamingSequenceReport 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.showcase.v1beta1.StreamingSequenceReport getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportName.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportName.java new file mode 100644 index 0000000000..d3e5c33ade --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportName.java @@ -0,0 +1,170 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class StreamingSequenceReportName implements ResourceName { + private static final PathTemplate STREAMING_SEQUENCE = + PathTemplate.createWithoutUrlEncoding( + "streamingSequences/{streaming_sequence}/streamingSequenceReport"); + private volatile Map fieldValuesMap; + private final String streamingSequence; + + @Deprecated + protected StreamingSequenceReportName() { + streamingSequence = null; + } + + private StreamingSequenceReportName(Builder builder) { + streamingSequence = Preconditions.checkNotNull(builder.getStreamingSequence()); + } + + public String getStreamingSequence() { + return streamingSequence; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static StreamingSequenceReportName of(String streamingSequence) { + return newBuilder().setStreamingSequence(streamingSequence).build(); + } + + public static String format(String streamingSequence) { + return newBuilder().setStreamingSequence(streamingSequence).build().toString(); + } + + public static StreamingSequenceReportName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + STREAMING_SEQUENCE.validatedMatch( + formattedString, + "StreamingSequenceReportName.parse: formattedString not in valid format"); + return of(matchMap.get("streaming_sequence")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (StreamingSequenceReportName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return STREAMING_SEQUENCE.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (streamingSequence != null) { + fieldMapBuilder.put("streaming_sequence", streamingSequence); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return STREAMING_SEQUENCE.instantiate("streaming_sequence", streamingSequence); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + StreamingSequenceReportName that = ((StreamingSequenceReportName) o); + return Objects.equals(this.streamingSequence, that.streamingSequence); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(streamingSequence); + return h; + } + + /** Builder for streamingSequences/{streaming_sequence}/streamingSequenceReport. */ + public static class Builder { + private String streamingSequence; + + protected Builder() {} + + public String getStreamingSequence() { + return streamingSequence; + } + + public Builder setStreamingSequence(String streamingSequence) { + this.streamingSequence = streamingSequence; + return this; + } + + private Builder(StreamingSequenceReportName streamingSequenceReportName) { + this.streamingSequence = streamingSequenceReportName.streamingSequence; + } + + public StreamingSequenceReportName build() { + return new StreamingSequenceReportName(this); + } + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java new file mode 100644 index 0000000000..9ee1dc893d --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java @@ -0,0 +1,97 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface StreamingSequenceReportOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamingSequenceReport) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + java.util.List getAttemptsList(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt getAttempts(int index); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + int getAttemptsCount(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + java.util.List + getAttemptsOrBuilderList(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder getAttemptsOrBuilder( + int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java new file mode 100644 index 0000000000..d14bd6278e --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java @@ -0,0 +1,4352 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.Test} */ +public final class Test extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Test) + TestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Test.newBuilder() to construct. + private Test(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Test() { + name_ = ""; + expectationLevel_ = 0; + description_ = ""; + blueprints_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Test(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.class, com.google.showcase.v1beta1.Test.Builder.class); + } + + /** + * + * + *
+   * Whether or not a test is required, recommended, or optional.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.Test.ExpectationLevel} + */ + public enum ExpectationLevel implements com.google.protobuf.ProtocolMessageEnum { + /** EXPECTATION_LEVEL_UNSPECIFIED = 0; */ + EXPECTATION_LEVEL_UNSPECIFIED(0), + /** + * + * + *
+     * This test is strictly required.
+     * 
+ * + * REQUIRED = 1; + */ + REQUIRED(1), + /** + * + * + *
+     * This test is recommended.
+     *
+     * If a generator explicitly ignores a recommended test (see `DeleteTest`),
+     * then the report may still pass, but with a warning.
+     *
+     * If a generator skips a recommended test and does not explicitly
+     * express that intention, the report will fail.
+     * 
+ * + * RECOMMENDED = 2; + */ + RECOMMENDED(2), + /** + * + * + *
+     * This test is optional.
+     *
+     * If a generator explicitly ignores an optional test (see `DeleteTest`),
+     * then the report may still pass, and no warning will be issued.
+     *
+     * If a generator skips an optional test and does not explicitly
+     * express that intention, the report may still pass, but with a
+     * warning.
+     * 
+ * + * OPTIONAL = 3; + */ + OPTIONAL(3), + UNRECOGNIZED(-1), + ; + + /** EXPECTATION_LEVEL_UNSPECIFIED = 0; */ + public static final int EXPECTATION_LEVEL_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * This test is strictly required.
+     * 
+ * + * REQUIRED = 1; + */ + public static final int REQUIRED_VALUE = 1; + + /** + * + * + *
+     * This test is recommended.
+     *
+     * If a generator explicitly ignores a recommended test (see `DeleteTest`),
+     * then the report may still pass, but with a warning.
+     *
+     * If a generator skips a recommended test and does not explicitly
+     * express that intention, the report will fail.
+     * 
+ * + * RECOMMENDED = 2; + */ + public static final int RECOMMENDED_VALUE = 2; + + /** + * + * + *
+     * This test is optional.
+     *
+     * If a generator explicitly ignores an optional test (see `DeleteTest`),
+     * then the report may still pass, and no warning will be issued.
+     *
+     * If a generator skips an optional test and does not explicitly
+     * express that intention, the report may still pass, but with a
+     * warning.
+     * 
+ * + * OPTIONAL = 3; + */ + public static final int OPTIONAL_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ExpectationLevel valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ExpectationLevel forNumber(int value) { + switch (value) { + case 0: + return EXPECTATION_LEVEL_UNSPECIFIED; + case 1: + return REQUIRED; + case 2: + return RECOMMENDED; + case 3: + return OPTIONAL; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ExpectationLevel findValueByNumber(int number) { + return ExpectationLevel.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.Test.getDescriptor().getEnumTypes().get(0); + } + + private static final ExpectationLevel[] VALUES = values(); + + public static ExpectationLevel valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ExpectationLevel(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Test.ExpectationLevel) + } + + public interface BlueprintOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Test.Blueprint) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The name of this blueprint.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+     * The name of this blueprint.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+     * A description of this blueprint.
+     * 
+ * + * string description = 2; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+     * A description of this blueprint.
+     * 
+ * + * string description = 2; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return Whether the request field is set. + */ + boolean hasRequest(); + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return The request. + */ + com.google.showcase.v1beta1.Test.Blueprint.Invocation getRequest(); + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder getRequestOrBuilder(); + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + java.util.List + getAdditionalRequestsList(); + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + com.google.showcase.v1beta1.Test.Blueprint.Invocation getAdditionalRequests(int index); + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + int getAdditionalRequestsCount(); + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + java.util.List + getAdditionalRequestsOrBuilderList(); + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder getAdditionalRequestsOrBuilder( + int index); + } + + /** + * + * + *
+   * A blueprint is an explicit definition of methods and requests that are needed
+   * to be made to test this specific test case. Ideally this would be represented
+   * by something more robust like CEL, but as of writing this, I am unsure if CEL
+   * is ready.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint} + */ + public static final class Blueprint extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Test.Blueprint) + BlueprintOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Blueprint.newBuilder() to construct. + private Blueprint(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Blueprint() { + name_ = ""; + description_ = ""; + additionalRequests_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Blueprint(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.Blueprint.class, + com.google.showcase.v1beta1.Test.Blueprint.Builder.class); + } + + public interface InvocationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Test.Blueprint.Invocation) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+       * The fully qualified name of the showcase method to be invoked.
+       * 
+ * + * string method = 1; + * + * @return The method. + */ + java.lang.String getMethod(); + + /** + * + * + *
+       * The fully qualified name of the showcase method to be invoked.
+       * 
+ * + * string method = 1; + * + * @return The bytes for method. + */ + com.google.protobuf.ByteString getMethodBytes(); + + /** + * + * + *
+       * The request to be made if a specific request is necessary.
+       * 
+ * + * bytes serialized_request = 2; + * + * @return The serializedRequest. + */ + com.google.protobuf.ByteString getSerializedRequest(); + } + + /** + * + * + *
+     * A message representing a method invocation.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint.Invocation} + */ + public static final class Invocation extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Test.Blueprint.Invocation) + InvocationOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Invocation.newBuilder() to construct. + private Invocation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Invocation() { + method_ = ""; + serializedRequest_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Invocation(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.Blueprint.Invocation.class, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder.class); + } + + public static final int METHOD_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object method_ = ""; + + /** + * + * + *
+       * The fully qualified name of the showcase method to be invoked.
+       * 
+ * + * string method = 1; + * + * @return The method. + */ + @java.lang.Override + public java.lang.String getMethod() { + java.lang.Object ref = method_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + method_ = s; + return s; + } + } + + /** + * + * + *
+       * The fully qualified name of the showcase method to be invoked.
+       * 
+ * + * string method = 1; + * + * @return The bytes for method. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMethodBytes() { + java.lang.Object ref = method_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + method_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SERIALIZED_REQUEST_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString serializedRequest_ = + com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+       * The request to be made if a specific request is necessary.
+       * 
+ * + * bytes serialized_request = 2; + * + * @return The serializedRequest. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSerializedRequest() { + return serializedRequest_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, method_); + } + if (!serializedRequest_.isEmpty()) { + output.writeBytes(2, serializedRequest_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, method_); + } + if (!serializedRequest_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, serializedRequest_); + } + 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.showcase.v1beta1.Test.Blueprint.Invocation)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Test.Blueprint.Invocation other = + (com.google.showcase.v1beta1.Test.Blueprint.Invocation) obj; + + if (!getMethod().equals(other.getMethod())) return false; + if (!getSerializedRequest().equals(other.getSerializedRequest())) 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(); + hash = (37 * hash) + METHOD_FIELD_NUMBER; + hash = (53 * hash) + getMethod().hashCode(); + hash = (37 * hash) + SERIALIZED_REQUEST_FIELD_NUMBER; + hash = (53 * hash) + getSerializedRequest().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation 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.showcase.v1beta1.Test.Blueprint.Invocation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Test.Blueprint.Invocation 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+       * A message representing a method invocation.
+       * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint.Invocation} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Test.Blueprint.Invocation) + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.Blueprint.Invocation.class, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Test.Blueprint.Invocation.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + method_ = ""; + serializedRequest_ = com.google.protobuf.ByteString.EMPTY; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.Invocation getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.Invocation build() { + com.google.showcase.v1beta1.Test.Blueprint.Invocation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.Invocation buildPartial() { + com.google.showcase.v1beta1.Test.Blueprint.Invocation result = + new com.google.showcase.v1beta1.Test.Blueprint.Invocation(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.Test.Blueprint.Invocation result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.method_ = method_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.serializedRequest_ = serializedRequest_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Test.Blueprint.Invocation) { + return mergeFrom((com.google.showcase.v1beta1.Test.Blueprint.Invocation) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Test.Blueprint.Invocation other) { + if (other == com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance()) + return this; + if (!other.getMethod().isEmpty()) { + method_ = other.method_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getSerializedRequest() != com.google.protobuf.ByteString.EMPTY) { + setSerializedRequest(other.getSerializedRequest()); + } + 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: + { + method_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + serializedRequest_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 java.lang.Object method_ = ""; + + /** + * + * + *
+         * The fully qualified name of the showcase method to be invoked.
+         * 
+ * + * string method = 1; + * + * @return The method. + */ + public java.lang.String getMethod() { + java.lang.Object ref = method_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + method_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The fully qualified name of the showcase method to be invoked.
+         * 
+ * + * string method = 1; + * + * @return The bytes for method. + */ + public com.google.protobuf.ByteString getMethodBytes() { + java.lang.Object ref = method_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + method_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The fully qualified name of the showcase method to be invoked.
+         * 
+ * + * string method = 1; + * + * @param value The method to set. + * @return This builder for chaining. + */ + public Builder setMethod(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + method_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+         * The fully qualified name of the showcase method to be invoked.
+         * 
+ * + * string method = 1; + * + * @return This builder for chaining. + */ + public Builder clearMethod() { + method_ = getDefaultInstance().getMethod(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+         * The fully qualified name of the showcase method to be invoked.
+         * 
+ * + * string method = 1; + * + * @param value The bytes for method to set. + * @return This builder for chaining. + */ + public Builder setMethodBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + method_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString serializedRequest_ = + com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+         * The request to be made if a specific request is necessary.
+         * 
+ * + * bytes serialized_request = 2; + * + * @return The serializedRequest. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSerializedRequest() { + return serializedRequest_; + } + + /** + * + * + *
+         * The request to be made if a specific request is necessary.
+         * 
+ * + * bytes serialized_request = 2; + * + * @param value The serializedRequest to set. + * @return This builder for chaining. + */ + public Builder setSerializedRequest(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + serializedRequest_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+         * The request to be made if a specific request is necessary.
+         * 
+ * + * bytes serialized_request = 2; + * + * @return This builder for chaining. + */ + public Builder clearSerializedRequest() { + bitField0_ = (bitField0_ & ~0x00000002); + serializedRequest_ = getDefaultInstance().getSerializedRequest(); + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Test.Blueprint.Invocation) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Test.Blueprint.Invocation) + private static final com.google.showcase.v1beta1.Test.Blueprint.Invocation DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Test.Blueprint.Invocation(); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Invocation 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.showcase.v1beta1.Test.Blueprint.Invocation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+     * The name of this blueprint.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+     * The name of this blueprint.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESCRIPTION_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; + + /** + * + * + *
+     * A description of this blueprint.
+     * 
+ * + * string description = 2; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + + /** + * + * + *
+     * A description of this blueprint.
+     * 
+ * + * string description = 2; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_FIELD_NUMBER = 3; + private com.google.showcase.v1beta1.Test.Blueprint.Invocation request_; + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return Whether the request field is set. + */ + @java.lang.Override + public boolean hasRequest() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return The request. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.Invocation getRequest() { + return request_ == null + ? com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance() + : request_; + } + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder getRequestOrBuilder() { + return request_ == null + ? com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance() + : request_; + } + + public static final int ADDITIONAL_REQUESTS_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private java.util.List + additionalRequests_; + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + @java.lang.Override + public java.util.List + getAdditionalRequestsList() { + return additionalRequests_; + } + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + @java.lang.Override + public java.util.List + getAdditionalRequestsOrBuilderList() { + return additionalRequests_; + } + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + @java.lang.Override + public int getAdditionalRequestsCount() { + return additionalRequests_.size(); + } + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.Invocation getAdditionalRequests(int index) { + return additionalRequests_.get(index); + } + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder + getAdditionalRequestsOrBuilder(int index) { + return additionalRequests_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getRequest()); + } + for (int i = 0; i < additionalRequests_.size(); i++) { + output.writeMessage(4, additionalRequests_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getRequest()); + } + for (int i = 0; i < additionalRequests_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(4, additionalRequests_.get(i)); + } + 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.showcase.v1beta1.Test.Blueprint)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Test.Blueprint other = + (com.google.showcase.v1beta1.Test.Blueprint) obj; + + if (!getName().equals(other.getName())) return false; + if (!getDescription().equals(other.getDescription())) return false; + if (hasRequest() != other.hasRequest()) return false; + if (hasRequest()) { + if (!getRequest().equals(other.getRequest())) return false; + } + if (!getAdditionalRequestsList().equals(other.getAdditionalRequestsList())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + if (hasRequest()) { + hash = (37 * hash) + REQUEST_FIELD_NUMBER; + hash = (53 * hash) + getRequest().hashCode(); + } + if (getAdditionalRequestsCount() > 0) { + hash = (37 * hash) + ADDITIONAL_REQUESTS_FIELD_NUMBER; + hash = (53 * hash) + getAdditionalRequestsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint 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.showcase.v1beta1.Test.Blueprint parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Test.Blueprint 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * A blueprint is an explicit definition of methods and requests that are needed
+     * to be made to test this specific test case. Ideally this would be represented
+     * by something more robust like CEL, but as of writing this, I am unsure if CEL
+     * is ready.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Test.Blueprint) + com.google.showcase.v1beta1.Test.BlueprintOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.Blueprint.class, + com.google.showcase.v1beta1.Test.Blueprint.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Test.Blueprint.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRequestFieldBuilder(); + getAdditionalRequestsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + description_ = ""; + request_ = null; + if (requestBuilder_ != null) { + requestBuilder_.dispose(); + requestBuilder_ = null; + } + if (additionalRequestsBuilder_ == null) { + additionalRequests_ = java.util.Collections.emptyList(); + } else { + additionalRequests_ = null; + additionalRequestsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Test.Blueprint.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint build() { + com.google.showcase.v1beta1.Test.Blueprint result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint buildPartial() { + com.google.showcase.v1beta1.Test.Blueprint result = + new com.google.showcase.v1beta1.Test.Blueprint(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.Test.Blueprint result) { + if (additionalRequestsBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + additionalRequests_ = java.util.Collections.unmodifiableList(additionalRequests_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.additionalRequests_ = additionalRequests_; + } else { + result.additionalRequests_ = additionalRequestsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.Test.Blueprint result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.description_ = description_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.request_ = requestBuilder_ == null ? request_ : requestBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Test.Blueprint) { + return mergeFrom((com.google.showcase.v1beta1.Test.Blueprint) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Test.Blueprint other) { + if (other == com.google.showcase.v1beta1.Test.Blueprint.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasRequest()) { + mergeRequest(other.getRequest()); + } + if (additionalRequestsBuilder_ == null) { + if (!other.additionalRequests_.isEmpty()) { + if (additionalRequests_.isEmpty()) { + additionalRequests_ = other.additionalRequests_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureAdditionalRequestsIsMutable(); + additionalRequests_.addAll(other.additionalRequests_); + } + onChanged(); + } + } else { + if (!other.additionalRequests_.isEmpty()) { + if (additionalRequestsBuilder_.isEmpty()) { + additionalRequestsBuilder_.dispose(); + additionalRequestsBuilder_ = null; + additionalRequests_ = other.additionalRequests_; + bitField0_ = (bitField0_ & ~0x00000008); + additionalRequestsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getAdditionalRequestsFieldBuilder() + : null; + } else { + additionalRequestsBuilder_.addAllMessages(other.additionalRequests_); + } + } + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + description_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getRequestFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + com.google.showcase.v1beta1.Test.Blueprint.Invocation m = + input.readMessage( + com.google.showcase.v1beta1.Test.Blueprint.Invocation.parser(), + extensionRegistry); + if (additionalRequestsBuilder_ == null) { + ensureAdditionalRequestsIsMutable(); + additionalRequests_.add(m); + } else { + additionalRequestsBuilder_.addMessage(m); + } + break; + } // case 34 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+       * The name of this blueprint.
+       * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The name of this blueprint.
+       * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The name of this blueprint.
+       * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The name of this blueprint.
+       * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * The name of this blueprint.
+       * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+       * A description of this blueprint.
+       * 
+ * + * string description = 2; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * A description of this blueprint.
+       * 
+ * + * string description = 2; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * A description of this blueprint.
+       * 
+ * + * string description = 2; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + description_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * A description of this blueprint.
+       * 
+ * + * string description = 2; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+       * A description of this blueprint.
+       * 
+ * + * string description = 2; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.Test.Blueprint.Invocation request_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> + requestBuilder_; + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return Whether the request field is set. + */ + public boolean hasRequest() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return The request. + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation getRequest() { + if (requestBuilder_ == null) { + return request_ == null + ? com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance() + : request_; + } else { + return requestBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public Builder setRequest(com.google.showcase.v1beta1.Test.Blueprint.Invocation value) { + if (requestBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + } else { + requestBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public Builder setRequest( + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder builderForValue) { + if (requestBuilder_ == null) { + request_ = builderForValue.build(); + } else { + requestBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public Builder mergeRequest(com.google.showcase.v1beta1.Test.Blueprint.Invocation value) { + if (requestBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && request_ != null + && request_ + != com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance()) { + getRequestBuilder().mergeFrom(value); + } else { + request_ = value; + } + } else { + requestBuilder_.mergeFrom(value); + } + if (request_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public Builder clearRequest() { + bitField0_ = (bitField0_ & ~0x00000004); + request_ = null; + if (requestBuilder_ != null) { + requestBuilder_.dispose(); + requestBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder getRequestBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getRequestFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder getRequestOrBuilder() { + if (requestBuilder_ != null) { + return requestBuilder_.getMessageOrBuilder(); + } else { + return request_ == null + ? com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance() + : request_; + } + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> + getRequestFieldBuilder() { + if (requestBuilder_ == null) { + requestBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder>( + getRequest(), getParentForChildren(), isClean()); + request_ = null; + } + return requestBuilder_; + } + + private java.util.List + additionalRequests_ = java.util.Collections.emptyList(); + + private void ensureAdditionalRequestsIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + additionalRequests_ = + new java.util.ArrayList( + additionalRequests_); + bitField0_ |= 0x00000008; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> + additionalRequestsBuilder_; + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public java.util.List + getAdditionalRequestsList() { + if (additionalRequestsBuilder_ == null) { + return java.util.Collections.unmodifiableList(additionalRequests_); + } else { + return additionalRequestsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public int getAdditionalRequestsCount() { + if (additionalRequestsBuilder_ == null) { + return additionalRequests_.size(); + } else { + return additionalRequestsBuilder_.getCount(); + } + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation getAdditionalRequests( + int index) { + if (additionalRequestsBuilder_ == null) { + return additionalRequests_.get(index); + } else { + return additionalRequestsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder setAdditionalRequests( + int index, com.google.showcase.v1beta1.Test.Blueprint.Invocation value) { + if (additionalRequestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAdditionalRequestsIsMutable(); + additionalRequests_.set(index, value); + onChanged(); + } else { + additionalRequestsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder setAdditionalRequests( + int index, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder builderForValue) { + if (additionalRequestsBuilder_ == null) { + ensureAdditionalRequestsIsMutable(); + additionalRequests_.set(index, builderForValue.build()); + onChanged(); + } else { + additionalRequestsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder addAdditionalRequests( + com.google.showcase.v1beta1.Test.Blueprint.Invocation value) { + if (additionalRequestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAdditionalRequestsIsMutable(); + additionalRequests_.add(value); + onChanged(); + } else { + additionalRequestsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder addAdditionalRequests( + int index, com.google.showcase.v1beta1.Test.Blueprint.Invocation value) { + if (additionalRequestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAdditionalRequestsIsMutable(); + additionalRequests_.add(index, value); + onChanged(); + } else { + additionalRequestsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder addAdditionalRequests( + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder builderForValue) { + if (additionalRequestsBuilder_ == null) { + ensureAdditionalRequestsIsMutable(); + additionalRequests_.add(builderForValue.build()); + onChanged(); + } else { + additionalRequestsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder addAdditionalRequests( + int index, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder builderForValue) { + if (additionalRequestsBuilder_ == null) { + ensureAdditionalRequestsIsMutable(); + additionalRequests_.add(index, builderForValue.build()); + onChanged(); + } else { + additionalRequestsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder addAllAdditionalRequests( + java.lang.Iterable + values) { + if (additionalRequestsBuilder_ == null) { + ensureAdditionalRequestsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, additionalRequests_); + onChanged(); + } else { + additionalRequestsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder clearAdditionalRequests() { + if (additionalRequestsBuilder_ == null) { + additionalRequests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + } else { + additionalRequestsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder removeAdditionalRequests(int index) { + if (additionalRequestsBuilder_ == null) { + ensureAdditionalRequestsIsMutable(); + additionalRequests_.remove(index); + onChanged(); + } else { + additionalRequestsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder + getAdditionalRequestsBuilder(int index) { + return getAdditionalRequestsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder + getAdditionalRequestsOrBuilder(int index) { + if (additionalRequestsBuilder_ == null) { + return additionalRequests_.get(index); + } else { + return additionalRequestsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public java.util.List< + ? extends com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> + getAdditionalRequestsOrBuilderList() { + if (additionalRequestsBuilder_ != null) { + return additionalRequestsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(additionalRequests_); + } + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder + addAdditionalRequestsBuilder() { + return getAdditionalRequestsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance()); + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder + addAdditionalRequestsBuilder(int index) { + return getAdditionalRequestsFieldBuilder() + .addBuilder( + index, com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance()); + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public java.util.List + getAdditionalRequestsBuilderList() { + return getAdditionalRequestsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> + getAdditionalRequestsFieldBuilder() { + if (additionalRequestsBuilder_ == null) { + additionalRequestsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder>( + additionalRequests_, + ((bitField0_ & 0x00000008) != 0), + getParentForChildren(), + isClean()); + additionalRequests_ = null; + } + return additionalRequestsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Test.Blueprint) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Test.Blueprint) + private static final com.google.showcase.v1beta1.Test.Blueprint DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Test.Blueprint(); + } + + public static com.google.showcase.v1beta1.Test.Blueprint getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Blueprint 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.showcase.v1beta1.Test.Blueprint getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EXPECTATION_LEVEL_FIELD_NUMBER = 2; + private int expectationLevel_ = 0; + + /** + * + * + *
+   * The expectation level for this test.
+   * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The enum numeric value on the wire for expectationLevel. + */ + @java.lang.Override + public int getExpectationLevelValue() { + return expectationLevel_; + } + + /** + * + * + *
+   * The expectation level for this test.
+   * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The expectationLevel. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.ExpectationLevel getExpectationLevel() { + com.google.showcase.v1beta1.Test.ExpectationLevel result = + com.google.showcase.v1beta1.Test.ExpectationLevel.forNumber(expectationLevel_); + return result == null ? com.google.showcase.v1beta1.Test.ExpectationLevel.UNRECOGNIZED : result; + } + + public static final int DESCRIPTION_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; + + /** + * + * + *
+   * A description of the test.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + + /** + * + * + *
+   * A description of the test.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BLUEPRINTS_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private java.util.List blueprints_; + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + @java.lang.Override + public java.util.List getBlueprintsList() { + return blueprints_; + } + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + @java.lang.Override + public java.util.List + getBlueprintsOrBuilderList() { + return blueprints_; + } + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + @java.lang.Override + public int getBlueprintsCount() { + return blueprints_.size(); + } + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint getBlueprints(int index) { + return blueprints_.get(index); + } + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.BlueprintOrBuilder getBlueprintsOrBuilder(int index) { + return blueprints_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (expectationLevel_ + != com.google.showcase.v1beta1.Test.ExpectationLevel.EXPECTATION_LEVEL_UNSPECIFIED + .getNumber()) { + output.writeEnum(2, expectationLevel_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + } + for (int i = 0; i < blueprints_.size(); i++) { + output.writeMessage(4, blueprints_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (expectationLevel_ + != com.google.showcase.v1beta1.Test.ExpectationLevel.EXPECTATION_LEVEL_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, expectationLevel_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + } + for (int i = 0; i < blueprints_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, blueprints_.get(i)); + } + 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.showcase.v1beta1.Test)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Test other = (com.google.showcase.v1beta1.Test) obj; + + if (!getName().equals(other.getName())) return false; + if (expectationLevel_ != other.expectationLevel_) return false; + if (!getDescription().equals(other.getDescription())) return false; + if (!getBlueprintsList().equals(other.getBlueprintsList())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + EXPECTATION_LEVEL_FIELD_NUMBER; + hash = (53 * hash) + expectationLevel_; + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + if (getBlueprintsCount() > 0) { + hash = (37 * hash) + BLUEPRINTS_FIELD_NUMBER; + hash = (53 * hash) + getBlueprintsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Test parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test 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.showcase.v1beta1.Test parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Test 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.Test} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Test) + com.google.showcase.v1beta1.TestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.class, + com.google.showcase.v1beta1.Test.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Test.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + expectationLevel_ = 0; + description_ = ""; + if (blueprintsBuilder_ == null) { + blueprints_ = java.util.Collections.emptyList(); + } else { + blueprints_ = null; + blueprintsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Test.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test build() { + com.google.showcase.v1beta1.Test result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test buildPartial() { + com.google.showcase.v1beta1.Test result = new com.google.showcase.v1beta1.Test(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.showcase.v1beta1.Test result) { + if (blueprintsBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + blueprints_ = java.util.Collections.unmodifiableList(blueprints_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.blueprints_ = blueprints_; + } else { + result.blueprints_ = blueprintsBuilder_.build(); + } + } + + private void buildPartial0(com.google.showcase.v1beta1.Test result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.expectationLevel_ = expectationLevel_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.description_ = description_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Test) { + return mergeFrom((com.google.showcase.v1beta1.Test) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Test other) { + if (other == com.google.showcase.v1beta1.Test.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.expectationLevel_ != 0) { + setExpectationLevelValue(other.getExpectationLevelValue()); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (blueprintsBuilder_ == null) { + if (!other.blueprints_.isEmpty()) { + if (blueprints_.isEmpty()) { + blueprints_ = other.blueprints_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureBlueprintsIsMutable(); + blueprints_.addAll(other.blueprints_); + } + onChanged(); + } + } else { + if (!other.blueprints_.isEmpty()) { + if (blueprintsBuilder_.isEmpty()) { + blueprintsBuilder_.dispose(); + blueprintsBuilder_ = null; + blueprints_ = other.blueprints_; + bitField0_ = (bitField0_ & ~0x00000008); + blueprintsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getBlueprintsFieldBuilder() + : null; + } else { + blueprintsBuilder_.addAllMessages(other.blueprints_); + } + } + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + expectationLevel_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + description_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + com.google.showcase.v1beta1.Test.Blueprint m = + input.readMessage( + com.google.showcase.v1beta1.Test.Blueprint.parser(), extensionRegistry); + if (blueprintsBuilder_ == null) { + ensureBlueprintsIsMutable(); + blueprints_.add(m); + } else { + blueprintsBuilder_.addMessage(m); + } + break; + } // case 34 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int expectationLevel_ = 0; + + /** + * + * + *
+     * The expectation level for this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The enum numeric value on the wire for expectationLevel. + */ + @java.lang.Override + public int getExpectationLevelValue() { + return expectationLevel_; + } + + /** + * + * + *
+     * The expectation level for this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @param value The enum numeric value on the wire for expectationLevel to set. + * @return This builder for chaining. + */ + public Builder setExpectationLevelValue(int value) { + expectationLevel_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The expectation level for this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The expectationLevel. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.ExpectationLevel getExpectationLevel() { + com.google.showcase.v1beta1.Test.ExpectationLevel result = + com.google.showcase.v1beta1.Test.ExpectationLevel.forNumber(expectationLevel_); + return result == null + ? com.google.showcase.v1beta1.Test.ExpectationLevel.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * The expectation level for this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @param value The expectationLevel to set. + * @return This builder for chaining. + */ + public Builder setExpectationLevel(com.google.showcase.v1beta1.Test.ExpectationLevel value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + expectationLevel_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The expectation level for this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return This builder for chaining. + */ + public Builder clearExpectationLevel() { + bitField0_ = (bitField0_ & ~0x00000002); + expectationLevel_ = 0; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+     * A description of the test.
+     * 
+ * + * string description = 3; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A description of the test.
+     * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A description of the test.
+     * 
+ * + * string description = 3; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + description_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * A description of the test.
+     * 
+ * + * string description = 3; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * A description of the test.
+     * 
+ * + * string description = 3; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.util.List blueprints_ = + java.util.Collections.emptyList(); + + private void ensureBlueprintsIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + blueprints_ = + new java.util.ArrayList(blueprints_); + bitField0_ |= 0x00000008; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint, + com.google.showcase.v1beta1.Test.Blueprint.Builder, + com.google.showcase.v1beta1.Test.BlueprintOrBuilder> + blueprintsBuilder_; + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public java.util.List getBlueprintsList() { + if (blueprintsBuilder_ == null) { + return java.util.Collections.unmodifiableList(blueprints_); + } else { + return blueprintsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public int getBlueprintsCount() { + if (blueprintsBuilder_ == null) { + return blueprints_.size(); + } else { + return blueprintsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public com.google.showcase.v1beta1.Test.Blueprint getBlueprints(int index) { + if (blueprintsBuilder_ == null) { + return blueprints_.get(index); + } else { + return blueprintsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder setBlueprints(int index, com.google.showcase.v1beta1.Test.Blueprint value) { + if (blueprintsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlueprintsIsMutable(); + blueprints_.set(index, value); + onChanged(); + } else { + blueprintsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder setBlueprints( + int index, com.google.showcase.v1beta1.Test.Blueprint.Builder builderForValue) { + if (blueprintsBuilder_ == null) { + ensureBlueprintsIsMutable(); + blueprints_.set(index, builderForValue.build()); + onChanged(); + } else { + blueprintsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder addBlueprints(com.google.showcase.v1beta1.Test.Blueprint value) { + if (blueprintsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlueprintsIsMutable(); + blueprints_.add(value); + onChanged(); + } else { + blueprintsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder addBlueprints(int index, com.google.showcase.v1beta1.Test.Blueprint value) { + if (blueprintsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlueprintsIsMutable(); + blueprints_.add(index, value); + onChanged(); + } else { + blueprintsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder addBlueprints( + com.google.showcase.v1beta1.Test.Blueprint.Builder builderForValue) { + if (blueprintsBuilder_ == null) { + ensureBlueprintsIsMutable(); + blueprints_.add(builderForValue.build()); + onChanged(); + } else { + blueprintsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder addBlueprints( + int index, com.google.showcase.v1beta1.Test.Blueprint.Builder builderForValue) { + if (blueprintsBuilder_ == null) { + ensureBlueprintsIsMutable(); + blueprints_.add(index, builderForValue.build()); + onChanged(); + } else { + blueprintsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder addAllBlueprints( + java.lang.Iterable values) { + if (blueprintsBuilder_ == null) { + ensureBlueprintsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, blueprints_); + onChanged(); + } else { + blueprintsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder clearBlueprints() { + if (blueprintsBuilder_ == null) { + blueprints_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + } else { + blueprintsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder removeBlueprints(int index) { + if (blueprintsBuilder_ == null) { + ensureBlueprintsIsMutable(); + blueprints_.remove(index); + onChanged(); + } else { + blueprintsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public com.google.showcase.v1beta1.Test.Blueprint.Builder getBlueprintsBuilder(int index) { + return getBlueprintsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public com.google.showcase.v1beta1.Test.BlueprintOrBuilder getBlueprintsOrBuilder(int index) { + if (blueprintsBuilder_ == null) { + return blueprints_.get(index); + } else { + return blueprintsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public java.util.List + getBlueprintsOrBuilderList() { + if (blueprintsBuilder_ != null) { + return blueprintsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(blueprints_); + } + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public com.google.showcase.v1beta1.Test.Blueprint.Builder addBlueprintsBuilder() { + return getBlueprintsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Test.Blueprint.getDefaultInstance()); + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public com.google.showcase.v1beta1.Test.Blueprint.Builder addBlueprintsBuilder(int index) { + return getBlueprintsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Test.Blueprint.getDefaultInstance()); + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public java.util.List + getBlueprintsBuilderList() { + return getBlueprintsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint, + com.google.showcase.v1beta1.Test.Blueprint.Builder, + com.google.showcase.v1beta1.Test.BlueprintOrBuilder> + getBlueprintsFieldBuilder() { + if (blueprintsBuilder_ == null) { + blueprintsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint, + com.google.showcase.v1beta1.Test.Blueprint.Builder, + com.google.showcase.v1beta1.Test.BlueprintOrBuilder>( + blueprints_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), isClean()); + blueprints_ = null; + } + return blueprintsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Test) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Test) + private static final com.google.showcase.v1beta1.Test DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Test(); + } + + public static com.google.showcase.v1beta1.Test getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Test 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.showcase.v1beta1.Test getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestName.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestName.java new file mode 100644 index 0000000000..276698030f --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestName.java @@ -0,0 +1,191 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class TestName implements ResourceName { + private static final PathTemplate SESSION_TEST = + PathTemplate.createWithoutUrlEncoding("sessions/{session}/tests/{test}"); + private volatile Map fieldValuesMap; + private final String session; + private final String test; + + @Deprecated + protected TestName() { + session = null; + test = null; + } + + private TestName(Builder builder) { + session = Preconditions.checkNotNull(builder.getSession()); + test = Preconditions.checkNotNull(builder.getTest()); + } + + public String getSession() { + return session; + } + + public String getTest() { + return test; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static TestName of(String session, String test) { + return newBuilder().setSession(session).setTest(test).build(); + } + + public static String format(String session, String test) { + return newBuilder().setSession(session).setTest(test).build().toString(); + } + + public static TestName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + SESSION_TEST.validatedMatch( + formattedString, "TestName.parse: formattedString not in valid format"); + return of(matchMap.get("session"), matchMap.get("test")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (TestName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return SESSION_TEST.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (session != null) { + fieldMapBuilder.put("session", session); + } + if (test != null) { + fieldMapBuilder.put("test", test); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return SESSION_TEST.instantiate("session", session, "test", test); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + TestName that = ((TestName) o); + return Objects.equals(this.session, that.session) && Objects.equals(this.test, that.test); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(session); + h *= 1000003; + h ^= Objects.hashCode(test); + return h; + } + + /** Builder for sessions/{session}/tests/{test}. */ + public static class Builder { + private String session; + private String test; + + protected Builder() {} + + public String getSession() { + return session; + } + + public String getTest() { + return test; + } + + public Builder setSession(String session) { + this.session = session; + return this; + } + + public Builder setTest(String test) { + this.test = test; + return this; + } + + private Builder(TestName testName) { + this.session = testName.session; + this.test = testName.test; + } + + public TestName build() { + return new TestName(this); + } + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java new file mode 100644 index 0000000000..abeeb7ce8e --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java @@ -0,0 +1,179 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface TestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Test) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The expectation level for this test.
+   * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The enum numeric value on the wire for expectationLevel. + */ + int getExpectationLevelValue(); + + /** + * + * + *
+   * The expectation level for this test.
+   * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The expectationLevel. + */ + com.google.showcase.v1beta1.Test.ExpectationLevel getExpectationLevel(); + + /** + * + * + *
+   * A description of the test.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+   * A description of the test.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + java.util.List getBlueprintsList(); + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + com.google.showcase.v1beta1.Test.Blueprint getBlueprints(int index); + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + int getBlueprintsCount(); + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + java.util.List + getBlueprintsOrBuilderList(); + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + com.google.showcase.v1beta1.Test.BlueprintOrBuilder getBlueprintsOrBuilder(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java new file mode 100644 index 0000000000..001fef15ab --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java @@ -0,0 +1,927 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A TestRun is the result of running a Test.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.TestRun} + */ +public final class TestRun extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.TestRun) + TestRunOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TestRun.newBuilder() to construct. + private TestRun(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TestRun() { + test_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TestRun(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_TestRun_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.TestRun.class, + com.google.showcase.v1beta1.TestRun.Builder.class); + } + + private int bitField0_; + public static final int TEST_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object test_ = ""; + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The test. + */ + @java.lang.Override + public java.lang.String getTest() { + java.lang.Object ref = test_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + test_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for test. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTestBytes() { + java.lang.Object ref = test_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + test_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ISSUE_FIELD_NUMBER = 2; + private com.google.showcase.v1beta1.Issue issue_; + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return Whether the issue field is set. + */ + @java.lang.Override + public boolean hasIssue() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return The issue. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue getIssue() { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(test_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, test_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getIssue()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(test_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, test_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getIssue()); + } + 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.showcase.v1beta1.TestRun)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.TestRun other = (com.google.showcase.v1beta1.TestRun) obj; + + if (!getTest().equals(other.getTest())) return false; + if (hasIssue() != other.hasIssue()) return false; + if (hasIssue()) { + if (!getIssue().equals(other.getIssue())) 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(); + hash = (37 * hash) + TEST_FIELD_NUMBER; + hash = (53 * hash) + getTest().hashCode(); + if (hasIssue()) { + hash = (37 * hash) + ISSUE_FIELD_NUMBER; + hash = (53 * hash) + getIssue().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.TestRun parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.TestRun 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.showcase.v1beta1.TestRun parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.TestRun parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.TestRun parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.TestRun 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A TestRun is the result of running a Test.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.TestRun} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.TestRun) + com.google.showcase.v1beta1.TestRunOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_TestRun_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.TestRun.class, + com.google.showcase.v1beta1.TestRun.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.TestRun.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getIssueFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + test_ = ""; + issue_ = null; + if (issueBuilder_ != null) { + issueBuilder_.dispose(); + issueBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_TestRun_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.TestRun getDefaultInstanceForType() { + return com.google.showcase.v1beta1.TestRun.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.TestRun build() { + com.google.showcase.v1beta1.TestRun result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.TestRun buildPartial() { + com.google.showcase.v1beta1.TestRun result = new com.google.showcase.v1beta1.TestRun(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.TestRun result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.test_ = test_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.issue_ = issueBuilder_ == null ? issue_ : issueBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.TestRun) { + return mergeFrom((com.google.showcase.v1beta1.TestRun) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.TestRun other) { + if (other == com.google.showcase.v1beta1.TestRun.getDefaultInstance()) return this; + if (!other.getTest().isEmpty()) { + test_ = other.test_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasIssue()) { + mergeIssue(other.getIssue()); + } + 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: + { + test_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getIssueFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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 java.lang.Object test_ = ""; + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The test. + */ + public java.lang.String getTest() { + java.lang.Object ref = test_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + test_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for test. + */ + public com.google.protobuf.ByteString getTestBytes() { + java.lang.Object ref = test_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + test_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The test to set. + * @return This builder for chaining. + */ + public Builder setTest(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + test_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearTest() { + test_ = getDefaultInstance().getTest(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for test to set. + * @return This builder for chaining. + */ + public Builder setTestBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + test_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.Issue issue_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder> + issueBuilder_; + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return Whether the issue field is set. + */ + public boolean hasIssue() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return The issue. + */ + public com.google.showcase.v1beta1.Issue getIssue() { + if (issueBuilder_ == null) { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } else { + return issueBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public Builder setIssue(com.google.showcase.v1beta1.Issue value) { + if (issueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + issue_ = value; + } else { + issueBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public Builder setIssue(com.google.showcase.v1beta1.Issue.Builder builderForValue) { + if (issueBuilder_ == null) { + issue_ = builderForValue.build(); + } else { + issueBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public Builder mergeIssue(com.google.showcase.v1beta1.Issue value) { + if (issueBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && issue_ != null + && issue_ != com.google.showcase.v1beta1.Issue.getDefaultInstance()) { + getIssueBuilder().mergeFrom(value); + } else { + issue_ = value; + } + } else { + issueBuilder_.mergeFrom(value); + } + if (issue_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public Builder clearIssue() { + bitField0_ = (bitField0_ & ~0x00000002); + issue_ = null; + if (issueBuilder_ != null) { + issueBuilder_.dispose(); + issueBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public com.google.showcase.v1beta1.Issue.Builder getIssueBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getIssueFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { + if (issueBuilder_ != null) { + return issueBuilder_.getMessageOrBuilder(); + } else { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder> + getIssueFieldBuilder() { + if (issueBuilder_ == null) { + issueBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder>( + getIssue(), getParentForChildren(), isClean()); + issue_ = null; + } + return issueBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.TestRun) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.TestRun) + private static final com.google.showcase.v1beta1.TestRun DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.TestRun(); + } + + public static com.google.showcase.v1beta1.TestRun getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TestRun 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.showcase.v1beta1.TestRun getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java new file mode 100644 index 0000000000..c60047fe3e --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java @@ -0,0 +1,93 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface TestRunOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.TestRun) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The test. + */ + java.lang.String getTest(); + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for test. + */ + com.google.protobuf.ByteString getTestBytes(); + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return Whether the issue field is set. + */ + boolean hasIssue(); + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return The issue. + */ + com.google.showcase.v1beta1.Issue getIssue(); + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java new file mode 100644 index 0000000000..6527ae96b1 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java @@ -0,0 +1,378 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public final class TestingOuterClass { + private TestingOuterClass() {} + + 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_showcase_v1beta1_Session_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Session_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Test_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Test_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Issue_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_TestRun_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_VerifyTestResponse_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,schema/google/showcase/v1beta1/testing" + + ".proto\022\027google.showcase.v1beta1\032\034google/" + + "api/annotations.proto\032\027google/api/client" + + ".proto\032\031google/api/resource.proto\032\033googl" + + "e/protobuf/empty.proto\"\311\001\n\007Session\022\014\n\004na" + + "me\030\001 \001(\t\0229\n\007version\030\002 \001(\0162(.google.showc" + + "ase.v1beta1.Session.Version\";\n\007Version\022\027" + + "\n\023VERSION_UNSPECIFIED\020\000\022\r\n\tV1_LATEST\020\001\022\010" + + "\n\004V1_0\020\002:8\352A5\n\037showcase.googleapis.com/S" + + "ession\022\022sessions/{session}\"I\n\024CreateSess" + + "ionRequest\0221\n\007session\030\001 \001(\0132 .google.sho" + + "wcase.v1beta1.Session\"G\n\021GetSessionReque" + + "st\0222\n\004name\030\001 \001(\tB$\372A!\n\037showcase.googleap" + + "is.com/Session\"<\n\023ListSessionsRequest\022\021\n" + + "\tpage_size\030\001 \001(\005\022\022\n\npage_token\030\002 \001(\t\"c\n\024" + + "ListSessionsResponse\0222\n\010sessions\030\001 \003(\0132 " + + ".google.showcase.v1beta1.Session\022\027\n\017next" + + "_page_token\030\002 \001(\t\"J\n\024DeleteSessionReques" + + "t\0222\n\004name\030\001 \001(\tB$\372A!\n\037showcase.googleapi" + + "s.com/Session\"J\n\024ReportSessionRequest\0222\n" + + "\004name\030\001 \001(\tB$\372A!\n\037showcase.googleapis.co" + + "m/Session\"\335\001\n\025ReportSessionResponse\022E\n\006r" + + "esult\030\001 \001(\01625.google.showcase.v1beta1.Re" + + "portSessionResponse.Result\0223\n\ttest_runs\030" + + "\002 \003(\0132 .google.showcase.v1beta1.TestRun\"" + + "H\n\006Result\022\026\n\022RESULT_UNSPECIFIED\020\000\022\n\n\006PAS" + + "SED\020\001\022\n\n\006FAILED\020\002\022\016\n\nINCOMPLETE\020\003\"\272\005\n\004Te" + + "st\022\014\n\004name\030\001 \001(\t\022I\n\021expectation_level\030\002 " + + "\001(\0162..google.showcase.v1beta1.Test.Expec" + + "tationLevel\022\023\n\013description\030\003 \001(\t\022;\n\nblue" + + "prints\030\004 \003(\0132\'.google.showcase.v1beta1.T" + + "est.Blueprint\032\336\002\n\tBlueprint\022\014\n\004name\030\001 \001(" + + "\t\022\023\n\013description\030\002 \001(\t\022C\n\007request\030\003 \001(\0132" + + "2.google.showcase.v1beta1.Test.Blueprint" + + ".Invocation\022O\n\023additional_requests\030\004 \003(\013" + + "22.google.showcase.v1beta1.Test.Blueprin" + + "t.Invocation\0328\n\nInvocation\022\016\n\006method\030\001 \001" + + "(\t\022\032\n\022serialized_request\030\002 \001(\014:^\352A[\n!sho" + + "wcase.googleapis.com/Blueprint\0226sessions" + + "/{session}/tests/{test}/blueprints/{blue" + + "print}\"b\n\020ExpectationLevel\022!\n\035EXPECTATIO" + + "N_LEVEL_UNSPECIFIED\020\000\022\014\n\010REQUIRED\020\001\022\017\n\013R" + + "ECOMMENDED\020\002\022\014\n\010OPTIONAL\020\003:B\352A?\n\034showcas" + + "e.googleapis.com/Test\022\037sessions/{session" + + "}/tests/{test}\"\234\002\n\005Issue\0221\n\004type\030\001 \001(\0162#" + + ".google.showcase.v1beta1.Issue.Type\0229\n\010s" + + "everity\030\002 \001(\0162\'.google.showcase.v1beta1." + + "Issue.Severity\022\023\n\013description\030\003 \001(\t\"R\n\004T" + + "ype\022\024\n\020TYPE_UNSPECIFIED\020\000\022\013\n\007SKIPPED\020\001\022\013" + + "\n\007PENDING\020\002\022\032\n\026INCORRECT_CONFIRMATION\020\003\"" + + "<\n\010Severity\022\030\n\024SEVERITY_UNSPECIFIED\020\000\022\t\n" + + "\005ERROR\020\001\022\013\n\007WARNING\020\002\"o\n\020ListTestsReques" + + "t\0224\n\006parent\030\001 \001(\tB$\372A!\n\037showcase.googlea" + + "pis.com/Session\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npa" + + "ge_token\030\003 \001(\t\"Z\n\021ListTestsResponse\022,\n\005t" + + "ests\030\001 \003(\0132\035.google.showcase.v1beta1.Tes" + + "t\022\027\n\017next_page_token\030\002 \001(\t\"i\n\007TestRun\022/\n" + + "\004test\030\001 \001(\tB!\372A\036\n\034showcase.googleapis.co" + + "m/Test\022-\n\005issue\030\002 \001(\0132\036.google.showcase." + + "v1beta1.Issue\"D\n\021DeleteTestRequest\022/\n\004na" + + "me\030\001 \001(\tB!\372A\036\n\034showcase.googleapis.com/T" + + "est\"e\n\021VerifyTestRequest\022/\n\004name\030\001 \001(\tB!" + + "\372A\036\n\034showcase.googleapis.com/Test\022\016\n\006ans" + + "wer\030\002 \001(\014\022\017\n\007answers\030\003 \003(\014\"C\n\022VerifyTest" + + "Response\022-\n\005issue\030\001 \001(\0132\036.google.showcas" + + "e.v1beta1.Issue2\355\010\n\007Testing\022\204\001\n\rCreateSe" + + "ssion\022-.google.showcase.v1beta1.CreateSe" + + "ssionRequest\032 .google.showcase.v1beta1.S" + + "ession\"\"\202\323\344\223\002\034\"\021/v1beta1/sessions:\007sessi" + + "on\022~\n\nGetSession\022*.google.showcase.v1bet" + + "a1.GetSessionRequest\032 .google.showcase.v" + + "1beta1.Session\"\"\202\323\344\223\002\034\022\032/v1beta1/{name=s" + + "essions/*}\022\206\001\n\014ListSessions\022,.google.sho" + + "wcase.v1beta1.ListSessionsRequest\032-.goog" + + "le.showcase.v1beta1.ListSessionsResponse" + + "\"\031\202\323\344\223\002\023\022\021/v1beta1/sessions\022z\n\rDeleteSes" + + "sion\022-.google.showcase.v1beta1.DeleteSes" + + "sionRequest\032\026.google.protobuf.Empty\"\"\202\323\344" + + "\223\002\034*\032/v1beta1/{name=sessions/*}\022\231\001\n\rRepo" + + "rtSession\022-.google.showcase.v1beta1.Repo" + + "rtSessionRequest\032..google.showcase.v1bet" + + "a1.ReportSessionResponse\")\202\323\344\223\002#\"!/v1bet" + + "a1/{name=sessions/*}:report\022\216\001\n\tListTest" + + "s\022).google.showcase.v1beta1.ListTestsReq" + + "uest\032*.google.showcase.v1beta1.ListTests" + + "Response\"*\202\323\344\223\002$\022\"/v1beta1/{parent=sessi" + + "ons/*}/tests\022|\n\nDeleteTest\022*.google.show" + + "case.v1beta1.DeleteTestRequest\032\026.google." + + "protobuf.Empty\"*\202\323\344\223\002$*\"/v1beta1/{name=s" + + "essions/*/tests/*}\022\227\001\n\nVerifyTest\022*.goog" + + "le.showcase.v1beta1.VerifyTestRequest\032+." + + "google.showcase.v1beta1.VerifyTestRespon" + + "se\"0\202\323\344\223\002*\"(/v1beta1/{name=sessions/*/te" + + "sts/*}:check\032\021\312A\016localhost:7469Bq\n\033com.g" + + "oogle.showcase.v1beta1P\001Z4github.com/goo" + + "gleapis/gapic-showcase/server/genproto\352\002" + + "\031Google::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.protobuf.EmptyProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_Session_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_Session_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Session_descriptor, + new java.lang.String[] { + "Name", "Version", + }); + internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor, + new java.lang.String[] { + "Session", + }); + internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor, + new java.lang.String[] { + "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor, + new java.lang.String[] { + "Sessions", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor, + new java.lang.String[] { + "Result", "TestRuns", + }); + internal_static_google_showcase_v1beta1_Test_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_showcase_v1beta1_Test_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Test_descriptor, + new java.lang.String[] { + "Name", "ExpectationLevel", "Description", "Blueprints", + }); + internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor = + internal_static_google_showcase_v1beta1_Test_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor, + new java.lang.String[] { + "Name", "Description", "Request", "AdditionalRequests", + }); + internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor = + internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor, + new java.lang.String[] { + "Method", "SerializedRequest", + }); + internal_static_google_showcase_v1beta1_Issue_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Issue_descriptor, + new java.lang.String[] { + "Type", "Severity", "Description", + }); + internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor, + new java.lang.String[] { + "Parent", "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor, + new java.lang.String[] { + "Tests", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_TestRun_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_TestRun_descriptor, + new java.lang.String[] { + "Test", "Issue", + }); + internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor, + new java.lang.String[] { + "Name", "Answer", "Answers", + }); + internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor, + new java.lang.String[] { + "Issue", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java new file mode 100644 index 0000000000..4e0ac845aa --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java @@ -0,0 +1,1016 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\UpdateBlurb
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateBlurbRequest} + */ +public final class UpdateBlurbRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.UpdateBlurbRequest) + UpdateBlurbRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateBlurbRequest.newBuilder() to construct. + private UpdateBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateBlurbRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateBlurbRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateBlurbRequest.class, + com.google.showcase.v1beta1.UpdateBlurbRequest.Builder.class); + } + + private int bitField0_; + public static final int BLURB_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Blurb blurb_; + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + @java.lang.Override + public boolean hasBlurb() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurb() { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 2; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + 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, getBlurb()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getUpdateMask()); + } + 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, getBlurb()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); + } + 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.showcase.v1beta1.UpdateBlurbRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.UpdateBlurbRequest other = + (com.google.showcase.v1beta1.UpdateBlurbRequest) obj; + + if (hasBlurb() != other.hasBlurb()) return false; + if (hasBlurb()) { + if (!getBlurb().equals(other.getBlurb())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) 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 (hasBlurb()) { + hash = (37 * hash) + BLURB_FIELD_NUMBER; + hash = (53 * hash) + getBlurb().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest 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.showcase.v1beta1.UpdateBlurbRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.UpdateBlurbRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\UpdateBlurb
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateBlurbRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.UpdateBlurbRequest) + com.google.showcase.v1beta1.UpdateBlurbRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateBlurbRequest.class, + com.google.showcase.v1beta1.UpdateBlurbRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.UpdateBlurbRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBlurbFieldBuilder(); + getUpdateMaskFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + blurb_ = null; + if (blurbBuilder_ != null) { + blurbBuilder_.dispose(); + blurbBuilder_ = null; + } + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateBlurbRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.UpdateBlurbRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateBlurbRequest build() { + com.google.showcase.v1beta1.UpdateBlurbRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateBlurbRequest buildPartial() { + com.google.showcase.v1beta1.UpdateBlurbRequest result = + new com.google.showcase.v1beta1.UpdateBlurbRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.UpdateBlurbRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.blurb_ = blurbBuilder_ == null ? blurb_ : blurbBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.UpdateBlurbRequest) { + return mergeFrom((com.google.showcase.v1beta1.UpdateBlurbRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.UpdateBlurbRequest other) { + if (other == com.google.showcase.v1beta1.UpdateBlurbRequest.getDefaultInstance()) return this; + if (other.hasBlurb()) { + mergeBlurb(other.getBlurb()); + } + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + 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(getBlurbFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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.showcase.v1beta1.Blurb blurb_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbBuilder_; + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + public boolean hasBlurb() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + public com.google.showcase.v1beta1.Blurb getBlurb() { + if (blurbBuilder_ == null) { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } else { + return blurbBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + blurb_ = value; + } else { + blurbBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbBuilder_ == null) { + blurb_ = builderForValue.build(); + } else { + blurbBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder mergeBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && blurb_ != null + && blurb_ != com.google.showcase.v1beta1.Blurb.getDefaultInstance()) { + getBlurbBuilder().mergeFrom(value); + } else { + blurb_ = value; + } + } else { + blurbBuilder_.mergeFrom(value); + } + if (blurb_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder clearBlurb() { + bitField0_ = (bitField0_ & ~0x00000001); + blurb_ = null; + if (blurbBuilder_ != null) { + blurbBuilder_.dispose(); + blurbBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getBlurbFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + if (blurbBuilder_ != null) { + return blurbBuilder_.getMessageOrBuilder(); + } else { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbFieldBuilder() { + if (blurbBuilder_ == null) { + blurbBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + getBlurb(), getParentForChildren(), isClean()); + blurb_ = null; + } + return blurbBuilder_; + } + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + } else { + updateMaskBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && updateMask_ != null + && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { + getUpdateMaskBuilder().mergeFrom(value); + } else { + updateMask_ = value; + } + } else { + updateMaskBuilder_.mergeFrom(value); + } + if (updateMask_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder clearUpdateMask() { + bitField0_ = (bitField0_ & ~0x00000002); + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.UpdateBlurbRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.UpdateBlurbRequest) + private static final com.google.showcase.v1beta1.UpdateBlurbRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.UpdateBlurbRequest(); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateBlurbRequest 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.showcase.v1beta1.UpdateBlurbRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java new file mode 100644 index 0000000000..cb573c3388 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface UpdateBlurbRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.UpdateBlurbRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + boolean hasBlurb(); + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + com.google.showcase.v1beta1.Blurb getBlurb(); + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java new file mode 100644 index 0000000000..9c35ee243d --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java @@ -0,0 +1,1016 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\UpdateRoom
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateRoomRequest} + */ +public final class UpdateRoomRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.UpdateRoomRequest) + UpdateRoomRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateRoomRequest.newBuilder() to construct. + private UpdateRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateRoomRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateRoomRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateRoomRequest.class, + com.google.showcase.v1beta1.UpdateRoomRequest.Builder.class); + } + + private int bitField0_; + public static final int ROOM_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Room room_; + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + @java.lang.Override + public boolean hasRoom() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Room getRoom() { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 2; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + 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, getRoom()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getUpdateMask()); + } + 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, getRoom()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); + } + 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.showcase.v1beta1.UpdateRoomRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.UpdateRoomRequest other = + (com.google.showcase.v1beta1.UpdateRoomRequest) obj; + + if (hasRoom() != other.hasRoom()) return false; + if (hasRoom()) { + if (!getRoom().equals(other.getRoom())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) 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 (hasRoom()) { + hash = (37 * hash) + ROOM_FIELD_NUMBER; + hash = (53 * hash) + getRoom().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest 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.showcase.v1beta1.UpdateRoomRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.UpdateRoomRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\UpdateRoom
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateRoomRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.UpdateRoomRequest) + com.google.showcase.v1beta1.UpdateRoomRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateRoomRequest.class, + com.google.showcase.v1beta1.UpdateRoomRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.UpdateRoomRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRoomFieldBuilder(); + getUpdateMaskFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + room_ = null; + if (roomBuilder_ != null) { + roomBuilder_.dispose(); + roomBuilder_ = null; + } + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateRoomRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.UpdateRoomRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateRoomRequest build() { + com.google.showcase.v1beta1.UpdateRoomRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateRoomRequest buildPartial() { + com.google.showcase.v1beta1.UpdateRoomRequest result = + new com.google.showcase.v1beta1.UpdateRoomRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.UpdateRoomRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.room_ = roomBuilder_ == null ? room_ : roomBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.UpdateRoomRequest) { + return mergeFrom((com.google.showcase.v1beta1.UpdateRoomRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.UpdateRoomRequest other) { + if (other == com.google.showcase.v1beta1.UpdateRoomRequest.getDefaultInstance()) return this; + if (other.hasRoom()) { + mergeRoom(other.getRoom()); + } + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + 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(getRoomFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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.showcase.v1beta1.Room room_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + roomBuilder_; + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + public boolean hasRoom() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + public com.google.showcase.v1beta1.Room getRoom() { + if (roomBuilder_ == null) { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } else { + return roomBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder setRoom(com.google.showcase.v1beta1.Room value) { + if (roomBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + room_ = value; + } else { + roomBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder setRoom(com.google.showcase.v1beta1.Room.Builder builderForValue) { + if (roomBuilder_ == null) { + room_ = builderForValue.build(); + } else { + roomBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder mergeRoom(com.google.showcase.v1beta1.Room value) { + if (roomBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && room_ != null + && room_ != com.google.showcase.v1beta1.Room.getDefaultInstance()) { + getRoomBuilder().mergeFrom(value); + } else { + room_ = value; + } + } else { + roomBuilder_.mergeFrom(value); + } + if (room_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder clearRoom() { + bitField0_ = (bitField0_ & ~0x00000001); + room_ = null; + if (roomBuilder_ != null) { + roomBuilder_.dispose(); + roomBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public com.google.showcase.v1beta1.Room.Builder getRoomBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRoomFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { + if (roomBuilder_ != null) { + return roomBuilder_.getMessageOrBuilder(); + } else { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + getRoomFieldBuilder() { + if (roomBuilder_ == null) { + roomBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder>( + getRoom(), getParentForChildren(), isClean()); + room_ = null; + } + return roomBuilder_; + } + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + } else { + updateMaskBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && updateMask_ != null + && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { + getUpdateMaskBuilder().mergeFrom(value); + } else { + updateMask_ = value; + } + } else { + updateMaskBuilder_.mergeFrom(value); + } + if (updateMask_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder clearUpdateMask() { + bitField0_ = (bitField0_ & ~0x00000002); + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.UpdateRoomRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.UpdateRoomRequest) + private static final com.google.showcase.v1beta1.UpdateRoomRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.UpdateRoomRequest(); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateRoomRequest 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.showcase.v1beta1.UpdateRoomRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java new file mode 100644 index 0000000000..c2b935993f --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface UpdateRoomRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.UpdateRoomRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + boolean hasRoom(); + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + com.google.showcase.v1beta1.Room getRoom(); + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java new file mode 100644 index 0000000000..7041abd914 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java @@ -0,0 +1,1016 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Identity\UpdateUser
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateUserRequest} + */ +public final class UpdateUserRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.UpdateUserRequest) + UpdateUserRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateUserRequest.newBuilder() to construct. + private UpdateUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateUserRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateUserRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateUserRequest.class, + com.google.showcase.v1beta1.UpdateUserRequest.Builder.class); + } + + private int bitField0_; + public static final int USER_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.User user_; + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + @java.lang.Override + public boolean hasUser() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + @java.lang.Override + public com.google.showcase.v1beta1.User getUser() { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 2; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + 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, getUser()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getUpdateMask()); + } + 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, getUser()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); + } + 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.showcase.v1beta1.UpdateUserRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.UpdateUserRequest other = + (com.google.showcase.v1beta1.UpdateUserRequest) obj; + + if (hasUser() != other.hasUser()) return false; + if (hasUser()) { + if (!getUser().equals(other.getUser())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) 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 (hasUser()) { + hash = (37 * hash) + USER_FIELD_NUMBER; + hash = (53 * hash) + getUser().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest 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.showcase.v1beta1.UpdateUserRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.UpdateUserRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Identity\UpdateUser
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateUserRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.UpdateUserRequest) + com.google.showcase.v1beta1.UpdateUserRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateUserRequest.class, + com.google.showcase.v1beta1.UpdateUserRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.UpdateUserRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUserFieldBuilder(); + getUpdateMaskFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + user_ = null; + if (userBuilder_ != null) { + userBuilder_.dispose(); + userBuilder_ = null; + } + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateUserRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.UpdateUserRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateUserRequest build() { + com.google.showcase.v1beta1.UpdateUserRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateUserRequest buildPartial() { + com.google.showcase.v1beta1.UpdateUserRequest result = + new com.google.showcase.v1beta1.UpdateUserRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.UpdateUserRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.user_ = userBuilder_ == null ? user_ : userBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.UpdateUserRequest) { + return mergeFrom((com.google.showcase.v1beta1.UpdateUserRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.UpdateUserRequest other) { + if (other == com.google.showcase.v1beta1.UpdateUserRequest.getDefaultInstance()) return this; + if (other.hasUser()) { + mergeUser(other.getUser()); + } + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + 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(getUserFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + 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.showcase.v1beta1.User user_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + userBuilder_; + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + public boolean hasUser() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + public com.google.showcase.v1beta1.User getUser() { + if (userBuilder_ == null) { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } else { + return userBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder setUser(com.google.showcase.v1beta1.User value) { + if (userBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + user_ = value; + } else { + userBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder setUser(com.google.showcase.v1beta1.User.Builder builderForValue) { + if (userBuilder_ == null) { + user_ = builderForValue.build(); + } else { + userBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder mergeUser(com.google.showcase.v1beta1.User value) { + if (userBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && user_ != null + && user_ != com.google.showcase.v1beta1.User.getDefaultInstance()) { + getUserBuilder().mergeFrom(value); + } else { + user_ = value; + } + } else { + userBuilder_.mergeFrom(value); + } + if (user_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder clearUser() { + bitField0_ = (bitField0_ & ~0x00000001); + user_ = null; + if (userBuilder_ != null) { + userBuilder_.dispose(); + userBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public com.google.showcase.v1beta1.User.Builder getUserBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getUserFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { + if (userBuilder_ != null) { + return userBuilder_.getMessageOrBuilder(); + } else { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + getUserFieldBuilder() { + if (userBuilder_ == null) { + userBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder>( + getUser(), getParentForChildren(), isClean()); + user_ = null; + } + return userBuilder_; + } + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + } else { + updateMaskBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && updateMask_ != null + && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { + getUpdateMaskBuilder().mergeFrom(value); + } else { + updateMask_ = value; + } + } else { + updateMaskBuilder_.mergeFrom(value); + } + if (updateMask_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder clearUpdateMask() { + bitField0_ = (bitField0_ & ~0x00000002); + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.UpdateUserRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.UpdateUserRequest) + private static final com.google.showcase.v1beta1.UpdateUserRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.UpdateUserRequest(); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateUserRequest 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.showcase.v1beta1.UpdateUserRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java new file mode 100644 index 0000000000..1fb139f12b --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface UpdateUserRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.UpdateUserRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + boolean hasUser(); + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + com.google.showcase.v1beta1.User getUser(); + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java new file mode 100644 index 0000000000..a3a9422d36 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java @@ -0,0 +1,2292 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A user.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.User} + */ +public final class User extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.User) + UserOrBuilder { + private static final long serialVersionUID = 0L; + + // Use User.newBuilder() to construct. + private User(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private User() { + name_ = ""; + displayName_ = ""; + email_ = ""; + nickname_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new User(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_User_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_User_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.User.class, com.google.showcase.v1beta1.User.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The resource name of the user.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the user.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object displayName_ = ""; + + /** + * + * + *
+   * The display_name of the user.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } + } + + /** + * + * + *
+   * The display_name of the user.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EMAIL_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object email_ = ""; + + /** + * + * + *
+   * The email address of the user.
+   * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The email. + */ + @java.lang.Override + public java.lang.String getEmail() { + java.lang.Object ref = email_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + email_ = s; + return s; + } + } + + /** + * + * + *
+   * The email address of the user.
+   * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for email. + */ + @java.lang.Override + public com.google.protobuf.ByteString getEmailBytes() { + java.lang.Object ref = email_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + email_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_TIME_FIELD_NUMBER = 4; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + public static final int AGE_FIELD_NUMBER = 6; + private int age_ = 0; + + /** + * + * + *
+   * The age of the user in years.
+   * 
+ * + * optional int32 age = 6; + * + * @return Whether the age field is set. + */ + @java.lang.Override + public boolean hasAge() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * The age of the user in years.
+   * 
+ * + * optional int32 age = 6; + * + * @return The age. + */ + @java.lang.Override + public int getAge() { + return age_; + } + + public static final int HEIGHT_FEET_FIELD_NUMBER = 7; + private double heightFeet_ = 0D; + + /** + * + * + *
+   * The height of the user in feet.
+   * 
+ * + * optional double height_feet = 7; + * + * @return Whether the heightFeet field is set. + */ + @java.lang.Override + public boolean hasHeightFeet() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * The height of the user in feet.
+   * 
+ * + * optional double height_feet = 7; + * + * @return The heightFeet. + */ + @java.lang.Override + public double getHeightFeet() { + return heightFeet_; + } + + public static final int NICKNAME_FIELD_NUMBER = 8; + + @SuppressWarnings("serial") + private volatile java.lang.Object nickname_ = ""; + + /** + * + * + *
+   * The nickname of the user.
+   *
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return Whether the nickname field is set. + */ + @java.lang.Override + public boolean hasNickname() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * The nickname of the user.
+   *
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return The nickname. + */ + @java.lang.Override + public java.lang.String getNickname() { + java.lang.Object ref = nickname_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nickname_ = s; + return s; + } + } + + /** + * + * + *
+   * The nickname of the user.
+   *
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return The bytes for nickname. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNicknameBytes() { + java.lang.Object ref = nickname_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nickname_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ENABLE_NOTIFICATIONS_FIELD_NUMBER = 9; + private boolean enableNotifications_ = false; + + /** + * + * + *
+   * Enables the receiving of notifications. The default is true if unset.
+   *
+   * (-- aip.dev/not-precedent: The default for the feature is true.
+   *     Ordinarily, the default for a `bool` field should be false. --)
+   * 
+ * + * optional bool enable_notifications = 9; + * + * @return Whether the enableNotifications field is set. + */ + @java.lang.Override + public boolean hasEnableNotifications() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+   * Enables the receiving of notifications. The default is true if unset.
+   *
+   * (-- aip.dev/not-precedent: The default for the feature is true.
+   *     Ordinarily, the default for a `bool` field should be false. --)
+   * 
+ * + * optional bool enable_notifications = 9; + * + * @return The enableNotifications. + */ + @java.lang.Override + public boolean getEnableNotifications() { + return enableNotifications_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(email_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, email_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(5, getUpdateTime()); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeInt32(6, age_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeDouble(7, heightFeet_); + } + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, nickname_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeBool(9, enableNotifications_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(email_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, email_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUpdateTime()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(6, age_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(7, heightFeet_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, nickname_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, enableNotifications_); + } + 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.showcase.v1beta1.User)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.User other = (com.google.showcase.v1beta1.User) obj; + + if (!getName().equals(other.getName())) return false; + if (!getDisplayName().equals(other.getDisplayName())) return false; + if (!getEmail().equals(other.getEmail())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (hasAge() != other.hasAge()) return false; + if (hasAge()) { + if (getAge() != other.getAge()) return false; + } + if (hasHeightFeet() != other.hasHeightFeet()) return false; + if (hasHeightFeet()) { + if (java.lang.Double.doubleToLongBits(getHeightFeet()) + != java.lang.Double.doubleToLongBits(other.getHeightFeet())) return false; + } + if (hasNickname() != other.hasNickname()) return false; + if (hasNickname()) { + if (!getNickname().equals(other.getNickname())) return false; + } + if (hasEnableNotifications() != other.hasEnableNotifications()) return false; + if (hasEnableNotifications()) { + if (getEnableNotifications() != other.getEnableNotifications()) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + hash = (37 * hash) + EMAIL_FIELD_NUMBER; + hash = (53 * hash) + getEmail().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + if (hasAge()) { + hash = (37 * hash) + AGE_FIELD_NUMBER; + hash = (53 * hash) + getAge(); + } + if (hasHeightFeet()) { + hash = (37 * hash) + HEIGHT_FEET_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getHeightFeet())); + } + if (hasNickname()) { + hash = (37 * hash) + NICKNAME_FIELD_NUMBER; + hash = (53 * hash) + getNickname().hashCode(); + } + if (hasEnableNotifications()) { + hash = (37 * hash) + ENABLE_NOTIFICATIONS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableNotifications()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.User parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.User parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.User parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.User 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.showcase.v1beta1.User parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.User parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.User parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.User parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.User parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.User parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.User parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.User parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.User 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A user.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.User} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.User) + com.google.showcase.v1beta1.UserOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_User_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_User_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.User.class, + com.google.showcase.v1beta1.User.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.User.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + displayName_ = ""; + email_ = ""; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + age_ = 0; + heightFeet_ = 0D; + nickname_ = ""; + enableNotifications_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_User_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.User getDefaultInstanceForType() { + return com.google.showcase.v1beta1.User.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.User build() { + com.google.showcase.v1beta1.User result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.User buildPartial() { + com.google.showcase.v1beta1.User result = new com.google.showcase.v1beta1.User(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.User result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.displayName_ = displayName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.email_ = email_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.age_ = age_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.heightFeet_ = heightFeet_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.nickname_ = nickname_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.enableNotifications_ = enableNotifications_; + to_bitField0_ |= 0x00000020; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.User) { + return mergeFrom((com.google.showcase.v1beta1.User) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.User other) { + if (other == com.google.showcase.v1beta1.User.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getEmail().isEmpty()) { + email_ = other.email_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + if (other.hasAge()) { + setAge(other.getAge()); + } + if (other.hasHeightFeet()) { + setHeightFeet(other.getHeightFeet()); + } + if (other.hasNickname()) { + nickname_ = other.nickname_; + bitField0_ |= 0x00000080; + onChanged(); + } + if (other.hasEnableNotifications()) { + setEnableNotifications(other.getEnableNotifications()); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + email_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 48: + { + age_ = input.readInt32(); + bitField0_ |= 0x00000020; + break; + } // case 48 + case 57: + { + heightFeet_ = input.readDouble(); + bitField0_ |= 0x00000040; + break; + } // case 57 + case 66: + { + nickname_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000080; + break; + } // case 66 + case 72: + { + enableNotifications_ = input.readBool(); + bitField0_ |= 0x00000100; + break; + } // case 72 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the user.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the user.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the user.
+     * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the user.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the user.
+     * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + + /** + * + * + *
+     * The display_name of the user.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The display_name of the user.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The display_name of the user.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The display_name of the user.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The display_name of the user.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object email_ = ""; + + /** + * + * + *
+     * The email address of the user.
+     * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The email. + */ + public java.lang.String getEmail() { + java.lang.Object ref = email_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + email_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The email address of the user.
+     * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for email. + */ + public com.google.protobuf.ByteString getEmailBytes() { + java.lang.Object ref = email_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + email_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The email address of the user.
+     * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The email to set. + * @return This builder for chaining. + */ + public Builder setEmail(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + email_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The email address of the user.
+     * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearEmail() { + email_ = getDefaultInstance().getEmail(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * The email address of the user.
+     * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for email to set. + * @return This builder for chaining. + */ + public Builder setEmailBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + email_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000008); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + } else { + updateTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && updateTime_ != null + && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUpdateTimeBuilder().mergeFrom(value); + } else { + updateTime_ = value; + } + } else { + updateTimeBuilder_.mergeFrom(value); + } + if (updateTime_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + bitField0_ = (bitField0_ & ~0x00000010); + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + private int age_; + + /** + * + * + *
+     * The age of the user in years.
+     * 
+ * + * optional int32 age = 6; + * + * @return Whether the age field is set. + */ + @java.lang.Override + public boolean hasAge() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * The age of the user in years.
+     * 
+ * + * optional int32 age = 6; + * + * @return The age. + */ + @java.lang.Override + public int getAge() { + return age_; + } + + /** + * + * + *
+     * The age of the user in years.
+     * 
+ * + * optional int32 age = 6; + * + * @param value The age to set. + * @return This builder for chaining. + */ + public Builder setAge(int value) { + + age_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * The age of the user in years.
+     * 
+ * + * optional int32 age = 6; + * + * @return This builder for chaining. + */ + public Builder clearAge() { + bitField0_ = (bitField0_ & ~0x00000020); + age_ = 0; + onChanged(); + return this; + } + + private double heightFeet_; + + /** + * + * + *
+     * The height of the user in feet.
+     * 
+ * + * optional double height_feet = 7; + * + * @return Whether the heightFeet field is set. + */ + @java.lang.Override + public boolean hasHeightFeet() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+     * The height of the user in feet.
+     * 
+ * + * optional double height_feet = 7; + * + * @return The heightFeet. + */ + @java.lang.Override + public double getHeightFeet() { + return heightFeet_; + } + + /** + * + * + *
+     * The height of the user in feet.
+     * 
+ * + * optional double height_feet = 7; + * + * @param value The heightFeet to set. + * @return This builder for chaining. + */ + public Builder setHeightFeet(double value) { + + heightFeet_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * The height of the user in feet.
+     * 
+ * + * optional double height_feet = 7; + * + * @return This builder for chaining. + */ + public Builder clearHeightFeet() { + bitField0_ = (bitField0_ & ~0x00000040); + heightFeet_ = 0D; + onChanged(); + return this; + } + + private java.lang.Object nickname_ = ""; + + /** + * + * + *
+     * The nickname of the user.
+     *
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @return Whether the nickname field is set. + */ + public boolean hasNickname() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+     * The nickname of the user.
+     *
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @return The nickname. + */ + public java.lang.String getNickname() { + java.lang.Object ref = nickname_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nickname_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The nickname of the user.
+     *
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @return The bytes for nickname. + */ + public com.google.protobuf.ByteString getNicknameBytes() { + java.lang.Object ref = nickname_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nickname_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The nickname of the user.
+     *
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @param value The nickname to set. + * @return This builder for chaining. + */ + public Builder setNickname(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nickname_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * The nickname of the user.
+     *
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @return This builder for chaining. + */ + public Builder clearNickname() { + nickname_ = getDefaultInstance().getNickname(); + bitField0_ = (bitField0_ & ~0x00000080); + onChanged(); + return this; + } + + /** + * + * + *
+     * The nickname of the user.
+     *
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @param value The bytes for nickname to set. + * @return This builder for chaining. + */ + public Builder setNicknameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nickname_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + private boolean enableNotifications_; + + /** + * + * + *
+     * Enables the receiving of notifications. The default is true if unset.
+     *
+     * (-- aip.dev/not-precedent: The default for the feature is true.
+     *     Ordinarily, the default for a `bool` field should be false. --)
+     * 
+ * + * optional bool enable_notifications = 9; + * + * @return Whether the enableNotifications field is set. + */ + @java.lang.Override + public boolean hasEnableNotifications() { + return ((bitField0_ & 0x00000100) != 0); + } + + /** + * + * + *
+     * Enables the receiving of notifications. The default is true if unset.
+     *
+     * (-- aip.dev/not-precedent: The default for the feature is true.
+     *     Ordinarily, the default for a `bool` field should be false. --)
+     * 
+ * + * optional bool enable_notifications = 9; + * + * @return The enableNotifications. + */ + @java.lang.Override + public boolean getEnableNotifications() { + return enableNotifications_; + } + + /** + * + * + *
+     * Enables the receiving of notifications. The default is true if unset.
+     *
+     * (-- aip.dev/not-precedent: The default for the feature is true.
+     *     Ordinarily, the default for a `bool` field should be false. --)
+     * 
+ * + * optional bool enable_notifications = 9; + * + * @param value The enableNotifications to set. + * @return This builder for chaining. + */ + public Builder setEnableNotifications(boolean value) { + + enableNotifications_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * Enables the receiving of notifications. The default is true if unset.
+     *
+     * (-- aip.dev/not-precedent: The default for the feature is true.
+     *     Ordinarily, the default for a `bool` field should be false. --)
+     * 
+ * + * optional bool enable_notifications = 9; + * + * @return This builder for chaining. + */ + public Builder clearEnableNotifications() { + bitField0_ = (bitField0_ & ~0x00000100); + enableNotifications_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.User) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.User) + private static final com.google.showcase.v1beta1.User DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.User(); + } + + public static com.google.showcase.v1beta1.User getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public User 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.showcase.v1beta1.User getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserName.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserName.java new file mode 100644 index 0000000000..0195b1062d --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserName.java @@ -0,0 +1,166 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class UserName implements ResourceName { + private static final PathTemplate USER = PathTemplate.createWithoutUrlEncoding("users/{user}"); + private volatile Map fieldValuesMap; + private final String user; + + @Deprecated + protected UserName() { + user = null; + } + + private UserName(Builder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + } + + public String getUser() { + return user; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static UserName of(String user) { + return newBuilder().setUser(user).build(); + } + + public static String format(String user) { + return newBuilder().setUser(user).build().toString(); + } + + public static UserName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + USER.validatedMatch(formattedString, "UserName.parse: formattedString not in valid format"); + return of(matchMap.get("user")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (UserName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return USER.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (user != null) { + fieldMapBuilder.put("user", user); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return USER.instantiate("user", user); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + UserName that = ((UserName) o); + return Objects.equals(this.user, that.user); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(user); + return h; + } + + /** Builder for users/{user}. */ + public static class Builder { + private String user; + + protected Builder() {} + + public String getUser() { + return user; + } + + public Builder setUser(String user) { + this.user = user; + return this; + } + + private Builder(UserName userName) { + this.user = userName.user; + } + + public UserName build() { + return new UserName(this); + } + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java new file mode 100644 index 0000000000..bd49258e71 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java @@ -0,0 +1,316 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface UserOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.User) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the user.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the user.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The display_name of the user.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + java.lang.String getDisplayName(); + + /** + * + * + *
+   * The display_name of the user.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString getDisplayNameBytes(); + + /** + * + * + *
+   * The email address of the user.
+   * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The email. + */ + java.lang.String getEmail(); + + /** + * + * + *
+   * The email address of the user.
+   * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for email. + */ + com.google.protobuf.ByteString getEmailBytes(); + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); + + /** + * + * + *
+   * The age of the user in years.
+   * 
+ * + * optional int32 age = 6; + * + * @return Whether the age field is set. + */ + boolean hasAge(); + + /** + * + * + *
+   * The age of the user in years.
+   * 
+ * + * optional int32 age = 6; + * + * @return The age. + */ + int getAge(); + + /** + * + * + *
+   * The height of the user in feet.
+   * 
+ * + * optional double height_feet = 7; + * + * @return Whether the heightFeet field is set. + */ + boolean hasHeightFeet(); + + /** + * + * + *
+   * The height of the user in feet.
+   * 
+ * + * optional double height_feet = 7; + * + * @return The heightFeet. + */ + double getHeightFeet(); + + /** + * + * + *
+   * The nickname of the user.
+   *
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return Whether the nickname field is set. + */ + boolean hasNickname(); + + /** + * + * + *
+   * The nickname of the user.
+   *
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return The nickname. + */ + java.lang.String getNickname(); + + /** + * + * + *
+   * The nickname of the user.
+   *
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return The bytes for nickname. + */ + com.google.protobuf.ByteString getNicknameBytes(); + + /** + * + * + *
+   * Enables the receiving of notifications. The default is true if unset.
+   *
+   * (-- aip.dev/not-precedent: The default for the feature is true.
+   *     Ordinarily, the default for a `bool` field should be false. --)
+   * 
+ * + * optional bool enable_notifications = 9; + * + * @return Whether the enableNotifications field is set. + */ + boolean hasEnableNotifications(); + + /** + * + * + *
+   * Enables the receiving of notifications. The default is true if unset.
+   *
+   * (-- aip.dev/not-precedent: The default for the feature is true.
+   *     Ordinarily, the default for a `bool` field should be false. --)
+   * 
+ * + * optional bool enable_notifications = 9; + * + * @return The enableNotifications. + */ + boolean getEnableNotifications(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java new file mode 100644 index 0000000000..6b0013da9f --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java @@ -0,0 +1,953 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.VerifyTestRequest} */ +public final class VerifyTestRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.VerifyTestRequest) + VerifyTestRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use VerifyTestRequest.newBuilder() to construct. + private VerifyTestRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private VerifyTestRequest() { + name_ = ""; + answer_ = com.google.protobuf.ByteString.EMPTY; + answers_ = emptyList(com.google.protobuf.ByteString.class); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new VerifyTestRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.VerifyTestRequest.class, + com.google.showcase.v1beta1.VerifyTestRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The test to have an answer registered to it.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The test to have an answer registered to it.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ANSWER_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString answer_ = com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+   * The answer from the test.
+   * 
+ * + * bytes answer = 2; + * + * @return The answer. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAnswer() { + return answer_; + } + + public static final int ANSWERS_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private com.google.protobuf.Internal.ProtobufList answers_ = + emptyList(com.google.protobuf.ByteString.class); + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @return A list containing the answers. + */ + @java.lang.Override + public java.util.List getAnswersList() { + return answers_; + } + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @return The count of answers. + */ + public int getAnswersCount() { + return answers_.size(); + } + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @param index The index of the element to return. + * @return The answers at the given index. + */ + public com.google.protobuf.ByteString getAnswers(int index) { + return answers_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!answer_.isEmpty()) { + output.writeBytes(2, answer_); + } + for (int i = 0; i < answers_.size(); i++) { + output.writeBytes(3, answers_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!answer_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, answer_); + } + { + int dataSize = 0; + for (int i = 0; i < answers_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream.computeBytesSizeNoTag(answers_.get(i)); + } + size += dataSize; + size += 1 * getAnswersList().size(); + } + 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.showcase.v1beta1.VerifyTestRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.VerifyTestRequest other = + (com.google.showcase.v1beta1.VerifyTestRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getAnswer().equals(other.getAnswer())) return false; + if (!getAnswersList().equals(other.getAnswersList())) 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(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + ANSWER_FIELD_NUMBER; + hash = (53 * hash) + getAnswer().hashCode(); + if (getAnswersCount() > 0) { + hash = (37 * hash) + ANSWERS_FIELD_NUMBER; + hash = (53 * hash) + getAnswersList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest 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.showcase.v1beta1.VerifyTestRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.VerifyTestRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.VerifyTestRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.VerifyTestRequest) + com.google.showcase.v1beta1.VerifyTestRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.VerifyTestRequest.class, + com.google.showcase.v1beta1.VerifyTestRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.VerifyTestRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + answer_ = com.google.protobuf.ByteString.EMPTY; + answers_ = emptyList(com.google.protobuf.ByteString.class); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.VerifyTestRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestRequest build() { + com.google.showcase.v1beta1.VerifyTestRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestRequest buildPartial() { + com.google.showcase.v1beta1.VerifyTestRequest result = + new com.google.showcase.v1beta1.VerifyTestRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.VerifyTestRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.answer_ = answer_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + answers_.makeImmutable(); + result.answers_ = answers_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.VerifyTestRequest) { + return mergeFrom((com.google.showcase.v1beta1.VerifyTestRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.VerifyTestRequest other) { + if (other == com.google.showcase.v1beta1.VerifyTestRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getAnswer() != com.google.protobuf.ByteString.EMPTY) { + setAnswer(other.getAnswer()); + } + if (!other.answers_.isEmpty()) { + if (answers_.isEmpty()) { + answers_ = other.answers_; + answers_.makeImmutable(); + bitField0_ |= 0x00000004; + } else { + ensureAnswersIsMutable(); + answers_.addAll(other.answers_); + } + onChanged(); + } + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + answer_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + com.google.protobuf.ByteString v = input.readBytes(); + ensureAnswersIsMutable(); + answers_.add(v); + break; + } // case 26 + 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The test to have an answer registered to it.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The test to have an answer registered to it.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The test to have an answer registered to it.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The test to have an answer registered to it.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The test to have an answer registered to it.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString answer_ = com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+     * The answer from the test.
+     * 
+ * + * bytes answer = 2; + * + * @return The answer. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAnswer() { + return answer_; + } + + /** + * + * + *
+     * The answer from the test.
+     * 
+ * + * bytes answer = 2; + * + * @param value The answer to set. + * @return This builder for chaining. + */ + public Builder setAnswer(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + answer_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The answer from the test.
+     * 
+ * + * bytes answer = 2; + * + * @return This builder for chaining. + */ + public Builder clearAnswer() { + bitField0_ = (bitField0_ & ~0x00000002); + answer_ = getDefaultInstance().getAnswer(); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.ProtobufList answers_ = + emptyList(com.google.protobuf.ByteString.class); + + private void ensureAnswersIsMutable() { + if (!answers_.isModifiable()) { + answers_ = makeMutableCopy(answers_); + } + bitField0_ |= 0x00000004; + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @return A list containing the answers. + */ + public java.util.List getAnswersList() { + answers_.makeImmutable(); + return answers_; + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @return The count of answers. + */ + public int getAnswersCount() { + return answers_.size(); + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @param index The index of the element to return. + * @return The answers at the given index. + */ + public com.google.protobuf.ByteString getAnswers(int index) { + return answers_.get(index); + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @param index The index to set the value at. + * @param value The answers to set. + * @return This builder for chaining. + */ + public Builder setAnswers(int index, com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureAnswersIsMutable(); + answers_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @param value The answers to add. + * @return This builder for chaining. + */ + public Builder addAnswers(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureAnswersIsMutable(); + answers_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @param values The answers to add. + * @return This builder for chaining. + */ + public Builder addAllAnswers( + java.lang.Iterable values) { + ensureAnswersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, answers_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @return This builder for chaining. + */ + public Builder clearAnswers() { + answers_ = emptyList(com.google.protobuf.ByteString.class); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.VerifyTestRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.VerifyTestRequest) + private static final com.google.showcase.v1beta1.VerifyTestRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.VerifyTestRequest(); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VerifyTestRequest 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.showcase.v1beta1.VerifyTestRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java new file mode 100644 index 0000000000..f9746d2647 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java @@ -0,0 +1,105 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface VerifyTestRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.VerifyTestRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The test to have an answer registered to it.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The test to have an answer registered to it.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The answer from the test.
+   * 
+ * + * bytes answer = 2; + * + * @return The answer. + */ + com.google.protobuf.ByteString getAnswer(); + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @return A list containing the answers. + */ + java.util.List getAnswersList(); + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @return The count of answers. + */ + int getAnswersCount(); + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @param index The index of the element to return. + * @return The answers at the given index. + */ + com.google.protobuf.ByteString getAnswers(int index); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java new file mode 100644 index 0000000000..e6107907d9 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java @@ -0,0 +1,710 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.VerifyTestResponse} */ +public final class VerifyTestResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.VerifyTestResponse) + VerifyTestResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use VerifyTestResponse.newBuilder() to construct. + private VerifyTestResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private VerifyTestResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new VerifyTestResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.VerifyTestResponse.class, + com.google.showcase.v1beta1.VerifyTestResponse.Builder.class); + } + + private int bitField0_; + public static final int ISSUE_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Issue issue_; + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return Whether the issue field is set. + */ + @java.lang.Override + public boolean hasIssue() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return The issue. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue getIssue() { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } + + 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, getIssue()); + } + 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, getIssue()); + } + 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.showcase.v1beta1.VerifyTestResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.VerifyTestResponse other = + (com.google.showcase.v1beta1.VerifyTestResponse) obj; + + if (hasIssue() != other.hasIssue()) return false; + if (hasIssue()) { + if (!getIssue().equals(other.getIssue())) 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 (hasIssue()) { + hash = (37 * hash) + ISSUE_FIELD_NUMBER; + hash = (53 * hash) + getIssue().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse 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.showcase.v1beta1.VerifyTestResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.VerifyTestResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.VerifyTestResponse} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.VerifyTestResponse) + com.google.showcase.v1beta1.VerifyTestResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.VerifyTestResponse.class, + com.google.showcase.v1beta1.VerifyTestResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.VerifyTestResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getIssueFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + issue_ = null; + if (issueBuilder_ != null) { + issueBuilder_.dispose(); + issueBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.VerifyTestResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestResponse build() { + com.google.showcase.v1beta1.VerifyTestResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestResponse buildPartial() { + com.google.showcase.v1beta1.VerifyTestResponse result = + new com.google.showcase.v1beta1.VerifyTestResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.VerifyTestResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.issue_ = issueBuilder_ == null ? issue_ : issueBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.VerifyTestResponse) { + return mergeFrom((com.google.showcase.v1beta1.VerifyTestResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.VerifyTestResponse other) { + if (other == com.google.showcase.v1beta1.VerifyTestResponse.getDefaultInstance()) return this; + if (other.hasIssue()) { + mergeIssue(other.getIssue()); + } + 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(getIssueFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.showcase.v1beta1.Issue issue_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder> + issueBuilder_; + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return Whether the issue field is set. + */ + public boolean hasIssue() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return The issue. + */ + public com.google.showcase.v1beta1.Issue getIssue() { + if (issueBuilder_ == null) { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } else { + return issueBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public Builder setIssue(com.google.showcase.v1beta1.Issue value) { + if (issueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + issue_ = value; + } else { + issueBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public Builder setIssue(com.google.showcase.v1beta1.Issue.Builder builderForValue) { + if (issueBuilder_ == null) { + issue_ = builderForValue.build(); + } else { + issueBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public Builder mergeIssue(com.google.showcase.v1beta1.Issue value) { + if (issueBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && issue_ != null + && issue_ != com.google.showcase.v1beta1.Issue.getDefaultInstance()) { + getIssueBuilder().mergeFrom(value); + } else { + issue_ = value; + } + } else { + issueBuilder_.mergeFrom(value); + } + if (issue_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public Builder clearIssue() { + bitField0_ = (bitField0_ & ~0x00000001); + issue_ = null; + if (issueBuilder_ != null) { + issueBuilder_.dispose(); + issueBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public com.google.showcase.v1beta1.Issue.Builder getIssueBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getIssueFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { + if (issueBuilder_ != null) { + return issueBuilder_.getMessageOrBuilder(); + } else { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder> + getIssueFieldBuilder() { + if (issueBuilder_ == null) { + issueBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder>( + getIssue(), getParentForChildren(), isClean()); + issue_ = null; + } + return issueBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.VerifyTestResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.VerifyTestResponse) + private static final com.google.showcase.v1beta1.VerifyTestResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.VerifyTestResponse(); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VerifyTestResponse 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.showcase.v1beta1.VerifyTestResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java new file mode 100644 index 0000000000..8edce42f1e --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java @@ -0,0 +1,63 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface VerifyTestResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.VerifyTestResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return Whether the issue field is set. + */ + boolean hasIssue(); + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return The issue. + */ + com.google.showcase.v1beta1.Issue getIssue(); + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java new file mode 100644 index 0000000000..8332ec8cf9 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java @@ -0,0 +1,725 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The metadata for Wait operation.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitMetadata} + */ +public final class WaitMetadata extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.WaitMetadata) + WaitMetadataOrBuilder { + private static final long serialVersionUID = 0L; + + // Use WaitMetadata.newBuilder() to construct. + private WaitMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private WaitMetadata() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new WaitMetadata(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitMetadata.class, + com.google.showcase.v1beta1.WaitMetadata.Builder.class); + } + + private int bitField0_; + public static final int END_TIME_FIELD_NUMBER = 1; + private com.google.protobuf.Timestamp endTime_; + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + @java.lang.Override + public boolean hasEndTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getEndTime() { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + + 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, getEndTime()); + } + 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, getEndTime()); + } + 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.showcase.v1beta1.WaitMetadata)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.WaitMetadata other = (com.google.showcase.v1beta1.WaitMetadata) obj; + + if (hasEndTime() != other.hasEndTime()) return false; + if (hasEndTime()) { + if (!getEndTime().equals(other.getEndTime())) 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 (hasEndTime()) { + hash = (37 * hash) + END_TIME_FIELD_NUMBER; + hash = (53 * hash) + getEndTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitMetadata 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.showcase.v1beta1.WaitMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.WaitMetadata 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The metadata for Wait operation.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitMetadata} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.WaitMetadata) + com.google.showcase.v1beta1.WaitMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitMetadata.class, + com.google.showcase.v1beta1.WaitMetadata.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.WaitMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getEndTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + endTime_ = null; + if (endTimeBuilder_ != null) { + endTimeBuilder_.dispose(); + endTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitMetadata_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitMetadata getDefaultInstanceForType() { + return com.google.showcase.v1beta1.WaitMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitMetadata build() { + com.google.showcase.v1beta1.WaitMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitMetadata buildPartial() { + com.google.showcase.v1beta1.WaitMetadata result = + new com.google.showcase.v1beta1.WaitMetadata(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.WaitMetadata result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.WaitMetadata) { + return mergeFrom((com.google.showcase.v1beta1.WaitMetadata) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.WaitMetadata other) { + if (other == com.google.showcase.v1beta1.WaitMetadata.getDefaultInstance()) return this; + if (other.hasEndTime()) { + mergeEndTime(other.getEndTime()); + } + 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(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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.protobuf.Timestamp endTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + endTimeBuilder_; + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + public boolean hasEndTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + public com.google.protobuf.Timestamp getEndTime() { + if (endTimeBuilder_ == null) { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } else { + return endTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder setEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + endTime_ = value; + } else { + endTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (endTimeBuilder_ == null) { + endTime_ = builderForValue.build(); + } else { + endTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder mergeEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && endTime_ != null + && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getEndTimeBuilder().mergeFrom(value); + } else { + endTime_ = value; + } + } else { + endTimeBuilder_.mergeFrom(value); + } + if (endTime_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder clearEndTime() { + bitField0_ = (bitField0_ & ~0x00000001); + endTime_ = null; + if (endTimeBuilder_ != null) { + endTimeBuilder_.dispose(); + endTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getEndTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + if (endTimeBuilder_ != null) { + return endTimeBuilder_.getMessageOrBuilder(); + } else { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getEndTimeFieldBuilder() { + if (endTimeBuilder_ == null) { + endTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getEndTime(), getParentForChildren(), isClean()); + endTime_ = null; + } + return endTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.WaitMetadata) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.WaitMetadata) + private static final com.google.showcase.v1beta1.WaitMetadata DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.WaitMetadata(); + } + + public static com.google.showcase.v1beta1.WaitMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WaitMetadata 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.showcase.v1beta1.WaitMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java new file mode 100644 index 0000000000..8540677867 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java @@ -0,0 +1,63 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface WaitMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.WaitMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + boolean hasEndTime(); + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + com.google.protobuf.Timestamp getEndTime(); + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java new file mode 100644 index 0000000000..440382bff3 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java @@ -0,0 +1,1820 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for Wait method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitRequest} + */ +public final class WaitRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.WaitRequest) + WaitRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use WaitRequest.newBuilder() to construct. + private WaitRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private WaitRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new WaitRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitRequest.class, + com.google.showcase.v1beta1.WaitRequest.Builder.class); + } + + private int endCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object end_; + + public enum EndCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + END_TIME(1), + TTL(4), + END_NOT_SET(0); + private final int value; + + private EndCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static EndCase valueOf(int value) { + return forNumber(value); + } + + public static EndCase forNumber(int value) { + switch (value) { + case 1: + return END_TIME; + case 4: + return TTL; + case 0: + return END_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public EndCase getEndCase() { + return EndCase.forNumber(endCase_); + } + + private int responseCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object response_; + + public enum ResponseCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + ERROR(2), + SUCCESS(3), + RESPONSE_NOT_SET(0); + private final int value; + + private ResponseCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ResponseCase valueOf(int value) { + return forNumber(value); + } + + public static ResponseCase forNumber(int value) { + switch (value) { + case 2: + return ERROR; + case 3: + return SUCCESS; + case 0: + return RESPONSE_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public static final int END_TIME_FIELD_NUMBER = 1; + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + @java.lang.Override + public boolean hasEndTime() { + return endCase_ == 1; + } + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getEndTime() { + if (endCase_ == 1) { + return (com.google.protobuf.Timestamp) end_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + if (endCase_ == 1) { + return (com.google.protobuf.Timestamp) end_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + + public static final int TTL_FIELD_NUMBER = 4; + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return Whether the ttl field is set. + */ + @java.lang.Override + public boolean hasTtl() { + return endCase_ == 4; + } + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return The ttl. + */ + @java.lang.Override + public com.google.protobuf.Duration getTtl() { + if (endCase_ == 4) { + return (com.google.protobuf.Duration) end_; + } + return com.google.protobuf.Duration.getDefaultInstance(); + } + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getTtlOrBuilder() { + if (endCase_ == 4) { + return (com.google.protobuf.Duration) end_; + } + return com.google.protobuf.Duration.getDefaultInstance(); + } + + public static final int ERROR_FIELD_NUMBER = 2; + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + public static final int SUCCESS_FIELD_NUMBER = 3; + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return Whether the success field is set. + */ + @java.lang.Override + public boolean hasSuccess() { + return responseCase_ == 3; + } + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return The success. + */ + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponse getSuccess() { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.WaitResponse) response_; + } + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponseOrBuilder getSuccessOrBuilder() { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.WaitResponse) response_; + } + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + + 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 (endCase_ == 1) { + output.writeMessage(1, (com.google.protobuf.Timestamp) end_); + } + if (responseCase_ == 2) { + output.writeMessage(2, (com.google.rpc.Status) response_); + } + if (responseCase_ == 3) { + output.writeMessage(3, (com.google.showcase.v1beta1.WaitResponse) response_); + } + if (endCase_ == 4) { + output.writeMessage(4, (com.google.protobuf.Duration) end_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (endCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.protobuf.Timestamp) end_); + } + if (responseCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.rpc.Status) response_); + } + if (responseCase_ == 3) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, (com.google.showcase.v1beta1.WaitResponse) response_); + } + if (endCase_ == 4) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 4, (com.google.protobuf.Duration) end_); + } + 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.showcase.v1beta1.WaitRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.WaitRequest other = (com.google.showcase.v1beta1.WaitRequest) obj; + + if (!getEndCase().equals(other.getEndCase())) return false; + switch (endCase_) { + case 1: + if (!getEndTime().equals(other.getEndTime())) return false; + break; + case 4: + if (!getTtl().equals(other.getTtl())) return false; + break; + case 0: + default: + } + if (!getResponseCase().equals(other.getResponseCase())) return false; + switch (responseCase_) { + case 2: + if (!getError().equals(other.getError())) return false; + break; + case 3: + if (!getSuccess().equals(other.getSuccess())) return false; + break; + case 0: + default: + } + 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(); + switch (endCase_) { + case 1: + hash = (37 * hash) + END_TIME_FIELD_NUMBER; + hash = (53 * hash) + getEndTime().hashCode(); + break; + case 4: + hash = (37 * hash) + TTL_FIELD_NUMBER; + hash = (53 * hash) + getTtl().hashCode(); + break; + case 0: + default: + } + switch (responseCase_) { + case 2: + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + break; + case 3: + hash = (37 * hash) + SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + getSuccess().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitRequest 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.showcase.v1beta1.WaitRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.WaitRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for Wait method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.WaitRequest) + com.google.showcase.v1beta1.WaitRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitRequest.class, + com.google.showcase.v1beta1.WaitRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.WaitRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (endTimeBuilder_ != null) { + endTimeBuilder_.clear(); + } + if (ttlBuilder_ != null) { + ttlBuilder_.clear(); + } + if (errorBuilder_ != null) { + errorBuilder_.clear(); + } + if (successBuilder_ != null) { + successBuilder_.clear(); + } + endCase_ = 0; + end_ = null; + responseCase_ = 0; + response_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.WaitRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitRequest build() { + com.google.showcase.v1beta1.WaitRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitRequest buildPartial() { + com.google.showcase.v1beta1.WaitRequest result = + new com.google.showcase.v1beta1.WaitRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.WaitRequest result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs(com.google.showcase.v1beta1.WaitRequest result) { + result.endCase_ = endCase_; + result.end_ = this.end_; + if (endCase_ == 1 && endTimeBuilder_ != null) { + result.end_ = endTimeBuilder_.build(); + } + if (endCase_ == 4 && ttlBuilder_ != null) { + result.end_ = ttlBuilder_.build(); + } + result.responseCase_ = responseCase_; + result.response_ = this.response_; + if (responseCase_ == 2 && errorBuilder_ != null) { + result.response_ = errorBuilder_.build(); + } + if (responseCase_ == 3 && successBuilder_ != null) { + result.response_ = successBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.WaitRequest) { + return mergeFrom((com.google.showcase.v1beta1.WaitRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.WaitRequest other) { + if (other == com.google.showcase.v1beta1.WaitRequest.getDefaultInstance()) return this; + switch (other.getEndCase()) { + case END_TIME: + { + mergeEndTime(other.getEndTime()); + break; + } + case TTL: + { + mergeTtl(other.getTtl()); + break; + } + case END_NOT_SET: + { + break; + } + } + switch (other.getResponseCase()) { + case ERROR: + { + mergeError(other.getError()); + break; + } + case SUCCESS: + { + mergeSuccess(other.getSuccess()); + break; + } + case RESPONSE_NOT_SET: + { + break; + } + } + 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(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); + endCase_ = 1; + break; + } // case 10 + case 18: + { + input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); + responseCase_ = 2; + break; + } // case 18 + case 26: + { + input.readMessage(getSuccessFieldBuilder().getBuilder(), extensionRegistry); + responseCase_ = 3; + break; + } // case 26 + case 34: + { + input.readMessage(getTtlFieldBuilder().getBuilder(), extensionRegistry); + endCase_ = 4; + break; + } // case 34 + 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 endCase_ = 0; + private java.lang.Object end_; + + public EndCase getEndCase() { + return EndCase.forNumber(endCase_); + } + + public Builder clearEnd() { + endCase_ = 0; + end_ = null; + onChanged(); + return this; + } + + private int responseCase_ = 0; + private java.lang.Object response_; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public Builder clearResponse() { + responseCase_ = 0; + response_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + endTimeBuilder_; + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + @java.lang.Override + public boolean hasEndTime() { + return endCase_ == 1; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getEndTime() { + if (endTimeBuilder_ == null) { + if (endCase_ == 1) { + return (com.google.protobuf.Timestamp) end_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } else { + if (endCase_ == 1) { + return endTimeBuilder_.getMessage(); + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder setEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + end_ = value; + onChanged(); + } else { + endTimeBuilder_.setMessage(value); + } + endCase_ = 1; + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (endTimeBuilder_ == null) { + end_ = builderForValue.build(); + onChanged(); + } else { + endTimeBuilder_.setMessage(builderForValue.build()); + } + endCase_ = 1; + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder mergeEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (endCase_ == 1 && end_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + end_ = + com.google.protobuf.Timestamp.newBuilder((com.google.protobuf.Timestamp) end_) + .mergeFrom(value) + .buildPartial(); + } else { + end_ = value; + } + onChanged(); + } else { + if (endCase_ == 1) { + endTimeBuilder_.mergeFrom(value); + } else { + endTimeBuilder_.setMessage(value); + } + } + endCase_ = 1; + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder clearEndTime() { + if (endTimeBuilder_ == null) { + if (endCase_ == 1) { + endCase_ = 0; + end_ = null; + onChanged(); + } + } else { + if (endCase_ == 1) { + endCase_ = 0; + end_ = null; + } + endTimeBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { + return getEndTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + if ((endCase_ == 1) && (endTimeBuilder_ != null)) { + return endTimeBuilder_.getMessageOrBuilder(); + } else { + if (endCase_ == 1) { + return (com.google.protobuf.Timestamp) end_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getEndTimeFieldBuilder() { + if (endTimeBuilder_ == null) { + if (!(endCase_ == 1)) { + end_ = com.google.protobuf.Timestamp.getDefaultInstance(); + } + endTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + (com.google.protobuf.Timestamp) end_, getParentForChildren(), isClean()); + end_ = null; + } + endCase_ = 1; + onChanged(); + return endTimeBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + ttlBuilder_; + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return Whether the ttl field is set. + */ + @java.lang.Override + public boolean hasTtl() { + return endCase_ == 4; + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return The ttl. + */ + @java.lang.Override + public com.google.protobuf.Duration getTtl() { + if (ttlBuilder_ == null) { + if (endCase_ == 4) { + return (com.google.protobuf.Duration) end_; + } + return com.google.protobuf.Duration.getDefaultInstance(); + } else { + if (endCase_ == 4) { + return ttlBuilder_.getMessage(); + } + return com.google.protobuf.Duration.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + public Builder setTtl(com.google.protobuf.Duration value) { + if (ttlBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + end_ = value; + onChanged(); + } else { + ttlBuilder_.setMessage(value); + } + endCase_ = 4; + return this; + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + public Builder setTtl(com.google.protobuf.Duration.Builder builderForValue) { + if (ttlBuilder_ == null) { + end_ = builderForValue.build(); + onChanged(); + } else { + ttlBuilder_.setMessage(builderForValue.build()); + } + endCase_ = 4; + return this; + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + public Builder mergeTtl(com.google.protobuf.Duration value) { + if (ttlBuilder_ == null) { + if (endCase_ == 4 && end_ != com.google.protobuf.Duration.getDefaultInstance()) { + end_ = + com.google.protobuf.Duration.newBuilder((com.google.protobuf.Duration) end_) + .mergeFrom(value) + .buildPartial(); + } else { + end_ = value; + } + onChanged(); + } else { + if (endCase_ == 4) { + ttlBuilder_.mergeFrom(value); + } else { + ttlBuilder_.setMessage(value); + } + } + endCase_ = 4; + return this; + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + public Builder clearTtl() { + if (ttlBuilder_ == null) { + if (endCase_ == 4) { + endCase_ = 0; + end_ = null; + onChanged(); + } + } else { + if (endCase_ == 4) { + endCase_ = 0; + end_ = null; + } + ttlBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + public com.google.protobuf.Duration.Builder getTtlBuilder() { + return getTtlFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getTtlOrBuilder() { + if ((endCase_ == 4) && (ttlBuilder_ != null)) { + return ttlBuilder_.getMessageOrBuilder(); + } else { + if (endCase_ == 4) { + return (com.google.protobuf.Duration) end_; + } + return com.google.protobuf.Duration.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getTtlFieldBuilder() { + if (ttlBuilder_ == null) { + if (!(endCase_ == 4)) { + end_ = com.google.protobuf.Duration.getDefaultInstance(); + } + ttlBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + (com.google.protobuf.Duration) end_, getParentForChildren(), isClean()); + end_ = null; + } + endCase_ = 4; + onChanged(); + return ttlBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + errorBuilder_; + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } else { + if (responseCase_ == 2) { + return errorBuilder_.getMessage(); + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + errorBuilder_.setMessage(value); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status.Builder builderForValue) { + if (errorBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder mergeError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (responseCase_ == 2 && response_ != com.google.rpc.Status.getDefaultInstance()) { + response_ = + com.google.rpc.Status.newBuilder((com.google.rpc.Status) response_) + .mergeFrom(value) + .buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 2) { + errorBuilder_.mergeFrom(value); + } else { + errorBuilder_.setMessage(value); + } + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder clearError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + } + errorBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public com.google.rpc.Status.Builder getErrorBuilder() { + return getErrorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if ((responseCase_ == 2) && (errorBuilder_ != null)) { + return errorBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + if (!(responseCase_ == 2)) { + response_ = com.google.rpc.Status.getDefaultInstance(); + } + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>( + (com.google.rpc.Status) response_, getParentForChildren(), isClean()); + response_ = null; + } + responseCase_ = 2; + onChanged(); + return errorBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.WaitResponse, + com.google.showcase.v1beta1.WaitResponse.Builder, + com.google.showcase.v1beta1.WaitResponseOrBuilder> + successBuilder_; + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return Whether the success field is set. + */ + @java.lang.Override + public boolean hasSuccess() { + return responseCase_ == 3; + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return The success. + */ + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponse getSuccess() { + if (successBuilder_ == null) { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.WaitResponse) response_; + } + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } else { + if (responseCase_ == 3) { + return successBuilder_.getMessage(); + } + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + public Builder setSuccess(com.google.showcase.v1beta1.WaitResponse value) { + if (successBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + successBuilder_.setMessage(value); + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + public Builder setSuccess(com.google.showcase.v1beta1.WaitResponse.Builder builderForValue) { + if (successBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + successBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + public Builder mergeSuccess(com.google.showcase.v1beta1.WaitResponse value) { + if (successBuilder_ == null) { + if (responseCase_ == 3 + && response_ != com.google.showcase.v1beta1.WaitResponse.getDefaultInstance()) { + response_ = + com.google.showcase.v1beta1.WaitResponse.newBuilder( + (com.google.showcase.v1beta1.WaitResponse) response_) + .mergeFrom(value) + .buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 3) { + successBuilder_.mergeFrom(value); + } else { + successBuilder_.setMessage(value); + } + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + public Builder clearSuccess() { + if (successBuilder_ == null) { + if (responseCase_ == 3) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 3) { + responseCase_ = 0; + response_ = null; + } + successBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + public com.google.showcase.v1beta1.WaitResponse.Builder getSuccessBuilder() { + return getSuccessFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponseOrBuilder getSuccessOrBuilder() { + if ((responseCase_ == 3) && (successBuilder_ != null)) { + return successBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.WaitResponse) response_; + } + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.WaitResponse, + com.google.showcase.v1beta1.WaitResponse.Builder, + com.google.showcase.v1beta1.WaitResponseOrBuilder> + getSuccessFieldBuilder() { + if (successBuilder_ == null) { + if (!(responseCase_ == 3)) { + response_ = com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + successBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.WaitResponse, + com.google.showcase.v1beta1.WaitResponse.Builder, + com.google.showcase.v1beta1.WaitResponseOrBuilder>( + (com.google.showcase.v1beta1.WaitResponse) response_, + getParentForChildren(), + isClean()); + response_ = null; + } + responseCase_ = 3; + onChanged(); + return successBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.WaitRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.WaitRequest) + private static final com.google.showcase.v1beta1.WaitRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.WaitRequest(); + } + + public static com.google.showcase.v1beta1.WaitRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WaitRequest 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.showcase.v1beta1.WaitRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java new file mode 100644 index 0000000000..49092a708f --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java @@ -0,0 +1,181 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface WaitRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.WaitRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + boolean hasEndTime(); + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + com.google.protobuf.Timestamp getEndTime(); + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return Whether the ttl field is set. + */ + boolean hasTtl(); + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return The ttl. + */ + com.google.protobuf.Duration getTtl(); + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + com.google.protobuf.DurationOrBuilder getTtlOrBuilder(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + com.google.rpc.Status getError(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + com.google.rpc.StatusOrBuilder getErrorOrBuilder(); + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return Whether the success field is set. + */ + boolean hasSuccess(); + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return The success. + */ + com.google.showcase.v1beta1.WaitResponse getSuccess(); + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + com.google.showcase.v1beta1.WaitResponseOrBuilder getSuccessOrBuilder(); + + com.google.showcase.v1beta1.WaitRequest.EndCase getEndCase(); + + com.google.showcase.v1beta1.WaitRequest.ResponseCase getResponseCase(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java new file mode 100644 index 0000000000..17037550b6 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java @@ -0,0 +1,632 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The result of the Wait operation.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitResponse} + */ +public final class WaitResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.WaitResponse) + WaitResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use WaitResponse.newBuilder() to construct. + private WaitResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private WaitResponse() { + content_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new WaitResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitResponse.class, + com.google.showcase.v1beta1.WaitResponse.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object content_ = ""; + + /** + * + * + *
+   * This content of the result.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * This content of the result.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + 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.showcase.v1beta1.WaitResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.WaitResponse other = (com.google.showcase.v1beta1.WaitResponse) obj; + + if (!getContent().equals(other.getContent())) 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(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitResponse 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.showcase.v1beta1.WaitResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.WaitResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The result of the Wait operation.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.WaitResponse) + com.google.showcase.v1beta1.WaitResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitResponse.class, + com.google.showcase.v1beta1.WaitResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.WaitResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + content_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponse build() { + com.google.showcase.v1beta1.WaitResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponse buildPartial() { + com.google.showcase.v1beta1.WaitResponse result = + new com.google.showcase.v1beta1.WaitResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.showcase.v1beta1.WaitResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.content_ = content_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.WaitResponse) { + return mergeFrom((com.google.showcase.v1beta1.WaitResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.WaitResponse other) { + if (other == com.google.showcase.v1beta1.WaitResponse.getDefaultInstance()) return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + bitField0_ |= 0x00000001; + onChanged(); + } + 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: + { + content_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + 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 java.lang.Object content_ = ""; + + /** + * + * + *
+     * This content of the result.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * This content of the result.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * This content of the result.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * This content of the result.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + content_ = getDefaultInstance().getContent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * This content of the result.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + content_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.WaitResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.WaitResponse) + private static final com.google.showcase.v1beta1.WaitResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.WaitResponse(); + } + + public static com.google.showcase.v1beta1.WaitResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WaitResponse 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.showcase.v1beta1.WaitResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java new file mode 100644 index 0000000000..d2976affe2 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +// Protobuf Java Version: 3.25.8 +package com.google.showcase.v1beta1; + +public interface WaitResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.WaitResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * This content of the result.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * This content of the result.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/compliance.proto b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/compliance.proto new file mode 100644 index 0000000000..4e8cba6b25 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/compliance.proto @@ -0,0 +1,269 @@ +// Copyright 2021 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format +// correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped +// correctly. +service Compliance { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + + // This method echoes the ComplianceData request. This method exercises + // sending the entire request object in the REST body. + rpc RepeatDataBody(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + post: "/v1beta1/repeat:body" + body: "*" + }; + } + + // This method echoes the ComplianceData request. This method exercises + // sending the a message-type field in the REST body. Per AIP-127, only + // top-level, non-repeated fields can be sent this way. + rpc RepeatDataBodyInfo(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + post: "/v1beta1/repeat:bodyinfo" + body: "info" + }; + } + + // This method echoes the ComplianceData request. This method exercises + // sending all request fields as query parameters. + rpc RepeatDataQuery(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + get: "/v1beta1/repeat:query" + }; + } + + // This method echoes the ComplianceData request. This method exercises + // sending some parameters as "simple" path variables (i.e., of the form + // "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters. + rpc RepeatDataSimplePath(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + get: "/v1beta1/repeat/{info.f_string}/{info.f_int32}/{info.f_double}/{info.f_bool}/{info.f_kingdom}:simplepath" + }; + } + + // Same as RepeatDataSimplePath, but with a path resource. + rpc RepeatDataPathResource(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + get: "/v1beta1/repeat/{info.f_string=first/*}/{info.f_child.f_string=second/*}/bool/{info.f_bool}:pathresource" + additional_bindings { + get: "/v1beta1/repeat/{info.f_child.f_string=first/*}/{info.f_string=second/*}/bool/{info.f_bool}:childfirstpathresource" + } + }; + } + + // Same as RepeatDataSimplePath, but with a trailing resource. + rpc RepeatDataPathTrailingResource(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + get: "/v1beta1/repeat/{info.f_string=first/*}/{info.f_child.f_string=second/**}:pathtrailingresource" + }; + } + + // This method echoes the ComplianceData request, using the HTTP PUT method. + rpc RepeatDataBodyPut(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + put: "/v1beta1/repeat:bodyput" + body: "*" + }; + } + + // This method echoes the ComplianceData request, using the HTTP PATCH method. + rpc RepeatDataBodyPatch(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + patch: "/v1beta1/repeat:bodypatch" + body: "*" + }; + } + + // This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the + // .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the + // response from this RPC as the request to VerifyEnum() + // + // The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for + // VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs. + rpc GetEnum(EnumRequest) returns (EnumResponse) { + option (google.api.http) = { + get: "/v1beta1/compliance/enum" + }; + } + + // This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum() + // verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds + // with the same EnumResponse; otherwise, the RPC errors. + // + // This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run, + // although they are not guaranteed to be the same across separate Showcase server runs. + rpc VerifyEnum(EnumResponse) returns (EnumResponse) { + option (google.api.http) = { + post: "/v1beta1/compliance/enum" + }; + } + +} + +message RepeatRequest { + string name = 1; + ComplianceData info = 2; + + // If true, the server will verify that the received request matches + // the request with the same name in the compliance test suite. + bool server_verify = 3; + + // The URI template this request is expected to be bound to server-side. + optional string intended_binding_uri = 10; + + // Some top level fields, to test that these are encoded correctly + // in query params. + int32 f_int32 = 4; + int64 f_int64 = 5; + double f_double = 6; + + optional int32 p_int32 = 7; + optional int64 p_int64 = 8; + optional double p_double = 9; +} + +message RepeatResponse { + RepeatRequest request = 1; + + // The URI template the request was bound to server-side. + string binding_uri = 2; +} + +// ComplianceSuite contains a set of requests that microgenerators should issue +// over REST to the Compliance service to test their gRPC-to-REST transcoding +// implementation. +message ComplianceSuite { + repeated ComplianceGroup group = 1; +} + +// ComplianceGroups encapsulates a group of RPC requests to the Compliance +// server: one request for each combination of elements of `rpcs` and of +// `requests`. +message ComplianceGroup { + string name = 1; + repeated string rpcs = 2; + repeated RepeatRequest requests = 3; +} + +// ComplianceData is a message used for testing REST transcoding of +// different data types. +message ComplianceData { + enum LifeKingdom { + LIFE_KINGDOM_UNSPECIFIED = 0; + ARCHAEBACTERIA = 1; + EUBACTERIA = 2; + PROTISTA = 3; + FUNGI = 4; + PLANTAE = 5; + ANIMALIA = 6; +} + // scalar types + + string f_string = 1; + + int32 f_int32 = 2; + sint32 f_sint32 = 3; + sfixed32 f_sfixed32 = 4; + + uint32 f_uint32 = 5; + fixed32 f_fixed32 = 6; + + int64 f_int64 = 7; + sint64 f_sint64 = 8; + sfixed64 f_sfixed64 = 9; + + uint64 f_uint64 = 10; + fixed64 f_fixed64 = 11; + + double f_double = 12; + float f_float = 13; + + bool f_bool = 14; + + bytes f_bytes = 15; + + LifeKingdom f_kingdom = 22; + + ComplianceDataChild f_child = 16; + + // optional fields + + optional string p_string = 17; + optional int32 p_int32 = 18; + optional double p_double = 19; + optional bool p_bool = 20; + optional LifeKingdom p_kingdom = 23; + optional ComplianceDataChild p_child = 21; +} + +message ComplianceDataChild { + string f_string = 1; + float f_float = 2; + double f_double = 3; + bool f_bool = 4; + Continent f_continent = 11; + ComplianceDataGrandchild f_child = 5; + + optional string p_string = 6; + optional float p_float = 7; + optional double p_double = 8; + optional bool p_bool = 9; + Continent p_continent = 12; + optional ComplianceDataGrandchild p_child = 10; +} + +message ComplianceDataGrandchild { + string f_string = 1; + double f_double = 2; + bool f_bool = 3; +} + +enum Continent { + CONTINENT_UNSPECIFIED = 0; + AFRICA = 1; + AMERICA = 2; + ANTARTICA = 3; + AUSTRALIA = 4; + EUROPE = 5; +} + + +message EnumRequest { + // Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file. + bool unknown_enum = 1; +} + +message EnumResponse { + // The original request for a known or unknown enum from the server. + EnumRequest request = 1; + + // The actual enum the server provided. + Continent continent = 2; +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/echo.proto b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/echo.proto new file mode 100644 index 0000000000..55b7ab578a --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/echo.proto @@ -0,0 +1,424 @@ +// Copyright 2018 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/field_info.proto"; +import "google/api/routing.proto"; +import "google/longrunning/operations.proto"; +import "google/protobuf/any.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; +import "google/rpc/status.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// This service is used showcase the four main types of rpcs - unary, server +// side streaming, client side streaming, and bidirectional streaming. This +// service also exposes methods that explicitly implement server delay, and +// paginated calls. Set the 'showcase-trailer' metadata key on any method +// to have the values echoed in the response trailers. Set the +// 'x-goog-request-params' metadata key on any method to have the values +// echoed in the response headers. +service Echo { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + // See https://github.com/aip-dev/google.aip.dev/pull/1331 + option (google.api.api_version) = "v1_20240408"; + + // This method simply echoes the request. This method showcases unary RPCs. + rpc Echo(EchoRequest) returns (EchoResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:echo" + body: "*" + }; + option (google.api.routing) = { + routing_parameters{ + field: "header" + } + routing_parameters{ + field: "header" + path_template: "{routing_id=**}" + } + routing_parameters{ + field: "header" + path_template: "{table_name=regions/*/zones/*/**}" + } + routing_parameters{ + field: "header" + path_template: "{super_id=projects/*}/**" + } + routing_parameters{ + field: "header" + path_template: "{table_name=projects/*/instances/*/**}" + } + routing_parameters{ + field: "header" + path_template: "projects/*/{instance_id=instances/*}/**" + } + routing_parameters{ + field: "other_header" + path_template: "{baz=**}" + } + routing_parameters{ + field: "other_header" + path_template: "{qux=projects/*}/**" + } + }; + } + + // This method returns error details in a repeated "google.protobuf.Any" + // field. This method showcases handling errors thus encoded, particularly + // over REST transport. Note that GAPICs only allow the type + // "google.protobuf.Any" for field paths ending in "error.details", and, at + // run-time, the actual types for these fields must be one of the types in + // google/rpc/error_details.proto. + rpc EchoErrorDetails(EchoErrorDetailsRequest) returns (EchoErrorDetailsResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:error-details" + body: "*" + }; + } + + // This method always fails with a gRPC "Aborted" error status that contains + // multiple error details. These include one instance of each of the standard + // ones in error_details.proto + // (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto) + // plus a custom, Showcase-defined PoetryError. The intent of this RPC is to + // verify that GAPICs can process these various error details and surface them + // to the user in an idiomatic form. + rpc FailEchoWithDetails(FailEchoWithDetailsRequest) returns (FailEchoWithDetailsResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:failWithDetails" + body: "*" + }; + } + + // This method splits the given content into words and will pass each word back + // through the stream. This method showcases server-side streaming RPCs. + rpc Expand(ExpandRequest) returns (stream EchoResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:expand" + body: "*" + }; + // TODO(landrito): change this to be `fields: ["content", "error"]` once + // github.com/dcodeIO/protobuf.js/issues/1094 has been resolved. + option (google.api.method_signature) = "content,error"; + } + + // This method will collect the words given to it. When the stream is closed + // by the client, this method will return the a concatenation of the strings + // passed to it. This method showcases client-side streaming RPCs. + rpc Collect(stream EchoRequest) returns (EchoResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:collect" + body: "*" + }; + } + + // This method, upon receiving a request on the stream, will pass the same + // content back on the stream. This method showcases bidirectional + // streaming RPCs. + rpc Chat(stream EchoRequest) returns (stream EchoResponse); + + // This is similar to the Expand method but instead of returning a stream of + // expanded words, this method returns a paged list of expanded words. + rpc PagedExpand(PagedExpandRequest) returns (PagedExpandResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:pagedExpand" + body: "*" + }; + } + + // This is similar to the PagedExpand except that it uses + // max_results instead of page_size, as some legacy APIs still + // do. New APIs should NOT use this pattern. + rpc PagedExpandLegacy(PagedExpandLegacyRequest) returns (PagedExpandResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:pagedExpandLegacy" + body: "*" + }; + } + + // This method returns a map containing lists of words that appear in the input, keyed by their + // initial character. The only words returned are the ones included in the current page, + // as determined by page_token and page_size, which both refer to the word indices in the + // input. This paging result consisting of a map of lists is a pattern used by some legacy + // APIs. New APIs should NOT use this pattern. + rpc PagedExpandLegacyMapped(PagedExpandRequest) returns (PagedExpandLegacyMappedResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:pagedExpandLegacyMapped" + body: "*" + }; + } + + // This method will wait for the requested amount of time and then return. + // This method showcases how a client handles a request timeout. + rpc Wait(WaitRequest) returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1beta1/echo:wait" + body: "*" + }; + option (google.longrunning.operation_info) = { + response_type: "WaitResponse" + metadata_type: "WaitMetadata" + }; + } + + // This method will block (wait) for the requested amount of time + // and then return the response or error. + // This method showcases how a client handles delays or retries. + rpc Block(BlockRequest) returns (BlockResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:block" + body: "*" + }; + }; +} + +// A severity enum used to test enum capabilities in GAPIC surfaces. +enum Severity { + UNNECESSARY = 0; + NECESSARY = 1; + URGENT = 2; + CRITICAL = 3; +} + + +// The request message used for the Echo, Collect and Chat methods. +// If content or opt are set in this message then the request will succeed. +// If status is set in this message then the status will be returned as an +// error. +message EchoRequest { + oneof response { + // The content to be echoed by the server. + string content = 1; + + // The error to be thrown by the server. + google.rpc.Status error = 2; + } + + // The severity to be echoed by the server. + Severity severity = 3; + + // Optional. This field can be set to test the routing annotation on the Echo method. + string header = 4; + + // Optional. This field can be set to test the routing annotation on the Echo method. + string other_header = 5; + + // To facilitate testing of https://google.aip.dev/client-libraries/4235 + string request_id = 7 [ + (google.api.field_info).format = UUID4 + ]; + + // To facilitate testing of https://google.aip.dev/client-libraries/4235 + optional string other_request_id = 8 [ + (google.api.field_info).format = UUID4 + ]; +} + +// The response message for the Echo methods. +message EchoResponse { + // The content specified in the request. + string content = 1; + + // The severity specified in the request. + Severity severity = 2; + + // The request ID specified or autopopulated in the request. + string request_id = 3; + + // The other request ID specified or autopopulated in the request. + string other_request_id = 4; +} + +// The request message used for the EchoErrorDetails method. +message EchoErrorDetailsRequest { + // Content to return in a singular `*.error.details` field of type + // `google.protobuf.Any` + string single_detail_text = 1; + + // Content to return in a repeated `*.error.details` field of type + // `google.protobuf.Any` + repeated string multi_detail_text = 2; +} + +// The response message used for the EchoErrorDetails method. +message EchoErrorDetailsResponse { + + message SingleDetail { + ErrorWithSingleDetail error = 1; + } + + message MultipleDetails { + ErrorWithMultipleDetails error = 1; + } + + SingleDetail single_detail = 1; + MultipleDetails multiple_details = 2; +} + +message ErrorWithSingleDetail { + google.protobuf.Any details = 1; +} + +message ErrorWithMultipleDetails { + repeated google.protobuf.Any details = 1; +} + +// The custom error detail to be included in the error response from the +// FailEchoWithDetails method. Client libraries should be able to +// surface this custom error detail. +message PoetryError { + string poem = 1; +} + +// The request message used for the FailEchoWithDetails method. +message FailEchoWithDetailsRequest { + // Optional message to echo back in the PoetryError. If empty, a value will be + // provided. + string message = 1; +} + +// The response message declared (but never used) for the FailEchoWithDetails +// method. +message FailEchoWithDetailsResponse {} + +// The request message for the Expand method. +message ExpandRequest { + // The content that will be split into words and returned on the stream. + string content = 1; + + // The error that is thrown after all words are sent on the stream. + google.rpc.Status error = 2; + + //The wait time between each server streaming messages + google.protobuf.Duration stream_wait_time = 3; +} + +// The request for the PagedExpand method. +message PagedExpandRequest { + // The string to expand. + string content = 1 [(google.api.field_behavior) = REQUIRED]; + + // The number of words to returned in each page. + int32 page_size = 2; + + // The position of the page to be returned. + string page_token = 3; +} + +// The request for the PagedExpandLegacy method. This is a pattern used by some legacy APIs. New +// APIs should NOT use this pattern, but rather something like PagedExpandRequest which conforms to +// aip.dev/158. +message PagedExpandLegacyRequest { + // The string to expand. + string content = 1 [(google.api.field_behavior) = REQUIRED]; + + // The number of words to returned in each page. + // (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that + // violates aip.dev/158. Ordinarily, this should be page_size. --) + int32 max_results = 2; + + // The position of the page to be returned. + string page_token = 3; +} + +// The response for the PagedExpand method. +message PagedExpandResponse { + // The words that were expanded. + repeated EchoResponse responses = 1; + + // The next page token. + string next_page_token = 2; +} + +// A list of words. +message PagedExpandResponseList { + repeated string words = 1; +} + +message PagedExpandLegacyMappedResponse { + // The words that were expanded, indexed by their initial character. + // (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates + // aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --) + map alphabetized = 1; + + // The next page token. + string next_page_token = 2; +} + +// The request for Wait method. +message WaitRequest { + oneof end { + // The time that this operation will complete. + google.protobuf.Timestamp end_time = 1; + + // The duration of this operation. + google.protobuf.Duration ttl = 4; + } + + oneof response { + // The error that will be returned by the server. If this code is specified + // to be the OK rpc code, an empty response will be returned. + google.rpc.Status error = 2; + + // The response to be returned on operation completion. + WaitResponse success = 3; + } +} + +// The result of the Wait operation. +message WaitResponse { + // This content of the result. + string content = 1; +} + +// The metadata for Wait operation. +message WaitMetadata { + // The time that this operation will complete. + google.protobuf.Timestamp end_time =1; +} + +// The request for Block method. +message BlockRequest { + // The amount of time to block before returning a response. + google.protobuf.Duration response_delay = 1; + + oneof response { + // The error that will be returned by the server. If this code is specified + // to be the OK rpc code, an empty response will be returned. + google.rpc.Status error = 2; + + // The response to be returned that will signify successful method call. + BlockResponse success = 3; + } +} + +// The response for Block method. +message BlockResponse { + // This content can contain anything, the server will not depend on a value + // here. + string content = 1; +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/identity.proto b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/identity.proto new file mode 100644 index 0000000000..569c604d78 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/identity.proto @@ -0,0 +1,186 @@ +// Copyright 2018 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/field_mask.proto"; +import "google/protobuf/timestamp.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// A simple identity service. +service Identity { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + + // Creates a user. + rpc CreateUser(CreateUserRequest) returns (User) { + option (google.api.http) = { + post: "/v1beta1/users" + body: "*" + }; + option (google.api.method_signature) = "user.display_name,user.email"; + option (google.api.method_signature) = + "user.display_name,user.email,user.age,user.nickname,user.enable_notifications,user.height_feet"; + } + + // Retrieves the User with the given uri. + rpc GetUser(GetUserRequest) returns (User) { + option (google.api.http) = { + get: "/v1beta1/{name=users/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Updates a user. + rpc UpdateUser(UpdateUserRequest) returns (User) { + option (google.api.http) = { + patch: "/v1beta1/{user.name=users/*}" + body: "user" + }; + } + + // Deletes a user, their profile, and all of their authored messages. + rpc DeleteUser(DeleteUserRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=users/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Lists all users. + rpc ListUsers(ListUsersRequest) returns (ListUsersResponse) { + option (google.api.http) = { + get: "/v1beta1/users" + }; + } +} + +// A user. +message User { + option (google.api.resource) = { + type: "showcase.googleapis.com/User" + pattern: "users/{user}" + }; + + // The resource name of the user. + string name = 1; + + // The display_name of the user. + string display_name = 2 [(google.api.field_behavior) = REQUIRED]; + + // The email address of the user. + string email = 3 [(google.api.field_behavior) = REQUIRED]; + + // The timestamp at which the user was created. + google.protobuf.Timestamp create_time = 4 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // The latest timestamp at which the user was updated. + google.protobuf.Timestamp update_time = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // The age of the user in years. + optional int32 age = 6; + + // The height of the user in feet. + optional double height_feet = 7; + + // The nickname of the user. + // + // (-- aip.dev/not-precedent: An empty string is a valid nickname. + // Ordinarily, proto3_optional should not be used on a `string` field. --) + optional string nickname = 8; + + // Enables the receiving of notifications. The default is true if unset. + // + // (-- aip.dev/not-precedent: The default for the feature is true. + // Ordinarily, the default for a `bool` field should be false. --) + optional bool enable_notifications = 9; +} + +// The request message for the google.showcase.v1beta1.Identity\CreateUser +// method. +message CreateUserRequest { + // The user to create. + User user = 1; +} + +// The request message for the google.showcase.v1beta1.Identity\GetUser +// method. +message GetUserRequest { + // The resource name of the requested user. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/User", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Identity\UpdateUser +// method. +message UpdateUserRequest { + // The user to update. + User user = 1; + + // The field mask to determine which fields are to be updated. If empty, the + // server will assume all fields are to be updated. + google.protobuf.FieldMask update_mask = 2; +} + +// The request message for the google.showcase.v1beta1.Identity\DeleteUser +// method. +message DeleteUserRequest { + // The resource name of the user to delete. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/User", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Identity\ListUsers +// method. +message ListUsersRequest { + // The maximum number of users to return. Server may return fewer users + // than requested. If unspecified, server will pick an appropriate default. + int32 page_size = 1; + + // The value of google.showcase.v1beta1.ListUsersResponse.next_page_token + // returned from the previous call to + // `google.showcase.v1beta1.Identity\ListUsers` method. + string page_token = 2; +} + +// The response message for the google.showcase.v1beta1.Identity\ListUsers +// method. +message ListUsersResponse { + // The list of users. + repeated User users = 1; + + // A token to retrieve next page of results. + // Pass this value in ListUsersRequest.page_token field in the subsequent + // call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the + // next page of results. + string next_page_token = 2; +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/messaging.proto b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/messaging.proto new file mode 100644 index 0000000000..330dc8c9e7 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/messaging.proto @@ -0,0 +1,520 @@ +// Copyright 2018 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/longrunning/operations.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/field_mask.proto"; +import "google/protobuf/timestamp.proto"; +import "google/rpc/error_details.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// A simple messaging service that implements chat rooms and profile posts. +// +// This messaging service showcases the features that API clients +// generated by gapic-generators implement. +service Messaging { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + + // Creates a room. + rpc CreateRoom(CreateRoomRequest) returns (Room) { + option (google.api.http) = { + post: "/v1beta1/rooms" + body: "*" + }; + option (google.api.method_signature) = "room.display_name,room.description"; + } + + // Retrieves the Room with the given resource name. + rpc GetRoom(GetRoomRequest) returns (Room) { + option (google.api.http) = { + get: "/v1beta1/{name=rooms/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Updates a room. + rpc UpdateRoom(UpdateRoomRequest) returns (Room) { + option (google.api.http) = { + patch: "/v1beta1/{room.name=rooms/*}" + body: "room" + }; + } + + // Deletes a room and all of its blurbs. + rpc DeleteRoom(DeleteRoomRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=rooms/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Lists all chat rooms. + rpc ListRooms(ListRoomsRequest) returns (ListRoomsResponse) { + option (google.api.http) = { + get: "/v1beta1/rooms" + }; + } + + // Creates a blurb. If the parent is a room, the blurb is understood to be a + // message in that room. If the parent is a profile, the blurb is understood + // to be a post on the profile. + rpc CreateBlurb(CreateBlurbRequest) returns (Blurb) { + option (google.api.http) = { + post: "/v1beta1/{parent=rooms/*}/blurbs" + body: "*" + additional_bindings: { + post: "/v1beta1/{parent=users/*/profile}/blurbs" + body: "*" + } + }; + option (google.api.method_signature) = "parent,blurb.user,blurb.text"; + option (google.api.method_signature) = "parent,blurb.user,blurb.image"; + } + + // Retrieves the Blurb with the given resource name. + rpc GetBlurb(GetBlurbRequest) returns (Blurb) { + option (google.api.http) = { + get: "/v1beta1/{name=rooms/*/blurbs/*}" + additional_bindings: { get: "/v1beta1/{name=users/*/profile/blurbs/*}" } + }; + option (google.api.method_signature) = "name"; + } + + // Updates a blurb. + rpc UpdateBlurb(UpdateBlurbRequest) returns (Blurb) { + option (google.api.http) = { + patch: "/v1beta1/{blurb.name=rooms/*/blurbs/*}" + body: "blurb" + additional_bindings: { + patch: "/v1beta1/{blurb.name=users/*/profile/blurbs/*}" + body: "blurb" + } + }; + } + + // Deletes a blurb. + rpc DeleteBlurb(DeleteBlurbRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=rooms/*/blurbs/*}" + additional_bindings: { + delete: "/v1beta1/{name=users/*/profile/blurbs/*}" + } + }; + option (google.api.method_signature) = "name"; + } + + // Lists blurbs for a specific chat room or user profile depending on the + // parent resource name. + rpc ListBlurbs(ListBlurbsRequest) returns (ListBlurbsResponse) { + option (google.api.http) = { + get: "/v1beta1/{parent=rooms/*}/blurbs" + additional_bindings: { get: "/v1beta1/{parent=users/*/profile}/blurbs" } + }; + option (google.api.method_signature) = "parent"; + } + + // This method searches through all blurbs across all rooms and profiles + // for blurbs containing to words found in the query. Only posts that + // contain an exact match of a queried word will be returned. + rpc SearchBlurbs(SearchBlurbsRequest) returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1beta1/{parent=rooms/*}/blurbs:search" + body: "*" + additional_bindings: { + post: "/v1beta1/{parent=users/*/profile}/blurbs:search" + } + }; + option (google.longrunning.operation_info) = { + response_type: "SearchBlurbsResponse" + metadata_type: "SearchBlurbsMetadata" + }; + option (google.api.method_signature) = "parent,query"; + } + + // This returns a stream that emits the blurbs that are created for a + // particular chat room or user profile. + rpc StreamBlurbs(StreamBlurbsRequest) returns (stream StreamBlurbsResponse) { + option (google.api.http) = { + post: "/v1beta1/{name=rooms/*}/blurbs:stream" + body: "*" + additional_bindings: { + post: "/v1beta1/{name=users/*/profile}/blurbs:stream" + body: "*" + } + }; + } + + // This is a stream to create multiple blurbs. If an invalid blurb is + // requested to be created, the stream will close with an error. + rpc SendBlurbs(stream CreateBlurbRequest) returns (SendBlurbsResponse) { + option (google.api.http) = { + post: "/v1beta1/{parent=rooms/*}/blurbs:send" + body: "*" + additional_bindings: { + post: "/v1beta1/{parent=users/*/profile}/blurbs:send" + body: "*" + } + }; + } + + // This method starts a bidirectional stream that receives all blurbs that + // are being created after the stream has started and sends requests to create + // blurbs. If an invalid blurb is requested to be created, the stream will + // close with an error. + rpc Connect(stream ConnectRequest) returns (stream StreamBlurbsResponse); +} + +// A chat room. +message Room { + option (google.api.resource) = { + type: "showcase.googleapis.com/Room" + pattern: "rooms/{room}" + }; + + // The resource name of the chat room. + string name = 1; + + // The human readable name of the chat room. + string display_name = 2 [(google.api.field_behavior) = REQUIRED]; + + // The description of the chat room. + string description = 3; + + // The timestamp at which the room was created. + google.protobuf.Timestamp create_time = 4 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // The latest timestamp at which the room was updated. + google.protobuf.Timestamp update_time = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// The request message for the google.showcase.v1beta1.Messaging\CreateRoom +// method. +message CreateRoomRequest { + // The room to create. + Room room = 1; +} + +// The request message for the google.showcase.v1beta1.Messaging\GetRoom +// method. +message GetRoomRequest { + // The resource name of the requested room. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Room", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Messaging\UpdateRoom +// method. +message UpdateRoomRequest { + // The room to update. + Room room = 1; + + // The field mask to determine which fields are to be updated. If empty, the + // server will assume all fields are to be updated. + google.protobuf.FieldMask update_mask = 2; +} + +// The request message for the google.showcase.v1beta1.Messaging\DeleteRoom +// method. +message DeleteRoomRequest { + // The resource name of the requested room. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Room", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Messaging\ListRooms +// method. +message ListRoomsRequest { + // The maximum number of rooms return. Server may return fewer rooms + // than requested. If unspecified, server will pick an appropriate default. + int32 page_size = 1; + + // The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token + // returned from the previous call to + // `google.showcase.v1beta1.Messaging\ListRooms` method. + string page_token = 2; +} + +// The response message for the google.showcase.v1beta1.Messaging\ListRooms +// method. +message ListRoomsResponse { + // The list of rooms. + repeated Room rooms = 1; + + // A token to retrieve next page of results. + // Pass this value in ListRoomsRequest.page_token field in the subsequent + // call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve + // the next page of results. + string next_page_token = 2; +} + +// This protocol buffer message represents a blurb sent to a chat room or +// posted on a user profile. +message Blurb { + option (google.api.resource) = { + type: "showcase.googleapis.com/Blurb" + pattern: "users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}" + pattern: "users/{user}/profile/blurbs/{blurb}" + pattern: "rooms/{room}/blurbs/{blurb}" + pattern: "rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}" + }; + + // The resource name of the chat room. + string name = 1; + + // The resource name of the blurb's author. + string user = 2 [ + (google.api.resource_reference).type = "showcase.googleapis.com/User", + (google.api.field_behavior) = REQUIRED + ]; + + oneof content { + // The textual content of this blurb. + string text = 3; + + // The image content of this blurb. + bytes image = 4; + } + + // The timestamp at which the blurb was created. + google.protobuf.Timestamp create_time = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // The latest timestamp at which the blurb was updated. + google.protobuf.Timestamp update_time = 6 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // (-- aip.dev/not-precedent: This is designed for testing non-slash + // resource patterns. Ordinarily, non-slash separators are discouraged. + // --) + oneof legacy_id { + // The legacy id of the room. This field is used to signal + // the use of the compound resource pattern + // `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}` + string legacy_room_id = 7; + + // The legacy id of the user. This field is used to signal + // the use of the compound resource pattern + // `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}` + string legacy_user_id = 8; + } +} + +// The request message for the google.showcase.v1beta1.Messaging\CreateBlurb +// method. +message CreateBlurbRequest { + // The resource name of the chat room or user profile that this blurb will + // be tied to. + string parent = 1 [ + (google.api.resource_reference).child_type = + "showcase.googleapis.com/Blurb", + (google.api.field_behavior) = REQUIRED + ]; + + // The blurb to create. + Blurb blurb = 2; +} + +// The request message for the google.showcase.v1beta1.Messaging\GetBlurb +// method. +message GetBlurbRequest { + // The resource name of the requested blurb. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Blurb", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Messaging\UpdateBlurb +// method. +message UpdateBlurbRequest { + // The blurb to update. + Blurb blurb = 1; + + // The field mask to determine which fields are to be updated. If empty, the + // server will assume all fields are to be updated. + google.protobuf.FieldMask update_mask = 2; +} + +// The request message for the google.showcase.v1beta1.Messaging\DeleteBlurb +// method. +message DeleteBlurbRequest { + // The resource name of the requested blurb. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Blurb", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Messaging\ListBlurbs +// method. +message ListBlurbsRequest { + // The resource name of the requested room or profile who blurbs to list. + string parent = 1 [ + (google.api.resource_reference).child_type = + "showcase.googleapis.com/Blurb", + (google.api.field_behavior) = REQUIRED + ]; + + // The maximum number of blurbs to return. Server may return fewer + // blurbs than requested. If unspecified, server will pick an appropriate + // default. + int32 page_size = 2; + + // The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token + // returned from the previous call to + // `google.showcase.v1beta1.Messaging\ListBlurbs` method. + string page_token = 3; +} + +// The response message for the google.showcase.v1beta1.Messaging\ListBlurbs +// method. +message ListBlurbsResponse { + // The list of blurbs. + repeated Blurb blurbs = 1; + + // A token to retrieve next page of results. + // Pass this value in ListBlurbsRequest.page_token field in the subsequent + // call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve + // the next page of results. + string next_page_token = 2; +} + +// The request message for the google.showcase.v1beta1.Messaging\SearchBlurbs +// method. +message SearchBlurbsRequest { + // The query used to search for blurbs containing to words of this string. + // Only posts that contain an exact match of a queried word will be returned. + string query = 1 [(google.api.field_behavior) = REQUIRED]; + + // The rooms or profiles to search. If unset, `SearchBlurbs` will search all + // rooms and all profiles. + string parent = 2 [(google.api.resource_reference).child_type = + "showcase.googleapis.com/Blurb"]; + + // The maximum number of blurbs return. Server may return fewer + // blurbs than requested. If unspecified, server will pick an appropriate + // default. + int32 page_size = 3; + + // The value of + // google.showcase.v1beta1.SearchBlurbsResponse.next_page_token + // returned from the previous call to + // `google.showcase.v1beta1.Messaging\SearchBlurbs` method. + string page_token = 4; +} + +// The operation metadata message for the +// google.showcase.v1beta1.Messaging\SearchBlurbs method. +message SearchBlurbsMetadata { + // This signals to the client when to next poll for response. + google.rpc.RetryInfo retry_info = 1; +} + +// The operation response message for the +// google.showcase.v1beta1.Messaging\SearchBlurbs method. +message SearchBlurbsResponse { + // Blurbs that matched the search query. + repeated Blurb blurbs = 1; + + // A token to retrieve next page of results. + // Pass this value in SearchBlurbsRequest.page_token field in the subsequent + // call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to + // retrieve the next page of results. + string next_page_token = 2; +} + +// The request message for the google.showcase.v1beta1.Messaging\StreamBlurbs +// method. +message StreamBlurbsRequest { + // The resource name of a chat room or user profile whose blurbs to stream. + string name = 1 [ + (google.api.resource_reference).child_type = + "showcase.googleapis.com/Blurb", + (google.api.field_behavior) = REQUIRED + ]; + + // The time at which this stream will close. + google.protobuf.Timestamp expire_time = 2 + [(google.api.field_behavior) = REQUIRED]; +} + +// The response message for the google.showcase.v1beta1.Messaging\StreamBlurbs +// method. +message StreamBlurbsResponse { + // The blurb that was either created, updated, or deleted. + Blurb blurb = 1; + + // The action that triggered the blurb to be returned. + enum Action { + ACTION_UNSPECIFIED = 0; + + // Specifies that the blurb was created. + CREATE = 1; + + // Specifies that the blurb was updated. + UPDATE = 2; + + // Specifies that the blurb was deleted. + DELETE = 3; + } + + // The action that triggered the blurb to be returned. + Action action = 2; +} + +// The response message for the google.showcase.v1beta1.Messaging\SendBlurbs +// method. +message SendBlurbsResponse { + // The names of successful blurb creations. + repeated string names = 1; +} + +// The request message for the google.showcase.v1beta1.Messaging\Connect +// method. +message ConnectRequest { + message ConnectConfig { + // The room or profile to follow and create messages for. + string parent = 1 [(google.api.resource_reference).child_type = + "showcase.googleapis.com/Blurb"]; + } + + oneof request { + // Provides information that specifies how to process subsequent requests. + // The first `ConnectRequest` message must contain a `config` message. + ConnectConfig config = 1; + + // The blurb to be created. + Blurb blurb = 2; + } +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/rest_error.proto b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/rest_error.proto new file mode 100644 index 0000000000..0b4e299597 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/rest_error.proto @@ -0,0 +1,42 @@ +// Copyright 2025 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. + +syntax = "proto3"; + +import "google/protobuf/any.proto"; +import "google/rpc/code.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// HTTP/JSON error representation as defined in +// https://google.aip.dev/193#http11json-representation, +message RestError { + message Status { + // The HTTP status code that corresponds to `google.rpc.Status.code`. + int32 code = 1; + // This corresponds to `google.rpc.Status.message`. + string message = 2; + // This is the enum version for `google.rpc.Status.code`. + google.rpc.Code status = 4; + // This corresponds to `google.rpc.Status.details`. + repeated google.protobuf.Any details = 5; + } + + Status error = 1; +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/sequence.proto b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/sequence.proto new file mode 100644 index 0000000000..a4e3ee28f1 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/sequence.proto @@ -0,0 +1,260 @@ +// Copyright 2020 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/timestamp.proto"; +import "google/rpc/status.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +service SequenceService { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + + // Creates a sequence. + rpc CreateSequence(CreateSequenceRequest) returns (Sequence) { + option (google.api.http) = { + post: "/v1beta1/sequences" + body: "sequence" + }; + option (google.api.method_signature) = "sequence"; + }; + + // Creates a sequence. + rpc CreateStreamingSequence(CreateStreamingSequenceRequest) returns (StreamingSequence) { + option (google.api.http) = { + post: "/v1beta1/streamingSequences" + body: "streaming_sequence" + }; + option (google.api.method_signature) = "streaming_sequence"; + }; + + // Retrieves a sequence. + rpc GetSequenceReport(GetSequenceReportRequest) returns (SequenceReport) { + option (google.api.http) = { + get: "/v1beta1/{name=sequences/*/sequenceReport}" + }; + option (google.api.method_signature) = "name"; + }; + + // Retrieves a sequence. + rpc GetStreamingSequenceReport(GetStreamingSequenceReportRequest) returns (StreamingSequenceReport) { + option (google.api.http) = { + get: "/v1beta1/{name=streamingSequences/*/streamingSequenceReport}" + }; + option (google.api.method_signature) = "name"; + }; + + // Attempts a sequence. + rpc AttemptSequence(AttemptSequenceRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + post: "/v1beta1/{name=sequences/*}" + body: "*" + }; + option (google.api.method_signature) = "name"; + }; + + // Attempts a streaming sequence. + // May not function as expected in HTTP mode due to when http statuses are sent + // See https://github.com/googleapis/gapic-showcase/issues/1377 for more details + rpc AttemptStreamingSequence(AttemptStreamingSequenceRequest) returns (stream AttemptStreamingSequenceResponse) { + option (google.api.http) = { + post: "/v1beta1/{name=streamingSequences/*}:stream" + body: "*" + }; + option (google.api.method_signature) = "name"; + }; +} + +message Sequence { + option (google.api.resource) = { + type: "showcase.googleapis.com/Sequence" + pattern: "sequences/{sequence}" + }; + + string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // A server response to an RPC Attempt in a sequence. + message Response { + // The status to return for an individual attempt. + google.rpc.Status status = 1; + + // The amount of time to delay sending the response. + google.protobuf.Duration delay = 2; + } + + // Sequence of responses to return in order for each attempt. If empty, the + // default response is an immediate OK. + repeated Response responses = 2; +} + +message StreamingSequence { + option (google.api.resource) = { + type: "showcase.googleapis.com/StreamingSequence" + pattern: "streamingSequences/{streaming_sequence}" + }; + + string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // The Content that the stream will send + string content = 2; + + // A server response to an RPC Attempt in a sequence. + message Response { + // The status to return for an individual attempt. + google.rpc.Status status = 1; + + // The amount of time to delay sending the response. + google.protobuf.Duration delay = 2; + + // The index that the status should be sent + int32 response_index = 3; + } + + // Sequence of responses to return in order for each attempt. If empty, the + // default response is an immediate OK. + repeated Response responses = 3; +} + + +message StreamingSequenceReport { + option (google.api.resource) = { + type: "showcase.googleapis.com/StreamingSequenceReport" + pattern: "streamingSequences/{streaming_sequence}/streamingSequenceReport" + }; + + string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Contains metrics on individual RPC Attempts in a sequence. + message Attempt { + // The attempt number - starting at 0. + int32 attempt_number = 1; + + // The deadline dictated by the attempt to the server. + google.protobuf.Timestamp attempt_deadline = 2; + + // The time that the server responded to the RPC attempt. Used for + // calculating attempt_delay. + google.protobuf.Timestamp response_time = 3; + + // The server perceived delay between sending the last response and + // receiving this attempt. Used for validating attempt delay backoff. + google.protobuf.Duration attempt_delay = 4; + + // The status returned to the attempt. + google.rpc.Status status = 5; + + } + + // The set of RPC attempts received by the server for a Sequence. + repeated Attempt attempts = 2; +} + +message SequenceReport { + option (google.api.resource) = { + type: "showcase.googleapis.com/SequenceReport" + pattern: "sequences/{sequence}/sequenceReport" + }; + + string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Contains metrics on individual RPC Attempts in a sequence. + message Attempt { + // The attempt number - starting at 0. + int32 attempt_number = 1; + + // The deadline dictated by the attempt to the server. + google.protobuf.Timestamp attempt_deadline = 2; + + // The time that the server responded to the RPC attempt. Used for + // calculating attempt_delay. + google.protobuf.Timestamp response_time = 3; + + // The server perceived delay between sending the last response and + // receiving this attempt. Used for validating attempt delay backoff. + google.protobuf.Duration attempt_delay = 4; + + // The status returned to the attempt. + google.rpc.Status status = 5; + } + + // The set of RPC attempts received by the server for a Sequence. + repeated Attempt attempts = 2; +} + +message CreateSequenceRequest { + Sequence sequence = 1; +} + +message CreateStreamingSequenceRequest { + StreamingSequence streaming_sequence = 1; +} + +message AttemptSequenceRequest { + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Sequence", + (google.api.field_behavior) = REQUIRED + ]; + +} + +message AttemptStreamingSequenceRequest { + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/StreamingSequence", + (google.api.field_behavior) = REQUIRED + ]; + + // used to send the index of the last failed message + // in the string "content" of an AttemptStreamingSequenceResponse + // needed for stream resumption logic testing + int32 last_fail_index = 2 [ + (google.api.field_behavior) = OPTIONAL + ]; +} + +// The response message for the Echo methods. +message AttemptStreamingSequenceResponse { + // The content specified in the request. + string content = 1; + +} + +message GetSequenceReportRequest { + string name = 1 [ + (google.api.resource_reference).type = + "showcase.googleapis.com/SequenceReport", + (google.api.field_behavior) = REQUIRED + ]; +} + +message GetStreamingSequenceReportRequest { + string name = 1 [ + (google.api.resource_reference).type = + "showcase.googleapis.com/StreamingSequenceReport", + (google.api.field_behavior) = REQUIRED + ]; +} diff --git a/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/testing.proto b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/testing.proto new file mode 100644 index 0000000000..be66091074 --- /dev/null +++ b/java-showcase-3.25.8/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/testing.proto @@ -0,0 +1,392 @@ +// Copyright 2018 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/resource.proto"; +import "google/protobuf/empty.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// A service to facilitate running discrete sets of tests +// against Showcase. +// Adding this comment with special characters for comment formatting tests: +// 1. (abra->kadabra->alakazam) +// 2) [Nonsense][]: `pokemon/*/psychic/*` +service Testing { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + + // Creates a new testing session. + // Adding this comment with special characters for comment formatting tests: + // 1. (abra->kadabra->alakazam) + // 2) [Nonsense][]: `pokemon/*/psychic/*` + rpc CreateSession(CreateSessionRequest) returns (Session) { + option (google.api.http) = { + post: "/v1beta1/sessions" + body: "session" + }; + } + + // Gets a testing session. + rpc GetSession(GetSessionRequest) returns (Session) { + option (google.api.http) = { + get: "/v1beta1/{name=sessions/*}" + }; + } + + // Lists the current test sessions. + rpc ListSessions(ListSessionsRequest) returns (ListSessionsResponse) { + option (google.api.http) = { + get: "/v1beta1/sessions" + }; + } + + // Delete a test session. + rpc DeleteSession(DeleteSessionRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=sessions/*}" + }; + } + + // Report on the status of a session. + // This generates a report detailing which tests have been completed, + // and an overall rollup. + rpc ReportSession(ReportSessionRequest) returns (ReportSessionResponse) { + option (google.api.http) = { + post: "/v1beta1/{name=sessions/*}:report" + }; + } + + // List the tests of a sessesion. + rpc ListTests(ListTestsRequest) returns (ListTestsResponse) { + option (google.api.http) = { + get: "/v1beta1/{parent=sessions/*}/tests" + }; + } + + // Explicitly decline to implement a test. + // + // This removes the test from subsequent `ListTests` calls, and + // attempting to do the test will error. + // + // This method will error if attempting to delete a required test. + rpc DeleteTest(DeleteTestRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=sessions/*/tests/*}" + }; + } + + // Register a response to a test. + // + // In cases where a test involves registering a final answer at the + // end of the test, this method provides the means to do so. + rpc VerifyTest(VerifyTestRequest) returns (VerifyTestResponse) { + option (google.api.http) = { + post: "/v1beta1/{name=sessions/*/tests/*}:check" + }; + } +} + +// A session is a suite of tests, generally being made in the context +// of testing code generation. +// +// A session defines tests it may expect, based on which version of the +// code generation spec is in use. +message Session { + option (google.api.resource) = { + type: "showcase.googleapis.com/Session" + pattern: "sessions/{session}" + }; + + // The name of the session. The ID must conform to ^[a-z]+$ + // If this is not provided, Showcase chooses one at random. + string name = 1; + + // The specification versions understood by Showcase. + enum Version { + // Unspecified version. If passed on creation, the session will default + // to using the latest stable release. + VERSION_UNSPECIFIED = 0; + + // The latest v1. Currently, this is v1.0. + V1_LATEST = 1; + + // v1.0. (Until the spec is "GA", this will be a moving target.) + V1_0 = 2; + } + + // Required. The version this session is using. + Version version = 2; +} + +// The request for the CreateSession method. +message CreateSessionRequest { + // The session to be created. + // Sessions are immutable once they are created (although they can + // be deleted). + Session session = 1; +} + +// The request for the GetSession method. +message GetSessionRequest { + // The session to be retrieved. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Session"]; +} + +// The request for the ListSessions method. +message ListSessionsRequest { + // The maximum number of sessions to return per page. + int32 page_size = 1; + + // The page token, for retrieving subsequent pages. + string page_token = 2; +} + +// Response for the ListSessions method. +message ListSessionsResponse { + // The sessions being returned. + repeated Session sessions = 1; + + // The next page token, if any. + // An empty value here means the last page has been reached. + string next_page_token = 2; +} + +// Request for the DeleteSession method. +message DeleteSessionRequest { + // The session to be deleted. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Session"]; +} + +// Request message for reporting on a session. +message ReportSessionRequest { + // The session to be reported on. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Session"]; +} + +// Response message for reporting on a session. +message ReportSessionResponse { + // The topline state of the report. + enum Result { + RESULT_UNSPECIFIED = 0; + + // The session is complete, and everything passed. + PASSED = 1; + + // The session had an explicit failure. + FAILED = 2; + + // The session is incomplete. This is a failure response. + INCOMPLETE = 3; + } + + // The state of the report. + Result result = 1; + + // The test runs of this session. + repeated TestRun test_runs = 2; +} + +message Test { + option (google.api.resource) = { + type: "showcase.googleapis.com/Test" + pattern: "sessions/{session}/tests/{test}" + }; + + // The name of the test. + // The tests/* portion of the names are hard-coded, and do not change + // from session to session. + string name = 1; + + // Whether or not a test is required, recommended, or optional. + enum ExpectationLevel { + EXPECTATION_LEVEL_UNSPECIFIED = 0; + + // This test is strictly required. + REQUIRED = 1; + + // This test is recommended. + // + // If a generator explicitly ignores a recommended test (see `DeleteTest`), + // then the report may still pass, but with a warning. + // + // If a generator skips a recommended test and does not explicitly + // express that intention, the report will fail. + RECOMMENDED = 2; + + // This test is optional. + // + // If a generator explicitly ignores an optional test (see `DeleteTest`), + // then the report may still pass, and no warning will be issued. + // + // If a generator skips an optional test and does not explicitly + // express that intention, the report may still pass, but with a + // warning. + OPTIONAL = 3; + } + + // The expectation level for this test. + ExpectationLevel expectation_level = 2; + + // A description of the test. + string description = 3; + + // A blueprint is an explicit definition of methods and requests that are needed + // to be made to test this specific test case. Ideally this would be represented + // by something more robust like CEL, but as of writing this, I am unsure if CEL + // is ready. + message Blueprint { + option (google.api.resource) = { + type: "showcase.googleapis.com/Blueprint" + pattern: "sessions/{session}/tests/{test}/blueprints/{blueprint}" + }; + + // The name of this blueprint. + string name = 1; + + // A description of this blueprint. + string description = 2; + + // A message representing a method invocation. + message Invocation { + // The fully qualified name of the showcase method to be invoked. + string method = 1; + + // The request to be made if a specific request is necessary. + bytes serialized_request = 2; + } + + // The initial request to trigger this test. + Invocation request = 3; + + // An ordered list of method calls that can be called to trigger this test. + repeated Invocation additional_requests = 4; + } + + // The blueprints that will satisfy this test. There may be multiple blueprints + // that can signal to the server that this test case is being exercised. Although + // multiple blueprints are specified, only a single blueprint needs to be run to + // signal that the test case was exercised. + repeated Blueprint blueprints = 4; +} + +// An issue found in the test. +message Issue { + // The different potential types of issues. + enum Type { + TYPE_UNSPECIFIED = 0; + + // The test was never instrumented. + SKIPPED = 1; + + // The test was started but never confirmed. + PENDING = 2; + + // The test was instrumented, but Showcase got an unexpected + // value when the generator tried to confirm success. + INCORRECT_CONFIRMATION = 3; + } + + // The type of the issue. + Type type = 1; + + // Severity levels. + enum Severity { + SEVERITY_UNSPECIFIED = 0; + + // Errors. + ERROR = 1; + + // Warnings. + WARNING = 2; + } + + // The severity of the issue. + Severity severity = 2; + + // A description of the issue. + string description = 3; +} + +// The request for the ListTests method. +message ListTestsRequest { + // The session. + string parent = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Session"]; + + // The maximum number of tests to return per page. + int32 page_size = 2; + + // The page token, for retrieving subsequent pages. + string page_token = 3; +} + +// The response for the ListTests method. +message ListTestsResponse { + // The tests being returned. + repeated Test tests = 1; + + // The next page token, if any. + // An empty value here means the last page has been reached. + string next_page_token = 2; +} + +// A TestRun is the result of running a Test. +message TestRun { + // The name of the test. + // The tests/* portion of the names are hard-coded, and do not change + // from session to session. + string test = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Test"]; + + + // An issue found with the test run. If empty, this test run was successful. + Issue issue = 2; +} + +// Request message for deleting a test. +message DeleteTestRequest { + // The test to be deleted. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Test"]; +} + +message VerifyTestRequest { + // The test to have an answer registered to it. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Test"]; + + // The answer from the test. + bytes answer = 2; + + // The answers from the test if multiple are to be checked + repeated bytes answers = 3; +} + +message VerifyTestResponse { + // An issue if check answer was unsuccessful. This will be empty if the check answer succeeded. + Issue issue = 1; +} From 233448b3e69a3260f06ae97740fdf47d849a01fa Mon Sep 17 00:00:00 2001 From: Blake Li Date: Tue, 9 Dec 2025 16:42:40 -0500 Subject: [PATCH 06/10] tests: Add java-showcase-3.21.0 (#4011) Add a new module java-showcase-3.21.0. This is a copy of the java-showcase module with a different version (3.21.0) of protobuf gen code. This is intended to test the compatibility between protobuf runtime v4.33.0 and gen code 3.21.0. The [gen code contains makeExtensionsImmutable method](https://github.com/googleapis/sdk-platform-java/blob/c80004ad3fdafbf43aa9adf4e8069ac3b4fefaa4/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java#L90) which proves that it is generated with a protoc version prior to 3.21.7. Add [a new step](https://github.com/googleapis/sdk-platform-java/blob/c80004ad3fdafbf43aa9adf4e8069ac3b4fefaa4/.github/workflows/ci.yaml#L313-L319) in CI to test this module. --- .github/workflows/ci.yaml | 7 + java-showcase-3.21.0/README.md | 2 + .../gapic-showcase-extended/proto/BUILD.bazel | 34 + .../proto/wicked.proto | 49 + java-showcase-3.21.0/gapic-showcase/pom.xml | 366 ++ .../showcase/v1beta1/ComplianceClient.java | 1595 ++++++ .../showcase/v1beta1/ComplianceSettings.java | 373 ++ .../google/showcase/v1beta1/EchoClient.java | 1781 +++++++ .../google/showcase/v1beta1/EchoSettings.java | 438 ++ .../showcase/v1beta1/IdentityClient.java | 1358 +++++ .../showcase/v1beta1/IdentitySettings.java | 325 ++ .../showcase/v1beta1/MessagingClient.java | 2853 +++++++++++ .../showcase/v1beta1/MessagingSettings.java | 463 ++ .../v1beta1/SequenceServiceClient.java | 1342 +++++ .../v1beta1/SequenceServiceSettings.java | 344 ++ .../showcase/v1beta1/TestingClient.java | 1501 ++++++ .../showcase/v1beta1/TestingSettings.java | 360 ++ .../showcase/v1beta1/gapic_metadata.json | 316 ++ .../google/showcase/v1beta1/package-info.java | 166 + .../showcase/v1beta1/stub/ComplianceStub.java | 118 + .../v1beta1/stub/ComplianceStubSettings.java | 727 +++ .../showcase/v1beta1/stub/EchoStub.java | 166 + .../v1beta1/stub/EchoStubSettings.java | 981 ++++ .../stub/GrpcComplianceCallableFactory.java | 115 + .../v1beta1/stub/GrpcComplianceStub.java | 580 +++ .../v1beta1/stub/GrpcEchoCallableFactory.java | 115 + .../showcase/v1beta1/stub/GrpcEchoStub.java | 668 +++ .../stub/GrpcIdentityCallableFactory.java | 115 + .../v1beta1/stub/GrpcIdentityStub.java | 448 ++ .../stub/GrpcMessagingCallableFactory.java | 115 + .../v1beta1/stub/GrpcMessagingStub.java | 747 +++ .../GrpcSequenceServiceCallableFactory.java | 115 + .../v1beta1/stub/GrpcSequenceServiceStub.java | 512 ++ .../stub/GrpcTestingCallableFactory.java | 115 + .../v1beta1/stub/GrpcTestingStub.java | 557 +++ .../HttpJsonComplianceCallableFactory.java | 103 + .../v1beta1/stub/HttpJsonComplianceStub.java | 1109 +++++ .../stub/HttpJsonEchoCallableFactory.java | 103 + .../v1beta1/stub/HttpJsonEchoStub.java | 1058 ++++ .../stub/HttpJsonIdentityCallableFactory.java | 103 + .../v1beta1/stub/HttpJsonIdentityStub.java | 735 +++ .../HttpJsonMessagingCallableFactory.java | 103 + .../v1beta1/stub/HttpJsonMessagingStub.java | 1223 +++++ ...ttpJsonSequenceServiceCallableFactory.java | 103 + .../stub/HttpJsonSequenceServiceStub.java | 820 +++ .../stub/HttpJsonTestingCallableFactory.java | 103 + .../v1beta1/stub/HttpJsonTestingStub.java | 916 ++++ .../showcase/v1beta1/stub/IdentityStub.java | 106 + .../v1beta1/stub/IdentityStubSettings.java | 682 +++ .../showcase/v1beta1/stub/MessagingStub.java | 180 + .../v1beta1/stub/MessagingStubSettings.java | 1027 ++++ .../v1beta1/stub/SequenceServiceStub.java | 114 + .../stub/SequenceServiceStubSettings.java | 681 +++ .../showcase/v1beta1/stub/TestingStub.java | 129 + .../v1beta1/stub/TestingStubSettings.java | 801 +++ .../reflect-config.json | 3674 ++++++++++++++ .../v1beta1/ComplianceClientHttpJsonTest.java | 1215 +++++ .../v1beta1/ComplianceClientTest.java | 1014 ++++ .../v1beta1/EchoClientHttpJsonTest.java | 827 ++++ .../showcase/v1beta1/EchoClientTest.java | 941 ++++ .../v1beta1/IdentityClientHttpJsonTest.java | 815 +++ .../showcase/v1beta1/IdentityClientTest.java | 733 +++ .../v1beta1/MessagingClientHttpJsonTest.java | 1937 ++++++++ .../showcase/v1beta1/MessagingClientTest.java | 1882 +++++++ .../showcase/v1beta1/MockCompliance.java | 59 + .../showcase/v1beta1/MockComplianceImpl.java | 271 + .../com/google/showcase/v1beta1/MockEcho.java | 59 + .../google/showcase/v1beta1/MockEchoImpl.java | 321 ++ .../showcase/v1beta1/MockIAMPolicy.java | 59 + .../showcase/v1beta1/MockIAMPolicyImpl.java | 127 + .../google/showcase/v1beta1/MockIdentity.java | 59 + .../showcase/v1beta1/MockIdentityImpl.java | 162 + .../showcase/v1beta1/MockLocations.java | 59 + .../showcase/v1beta1/MockLocationsImpl.java | 105 + .../showcase/v1beta1/MockMessaging.java | 59 + .../showcase/v1beta1/MockMessagingImpl.java | 380 ++ .../showcase/v1beta1/MockSequenceService.java | 59 + .../v1beta1/MockSequenceServiceImpl.java | 192 + .../google/showcase/v1beta1/MockTesting.java | 59 + .../showcase/v1beta1/MockTestingImpl.java | 226 + .../SequenceServiceClientHttpJsonTest.java | 735 +++ .../v1beta1/SequenceServiceClientTest.java | 712 +++ .../v1beta1/TestingClientHttpJsonTest.java | 766 +++ .../showcase/v1beta1/TestingClientTest.java | 703 +++ .../v1beta1/it/ITApiKeyCredentials.java | 219 + .../v1beta1/it/ITAutoPopulatedFields.java | 379 ++ .../showcase/v1beta1/it/ITBidiStreaming.java | 107 + .../showcase/v1beta1/it/ITClientShutdown.java | 163 + .../v1beta1/it/ITClientSideStreaming.java | 123 + .../v1beta1/it/ITCommonServiceMixins.java | 133 + .../google/showcase/v1beta1/it/ITCrud.java | 189 + .../v1beta1/it/ITDynamicRoutingHeaders.java | 400 ++ .../v1beta1/it/ITEndpointContext.java | 469 ++ .../google/showcase/v1beta1/it/ITGdch.java | 224 + .../showcase/v1beta1/it/ITHttpAnnotation.java | 145 + .../com/google/showcase/v1beta1/it/ITIam.java | 180 + .../v1beta1/it/ITLongRunningOperation.java | 196 + .../showcase/v1beta1/it/ITNumericEnums.java | 67 + .../showcase/v1beta1/it/ITOtelMetrics.java | 922 ++++ .../showcase/v1beta1/it/ITPagination.java | 147 + .../v1beta1/it/ITServerSideStreaming.java | 201 + .../it/ITTimeObjectsPropagationTest.java | 64 + .../showcase/v1beta1/it/ITUnaryCallable.java | 101 + .../showcase/v1beta1/it/ITUnaryDeadline.java | 368 ++ .../showcase/v1beta1/it/ITVersionHeaders.java | 249 + .../v1beta1/it/logging/ITLogging.java | 257 + .../v1beta1/it/logging/ITLogging1x.java | 217 + .../v1beta1/it/logging/ITLoggingDisabled.java | 78 + .../v1beta1/it/logging/TestAppender.java | 40 + .../util/GrpcCapturingClientInterceptor.java | 83 + .../HttpJsonCapturingClientInterceptor.java | 66 + .../InterceptingMockTokenServerTransport.java | 48 + ...eptingMockTokenServerTransportFactory.java | 31 + .../it/util/TestClientInitializer.java | 343 ++ .../native-image/resource-config.json | 6 + .../src/test/resources/compliance_suite.json | 240 + .../src/test/resources/fake_cert.pem | 15 + .../test/resources/test_gdch_credential.json | 10 + .../clirr-ignored-differences.xml | 8 + .../grpc-gapic-showcase-v1beta1/pom.xml | 65 + .../showcase/v1beta1/ComplianceGrpc.java | 1638 ++++++ .../com/google/showcase/v1beta1/EchoGrpc.java | 1770 +++++++ .../google/showcase/v1beta1/IdentityGrpc.java | 886 ++++ .../showcase/v1beta1/MessagingGrpc.java | 2004 ++++++++ .../showcase/v1beta1/SequenceServiceGrpc.java | 1045 ++++ .../google/showcase/v1beta1/TestingGrpc.java | 1363 +++++ java-showcase-3.21.0/pom.xml | 259 + .../proto-gapic-showcase-v1beta1/pom.xml | 57 + .../v1beta1/AttemptSequenceRequest.java | 603 +++ .../AttemptSequenceRequestOrBuilder.java | 43 + .../AttemptStreamingSequenceRequest.java | 707 +++ ...emptStreamingSequenceRequestOrBuilder.java | 58 + .../AttemptStreamingSequenceResponse.java | 652 +++ ...mptStreamingSequenceResponseOrBuilder.java | 51 + .../google/showcase/v1beta1/BlockRequest.java | 1457 ++++++ .../v1beta1/BlockRequestOrBuilder.java | 141 + .../showcase/v1beta1/BlockResponse.java | 652 +++ .../v1beta1/BlockResponseOrBuilder.java | 53 + .../com/google/showcase/v1beta1/Blurb.java | 2517 ++++++++++ .../google/showcase/v1beta1/BlurbName.java | 458 ++ .../showcase/v1beta1/BlurbOrBuilder.java | 320 ++ .../showcase/v1beta1/ComplianceData.java | 2887 +++++++++++ .../showcase/v1beta1/ComplianceDataChild.java | 1929 ++++++++ .../v1beta1/ComplianceDataChildOrBuilder.java | 185 + .../v1beta1/ComplianceDataGrandchild.java | 733 +++ .../ComplianceDataGrandchildOrBuilder.java | 53 + .../v1beta1/ComplianceDataOrBuilder.java | 269 + .../showcase/v1beta1/ComplianceGroup.java | 1148 +++++ .../v1beta1/ComplianceGroupOrBuilder.java | 85 + .../v1beta1/ComplianceOuterClass.java | 370 ++ .../showcase/v1beta1/ComplianceSuite.java | 793 +++ .../v1beta1/ComplianceSuiteOrBuilder.java | 41 + .../showcase/v1beta1/ConnectRequest.java | 1835 +++++++ .../v1beta1/ConnectRequestOrBuilder.java | 104 + .../google/showcase/v1beta1/Continent.java | 143 + .../showcase/v1beta1/CreateBlurbRequest.java | 948 ++++ .../v1beta1/CreateBlurbRequestOrBuilder.java | 94 + .../showcase/v1beta1/CreateRoomRequest.java | 740 +++ .../v1beta1/CreateRoomRequestOrBuilder.java | 62 + .../v1beta1/CreateSequenceRequest.java | 645 +++ .../CreateSequenceRequestOrBuilder.java | 42 + .../v1beta1/CreateSessionRequest.java | 770 +++ .../CreateSessionRequestOrBuilder.java | 68 + .../CreateStreamingSequenceRequest.java | 648 +++ ...eateStreamingSequenceRequestOrBuilder.java | 42 + .../showcase/v1beta1/CreateUserRequest.java | 740 +++ .../v1beta1/CreateUserRequestOrBuilder.java | 62 + .../showcase/v1beta1/DeleteBlurbRequest.java | 661 +++ .../v1beta1/DeleteBlurbRequestOrBuilder.java | 55 + .../showcase/v1beta1/DeleteRoomRequest.java | 661 +++ .../v1beta1/DeleteRoomRequestOrBuilder.java | 55 + .../v1beta1/DeleteSessionRequest.java | 646 +++ .../DeleteSessionRequestOrBuilder.java | 51 + .../showcase/v1beta1/DeleteTestRequest.java | 645 +++ .../v1beta1/DeleteTestRequestOrBuilder.java | 51 + .../showcase/v1beta1/DeleteUserRequest.java | 661 +++ .../v1beta1/DeleteUserRequestOrBuilder.java | 55 + .../v1beta1/EchoErrorDetailsRequest.java | 960 ++++ .../EchoErrorDetailsRequestOrBuilder.java | 111 + .../v1beta1/EchoErrorDetailsResponse.java | 2274 +++++++++ .../EchoErrorDetailsResponseOrBuilder.java | 68 + .../showcase/v1beta1/EchoOuterClass.java | 506 ++ .../google/showcase/v1beta1/EchoRequest.java | 2039 ++++++++ .../v1beta1/EchoRequestOrBuilder.java | 246 + .../google/showcase/v1beta1/EchoResponse.java | 1173 +++++ .../v1beta1/EchoResponseOrBuilder.java | 129 + .../google/showcase/v1beta1/EnumRequest.java | 535 ++ .../v1beta1/EnumRequestOrBuilder.java | 38 + .../google/showcase/v1beta1/EnumResponse.java | 888 ++++ .../v1beta1/EnumResponseOrBuilder.java | 88 + .../v1beta1/ErrorWithMultipleDetails.java | 765 +++ .../ErrorWithMultipleDetailsOrBuilder.java | 40 + .../v1beta1/ErrorWithSingleDetail.java | 633 +++ .../ErrorWithSingleDetailOrBuilder.java | 42 + .../showcase/v1beta1/ExpandRequest.java | 1206 +++++ .../v1beta1/ExpandRequestOrBuilder.java | 125 + .../v1beta1/FailEchoWithDetailsRequest.java | 655 +++ .../FailEchoWithDetailsRequestOrBuilder.java | 53 + .../v1beta1/FailEchoWithDetailsResponse.java | 463 ++ .../FailEchoWithDetailsResponseOrBuilder.java | 24 + .../showcase/v1beta1/GetBlurbRequest.java | 661 +++ .../v1beta1/GetBlurbRequestOrBuilder.java | 55 + .../showcase/v1beta1/GetRoomRequest.java | 661 +++ .../v1beta1/GetRoomRequestOrBuilder.java | 55 + .../v1beta1/GetSequenceReportRequest.java | 603 +++ .../GetSequenceReportRequestOrBuilder.java | 43 + .../showcase/v1beta1/GetSessionRequest.java | 645 +++ .../v1beta1/GetSessionRequestOrBuilder.java | 51 + .../GetStreamingSequenceReportRequest.java | 609 +++ ...reamingSequenceReportRequestOrBuilder.java | 43 + .../showcase/v1beta1/GetUserRequest.java | 661 +++ .../v1beta1/GetUserRequestOrBuilder.java | 55 + .../showcase/v1beta1/IdentityOuterClass.java | 226 + .../com/google/showcase/v1beta1/Issue.java | 1267 +++++ .../showcase/v1beta1/IssueOrBuilder.java | 103 + .../showcase/v1beta1/ListBlurbsRequest.java | 963 ++++ .../v1beta1/ListBlurbsRequestOrBuilder.java | 100 + .../showcase/v1beta1/ListBlurbsResponse.java | 1178 +++++ .../v1beta1/ListBlurbsResponseOrBuilder.java | 112 + .../showcase/v1beta1/ListRoomsRequest.java | 759 +++ .../v1beta1/ListRoomsRequestOrBuilder.java | 69 + .../showcase/v1beta1/ListRoomsResponse.java | 1178 +++++ .../v1beta1/ListRoomsResponseOrBuilder.java | 112 + .../showcase/v1beta1/ListSessionsRequest.java | 740 +++ .../v1beta1/ListSessionsRequestOrBuilder.java | 64 + .../v1beta1/ListSessionsResponse.java | 1166 +++++ .../ListSessionsResponseOrBuilder.java | 108 + .../showcase/v1beta1/ListTestsRequest.java | 925 ++++ .../v1beta1/ListTestsRequestOrBuilder.java | 90 + .../showcase/v1beta1/ListTestsResponse.java | 1162 +++++ .../v1beta1/ListTestsResponseOrBuilder.java | 108 + .../showcase/v1beta1/ListUsersRequest.java | 759 +++ .../v1beta1/ListUsersRequestOrBuilder.java | 69 + .../showcase/v1beta1/ListUsersResponse.java | 1178 +++++ .../v1beta1/ListUsersResponseOrBuilder.java | 112 + .../showcase/v1beta1/MessagingOuterClass.java | 492 ++ .../PagedExpandLegacyMappedResponse.java | 1042 ++++ ...edExpandLegacyMappedResponseOrBuilder.java | 132 + .../v1beta1/PagedExpandLegacyRequest.java | 939 ++++ .../PagedExpandLegacyRequestOrBuilder.java | 92 + .../showcase/v1beta1/PagedExpandRequest.java | 925 ++++ .../v1beta1/PagedExpandRequestOrBuilder.java | 90 + .../showcase/v1beta1/PagedExpandResponse.java | 1160 +++++ .../v1beta1/PagedExpandResponseList.java | 676 +++ .../PagedExpandResponseListOrBuilder.java | 55 + .../v1beta1/PagedExpandResponseOrBuilder.java | 107 + .../google/showcase/v1beta1/PoetryError.java | 606 +++ .../v1beta1/PoetryErrorOrBuilder.java | 39 + .../google/showcase/v1beta1/ProfileName.java | 168 + .../showcase/v1beta1/RepeatRequest.java | 1660 +++++++ .../v1beta1/RepeatRequestOrBuilder.java | 179 + .../showcase/v1beta1/RepeatResponse.java | 830 ++++ .../v1beta1/RepeatResponseOrBuilder.java | 68 + .../v1beta1/ReportSessionRequest.java | 646 +++ .../ReportSessionRequestOrBuilder.java | 51 + .../v1beta1/ReportSessionResponse.java | 1307 +++++ .../ReportSessionResponseOrBuilder.java | 106 + .../google/showcase/v1beta1/RestError.java | 2154 ++++++++ .../showcase/v1beta1/RestErrorOrBuilder.java | 42 + .../showcase/v1beta1/RestErrorOuterClass.java | 87 + .../com/google/showcase/v1beta1/Room.java | 1623 ++++++ .../com/google/showcase/v1beta1/RoomName.java | 166 + .../showcase/v1beta1/RoomOrBuilder.java | 183 + .../v1beta1/SearchBlurbsMetadata.java | 740 +++ .../SearchBlurbsMetadataOrBuilder.java | 62 + .../showcase/v1beta1/SearchBlurbsRequest.java | 1157 +++++ .../v1beta1/SearchBlurbsRequestOrBuilder.java | 128 + .../v1beta1/SearchBlurbsResponse.java | 1179 +++++ .../SearchBlurbsResponseOrBuilder.java | 112 + .../showcase/v1beta1/SendBlurbsResponse.java | 754 +++ .../v1beta1/SendBlurbsResponseOrBuilder.java | 79 + .../com/google/showcase/v1beta1/Sequence.java | 2202 +++++++++ .../google/showcase/v1beta1/SequenceName.java | 168 + .../showcase/v1beta1/SequenceOrBuilder.java | 100 + .../showcase/v1beta1/SequenceOuterClass.java | 350 ++ .../showcase/v1beta1/SequenceReport.java | 2986 +++++++++++ .../showcase/v1beta1/SequenceReportName.java | 168 + .../v1beta1/SequenceReportOrBuilder.java | 95 + .../com/google/showcase/v1beta1/Session.java | 973 ++++ .../google/showcase/v1beta1/SessionName.java | 168 + .../showcase/v1beta1/SessionOrBuilder.java | 79 + .../com/google/showcase/v1beta1/Severity.java | 137 + .../showcase/v1beta1/StreamBlurbsRequest.java | 958 ++++ .../v1beta1/StreamBlurbsRequestOrBuilder.java | 95 + .../v1beta1/StreamBlurbsResponse.java | 1071 ++++ .../StreamBlurbsResponseOrBuilder.java | 88 + .../showcase/v1beta1/StreamingSequence.java | 2512 ++++++++++ .../v1beta1/StreamingSequenceName.java | 168 + .../v1beta1/StreamingSequenceOrBuilder.java | 126 + .../v1beta1/StreamingSequenceReport.java | 3005 +++++++++++ .../v1beta1/StreamingSequenceReportName.java | 170 + .../StreamingSequenceReportOrBuilder.java | 96 + .../com/google/showcase/v1beta1/Test.java | 4374 +++++++++++++++++ .../com/google/showcase/v1beta1/TestName.java | 191 + .../showcase/v1beta1/TestOrBuilder.java | 178 + .../com/google/showcase/v1beta1/TestRun.java | 936 ++++ .../showcase/v1beta1/TestRunOrBuilder.java | 92 + .../showcase/v1beta1/TestingOuterClass.java | 377 ++ .../showcase/v1beta1/UpdateBlurbRequest.java | 1036 ++++ .../v1beta1/UpdateBlurbRequestOrBuilder.java | 102 + .../showcase/v1beta1/UpdateRoomRequest.java | 1036 ++++ .../v1beta1/UpdateRoomRequestOrBuilder.java | 102 + .../showcase/v1beta1/UpdateUserRequest.java | 1036 ++++ .../v1beta1/UpdateUserRequestOrBuilder.java | 102 + .../com/google/showcase/v1beta1/User.java | 2295 +++++++++ .../com/google/showcase/v1beta1/UserName.java | 166 + .../showcase/v1beta1/UserOrBuilder.java | 310 ++ .../showcase/v1beta1/VerifyTestRequest.java | 968 ++++ .../v1beta1/VerifyTestRequestOrBuilder.java | 104 + .../showcase/v1beta1/VerifyTestResponse.java | 722 +++ .../v1beta1/VerifyTestResponseOrBuilder.java | 62 + .../google/showcase/v1beta1/WaitMetadata.java | 737 +++ .../v1beta1/WaitMetadataOrBuilder.java | 62 + .../google/showcase/v1beta1/WaitRequest.java | 1867 +++++++ .../v1beta1/WaitRequestOrBuilder.java | 180 + .../google/showcase/v1beta1/WaitResponse.java | 644 +++ .../v1beta1/WaitResponseOrBuilder.java | 51 + .../google/showcase/v1beta1/compliance.proto | 269 + .../schema/google/showcase/v1beta1/echo.proto | 424 ++ .../google/showcase/v1beta1/identity.proto | 186 + .../google/showcase/v1beta1/messaging.proto | 520 ++ .../google/showcase/v1beta1/rest_error.proto | 42 + .../google/showcase/v1beta1/sequence.proto | 260 + .../google/showcase/v1beta1/testing.proto | 392 ++ 324 files changed, 175665 insertions(+) create mode 100644 java-showcase-3.21.0/README.md create mode 100644 java-showcase-3.21.0/gapic-showcase-extended/proto/BUILD.bazel create mode 100644 java-showcase-3.21.0/gapic-showcase-extended/proto/wicked.proto create mode 100644 java-showcase-3.21.0/gapic-showcase/pom.xml create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceClient.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceSettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoClient.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoSettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentityClient.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentitySettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingClient.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingSettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceClient.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceSettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingClient.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingSettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/gapic_metadata.json create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/package-info.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStubSettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStubSettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingCallableFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStubSettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStubSettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStubSettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStub.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStubSettings.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientHttpJsonTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientHttpJsonTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientHttpJsonTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientHttpJsonTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientHttpJsonTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientHttpJsonTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITApiKeyCredentials.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITAutoPopulatedFields.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITBidiStreaming.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientShutdown.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientSideStreaming.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCommonServiceMixins.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCrud.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITDynamicRoutingHeaders.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITEndpointContext.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITGdch.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITHttpAnnotation.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITIam.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITLongRunningOperation.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITNumericEnums.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITOtelMetrics.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITPagination.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITServerSideStreaming.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITTimeObjectsPropagationTest.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryCallable.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryDeadline.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITVersionHeaders.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging1x.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/TestAppender.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/GrpcCapturingClientInterceptor.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/HttpJsonCapturingClientInterceptor.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransport.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransportFactory.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/TestClientInitializer.java create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/resources/META-INF/native-image/resource-config.json create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/resources/compliance_suite.json create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/resources/fake_cert.pem create mode 100644 java-showcase-3.21.0/gapic-showcase/src/test/resources/test_gdch_credential.json create mode 100644 java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/clirr-ignored-differences.xml create mode 100644 java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/pom.xml create mode 100644 java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGrpc.java create mode 100644 java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoGrpc.java create mode 100644 java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityGrpc.java create mode 100644 java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingGrpc.java create mode 100644 java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceServiceGrpc.java create mode 100644 java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingGrpc.java create mode 100644 java-showcase-3.21.0/pom.xml create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/pom.xml create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbName.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ProfileName.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomName.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceName.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReport.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportName.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionName.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceName.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportName.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestName.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserName.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/compliance.proto create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/echo.proto create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/identity.proto create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/messaging.proto create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/rest_error.proto create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/sequence.proto create mode 100644 java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/testing.proto diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8c982c5d4d..94dbb9e623 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -310,6 +310,13 @@ jobs: -P enable-integration-tests \ --batch-mode \ --no-transfer-progress + - name: Showcase integration tests - Protobuf gen code 3.21.0 + working-directory: java-showcase-3.21.0 + run: | + mvn verify \ + -P enable-integration-tests \ + --batch-mode \ + --no-transfer-progress showcase: runs-on: ubuntu-22.04 strategy: diff --git a/java-showcase-3.21.0/README.md b/java-showcase-3.21.0/README.md new file mode 100644 index 0000000000..736f5d1cf0 --- /dev/null +++ b/java-showcase-3.21.0/README.md @@ -0,0 +1,2 @@ +This is a copy of [GAPIC Showcase](https://github.com/googleapis/gapic-showcase) with protobuf 3.21.0 gen code. +This is intended to test the compatibility between protobuf-java runtime v4.33.0 and gen code 3.21.0. \ No newline at end of file diff --git a/java-showcase-3.21.0/gapic-showcase-extended/proto/BUILD.bazel b/java-showcase-3.21.0/gapic-showcase-extended/proto/BUILD.bazel new file mode 100644 index 0000000000..bc57596d1b --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase-extended/proto/BUILD.bazel @@ -0,0 +1,34 @@ +# Copyright 2023 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. + +""" +Provides proto_library target +Exports grpc service config +""" +load ("@rules_proto//proto:defs.bzl", "proto_library") + +# This is an API workspace, having public visibility by default makes perfect sense. +package(default_visibility = ["//visibility:public"]) + +# This BUILD file is the framework for gapic-showcase-extended (an extension to the existing gapic-showcase) +# It serves to augment the existing showcase project with generic protos not *yet* suited to the upstream project +# +# gapic-showcase project is used to test the generated client behavior with a showcase server +# gapic-showcase-extension project is used to test the generator's behavior + +#proto_library( +# name = "showcase_proto_extended", +# srcs = [], +# deps = [] +#) \ No newline at end of file diff --git a/java-showcase-3.21.0/gapic-showcase-extended/proto/wicked.proto b/java-showcase-3.21.0/gapic-showcase-extended/proto/wicked.proto new file mode 100644 index 0000000000..ea45fee918 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase-extended/proto/wicked.proto @@ -0,0 +1,49 @@ +// Copyright 2023 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. + +syntax = "proto3"; + +import "google/api/client.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// This service is used to show a Service with either non-enabled or non-eligible +// RPCs for HttpJson (Http 1.1). +// Non-Enabled: Missing the (google.api.http) annotation to enabled it +// Non-Eligible: BIDI and Client side streaming are not supported with Http 1.1 +// Service name is reference to `No REST for the Wicked` +service Wicked { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + + rpc CraftEvilPlan(EvilRequest) returns (EvilResponse); + + rpc BrainstormEvilPlans(stream EvilRequest) returns (stream EvilResponse); + + rpc PersuadeEvilPlan(stream EvilRequest) returns (EvilResponse); +} + +message EvilRequest { + string malicious_idea = 1; +} + +message EvilResponse { + string malicious_plan = 1; +} \ No newline at end of file diff --git a/java-showcase-3.21.0/gapic-showcase/pom.xml b/java-showcase-3.21.0/gapic-showcase/pom.xml new file mode 100644 index 0000000000..a9e4de22fe --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/pom.xml @@ -0,0 +1,366 @@ + + + 4.0.0 + com.google.cloud + gapic-showcase + 0.0.1-SNAPSHOT + jar + GAPIC Showcase Client + + GAPIC Showcase is an API that demonstrates Generated API Client (GAPIC) features and common API + patterns used by Google. + + + com.google.cloud + gapic-showcase-parent + 0.0.1-SNAPSHOT + + + + 0.36.2 + + 1.2.13 + 1.5.21 + + + + + + org.jacoco + jacoco-maven-plugin + 0.8.13 + + + report + + report + + + + XML + HTML + + + + + + + com.spotify.fmt + fmt-maven-plugin + 2.25 + + (IT.*\.java)|(.*Test.java)|(TestClientInitializer.java) + + + + com.googlecode.maven-download-plugin + download-maven-plugin + 1.6.8 + + + download-compliance-suite + generate-test-resources + + wget + + + + https://raw.githubusercontent.com/googleapis/gapic-showcase/v${gapic-showcase.version}/server/services/compliance_suite.json + + src/test/resources + + true + + + + + + + + + + io.grpc + grpc-api + + + io.grpc + grpc-stub + + + io.grpc + grpc-protobuf + + + com.google.api + api-common + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + com.google.api.grpc + grpc-google-common-protos + test + + + com.google.api.grpc + proto-google-iam-v1 + + + com.google.api.grpc + proto-gapic-showcase-v1beta1 + + + com.google.guava + guava + + + com.google.api + gax + + + com.google.api + gax-grpc + + + com.google.api + gax-httpjson + + + + + org.junit.jupiter + junit-jupiter-engine + test + + + org.junit.vintage + junit-vintage-engine + test + + + org.junit.jupiter + junit-jupiter-params + test + + + com.google.truth + truth + 1.4.4 + + + junit + junit + + + test + + + + com.google.api.grpc + grpc-gapic-showcase-v1beta1 + test + + + + com.google.api + gax + test-jar + testlib + test + + + com.google.api + gax-grpc + test-jar + testlib + test + + + com.google.api + gax-httpjson + test-jar + testlib + test + + + com.google.auth + google-auth-library-oauth2-http + test-jar + testlib + test + + + com.google.api.grpc + grpc-google-iam-v1 + test + + + + + io.opentelemetry + opentelemetry-api + test + + + io.opentelemetry + opentelemetry-sdk + test + + + io.opentelemetry + opentelemetry-sdk-testing + test + + + + io.grpc + grpc-opentelemetry + test + + + + + + + + slf4j2_logback + + + + slf4j2_logback + + + + + org.slf4j + slf4j-api + 2.0.16 + test + + + ch.qos.logback + logback-classic + ${slf4j2-logback.version} + test + + + ch.qos.logback + logback-core + ${slf4j2-logback.version} + test + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + **/com/google/showcase/v1beta1/it/*.java + **/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java + **/com/google/showcase/v1beta1/it/logging/ITLogging1x.java + + + + + + + + slf4j1_logback + + + + slf4j1_logback + + + + + org.slf4j + slf4j-api + 1.7.36 + test + + + ch.qos.logback + logback-classic + ${slf4j1-logback.version} + test + + + ch.qos.logback + logback-core + ${slf4j1-logback.version} + test + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + **/com/google/showcase/v1beta1/it/*.java + **/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java + **/com/google/showcase/v1beta1/it/logging/ITLogging.java + + + + + + + + disabledLogging + + + + + disable_logging + + + + + org.slf4j + slf4j-api + 1.7.36 + test + + + ch.qos.logback + logback-classic + ${slf4j1-logback.version} + test + + + ch.qos.logback + logback-core + ${slf4j1-logback.version} + test + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + **/com/google/showcase/v1beta1/it/*.java + **/com/google/showcase/v1beta1/it/logging/ITLogging1x.java + **/com/google/showcase/v1beta1/it/logging/ITLogging.java + + + + + + + + + diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceClient.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceClient.java new file mode 100644 index 0000000000..2bd2776fd9 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceClient.java @@ -0,0 +1,1595 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.showcase.v1beta1.stub.ComplianceStub; +import com.google.showcase.v1beta1.stub.ComplianceStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: This service is used to test that GAPICs implement various REST-related + * features correctly. This mostly means transcoding proto3 requests to REST format correctly for + * various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums + * received by clients can be round-tripped correctly. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+ *   RepeatRequest request =
+ *       RepeatRequest.newBuilder()
+ *           .setName("name3373707")
+ *           .setInfo(ComplianceData.newBuilder().build())
+ *           .setServerVerify(true)
+ *           .setIntendedBindingUri("intendedBindingUri780142386")
+ *           .setFInt32(-1143775883)
+ *           .setFInt64(-1143775788)
+ *           .setFDouble(-1239459382)
+ *           .setPInt32(-858673665)
+ *           .setPInt64(-858673570)
+ *           .setPDouble(-991225216)
+ *           .build();
+ *   RepeatResponse response = complianceClient.repeatDataBody(request);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the ComplianceClient object to clean up resources such as + * threads. In the example above, try-with-resources is used, which automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

RepeatDataBody

This method echoes the ComplianceData request. This method exercises sending the entire request object in the REST body.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataBody(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataBodyCallable() + *

+ *

RepeatDataBodyInfo

This method echoes the ComplianceData request. This method exercises sending the a message-type field in the REST body. Per AIP-127, only top-level, non-repeated fields can be sent this way.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataBodyInfo(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataBodyInfoCallable() + *

+ *

RepeatDataQuery

This method echoes the ComplianceData request. This method exercises sending all request fields as query parameters.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataQuery(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataQueryCallable() + *

+ *

RepeatDataSimplePath

This method echoes the ComplianceData request. This method exercises sending some parameters as "simple" path variables (i.e., of the form "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataSimplePath(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataSimplePathCallable() + *

+ *

RepeatDataPathResource

Same as RepeatDataSimplePath, but with a path resource.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataPathResource(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataPathResourceCallable() + *

+ *

RepeatDataPathTrailingResource

Same as RepeatDataSimplePath, but with a trailing resource.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataPathTrailingResource(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataPathTrailingResourceCallable() + *

+ *

RepeatDataBodyPut

This method echoes the ComplianceData request, using the HTTP PUT method.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataBodyPut(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataBodyPutCallable() + *

+ *

RepeatDataBodyPatch

This method echoes the ComplianceData request, using the HTTP PATCH method.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • repeatDataBodyPatch(RepeatRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • repeatDataBodyPatchCallable() + *

+ *

GetEnum

This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the response from this RPC as the request to VerifyEnum() + *

The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getEnum(EnumRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getEnumCallable() + *

+ *

VerifyEnum

This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum() verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds with the same EnumResponse; otherwise, the RPC errors. + *

This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run, although they are not guaranteed to be the same across separate Showcase server runs.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • verifyEnum(EnumResponse request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • verifyEnumCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of ComplianceSettings to + * create(). For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ComplianceSettings complianceSettings =
+ *     ComplianceSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * ComplianceClient complianceClient = ComplianceClient.create(complianceSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ComplianceSettings complianceSettings =
+ *     ComplianceSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * ComplianceClient complianceClient = ComplianceClient.create(complianceSettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ComplianceSettings complianceSettings = ComplianceSettings.newHttpJsonBuilder().build();
+ * ComplianceClient complianceClient = ComplianceClient.create(complianceSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class ComplianceClient implements BackgroundResource { + private final ComplianceSettings settings; + private final ComplianceStub stub; + + /** Constructs an instance of ComplianceClient with default settings. */ + public static final ComplianceClient create() throws IOException { + return create(ComplianceSettings.newBuilder().build()); + } + + /** + * Constructs an instance of ComplianceClient, using the given settings. The channels are created + * based on the settings passed in, or defaults for any settings that are not set. + */ + public static final ComplianceClient create(ComplianceSettings settings) throws IOException { + return new ComplianceClient(settings); + } + + /** + * Constructs an instance of ComplianceClient, using the given stub for making calls. This is for + * advanced usage - prefer using create(ComplianceSettings). + */ + public static final ComplianceClient create(ComplianceStub stub) { + return new ComplianceClient(stub); + } + + /** + * Constructs an instance of ComplianceClient, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected ComplianceClient(ComplianceSettings settings) throws IOException { + this.settings = settings; + this.stub = ((ComplianceStubSettings) settings.getStubSettings()).createStub(); + } + + protected ComplianceClient(ComplianceStub stub) { + this.settings = null; + this.stub = stub; + } + + public final ComplianceSettings getSettings() { + return settings; + } + + public ComplianceStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending the entire request + * object in the REST body. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataBody(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataBody(RepeatRequest request) { + return repeatDataBodyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending the entire request + * object in the REST body. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataBodyCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataBodyCallable() { + return stub.repeatDataBodyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending the a message-type + * field in the REST body. Per AIP-127, only top-level, non-repeated fields can be sent this way. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataBodyInfo(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataBodyInfo(RepeatRequest request) { + return repeatDataBodyInfoCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending the a message-type + * field in the REST body. Per AIP-127, only top-level, non-repeated fields can be sent this way. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataBodyInfoCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataBodyInfoCallable() { + return stub.repeatDataBodyInfoCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending all request fields + * as query parameters. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataQuery(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataQuery(RepeatRequest request) { + return repeatDataQueryCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending all request fields + * as query parameters. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataQueryCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataQueryCallable() { + return stub.repeatDataQueryCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending some parameters as + * "simple" path variables (i.e., of the form "/bar/{foo}" rather than "/{foo=bar/*}"), and + * the rest as query parameters. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataSimplePath(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataSimplePath(RepeatRequest request) { + return repeatDataSimplePathCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request. This method exercises sending some parameters as + * "simple" path variables (i.e., of the form "/bar/{foo}" rather than "/{foo=bar/*}"), and + * the rest as query parameters. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataSimplePathCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataSimplePathCallable() { + return stub.repeatDataSimplePathCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Same as RepeatDataSimplePath, but with a path resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataPathResource(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataPathResource(RepeatRequest request) { + return repeatDataPathResourceCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Same as RepeatDataSimplePath, but with a path resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataPathResourceCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataPathResourceCallable() { + return stub.repeatDataPathResourceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Same as RepeatDataSimplePath, but with a trailing resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataPathTrailingResource(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataPathTrailingResource(RepeatRequest request) { + return repeatDataPathTrailingResourceCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Same as RepeatDataSimplePath, but with a trailing resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataPathTrailingResourceCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + repeatDataPathTrailingResourceCallable() { + return stub.repeatDataPathTrailingResourceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request, using the HTTP PUT method. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataBodyPut(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataBodyPut(RepeatRequest request) { + return repeatDataBodyPutCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request, using the HTTP PUT method. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataBodyPutCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataBodyPutCallable() { + return stub.repeatDataBodyPutCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request, using the HTTP PATCH method. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   RepeatResponse response = complianceClient.repeatDataBodyPatch(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RepeatResponse repeatDataBodyPatch(RepeatRequest request) { + return repeatDataBodyPatchCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method echoes the ComplianceData request, using the HTTP PATCH method. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   RepeatRequest request =
+   *       RepeatRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setInfo(ComplianceData.newBuilder().build())
+   *           .setServerVerify(true)
+   *           .setIntendedBindingUri("intendedBindingUri780142386")
+   *           .setFInt32(-1143775883)
+   *           .setFInt64(-1143775788)
+   *           .setFDouble(-1239459382)
+   *           .setPInt32(-858673665)
+   *           .setPInt64(-858673570)
+   *           .setPDouble(-991225216)
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.repeatDataBodyPatchCallable().futureCall(request);
+   *   // Do something.
+   *   RepeatResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable repeatDataBodyPatchCallable() { + return stub.repeatDataBodyPatchCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method requests an enum value from the server. Depending on the contents of EnumRequest, + * the enum value returned will be a known enum declared in the .proto file, or a made-up enum + * value the is unknown to the client. To verify that clients can round-trip unknown enum values + * they receive, use the response from this RPC as the request to VerifyEnum() + * + *

The values of enums sent by the server when a known or unknown value is requested will be + * the same within a single Showcase server run (this is needed for VerifyEnum() to work) but are + * not guaranteed to be the same across separate Showcase server runs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build();
+   *   EnumResponse response = complianceClient.getEnum(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final EnumResponse getEnum(EnumRequest request) { + return getEnumCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method requests an enum value from the server. Depending on the contents of EnumRequest, + * the enum value returned will be a known enum declared in the .proto file, or a made-up enum + * value the is unknown to the client. To verify that clients can round-trip unknown enum values + * they receive, use the response from this RPC as the request to VerifyEnum() + * + *

The values of enums sent by the server when a known or unknown value is requested will be + * the same within a single Showcase server run (this is needed for VerifyEnum() to work) but are + * not guaranteed to be the same across separate Showcase server runs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build();
+   *   ApiFuture future = complianceClient.getEnumCallable().futureCall(request);
+   *   // Do something.
+   *   EnumResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getEnumCallable() { + return stub.getEnumCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method is used to verify that clients can round-trip enum values, which is particularly + * important for unknown enum values over REST. VerifyEnum() verifies that its request, which is + * presumably the response that the client previously got to a GetEnum(), contains the correct + * data. If so, it responds with the same EnumResponse; otherwise, the RPC errors. + * + *

This works because the values of enums sent by the server when a known or unknown value is + * requested will be the same within a single Showcase server run, although they are not + * guaranteed to be the same across separate Showcase server runs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   EnumResponse request =
+   *       EnumResponse.newBuilder()
+   *           .setRequest(EnumRequest.newBuilder().build())
+   *           .setContinent(Continent.forNumber(0))
+   *           .build();
+   *   EnumResponse response = complianceClient.verifyEnum(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final EnumResponse verifyEnum(EnumResponse request) { + return verifyEnumCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method is used to verify that clients can round-trip enum values, which is particularly + * important for unknown enum values over REST. VerifyEnum() verifies that its request, which is + * presumably the response that the client previously got to a GetEnum(), contains the correct + * data. If so, it responds with the same EnumResponse; otherwise, the RPC errors. + * + *

This works because the values of enums sent by the server when a known or unknown value is + * requested will be the same within a single Showcase server run, although they are not + * guaranteed to be the same across separate Showcase server runs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   EnumResponse request =
+   *       EnumResponse.newBuilder()
+   *           .setRequest(EnumRequest.newBuilder().build())
+   *           .setContinent(Continent.forNumber(0))
+   *           .build();
+   *   ApiFuture future = complianceClient.verifyEnumCallable().futureCall(request);
+   *   // Do something.
+   *   EnumResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable verifyEnumCallable() { + return stub.verifyEnumCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : complianceClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = complianceClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = complianceClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = complianceClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = complianceClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = complianceClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = complianceClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = complianceClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = complianceClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       complianceClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceSettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceSettings.java new file mode 100644 index 0000000000..b96f3fcdbe --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceSettings.java @@ -0,0 +1,373 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.showcase.v1beta1.stub.ComplianceStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link ComplianceClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of repeatDataBody: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ComplianceSettings.Builder complianceSettingsBuilder = ComplianceSettings.newBuilder();
+ * complianceSettingsBuilder
+ *     .repeatDataBodySettings()
+ *     .setRetrySettings(
+ *         complianceSettingsBuilder
+ *             .repeatDataBodySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * ComplianceSettings complianceSettings = complianceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class ComplianceSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to repeatDataBody. */ + public UnaryCallSettings repeatDataBodySettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataBodySettings(); + } + + /** Returns the object with the settings used for calls to repeatDataBodyInfo. */ + public UnaryCallSettings repeatDataBodyInfoSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataBodyInfoSettings(); + } + + /** Returns the object with the settings used for calls to repeatDataQuery. */ + public UnaryCallSettings repeatDataQuerySettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataQuerySettings(); + } + + /** Returns the object with the settings used for calls to repeatDataSimplePath. */ + public UnaryCallSettings repeatDataSimplePathSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataSimplePathSettings(); + } + + /** Returns the object with the settings used for calls to repeatDataPathResource. */ + public UnaryCallSettings repeatDataPathResourceSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataPathResourceSettings(); + } + + /** Returns the object with the settings used for calls to repeatDataPathTrailingResource. */ + public UnaryCallSettings repeatDataPathTrailingResourceSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataPathTrailingResourceSettings(); + } + + /** Returns the object with the settings used for calls to repeatDataBodyPut. */ + public UnaryCallSettings repeatDataBodyPutSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataBodyPutSettings(); + } + + /** Returns the object with the settings used for calls to repeatDataBodyPatch. */ + public UnaryCallSettings repeatDataBodyPatchSettings() { + return ((ComplianceStubSettings) getStubSettings()).repeatDataBodyPatchSettings(); + } + + /** Returns the object with the settings used for calls to getEnum. */ + public UnaryCallSettings getEnumSettings() { + return ((ComplianceStubSettings) getStubSettings()).getEnumSettings(); + } + + /** Returns the object with the settings used for calls to verifyEnum. */ + public UnaryCallSettings verifyEnumSettings() { + return ((ComplianceStubSettings) getStubSettings()).verifyEnumSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((ComplianceStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((ComplianceStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((ComplianceStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((ComplianceStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((ComplianceStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final ComplianceSettings create(ComplianceStubSettings stub) throws IOException { + return new ComplianceSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return ComplianceStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return ComplianceStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return ComplianceStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return ComplianceStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return ComplianceStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return ComplianceStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return ComplianceStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ComplianceStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected ComplianceSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for ComplianceSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(ComplianceStubSettings.newBuilder(clientContext)); + } + + protected Builder(ComplianceSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(ComplianceStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(ComplianceStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(ComplianceStubSettings.newHttpJsonBuilder()); + } + + public ComplianceStubSettings.Builder getStubSettingsBuilder() { + return ((ComplianceStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to repeatDataBody. */ + public UnaryCallSettings.Builder repeatDataBodySettings() { + return getStubSettingsBuilder().repeatDataBodySettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataBodyInfo. */ + public UnaryCallSettings.Builder repeatDataBodyInfoSettings() { + return getStubSettingsBuilder().repeatDataBodyInfoSettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataQuery. */ + public UnaryCallSettings.Builder repeatDataQuerySettings() { + return getStubSettingsBuilder().repeatDataQuerySettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataSimplePath. */ + public UnaryCallSettings.Builder repeatDataSimplePathSettings() { + return getStubSettingsBuilder().repeatDataSimplePathSettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataPathResource. */ + public UnaryCallSettings.Builder + repeatDataPathResourceSettings() { + return getStubSettingsBuilder().repeatDataPathResourceSettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataPathTrailingResource. */ + public UnaryCallSettings.Builder + repeatDataPathTrailingResourceSettings() { + return getStubSettingsBuilder().repeatDataPathTrailingResourceSettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataBodyPut. */ + public UnaryCallSettings.Builder repeatDataBodyPutSettings() { + return getStubSettingsBuilder().repeatDataBodyPutSettings(); + } + + /** Returns the builder for the settings used for calls to repeatDataBodyPatch. */ + public UnaryCallSettings.Builder repeatDataBodyPatchSettings() { + return getStubSettingsBuilder().repeatDataBodyPatchSettings(); + } + + /** Returns the builder for the settings used for calls to getEnum. */ + public UnaryCallSettings.Builder getEnumSettings() { + return getStubSettingsBuilder().getEnumSettings(); + } + + /** Returns the builder for the settings used for calls to verifyEnum. */ + public UnaryCallSettings.Builder verifyEnumSettings() { + return getStubSettingsBuilder().verifyEnumSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public ComplianceSettings build() throws IOException { + return new ComplianceSettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoClient.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoClient.java new file mode 100644 index 0000000000..5f0a0b0a3d --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoClient.java @@ -0,0 +1,1781 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.httpjson.longrunning.OperationsClient; +import com.google.api.gax.longrunning.OperationFuture; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.showcase.v1beta1.stub.EchoStub; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: This service is used showcase the four main types of rpcs - unary, server + * side streaming, client side streaming, and bidirectional streaming. This service also exposes + * methods that explicitly implement server delay, and paginated calls. Set the 'showcase-trailer' + * metadata key on any method to have the values echoed in the response trailers. Set the + * 'x-goog-request-params' metadata key on any method to have the values echoed in the response + * headers. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (EchoClient echoClient = EchoClient.create()) {
+ *   EchoRequest request =
+ *       EchoRequest.newBuilder()
+ *           .setSeverity(Severity.forNumber(0))
+ *           .setHeader("header-1221270899")
+ *           .setOtherHeader("otherHeader-2026585667")
+ *           .setRequestId("requestId693933066")
+ *           .setOtherRequestId("otherRequestId1248995034")
+ *           .build();
+ *   EchoResponse response = echoClient.echo(request);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the EchoClient object to clean up resources such as + * threads. In the example above, try-with-resources is used, which automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

Echo

This method simply echoes the request. This method showcases unary RPCs.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • echo(EchoRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • echoCallable() + *

+ *

EchoErrorDetails

This method returns error details in a repeated "google.protobuf.Any" field. This method showcases handling errors thus encoded, particularly over REST transport. Note that GAPICs only allow the type "google.protobuf.Any" for field paths ending in "error.details", and, at run-time, the actual types for these fields must be one of the types in google/rpc/error_details.proto.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • echoErrorDetails(EchoErrorDetailsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • echoErrorDetailsCallable() + *

+ *

FailEchoWithDetails

This method always fails with a gRPC "Aborted" error status that contains multiple error details. These include one instance of each of the standard ones in error_details.proto (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto) plus a custom, Showcase-defined PoetryError. The intent of this RPC is to verify that GAPICs can process these various error details and surface them to the user in an idiomatic form.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • failEchoWithDetails(FailEchoWithDetailsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • failEchoWithDetailsCallable() + *

+ *

Expand

This method splits the given content into words and will pass each word back through the stream. This method showcases server-side streaming RPCs.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • expandCallable() + *

+ *

Collect

This method will collect the words given to it. When the stream is closed by the client, this method will return the a concatenation of the strings passed to it. This method showcases client-side streaming RPCs.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • collectCallable() + *

+ *

Chat

This method, upon receiving a request on the stream, will pass the same content back on the stream. This method showcases bidirectional streaming RPCs.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • chatCallable() + *

+ *

PagedExpand

This is similar to the Expand method but instead of returning a stream of expanded words, this method returns a paged list of expanded words.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • pagedExpand(PagedExpandRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • pagedExpandPagedCallable() + *

  • pagedExpandCallable() + *

+ *

PagedExpandLegacy

This is similar to the PagedExpand except that it uses max_results instead of page_size, as some legacy APIs still do. New APIs should NOT use this pattern.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • pagedExpandLegacy(PagedExpandLegacyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • pagedExpandLegacyCallable() + *

+ *

PagedExpandLegacyMapped

This method returns a map containing lists of words that appear in the input, keyed by their initial character. The only words returned are the ones included in the current page, as determined by page_token and page_size, which both refer to the word indices in the input. This paging result consisting of a map of lists is a pattern used by some legacy APIs. New APIs should NOT use this pattern.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • pagedExpandLegacyMapped(PagedExpandRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • pagedExpandLegacyMappedPagedCallable() + *

  • pagedExpandLegacyMappedCallable() + *

+ *

Wait

This method will wait for the requested amount of time and then return. This method showcases how a client handles a request timeout.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • waitAsync(WaitRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • waitOperationCallable() + *

  • waitCallable() + *

+ *

Block

This method will block (wait) for the requested amount of time and then return the response or error. This method showcases how a client handles delays or retries.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • block(BlockRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • blockCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of EchoSettings to create(). For + * example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoSettings echoSettings =
+ *     EchoSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * EchoClient echoClient = EchoClient.create(echoSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoSettings echoSettings = EchoSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * EchoClient echoClient = EchoClient.create(echoSettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoSettings echoSettings = EchoSettings.newHttpJsonBuilder().build();
+ * EchoClient echoClient = EchoClient.create(echoSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class EchoClient implements BackgroundResource { + private final EchoSettings settings; + private final EchoStub stub; + private final OperationsClient httpJsonOperationsClient; + private final com.google.longrunning.OperationsClient operationsClient; + + /** Constructs an instance of EchoClient with default settings. */ + public static final EchoClient create() throws IOException { + return create(EchoSettings.newBuilder().build()); + } + + /** + * Constructs an instance of EchoClient, using the given settings. The channels are created based + * on the settings passed in, or defaults for any settings that are not set. + */ + public static final EchoClient create(EchoSettings settings) throws IOException { + return new EchoClient(settings); + } + + /** + * Constructs an instance of EchoClient, using the given stub for making calls. This is for + * advanced usage - prefer using create(EchoSettings). + */ + public static final EchoClient create(EchoStub stub) { + return new EchoClient(stub); + } + + /** + * Constructs an instance of EchoClient, using the given settings. This is protected so that it is + * easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected EchoClient(EchoSettings settings) throws IOException { + this.settings = settings; + this.stub = ((EchoStubSettings) settings.getStubSettings()).createStub(); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + protected EchoClient(EchoStub stub) { + this.settings = null; + this.stub = stub; + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + public final EchoSettings getSettings() { + return settings; + } + + public EchoStub getStub() { + return stub; + } + + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + public final com.google.longrunning.OperationsClient getOperationsClient() { + return operationsClient; + } + + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + @BetaApi + public final OperationsClient getHttpJsonOperationsClient() { + return httpJsonOperationsClient; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method simply echoes the request. This method showcases unary RPCs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   EchoRequest request =
+   *       EchoRequest.newBuilder()
+   *           .setSeverity(Severity.forNumber(0))
+   *           .setHeader("header-1221270899")
+   *           .setOtherHeader("otherHeader-2026585667")
+   *           .setRequestId("requestId693933066")
+   *           .setOtherRequestId("otherRequestId1248995034")
+   *           .build();
+   *   EchoResponse response = echoClient.echo(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final EchoResponse echo(EchoRequest request) { + return echoCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method simply echoes the request. This method showcases unary RPCs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   EchoRequest request =
+   *       EchoRequest.newBuilder()
+   *           .setSeverity(Severity.forNumber(0))
+   *           .setHeader("header-1221270899")
+   *           .setOtherHeader("otherHeader-2026585667")
+   *           .setRequestId("requestId693933066")
+   *           .setOtherRequestId("otherRequestId1248995034")
+   *           .build();
+   *   ApiFuture future = echoClient.echoCallable().futureCall(request);
+   *   // Do something.
+   *   EchoResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable echoCallable() { + return stub.echoCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method returns error details in a repeated "google.protobuf.Any" field. This method + * showcases handling errors thus encoded, particularly over REST transport. Note that GAPICs only + * allow the type "google.protobuf.Any" for field paths ending in "error.details", and, at + * run-time, the actual types for these fields must be one of the types in + * google/rpc/error_details.proto. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   EchoErrorDetailsRequest request =
+   *       EchoErrorDetailsRequest.newBuilder()
+   *           .setSingleDetailText("singleDetailText1774380934")
+   *           .addAllMultiDetailText(new ArrayList())
+   *           .build();
+   *   EchoErrorDetailsResponse response = echoClient.echoErrorDetails(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final EchoErrorDetailsResponse echoErrorDetails(EchoErrorDetailsRequest request) { + return echoErrorDetailsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method returns error details in a repeated "google.protobuf.Any" field. This method + * showcases handling errors thus encoded, particularly over REST transport. Note that GAPICs only + * allow the type "google.protobuf.Any" for field paths ending in "error.details", and, at + * run-time, the actual types for these fields must be one of the types in + * google/rpc/error_details.proto. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   EchoErrorDetailsRequest request =
+   *       EchoErrorDetailsRequest.newBuilder()
+   *           .setSingleDetailText("singleDetailText1774380934")
+   *           .addAllMultiDetailText(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       echoClient.echoErrorDetailsCallable().futureCall(request);
+   *   // Do something.
+   *   EchoErrorDetailsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + echoErrorDetailsCallable() { + return stub.echoErrorDetailsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method always fails with a gRPC "Aborted" error status that contains multiple error + * details. These include one instance of each of the standard ones in error_details.proto + * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto) plus a + * custom, Showcase-defined PoetryError. The intent of this RPC is to verify that GAPICs can + * process these various error details and surface them to the user in an idiomatic form. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   FailEchoWithDetailsRequest request =
+   *       FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build();
+   *   FailEchoWithDetailsResponse response = echoClient.failEchoWithDetails(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final FailEchoWithDetailsResponse failEchoWithDetails(FailEchoWithDetailsRequest request) { + return failEchoWithDetailsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method always fails with a gRPC "Aborted" error status that contains multiple error + * details. These include one instance of each of the standard ones in error_details.proto + * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto) plus a + * custom, Showcase-defined PoetryError. The intent of this RPC is to verify that GAPICs can + * process these various error details and surface them to the user in an idiomatic form. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   FailEchoWithDetailsRequest request =
+   *       FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build();
+   *   ApiFuture future =
+   *       echoClient.failEchoWithDetailsCallable().futureCall(request);
+   *   // Do something.
+   *   FailEchoWithDetailsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + failEchoWithDetailsCallable() { + return stub.failEchoWithDetailsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method splits the given content into words and will pass each word back through the + * stream. This method showcases server-side streaming RPCs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   ExpandRequest request =
+   *       ExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setError(Status.newBuilder().build())
+   *           .setStreamWaitTime(Duration.newBuilder().build())
+   *           .build();
+   *   ServerStream stream = echoClient.expandCallable().call(request);
+   *   for (EchoResponse response : stream) {
+   *     // Do something when a response is received.
+   *   }
+   * }
+   * }
+ */ + public final ServerStreamingCallable expandCallable() { + return stub.expandCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will collect the words given to it. When the stream is closed by the client, this + * method will return the a concatenation of the strings passed to it. This method showcases + * client-side streaming RPCs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   ApiStreamObserver responseObserver =
+   *       new ApiStreamObserver() {
+   *         {@literal @}Override
+   *         public void onNext(EchoResponse response) {
+   *           // Do something when a response is received.
+   *         }
+   *
+   *         {@literal @}Override
+   *         public void onError(Throwable t) {
+   *           // Add error-handling
+   *         }
+   *
+   *         {@literal @}Override
+   *         public void onCompleted() {
+   *           // Do something when complete.
+   *         }
+   *       };
+   *   ApiStreamObserver requestObserver =
+   *       echoClient.collect().clientStreamingCall(responseObserver);
+   *   EchoRequest request =
+   *       EchoRequest.newBuilder()
+   *           .setSeverity(Severity.forNumber(0))
+   *           .setHeader("header-1221270899")
+   *           .setOtherHeader("otherHeader-2026585667")
+   *           .setRequestId("requestId693933066")
+   *           .setOtherRequestId("otherRequestId1248995034")
+   *           .build();
+   *   requestObserver.onNext(request);
+   * }
+   * }
+ */ + public final ClientStreamingCallable collectCallable() { + return stub.collectCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method, upon receiving a request on the stream, will pass the same content back on the + * stream. This method showcases bidirectional streaming RPCs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   BidiStream bidiStream = echoClient.chatCallable().call();
+   *   EchoRequest request =
+   *       EchoRequest.newBuilder()
+   *           .setSeverity(Severity.forNumber(0))
+   *           .setHeader("header-1221270899")
+   *           .setOtherHeader("otherHeader-2026585667")
+   *           .setRequestId("requestId693933066")
+   *           .setOtherRequestId("otherRequestId1248995034")
+   *           .build();
+   *   bidiStream.send(request);
+   *   for (EchoResponse response : bidiStream) {
+   *     // Do something when a response is received.
+   *   }
+   * }
+   * }
+ */ + public final BidiStreamingCallable chatCallable() { + return stub.chatCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is similar to the Expand method but instead of returning a stream of expanded words, this + * method returns a paged list of expanded words. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (EchoResponse element : echoClient.pagedExpand(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final PagedExpandPagedResponse pagedExpand(PagedExpandRequest request) { + return pagedExpandPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is similar to the Expand method but instead of returning a stream of expanded words, this + * method returns a paged list of expanded words. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = echoClient.pagedExpandPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (EchoResponse element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + pagedExpandPagedCallable() { + return stub.pagedExpandPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is similar to the Expand method but instead of returning a stream of expanded words, this + * method returns a paged list of expanded words. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     PagedExpandResponse response = echoClient.pagedExpandCallable().call(request);
+   *     for (EchoResponse element : response.getResponsesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable pagedExpandCallable() { + return stub.pagedExpandCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is similar to the PagedExpand except that it uses max_results instead of page_size, as + * some legacy APIs still do. New APIs should NOT use this pattern. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandLegacyRequest request =
+   *       PagedExpandLegacyRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setMaxResults(1128457243)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   PagedExpandResponse response = echoClient.pagedExpandLegacy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final PagedExpandResponse pagedExpandLegacy(PagedExpandLegacyRequest request) { + return pagedExpandLegacyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is similar to the PagedExpand except that it uses max_results instead of page_size, as + * some legacy APIs still do. New APIs should NOT use this pattern. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandLegacyRequest request =
+   *       PagedExpandLegacyRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setMaxResults(1128457243)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       echoClient.pagedExpandLegacyCallable().futureCall(request);
+   *   // Do something.
+   *   PagedExpandResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + pagedExpandLegacyCallable() { + return stub.pagedExpandLegacyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method returns a map containing lists of words that appear in the input, keyed by their + * initial character. The only words returned are the ones included in the current page, as + * determined by page_token and page_size, which both refer to the word indices in the input. This + * paging result consisting of a map of lists is a pattern used by some legacy APIs. New APIs + * should NOT use this pattern. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Map.Entry element :
+   *       echoClient.pagedExpandLegacyMapped(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final PagedExpandLegacyMappedPagedResponse pagedExpandLegacyMapped( + PagedExpandRequest request) { + return pagedExpandLegacyMappedPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method returns a map containing lists of words that appear in the input, keyed by their + * initial character. The only words returned are the ones included in the current page, as + * determined by page_token and page_size, which both refer to the word indices in the input. This + * paging result consisting of a map of lists is a pattern used by some legacy APIs. New APIs + * should NOT use this pattern. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture> future =
+   *       echoClient.pagedExpandLegacyMappedPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Map.Entry element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + pagedExpandLegacyMappedPagedCallable() { + return stub.pagedExpandLegacyMappedPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method returns a map containing lists of words that appear in the input, keyed by their + * initial character. The only words returned are the ones included in the current page, as + * determined by page_token and page_size, which both refer to the word indices in the input. This + * paging result consisting of a map of lists is a pattern used by some legacy APIs. New APIs + * should NOT use this pattern. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   PagedExpandRequest request =
+   *       PagedExpandRequest.newBuilder()
+   *           .setContent("content951530617")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     PagedExpandLegacyMappedResponse response =
+   *         echoClient.pagedExpandLegacyMappedCallable().call(request);
+   *     for (Map.Entry element : response.getAlphabetizedList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + pagedExpandLegacyMappedCallable() { + return stub.pagedExpandLegacyMappedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will wait for the requested amount of time and then return. This method showcases + * how a client handles a request timeout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   WaitRequest request = WaitRequest.newBuilder().build();
+   *   WaitResponse response = echoClient.waitAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture waitAsync(WaitRequest request) { + return waitOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will wait for the requested amount of time and then return. This method showcases + * how a client handles a request timeout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   WaitRequest request = WaitRequest.newBuilder().build();
+   *   OperationFuture future =
+   *       echoClient.waitOperationCallable().futureCall(request);
+   *   // Do something.
+   *   WaitResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable waitOperationCallable() { + return stub.waitOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will wait for the requested amount of time and then return. This method showcases + * how a client handles a request timeout. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   WaitRequest request = WaitRequest.newBuilder().build();
+   *   ApiFuture future = echoClient.waitCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable waitCallable() { + return stub.waitCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will block (wait) for the requested amount of time and then return the response or + * error. This method showcases how a client handles delays or retries. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   BlockRequest request =
+   *       BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build();
+   *   BlockResponse response = echoClient.block(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final BlockResponse block(BlockRequest request) { + return blockCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method will block (wait) for the requested amount of time and then return the response or + * error. This method showcases how a client handles delays or retries. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   BlockRequest request =
+   *       BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build();
+   *   ApiFuture future = echoClient.blockCallable().futureCall(request);
+   *   // Do something.
+   *   BlockResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable blockCallable() { + return stub.blockCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : echoClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = echoClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = echoClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = echoClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = echoClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = echoClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = echoClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = echoClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = echoClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = echoClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EchoClient echoClient = EchoClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       echoClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class PagedExpandPagedResponse + extends AbstractPagedListResponse< + PagedExpandRequest, + PagedExpandResponse, + EchoResponse, + PagedExpandPage, + PagedExpandFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + PagedExpandPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new PagedExpandPagedResponse(input), MoreExecutors.directExecutor()); + } + + private PagedExpandPagedResponse(PagedExpandPage page) { + super(page, PagedExpandFixedSizeCollection.createEmptyCollection()); + } + } + + public static class PagedExpandPage + extends AbstractPage { + + private PagedExpandPage( + PageContext context, + PagedExpandResponse response) { + super(context, response); + } + + private static PagedExpandPage createEmptyPage() { + return new PagedExpandPage(null, null); + } + + @Override + protected PagedExpandPage createPage( + PageContext context, + PagedExpandResponse response) { + return new PagedExpandPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class PagedExpandFixedSizeCollection + extends AbstractFixedSizeCollection< + PagedExpandRequest, + PagedExpandResponse, + EchoResponse, + PagedExpandPage, + PagedExpandFixedSizeCollection> { + + private PagedExpandFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static PagedExpandFixedSizeCollection createEmptyCollection() { + return new PagedExpandFixedSizeCollection(null, 0); + } + + @Override + protected PagedExpandFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new PagedExpandFixedSizeCollection(pages, collectionSize); + } + } + + public static class PagedExpandLegacyMappedPagedResponse + extends AbstractPagedListResponse< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry, + PagedExpandLegacyMappedPage, + PagedExpandLegacyMappedFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + context, + ApiFuture futureResponse) { + ApiFuture futurePage = + PagedExpandLegacyMappedPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new PagedExpandLegacyMappedPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private PagedExpandLegacyMappedPagedResponse(PagedExpandLegacyMappedPage page) { + super(page, PagedExpandLegacyMappedFixedSizeCollection.createEmptyCollection()); + } + } + + public static class PagedExpandLegacyMappedPage + extends AbstractPage< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry, + PagedExpandLegacyMappedPage> { + + private PagedExpandLegacyMappedPage( + PageContext< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + context, + PagedExpandLegacyMappedResponse response) { + super(context, response); + } + + private static PagedExpandLegacyMappedPage createEmptyPage() { + return new PagedExpandLegacyMappedPage(null, null); + } + + @Override + protected PagedExpandLegacyMappedPage createPage( + PageContext< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + context, + PagedExpandLegacyMappedResponse response) { + return new PagedExpandLegacyMappedPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class PagedExpandLegacyMappedFixedSizeCollection + extends AbstractFixedSizeCollection< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry, + PagedExpandLegacyMappedPage, + PagedExpandLegacyMappedFixedSizeCollection> { + + private PagedExpandLegacyMappedFixedSizeCollection( + List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static PagedExpandLegacyMappedFixedSizeCollection createEmptyCollection() { + return new PagedExpandLegacyMappedFixedSizeCollection(null, 0); + } + + @Override + protected PagedExpandLegacyMappedFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new PagedExpandLegacyMappedFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoSettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoSettings.java new file mode 100644 index 0000000000..41ab2f8e20 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/EchoSettings.java @@ -0,0 +1,438 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link EchoClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of echo: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoSettings.Builder echoSettingsBuilder = EchoSettings.newBuilder();
+ * echoSettingsBuilder
+ *     .echoSettings()
+ *     .setRetrySettings(
+ *         echoSettingsBuilder
+ *             .echoSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * EchoSettings echoSettings = echoSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for wait: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoSettings.Builder echoSettingsBuilder = EchoSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * echoSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@BetaApi +@Generated("by gapic-generator-java") +public class EchoSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to echo. */ + public UnaryCallSettings echoSettings() { + return ((EchoStubSettings) getStubSettings()).echoSettings(); + } + + /** Returns the object with the settings used for calls to echoErrorDetails. */ + public UnaryCallSettings + echoErrorDetailsSettings() { + return ((EchoStubSettings) getStubSettings()).echoErrorDetailsSettings(); + } + + /** Returns the object with the settings used for calls to failEchoWithDetails. */ + public UnaryCallSettings + failEchoWithDetailsSettings() { + return ((EchoStubSettings) getStubSettings()).failEchoWithDetailsSettings(); + } + + /** Returns the object with the settings used for calls to expand. */ + public ServerStreamingCallSettings expandSettings() { + return ((EchoStubSettings) getStubSettings()).expandSettings(); + } + + /** Returns the object with the settings used for calls to collect. */ + public StreamingCallSettings collectSettings() { + return ((EchoStubSettings) getStubSettings()).collectSettings(); + } + + /** Returns the object with the settings used for calls to chat. */ + public StreamingCallSettings chatSettings() { + return ((EchoStubSettings) getStubSettings()).chatSettings(); + } + + /** Returns the object with the settings used for calls to pagedExpand. */ + public PagedCallSettings + pagedExpandSettings() { + return ((EchoStubSettings) getStubSettings()).pagedExpandSettings(); + } + + /** Returns the object with the settings used for calls to pagedExpandLegacy. */ + public UnaryCallSettings + pagedExpandLegacySettings() { + return ((EchoStubSettings) getStubSettings()).pagedExpandLegacySettings(); + } + + /** Returns the object with the settings used for calls to pagedExpandLegacyMapped. */ + public PagedCallSettings< + PagedExpandRequest, PagedExpandLegacyMappedResponse, PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings() { + return ((EchoStubSettings) getStubSettings()).pagedExpandLegacyMappedSettings(); + } + + /** Returns the object with the settings used for calls to wait. */ + public UnaryCallSettings waitSettings() { + return ((EchoStubSettings) getStubSettings()).waitSettings(); + } + + /** Returns the object with the settings used for calls to wait. */ + public OperationCallSettings waitOperationSettings() { + return ((EchoStubSettings) getStubSettings()).waitOperationSettings(); + } + + /** Returns the object with the settings used for calls to block. */ + public UnaryCallSettings blockSettings() { + return ((EchoStubSettings) getStubSettings()).blockSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((EchoStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((EchoStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((EchoStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((EchoStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((EchoStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final EchoSettings create(EchoStubSettings stub) throws IOException { + return new EchoSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return EchoStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return EchoStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return EchoStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return EchoStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return EchoStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return EchoStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return EchoStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return EchoStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected EchoSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for EchoSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(EchoStubSettings.newBuilder(clientContext)); + } + + protected Builder(EchoSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(EchoStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(EchoStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(EchoStubSettings.newHttpJsonBuilder()); + } + + public EchoStubSettings.Builder getStubSettingsBuilder() { + return ((EchoStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to echo. */ + public UnaryCallSettings.Builder echoSettings() { + return getStubSettingsBuilder().echoSettings(); + } + + /** Returns the builder for the settings used for calls to echoErrorDetails. */ + public UnaryCallSettings.Builder + echoErrorDetailsSettings() { + return getStubSettingsBuilder().echoErrorDetailsSettings(); + } + + /** Returns the builder for the settings used for calls to failEchoWithDetails. */ + public UnaryCallSettings.Builder + failEchoWithDetailsSettings() { + return getStubSettingsBuilder().failEchoWithDetailsSettings(); + } + + /** Returns the builder for the settings used for calls to expand. */ + public ServerStreamingCallSettings.Builder expandSettings() { + return getStubSettingsBuilder().expandSettings(); + } + + /** Returns the builder for the settings used for calls to collect. */ + public StreamingCallSettings.Builder collectSettings() { + return getStubSettingsBuilder().collectSettings(); + } + + /** Returns the builder for the settings used for calls to chat. */ + public StreamingCallSettings.Builder chatSettings() { + return getStubSettingsBuilder().chatSettings(); + } + + /** Returns the builder for the settings used for calls to pagedExpand. */ + public PagedCallSettings.Builder< + PagedExpandRequest, PagedExpandResponse, PagedExpandPagedResponse> + pagedExpandSettings() { + return getStubSettingsBuilder().pagedExpandSettings(); + } + + /** Returns the builder for the settings used for calls to pagedExpandLegacy. */ + public UnaryCallSettings.Builder + pagedExpandLegacySettings() { + return getStubSettingsBuilder().pagedExpandLegacySettings(); + } + + /** Returns the builder for the settings used for calls to pagedExpandLegacyMapped. */ + public PagedCallSettings.Builder< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings() { + return getStubSettingsBuilder().pagedExpandLegacyMappedSettings(); + } + + /** Returns the builder for the settings used for calls to wait. */ + public UnaryCallSettings.Builder waitSettings() { + return getStubSettingsBuilder().waitSettings(); + } + + /** Returns the builder for the settings used for calls to wait. */ + public OperationCallSettings.Builder + waitOperationSettings() { + return getStubSettingsBuilder().waitOperationSettings(); + } + + /** Returns the builder for the settings used for calls to block. */ + public UnaryCallSettings.Builder blockSettings() { + return getStubSettingsBuilder().blockSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public EchoSettings build() throws IOException { + return new EchoSettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentityClient.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentityClient.java new file mode 100644 index 0000000000..fbf33c1089 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentityClient.java @@ -0,0 +1,1358 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.IdentityStub; +import com.google.showcase.v1beta1.stub.IdentityStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: A simple identity service. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (IdentityClient identityClient = IdentityClient.create()) {
+ *   String displayName = "displayName1714148973";
+ *   String email = "email96619420";
+ *   User response = identityClient.createUser(displayName, email);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the IdentityClient object to clean up resources such as + * threads. In the example above, try-with-resources is used, which automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

CreateUser

Creates a user.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createUser(CreateUserRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createUser(String displayName, String email) + *

  • createUser(String displayName, String email, int age, String nickname, boolean enableNotifications, double heightFeet) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createUserCallable() + *

+ *

GetUser

Retrieves the User with the given uri.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getUser(GetUserRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getUser(UserName name) + *

  • getUser(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getUserCallable() + *

+ *

UpdateUser

Updates a user.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateUser(UpdateUserRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateUserCallable() + *

+ *

DeleteUser

Deletes a user, their profile, and all of their authored messages.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteUser(DeleteUserRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • deleteUser(UserName name) + *

  • deleteUser(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteUserCallable() + *

+ *

ListUsers

Lists all users.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listUsers(ListUsersRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listUsersPagedCallable() + *

  • listUsersCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of IdentitySettings to create(). + * For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * IdentitySettings identitySettings =
+ *     IdentitySettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * IdentityClient identityClient = IdentityClient.create(identitySettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * IdentitySettings identitySettings =
+ *     IdentitySettings.newBuilder().setEndpoint(myEndpoint).build();
+ * IdentityClient identityClient = IdentityClient.create(identitySettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * IdentitySettings identitySettings = IdentitySettings.newHttpJsonBuilder().build();
+ * IdentityClient identityClient = IdentityClient.create(identitySettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class IdentityClient implements BackgroundResource { + private final IdentitySettings settings; + private final IdentityStub stub; + + /** Constructs an instance of IdentityClient with default settings. */ + public static final IdentityClient create() throws IOException { + return create(IdentitySettings.newBuilder().build()); + } + + /** + * Constructs an instance of IdentityClient, using the given settings. The channels are created + * based on the settings passed in, or defaults for any settings that are not set. + */ + public static final IdentityClient create(IdentitySettings settings) throws IOException { + return new IdentityClient(settings); + } + + /** + * Constructs an instance of IdentityClient, using the given stub for making calls. This is for + * advanced usage - prefer using create(IdentitySettings). + */ + public static final IdentityClient create(IdentityStub stub) { + return new IdentityClient(stub); + } + + /** + * Constructs an instance of IdentityClient, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected IdentityClient(IdentitySettings settings) throws IOException { + this.settings = settings; + this.stub = ((IdentityStubSettings) settings.getStubSettings()).createStub(); + } + + protected IdentityClient(IdentityStub stub) { + this.settings = null; + this.stub = stub; + } + + public final IdentitySettings getSettings() { + return settings; + } + + public IdentityStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   String displayName = "displayName1714148973";
+   *   String email = "email96619420";
+   *   User response = identityClient.createUser(displayName, email);
+   * }
+   * }
+ * + * @param displayName The display_name of the user. + * @param email The email address of the user. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User createUser(String displayName, String email) { + CreateUserRequest request = + CreateUserRequest.newBuilder() + .setUser(User.newBuilder().setDisplayName(displayName).setEmail(email).build()) + .build(); + return createUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   String displayName = "displayName1714148973";
+   *   String email = "email96619420";
+   *   int age = 96511;
+   *   String nickname = "nickname70690926";
+   *   boolean enableNotifications = true;
+   *   double heightFeet = -1032737338;
+   *   User response =
+   *       identityClient.createUser(
+   *           displayName, email, age, nickname, enableNotifications, heightFeet);
+   * }
+   * }
+ * + * @param displayName The display_name of the user. + * @param email The email address of the user. + * @param age The age of the user in years. + * @param nickname The nickname of the user. + *

(-- aip.dev/not-precedent: An empty string is a valid nickname. Ordinarily, + * proto3_optional should not be used on a `string` field. --) + * @param enableNotifications Enables the receiving of notifications. The default is true if + * unset. + *

(-- aip.dev/not-precedent: The default for the feature is true. Ordinarily, the default + * for a `bool` field should be false. --) + * @param heightFeet The height of the user in feet. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User createUser( + String displayName, + String email, + int age, + String nickname, + boolean enableNotifications, + double heightFeet) { + CreateUserRequest request = + CreateUserRequest.newBuilder() + .setUser( + User.newBuilder() + .setDisplayName(displayName) + .setEmail(email) + .setAge(age) + .setNickname(nickname) + .setEnableNotifications(enableNotifications) + .setHeightFeet(heightFeet) + .build()) + .build(); + return createUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   CreateUserRequest request =
+   *       CreateUserRequest.newBuilder().setUser(User.newBuilder().build()).build();
+   *   User response = identityClient.createUser(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User createUser(CreateUserRequest request) { + return createUserCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   CreateUserRequest request =
+   *       CreateUserRequest.newBuilder().setUser(User.newBuilder().build()).build();
+   *   ApiFuture future = identityClient.createUserCallable().futureCall(request);
+   *   // Do something.
+   *   User response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createUserCallable() { + return stub.createUserCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the User with the given uri. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   UserName name = UserName.of("[USER]");
+   *   User response = identityClient.getUser(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested user. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User getUser(UserName name) { + GetUserRequest request = + GetUserRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the User with the given uri. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   String name = UserName.of("[USER]").toString();
+   *   User response = identityClient.getUser(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested user. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User getUser(String name) { + GetUserRequest request = GetUserRequest.newBuilder().setName(name).build(); + return getUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the User with the given uri. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetUserRequest request =
+   *       GetUserRequest.newBuilder().setName(UserName.of("[USER]").toString()).build();
+   *   User response = identityClient.getUser(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User getUser(GetUserRequest request) { + return getUserCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the User with the given uri. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetUserRequest request =
+   *       GetUserRequest.newBuilder().setName(UserName.of("[USER]").toString()).build();
+   *   ApiFuture future = identityClient.getUserCallable().futureCall(request);
+   *   // Do something.
+   *   User response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getUserCallable() { + return stub.getUserCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   UpdateUserRequest request =
+   *       UpdateUserRequest.newBuilder()
+   *           .setUser(User.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   User response = identityClient.updateUser(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final User updateUser(UpdateUserRequest request) { + return updateUserCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   UpdateUserRequest request =
+   *       UpdateUserRequest.newBuilder()
+   *           .setUser(User.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = identityClient.updateUserCallable().futureCall(request);
+   *   // Do something.
+   *   User response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateUserCallable() { + return stub.updateUserCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user, their profile, and all of their authored messages. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   UserName name = UserName.of("[USER]");
+   *   identityClient.deleteUser(name);
+   * }
+   * }
+ * + * @param name The resource name of the user to delete. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUser(UserName name) { + DeleteUserRequest request = + DeleteUserRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user, their profile, and all of their authored messages. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   String name = UserName.of("[USER]").toString();
+   *   identityClient.deleteUser(name);
+   * }
+   * }
+ * + * @param name The resource name of the user to delete. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUser(String name) { + DeleteUserRequest request = DeleteUserRequest.newBuilder().setName(name).build(); + deleteUser(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user, their profile, and all of their authored messages. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   DeleteUserRequest request =
+   *       DeleteUserRequest.newBuilder().setName(UserName.of("[USER]").toString()).build();
+   *   identityClient.deleteUser(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUser(DeleteUserRequest request) { + deleteUserCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user, their profile, and all of their authored messages. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   DeleteUserRequest request =
+   *       DeleteUserRequest.newBuilder().setName(UserName.of("[USER]").toString()).build();
+   *   ApiFuture future = identityClient.deleteUserCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteUserCallable() { + return stub.deleteUserCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all users. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListUsersRequest request =
+   *       ListUsersRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (User element : identityClient.listUsers(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUsersPagedResponse listUsers(ListUsersRequest request) { + return listUsersPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all users. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListUsersRequest request =
+   *       ListUsersRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = identityClient.listUsersPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (User element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listUsersPagedCallable() { + return stub.listUsersPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all users. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListUsersRequest request =
+   *       ListUsersRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListUsersResponse response = identityClient.listUsersCallable().call(request);
+   *     for (User element : response.getUsersList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listUsersCallable() { + return stub.listUsersCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : identityClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = identityClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = identityClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = identityClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = identityClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = identityClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = identityClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = identityClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = identityClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = identityClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (IdentityClient identityClient = IdentityClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       identityClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListUsersPagedResponse + extends AbstractPagedListResponse< + ListUsersRequest, ListUsersResponse, User, ListUsersPage, ListUsersFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListUsersPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new ListUsersPagedResponse(input), MoreExecutors.directExecutor()); + } + + private ListUsersPagedResponse(ListUsersPage page) { + super(page, ListUsersFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListUsersPage + extends AbstractPage { + + private ListUsersPage( + PageContext context, + ListUsersResponse response) { + super(context, response); + } + + private static ListUsersPage createEmptyPage() { + return new ListUsersPage(null, null); + } + + @Override + protected ListUsersPage createPage( + PageContext context, + ListUsersResponse response) { + return new ListUsersPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListUsersFixedSizeCollection + extends AbstractFixedSizeCollection< + ListUsersRequest, ListUsersResponse, User, ListUsersPage, ListUsersFixedSizeCollection> { + + private ListUsersFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListUsersFixedSizeCollection createEmptyCollection() { + return new ListUsersFixedSizeCollection(null, 0); + } + + @Override + protected ListUsersFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListUsersFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentitySettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentitySettings.java new file mode 100644 index 0000000000..eb2dae0ce1 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/IdentitySettings.java @@ -0,0 +1,325 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.IdentityStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link IdentityClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createUser: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * IdentitySettings.Builder identitySettingsBuilder = IdentitySettings.newBuilder();
+ * identitySettingsBuilder
+ *     .createUserSettings()
+ *     .setRetrySettings(
+ *         identitySettingsBuilder
+ *             .createUserSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * IdentitySettings identitySettings = identitySettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class IdentitySettings extends ClientSettings { + + /** Returns the object with the settings used for calls to createUser. */ + public UnaryCallSettings createUserSettings() { + return ((IdentityStubSettings) getStubSettings()).createUserSettings(); + } + + /** Returns the object with the settings used for calls to getUser. */ + public UnaryCallSettings getUserSettings() { + return ((IdentityStubSettings) getStubSettings()).getUserSettings(); + } + + /** Returns the object with the settings used for calls to updateUser. */ + public UnaryCallSettings updateUserSettings() { + return ((IdentityStubSettings) getStubSettings()).updateUserSettings(); + } + + /** Returns the object with the settings used for calls to deleteUser. */ + public UnaryCallSettings deleteUserSettings() { + return ((IdentityStubSettings) getStubSettings()).deleteUserSettings(); + } + + /** Returns the object with the settings used for calls to listUsers. */ + public PagedCallSettings + listUsersSettings() { + return ((IdentityStubSettings) getStubSettings()).listUsersSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((IdentityStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((IdentityStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((IdentityStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((IdentityStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((IdentityStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final IdentitySettings create(IdentityStubSettings stub) throws IOException { + return new IdentitySettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return IdentityStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return IdentityStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return IdentityStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return IdentityStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return IdentityStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return IdentityStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return IdentityStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return IdentityStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected IdentitySettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for IdentitySettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(IdentityStubSettings.newBuilder(clientContext)); + } + + protected Builder(IdentitySettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(IdentityStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(IdentityStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(IdentityStubSettings.newHttpJsonBuilder()); + } + + public IdentityStubSettings.Builder getStubSettingsBuilder() { + return ((IdentityStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to createUser. */ + public UnaryCallSettings.Builder createUserSettings() { + return getStubSettingsBuilder().createUserSettings(); + } + + /** Returns the builder for the settings used for calls to getUser. */ + public UnaryCallSettings.Builder getUserSettings() { + return getStubSettingsBuilder().getUserSettings(); + } + + /** Returns the builder for the settings used for calls to updateUser. */ + public UnaryCallSettings.Builder updateUserSettings() { + return getStubSettingsBuilder().updateUserSettings(); + } + + /** Returns the builder for the settings used for calls to deleteUser. */ + public UnaryCallSettings.Builder deleteUserSettings() { + return getStubSettingsBuilder().deleteUserSettings(); + } + + /** Returns the builder for the settings used for calls to listUsers. */ + public PagedCallSettings.Builder + listUsersSettings() { + return getStubSettingsBuilder().listUsersSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public IdentitySettings build() throws IOException { + return new IdentitySettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingClient.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingClient.java new file mode 100644 index 0000000000..b5bfc0bb2a --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingClient.java @@ -0,0 +1,2853 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.httpjson.longrunning.OperationsClient; +import com.google.api.gax.longrunning.OperationFuture; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.MessagingStub; +import com.google.showcase.v1beta1.stub.MessagingStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: A simple messaging service that implements chat rooms and profile posts. + * + *

This messaging service showcases the features that API clients generated by gapic-generators + * implement. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (MessagingClient messagingClient = MessagingClient.create()) {
+ *   String displayName = "displayName1714148973";
+ *   String description = "description-1724546052";
+ *   Room response = messagingClient.createRoom(displayName, description);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the MessagingClient object to clean up resources such as + * threads. In the example above, try-with-resources is used, which automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

CreateRoom

Creates a room.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createRoom(CreateRoomRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createRoom(String displayName, String description) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createRoomCallable() + *

+ *

GetRoom

Retrieves the Room with the given resource name.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getRoom(GetRoomRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getRoom(RoomName name) + *

  • getRoom(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getRoomCallable() + *

+ *

UpdateRoom

Updates a room.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateRoom(UpdateRoomRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateRoomCallable() + *

+ *

DeleteRoom

Deletes a room and all of its blurbs.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteRoom(DeleteRoomRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • deleteRoom(RoomName name) + *

  • deleteRoom(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteRoomCallable() + *

+ *

ListRooms

Lists all chat rooms.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listRooms(ListRoomsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listRoomsPagedCallable() + *

  • listRoomsCallable() + *

+ *

CreateBlurb

Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. If the parent is a profile, the blurb is understood to be a post on the profile.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createBlurb(CreateBlurbRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createBlurb(ProfileName parent, UserName user, ByteString image) + *

  • createBlurb(ProfileName parent, UserName user, String text) + *

  • createBlurb(ProfileName parent, String user, ByteString image) + *

  • createBlurb(ProfileName parent, String user, String text) + *

  • createBlurb(RoomName parent, UserName user, ByteString image) + *

  • createBlurb(RoomName parent, UserName user, String text) + *

  • createBlurb(RoomName parent, String user, ByteString image) + *

  • createBlurb(RoomName parent, String user, String text) + *

  • createBlurb(String parent, UserName user, ByteString image) + *

  • createBlurb(String parent, UserName user, String text) + *

  • createBlurb(String parent, String user, ByteString image) + *

  • createBlurb(String parent, String user, String text) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createBlurbCallable() + *

+ *

GetBlurb

Retrieves the Blurb with the given resource name.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getBlurb(GetBlurbRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getBlurb(BlurbName name) + *

  • getBlurb(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getBlurbCallable() + *

+ *

UpdateBlurb

Updates a blurb.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateBlurb(UpdateBlurbRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateBlurbCallable() + *

+ *

DeleteBlurb

Deletes a blurb.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteBlurb(DeleteBlurbRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • deleteBlurb(BlurbName name) + *

  • deleteBlurb(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteBlurbCallable() + *

+ *

ListBlurbs

Lists blurbs for a specific chat room or user profile depending on the parent resource name.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listBlurbs(ListBlurbsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listBlurbs(ProfileName parent) + *

  • listBlurbs(RoomName parent) + *

  • listBlurbs(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listBlurbsPagedCallable() + *

  • listBlurbsCallable() + *

+ *

SearchBlurbs

This method searches through all blurbs across all rooms and profiles for blurbs containing to words found in the query. Only posts that contain an exact match of a queried word will be returned.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • searchBlurbsAsync(SearchBlurbsRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • searchBlurbsAsync(ProfileName parent, String query) + *

  • searchBlurbsAsync(RoomName parent, String query) + *

  • searchBlurbsAsync(String parent, String query) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • searchBlurbsOperationCallable() + *

  • searchBlurbsCallable() + *

+ *

StreamBlurbs

This returns a stream that emits the blurbs that are created for a particular chat room or user profile.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • streamBlurbsCallable() + *

+ *

SendBlurbs

This is a stream to create multiple blurbs. If an invalid blurb is requested to be created, the stream will close with an error.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • sendBlurbsCallable() + *

+ *

Connect

This method starts a bidirectional stream that receives all blurbs that are being created after the stream has started and sends requests to create blurbs. If an invalid blurb is requested to be created, the stream will close with an error.

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • connectCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of MessagingSettings to create(). + * For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingSettings messagingSettings =
+ *     MessagingSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * MessagingClient messagingClient = MessagingClient.create(messagingSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingSettings messagingSettings =
+ *     MessagingSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * MessagingClient messagingClient = MessagingClient.create(messagingSettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingSettings messagingSettings = MessagingSettings.newHttpJsonBuilder().build();
+ * MessagingClient messagingClient = MessagingClient.create(messagingSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class MessagingClient implements BackgroundResource { + private final MessagingSettings settings; + private final MessagingStub stub; + private final OperationsClient httpJsonOperationsClient; + private final com.google.longrunning.OperationsClient operationsClient; + + /** Constructs an instance of MessagingClient with default settings. */ + public static final MessagingClient create() throws IOException { + return create(MessagingSettings.newBuilder().build()); + } + + /** + * Constructs an instance of MessagingClient, using the given settings. The channels are created + * based on the settings passed in, or defaults for any settings that are not set. + */ + public static final MessagingClient create(MessagingSettings settings) throws IOException { + return new MessagingClient(settings); + } + + /** + * Constructs an instance of MessagingClient, using the given stub for making calls. This is for + * advanced usage - prefer using create(MessagingSettings). + */ + public static final MessagingClient create(MessagingStub stub) { + return new MessagingClient(stub); + } + + /** + * Constructs an instance of MessagingClient, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected MessagingClient(MessagingSettings settings) throws IOException { + this.settings = settings; + this.stub = ((MessagingStubSettings) settings.getStubSettings()).createStub(); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + protected MessagingClient(MessagingStub stub) { + this.settings = null; + this.stub = stub; + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + public final MessagingSettings getSettings() { + return settings; + } + + public MessagingStub getStub() { + return stub; + } + + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + public final com.google.longrunning.OperationsClient getOperationsClient() { + return operationsClient; + } + + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + @BetaApi + public final OperationsClient getHttpJsonOperationsClient() { + return httpJsonOperationsClient; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a room. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String displayName = "displayName1714148973";
+   *   String description = "description-1724546052";
+   *   Room response = messagingClient.createRoom(displayName, description);
+   * }
+   * }
+ * + * @param displayName The human readable name of the chat room. + * @param description The description of the chat room. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room createRoom(String displayName, String description) { + CreateRoomRequest request = + CreateRoomRequest.newBuilder() + .setRoom( + Room.newBuilder().setDisplayName(displayName).setDescription(description).build()) + .build(); + return createRoom(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a room. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   CreateRoomRequest request =
+   *       CreateRoomRequest.newBuilder().setRoom(Room.newBuilder().build()).build();
+   *   Room response = messagingClient.createRoom(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room createRoom(CreateRoomRequest request) { + return createRoomCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a room. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   CreateRoomRequest request =
+   *       CreateRoomRequest.newBuilder().setRoom(Room.newBuilder().build()).build();
+   *   ApiFuture future = messagingClient.createRoomCallable().futureCall(request);
+   *   // Do something.
+   *   Room response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createRoomCallable() { + return stub.createRoomCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Room with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName name = RoomName.of("[ROOM]");
+   *   Room response = messagingClient.getRoom(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested room. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room getRoom(RoomName name) { + GetRoomRequest request = + GetRoomRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getRoom(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Room with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String name = RoomName.of("[ROOM]").toString();
+   *   Room response = messagingClient.getRoom(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested room. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room getRoom(String name) { + GetRoomRequest request = GetRoomRequest.newBuilder().setName(name).build(); + return getRoom(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Room with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetRoomRequest request =
+   *       GetRoomRequest.newBuilder().setName(RoomName.of("[ROOM]").toString()).build();
+   *   Room response = messagingClient.getRoom(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room getRoom(GetRoomRequest request) { + return getRoomCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Room with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetRoomRequest request =
+   *       GetRoomRequest.newBuilder().setName(RoomName.of("[ROOM]").toString()).build();
+   *   ApiFuture future = messagingClient.getRoomCallable().futureCall(request);
+   *   // Do something.
+   *   Room response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getRoomCallable() { + return stub.getRoomCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a room. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   UpdateRoomRequest request =
+   *       UpdateRoomRequest.newBuilder()
+   *           .setRoom(Room.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Room response = messagingClient.updateRoom(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Room updateRoom(UpdateRoomRequest request) { + return updateRoomCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a room. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   UpdateRoomRequest request =
+   *       UpdateRoomRequest.newBuilder()
+   *           .setRoom(Room.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = messagingClient.updateRoomCallable().futureCall(request);
+   *   // Do something.
+   *   Room response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateRoomCallable() { + return stub.updateRoomCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a room and all of its blurbs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName name = RoomName.of("[ROOM]");
+   *   messagingClient.deleteRoom(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested room. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteRoom(RoomName name) { + DeleteRoomRequest request = + DeleteRoomRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteRoom(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a room and all of its blurbs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String name = RoomName.of("[ROOM]").toString();
+   *   messagingClient.deleteRoom(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested room. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteRoom(String name) { + DeleteRoomRequest request = DeleteRoomRequest.newBuilder().setName(name).build(); + deleteRoom(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a room and all of its blurbs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   DeleteRoomRequest request =
+   *       DeleteRoomRequest.newBuilder().setName(RoomName.of("[ROOM]").toString()).build();
+   *   messagingClient.deleteRoom(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteRoom(DeleteRoomRequest request) { + deleteRoomCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a room and all of its blurbs. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   DeleteRoomRequest request =
+   *       DeleteRoomRequest.newBuilder().setName(RoomName.of("[ROOM]").toString()).build();
+   *   ApiFuture future = messagingClient.deleteRoomCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteRoomCallable() { + return stub.deleteRoomCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all chat rooms. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListRoomsRequest request =
+   *       ListRoomsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Room element : messagingClient.listRooms(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListRoomsPagedResponse listRooms(ListRoomsRequest request) { + return listRoomsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all chat rooms. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListRoomsRequest request =
+   *       ListRoomsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = messagingClient.listRoomsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Room element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listRoomsPagedCallable() { + return stub.listRoomsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists all chat rooms. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListRoomsRequest request =
+   *       ListRoomsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListRoomsResponse response = messagingClient.listRoomsCallable().call(request);
+   *     for (Room element : response.getRoomsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listRoomsCallable() { + return stub.listRoomsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   UserName user = UserName.of("[USER]");
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(ProfileName parent, UserName user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setImage(image) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   UserName user = UserName.of("[USER]");
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(ProfileName parent, UserName user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setText(text) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   String user = UserName.of("[USER]").toString();
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(ProfileName parent, String user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb(Blurb.newBuilder().setUser(user).setImage(image).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   String user = UserName.of("[USER]").toString();
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(ProfileName parent, String user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb(Blurb.newBuilder().setUser(user).setText(text).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   UserName user = UserName.of("[USER]");
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(RoomName parent, UserName user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setImage(image) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   UserName user = UserName.of("[USER]");
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(RoomName parent, UserName user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setText(text) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   String user = UserName.of("[USER]").toString();
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(RoomName parent, String user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb(Blurb.newBuilder().setUser(user).setImage(image).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   String user = UserName.of("[USER]").toString();
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(RoomName parent, String user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setBlurb(Blurb.newBuilder().setUser(user).setText(text).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   UserName user = UserName.of("[USER]");
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(String parent, UserName user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setImage(image) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   UserName user = UserName.of("[USER]");
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(String parent, UserName user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent) + .setBlurb( + Blurb.newBuilder() + .setUser(user == null ? null : user.toString()) + .setText(text) + .build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   String user = UserName.of("[USER]").toString();
+   *   ByteString image = ByteString.EMPTY;
+   *   Blurb response = messagingClient.createBlurb(parent, user, image);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param image The image content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(String parent, String user, ByteString image) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent) + .setBlurb(Blurb.newBuilder().setUser(user).setImage(image).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   String user = UserName.of("[USER]").toString();
+   *   String text = "text3556653";
+   *   Blurb response = messagingClient.createBlurb(parent, user, text);
+   * }
+   * }
+ * + * @param parent The resource name of the chat room or user profile that this blurb will be tied + * to. + * @param user The resource name of the blurb's author. + * @param text The textual content of this blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(String parent, String user, String text) { + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(parent) + .setBlurb(Blurb.newBuilder().setUser(user).setText(text).build()) + .build(); + return createBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   CreateBlurbRequest request =
+   *       CreateBlurbRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setBlurb(Blurb.newBuilder().build())
+   *           .build();
+   *   Blurb response = messagingClient.createBlurb(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb createBlurb(CreateBlurbRequest request) { + return createBlurbCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a blurb. If the parent is a room, the blurb is understood to be a message in that room. + * If the parent is a profile, the blurb is understood to be a post on the profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   CreateBlurbRequest request =
+   *       CreateBlurbRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setBlurb(Blurb.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = messagingClient.createBlurbCallable().futureCall(request);
+   *   // Do something.
+   *   Blurb response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createBlurbCallable() { + return stub.createBlurbCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Blurb with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]");
+   *   Blurb response = messagingClient.getBlurb(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb getBlurb(BlurbName name) { + GetBlurbRequest request = + GetBlurbRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Blurb with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String name =
+   *       BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]").toString();
+   *   Blurb response = messagingClient.getBlurb(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb getBlurb(String name) { + GetBlurbRequest request = GetBlurbRequest.newBuilder().setName(name).build(); + return getBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Blurb with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetBlurbRequest request =
+   *       GetBlurbRequest.newBuilder()
+   *           .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .build();
+   *   Blurb response = messagingClient.getBlurb(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb getBlurb(GetBlurbRequest request) { + return getBlurbCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the Blurb with the given resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetBlurbRequest request =
+   *       GetBlurbRequest.newBuilder()
+   *           .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .build();
+   *   ApiFuture future = messagingClient.getBlurbCallable().futureCall(request);
+   *   // Do something.
+   *   Blurb response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getBlurbCallable() { + return stub.getBlurbCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   UpdateBlurbRequest request =
+   *       UpdateBlurbRequest.newBuilder()
+   *           .setBlurb(Blurb.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Blurb response = messagingClient.updateBlurb(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Blurb updateBlurb(UpdateBlurbRequest request) { + return updateBlurbCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   UpdateBlurbRequest request =
+   *       UpdateBlurbRequest.newBuilder()
+   *           .setBlurb(Blurb.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = messagingClient.updateBlurbCallable().futureCall(request);
+   *   // Do something.
+   *   Blurb response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateBlurbCallable() { + return stub.updateBlurbCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]");
+   *   messagingClient.deleteBlurb(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteBlurb(BlurbName name) { + DeleteBlurbRequest request = + DeleteBlurbRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String name =
+   *       BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]").toString();
+   *   messagingClient.deleteBlurb(name);
+   * }
+   * }
+ * + * @param name The resource name of the requested blurb. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteBlurb(String name) { + DeleteBlurbRequest request = DeleteBlurbRequest.newBuilder().setName(name).build(); + deleteBlurb(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   DeleteBlurbRequest request =
+   *       DeleteBlurbRequest.newBuilder()
+   *           .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .build();
+   *   messagingClient.deleteBlurb(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteBlurb(DeleteBlurbRequest request) { + deleteBlurbCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a blurb. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   DeleteBlurbRequest request =
+   *       DeleteBlurbRequest.newBuilder()
+   *           .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .build();
+   *   ApiFuture future = messagingClient.deleteBlurbCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteBlurbCallable() { + return stub.deleteBlurbCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   for (Blurb element : messagingClient.listBlurbs(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent The resource name of the requested room or profile who blurbs to list. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListBlurbsPagedResponse listBlurbs(ProfileName parent) { + ListBlurbsRequest request = + ListBlurbsRequest.newBuilder().setParent(parent == null ? null : parent.toString()).build(); + return listBlurbs(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   for (Blurb element : messagingClient.listBlurbs(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent The resource name of the requested room or profile who blurbs to list. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListBlurbsPagedResponse listBlurbs(RoomName parent) { + ListBlurbsRequest request = + ListBlurbsRequest.newBuilder().setParent(parent == null ? null : parent.toString()).build(); + return listBlurbs(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   for (Blurb element : messagingClient.listBlurbs(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent The resource name of the requested room or profile who blurbs to list. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListBlurbsPagedResponse listBlurbs(String parent) { + ListBlurbsRequest request = ListBlurbsRequest.newBuilder().setParent(parent).build(); + return listBlurbs(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListBlurbsRequest request =
+   *       ListBlurbsRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Blurb element : messagingClient.listBlurbs(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListBlurbsPagedResponse listBlurbs(ListBlurbsRequest request) { + return listBlurbsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListBlurbsRequest request =
+   *       ListBlurbsRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = messagingClient.listBlurbsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Blurb element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listBlurbsPagedCallable() { + return stub.listBlurbsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists blurbs for a specific chat room or user profile depending on the parent resource name. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListBlurbsRequest request =
+   *       ListBlurbsRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListBlurbsResponse response = messagingClient.listBlurbsCallable().call(request);
+   *     for (Blurb element : response.getBlurbsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listBlurbsCallable() { + return stub.listBlurbsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ProfileName parent = ProfileName.of("[USER]");
+   *   String query = "query107944136";
+   *   SearchBlurbsResponse response = messagingClient.searchBlurbsAsync(parent, query).get();
+   * }
+   * }
+ * + * @param parent The rooms or profiles to search. If unset, `SearchBlurbs` will search all rooms + * and all profiles. + * @param query The query used to search for blurbs containing to words of this string. Only posts + * that contain an exact match of a queried word will be returned. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture searchBlurbsAsync( + ProfileName parent, String query) { + SearchBlurbsRequest request = + SearchBlurbsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setQuery(query) + .build(); + return searchBlurbsAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   RoomName parent = RoomName.of("[ROOM]");
+   *   String query = "query107944136";
+   *   SearchBlurbsResponse response = messagingClient.searchBlurbsAsync(parent, query).get();
+   * }
+   * }
+ * + * @param parent The rooms or profiles to search. If unset, `SearchBlurbs` will search all rooms + * and all profiles. + * @param query The query used to search for blurbs containing to words of this string. Only posts + * that contain an exact match of a queried word will be returned. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture searchBlurbsAsync( + RoomName parent, String query) { + SearchBlurbsRequest request = + SearchBlurbsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setQuery(query) + .build(); + return searchBlurbsAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   String parent = ProfileName.of("[USER]").toString();
+   *   String query = "query107944136";
+   *   SearchBlurbsResponse response = messagingClient.searchBlurbsAsync(parent, query).get();
+   * }
+   * }
+ * + * @param parent The rooms or profiles to search. If unset, `SearchBlurbs` will search all rooms + * and all profiles. + * @param query The query used to search for blurbs containing to words of this string. Only posts + * that contain an exact match of a queried word will be returned. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture searchBlurbsAsync( + String parent, String query) { + SearchBlurbsRequest request = + SearchBlurbsRequest.newBuilder().setParent(parent).setQuery(query).build(); + return searchBlurbsAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   SearchBlurbsRequest request =
+   *       SearchBlurbsRequest.newBuilder()
+   *           .setQuery("query107944136")
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   SearchBlurbsResponse response = messagingClient.searchBlurbsAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture searchBlurbsAsync( + SearchBlurbsRequest request) { + return searchBlurbsOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   SearchBlurbsRequest request =
+   *       SearchBlurbsRequest.newBuilder()
+   *           .setQuery("query107944136")
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   OperationFuture future =
+   *       messagingClient.searchBlurbsOperationCallable().futureCall(request);
+   *   // Do something.
+   *   SearchBlurbsResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + searchBlurbsOperationCallable() { + return stub.searchBlurbsOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method searches through all blurbs across all rooms and profiles for blurbs containing to + * words found in the query. Only posts that contain an exact match of a queried word will be + * returned. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   SearchBlurbsRequest request =
+   *       SearchBlurbsRequest.newBuilder()
+   *           .setQuery("query107944136")
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = messagingClient.searchBlurbsCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable searchBlurbsCallable() { + return stub.searchBlurbsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This returns a stream that emits the blurbs that are created for a particular chat room or user + * profile. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   StreamBlurbsRequest request =
+   *       StreamBlurbsRequest.newBuilder()
+   *           .setName(ProfileName.of("[USER]").toString())
+   *           .setExpireTime(Timestamp.newBuilder().build())
+   *           .build();
+   *   ServerStream stream =
+   *       messagingClient.streamBlurbsCallable().call(request);
+   *   for (StreamBlurbsResponse response : stream) {
+   *     // Do something when a response is received.
+   *   }
+   * }
+   * }
+ */ + public final ServerStreamingCallable + streamBlurbsCallable() { + return stub.streamBlurbsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This is a stream to create multiple blurbs. If an invalid blurb is requested to be created, the + * stream will close with an error. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ApiStreamObserver responseObserver =
+   *       new ApiStreamObserver() {
+   *         {@literal @}Override
+   *         public void onNext(SendBlurbsResponse response) {
+   *           // Do something when a response is received.
+   *         }
+   *
+   *         {@literal @}Override
+   *         public void onError(Throwable t) {
+   *           // Add error-handling
+   *         }
+   *
+   *         {@literal @}Override
+   *         public void onCompleted() {
+   *           // Do something when complete.
+   *         }
+   *       };
+   *   ApiStreamObserver requestObserver =
+   *       messagingClient.sendBlurbs().clientStreamingCall(responseObserver);
+   *   CreateBlurbRequest request =
+   *       CreateBlurbRequest.newBuilder()
+   *           .setParent(ProfileName.of("[USER]").toString())
+   *           .setBlurb(Blurb.newBuilder().build())
+   *           .build();
+   *   requestObserver.onNext(request);
+   * }
+   * }
+ */ + public final ClientStreamingCallable + sendBlurbsCallable() { + return stub.sendBlurbsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * This method starts a bidirectional stream that receives all blurbs that are being created after + * the stream has started and sends requests to create blurbs. If an invalid blurb is requested to + * be created, the stream will close with an error. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   BidiStream bidiStream =
+   *       messagingClient.connectCallable().call();
+   *   ConnectRequest request = ConnectRequest.newBuilder().build();
+   *   bidiStream.send(request);
+   *   for (StreamBlurbsResponse response : bidiStream) {
+   *     // Do something when a response is received.
+   *   }
+   * }
+   * }
+ */ + public final BidiStreamingCallable connectCallable() { + return stub.connectCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : messagingClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = messagingClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = messagingClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = messagingClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = messagingClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = messagingClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = messagingClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = messagingClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = messagingClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = messagingClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (MessagingClient messagingClient = MessagingClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       messagingClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListRoomsPagedResponse + extends AbstractPagedListResponse< + ListRoomsRequest, ListRoomsResponse, Room, ListRoomsPage, ListRoomsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListRoomsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new ListRoomsPagedResponse(input), MoreExecutors.directExecutor()); + } + + private ListRoomsPagedResponse(ListRoomsPage page) { + super(page, ListRoomsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListRoomsPage + extends AbstractPage { + + private ListRoomsPage( + PageContext context, + ListRoomsResponse response) { + super(context, response); + } + + private static ListRoomsPage createEmptyPage() { + return new ListRoomsPage(null, null); + } + + @Override + protected ListRoomsPage createPage( + PageContext context, + ListRoomsResponse response) { + return new ListRoomsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListRoomsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListRoomsRequest, ListRoomsResponse, Room, ListRoomsPage, ListRoomsFixedSizeCollection> { + + private ListRoomsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListRoomsFixedSizeCollection createEmptyCollection() { + return new ListRoomsFixedSizeCollection(null, 0); + } + + @Override + protected ListRoomsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListRoomsFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListBlurbsPagedResponse + extends AbstractPagedListResponse< + ListBlurbsRequest, + ListBlurbsResponse, + Blurb, + ListBlurbsPage, + ListBlurbsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListBlurbsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new ListBlurbsPagedResponse(input), MoreExecutors.directExecutor()); + } + + private ListBlurbsPagedResponse(ListBlurbsPage page) { + super(page, ListBlurbsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListBlurbsPage + extends AbstractPage { + + private ListBlurbsPage( + PageContext context, + ListBlurbsResponse response) { + super(context, response); + } + + private static ListBlurbsPage createEmptyPage() { + return new ListBlurbsPage(null, null); + } + + @Override + protected ListBlurbsPage createPage( + PageContext context, + ListBlurbsResponse response) { + return new ListBlurbsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListBlurbsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListBlurbsRequest, + ListBlurbsResponse, + Blurb, + ListBlurbsPage, + ListBlurbsFixedSizeCollection> { + + private ListBlurbsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListBlurbsFixedSizeCollection createEmptyCollection() { + return new ListBlurbsFixedSizeCollection(null, 0); + } + + @Override + protected ListBlurbsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListBlurbsFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingSettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingSettings.java new file mode 100644 index 0000000000..377a43a4c4 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/MessagingSettings.java @@ -0,0 +1,463 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.MessagingStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link MessagingClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createRoom: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingSettings.Builder messagingSettingsBuilder = MessagingSettings.newBuilder();
+ * messagingSettingsBuilder
+ *     .createRoomSettings()
+ *     .setRetrySettings(
+ *         messagingSettingsBuilder
+ *             .createRoomSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * MessagingSettings messagingSettings = messagingSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for searchBlurbs: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingSettings.Builder messagingSettingsBuilder = MessagingSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * messagingSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@BetaApi +@Generated("by gapic-generator-java") +public class MessagingSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to createRoom. */ + public UnaryCallSettings createRoomSettings() { + return ((MessagingStubSettings) getStubSettings()).createRoomSettings(); + } + + /** Returns the object with the settings used for calls to getRoom. */ + public UnaryCallSettings getRoomSettings() { + return ((MessagingStubSettings) getStubSettings()).getRoomSettings(); + } + + /** Returns the object with the settings used for calls to updateRoom. */ + public UnaryCallSettings updateRoomSettings() { + return ((MessagingStubSettings) getStubSettings()).updateRoomSettings(); + } + + /** Returns the object with the settings used for calls to deleteRoom. */ + public UnaryCallSettings deleteRoomSettings() { + return ((MessagingStubSettings) getStubSettings()).deleteRoomSettings(); + } + + /** Returns the object with the settings used for calls to listRooms. */ + public PagedCallSettings + listRoomsSettings() { + return ((MessagingStubSettings) getStubSettings()).listRoomsSettings(); + } + + /** Returns the object with the settings used for calls to createBlurb. */ + public UnaryCallSettings createBlurbSettings() { + return ((MessagingStubSettings) getStubSettings()).createBlurbSettings(); + } + + /** Returns the object with the settings used for calls to getBlurb. */ + public UnaryCallSettings getBlurbSettings() { + return ((MessagingStubSettings) getStubSettings()).getBlurbSettings(); + } + + /** Returns the object with the settings used for calls to updateBlurb. */ + public UnaryCallSettings updateBlurbSettings() { + return ((MessagingStubSettings) getStubSettings()).updateBlurbSettings(); + } + + /** Returns the object with the settings used for calls to deleteBlurb. */ + public UnaryCallSettings deleteBlurbSettings() { + return ((MessagingStubSettings) getStubSettings()).deleteBlurbSettings(); + } + + /** Returns the object with the settings used for calls to listBlurbs. */ + public PagedCallSettings + listBlurbsSettings() { + return ((MessagingStubSettings) getStubSettings()).listBlurbsSettings(); + } + + /** Returns the object with the settings used for calls to searchBlurbs. */ + public UnaryCallSettings searchBlurbsSettings() { + return ((MessagingStubSettings) getStubSettings()).searchBlurbsSettings(); + } + + /** Returns the object with the settings used for calls to searchBlurbs. */ + public OperationCallSettings + searchBlurbsOperationSettings() { + return ((MessagingStubSettings) getStubSettings()).searchBlurbsOperationSettings(); + } + + /** Returns the object with the settings used for calls to streamBlurbs. */ + public ServerStreamingCallSettings + streamBlurbsSettings() { + return ((MessagingStubSettings) getStubSettings()).streamBlurbsSettings(); + } + + /** Returns the object with the settings used for calls to sendBlurbs. */ + public StreamingCallSettings sendBlurbsSettings() { + return ((MessagingStubSettings) getStubSettings()).sendBlurbsSettings(); + } + + /** Returns the object with the settings used for calls to connect. */ + public StreamingCallSettings connectSettings() { + return ((MessagingStubSettings) getStubSettings()).connectSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((MessagingStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((MessagingStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((MessagingStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((MessagingStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((MessagingStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final MessagingSettings create(MessagingStubSettings stub) throws IOException { + return new MessagingSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return MessagingStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return MessagingStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return MessagingStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return MessagingStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return MessagingStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return MessagingStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return MessagingStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return MessagingStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected MessagingSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for MessagingSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(MessagingStubSettings.newBuilder(clientContext)); + } + + protected Builder(MessagingSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(MessagingStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(MessagingStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(MessagingStubSettings.newHttpJsonBuilder()); + } + + public MessagingStubSettings.Builder getStubSettingsBuilder() { + return ((MessagingStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to createRoom. */ + public UnaryCallSettings.Builder createRoomSettings() { + return getStubSettingsBuilder().createRoomSettings(); + } + + /** Returns the builder for the settings used for calls to getRoom. */ + public UnaryCallSettings.Builder getRoomSettings() { + return getStubSettingsBuilder().getRoomSettings(); + } + + /** Returns the builder for the settings used for calls to updateRoom. */ + public UnaryCallSettings.Builder updateRoomSettings() { + return getStubSettingsBuilder().updateRoomSettings(); + } + + /** Returns the builder for the settings used for calls to deleteRoom. */ + public UnaryCallSettings.Builder deleteRoomSettings() { + return getStubSettingsBuilder().deleteRoomSettings(); + } + + /** Returns the builder for the settings used for calls to listRooms. */ + public PagedCallSettings.Builder + listRoomsSettings() { + return getStubSettingsBuilder().listRoomsSettings(); + } + + /** Returns the builder for the settings used for calls to createBlurb. */ + public UnaryCallSettings.Builder createBlurbSettings() { + return getStubSettingsBuilder().createBlurbSettings(); + } + + /** Returns the builder for the settings used for calls to getBlurb. */ + public UnaryCallSettings.Builder getBlurbSettings() { + return getStubSettingsBuilder().getBlurbSettings(); + } + + /** Returns the builder for the settings used for calls to updateBlurb. */ + public UnaryCallSettings.Builder updateBlurbSettings() { + return getStubSettingsBuilder().updateBlurbSettings(); + } + + /** Returns the builder for the settings used for calls to deleteBlurb. */ + public UnaryCallSettings.Builder deleteBlurbSettings() { + return getStubSettingsBuilder().deleteBlurbSettings(); + } + + /** Returns the builder for the settings used for calls to listBlurbs. */ + public PagedCallSettings.Builder + listBlurbsSettings() { + return getStubSettingsBuilder().listBlurbsSettings(); + } + + /** Returns the builder for the settings used for calls to searchBlurbs. */ + public UnaryCallSettings.Builder searchBlurbsSettings() { + return getStubSettingsBuilder().searchBlurbsSettings(); + } + + /** Returns the builder for the settings used for calls to searchBlurbs. */ + public OperationCallSettings.Builder< + SearchBlurbsRequest, SearchBlurbsResponse, SearchBlurbsMetadata> + searchBlurbsOperationSettings() { + return getStubSettingsBuilder().searchBlurbsOperationSettings(); + } + + /** Returns the builder for the settings used for calls to streamBlurbs. */ + public ServerStreamingCallSettings.Builder + streamBlurbsSettings() { + return getStubSettingsBuilder().streamBlurbsSettings(); + } + + /** Returns the builder for the settings used for calls to sendBlurbs. */ + public StreamingCallSettings.Builder + sendBlurbsSettings() { + return getStubSettingsBuilder().sendBlurbsSettings(); + } + + /** Returns the builder for the settings used for calls to connect. */ + public StreamingCallSettings.Builder connectSettings() { + return getStubSettingsBuilder().connectSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public MessagingSettings build() throws IOException { + return new MessagingSettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceClient.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceClient.java new file mode 100644 index 0000000000..76ac609f2d --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceClient.java @@ -0,0 +1,1342 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.SequenceServiceStub; +import com.google.showcase.v1beta1.stub.SequenceServiceStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * This class provides the ability to make remote calls to the backing service through method calls + * that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+ *   Sequence sequence = Sequence.newBuilder().build();
+ *   Sequence response = sequenceServiceClient.createSequence(sequence);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the SequenceServiceClient object to clean up resources + * such as threads. In the example above, try-with-resources is used, which automatically calls + * close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

CreateSequence

Creates a sequence.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createSequence(CreateSequenceRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createSequence(Sequence sequence) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createSequenceCallable() + *

+ *

CreateStreamingSequence

Creates a sequence.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createStreamingSequence(CreateStreamingSequenceRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createStreamingSequence(StreamingSequence streamingSequence) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createStreamingSequenceCallable() + *

+ *

GetSequenceReport

Retrieves a sequence.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getSequenceReport(GetSequenceReportRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getSequenceReport(SequenceReportName name) + *

  • getSequenceReport(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getSequenceReportCallable() + *

+ *

GetStreamingSequenceReport

Retrieves a sequence.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getStreamingSequenceReport(GetStreamingSequenceReportRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getStreamingSequenceReport(StreamingSequenceReportName name) + *

  • getStreamingSequenceReport(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getStreamingSequenceReportCallable() + *

+ *

AttemptSequence

Attempts a sequence.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • attemptSequence(AttemptSequenceRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • attemptSequence(SequenceName name) + *

  • attemptSequence(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • attemptSequenceCallable() + *

+ *

AttemptStreamingSequence

Attempts a streaming sequence. May not function as expected in HTTP mode due to when http statuses are sent See https://github.com/googleapis/gapic-showcase/issues/1377 for more details

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • attemptStreamingSequenceCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of SequenceServiceSettings to + * create(). For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * SequenceServiceSettings sequenceServiceSettings =
+ *     SequenceServiceSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * SequenceServiceClient sequenceServiceClient =
+ *     SequenceServiceClient.create(sequenceServiceSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * SequenceServiceSettings sequenceServiceSettings =
+ *     SequenceServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * SequenceServiceClient sequenceServiceClient =
+ *     SequenceServiceClient.create(sequenceServiceSettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * SequenceServiceSettings sequenceServiceSettings =
+ *     SequenceServiceSettings.newHttpJsonBuilder().build();
+ * SequenceServiceClient sequenceServiceClient =
+ *     SequenceServiceClient.create(sequenceServiceSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class SequenceServiceClient implements BackgroundResource { + private final SequenceServiceSettings settings; + private final SequenceServiceStub stub; + + /** Constructs an instance of SequenceServiceClient with default settings. */ + public static final SequenceServiceClient create() throws IOException { + return create(SequenceServiceSettings.newBuilder().build()); + } + + /** + * Constructs an instance of SequenceServiceClient, using the given settings. The channels are + * created based on the settings passed in, or defaults for any settings that are not set. + */ + public static final SequenceServiceClient create(SequenceServiceSettings settings) + throws IOException { + return new SequenceServiceClient(settings); + } + + /** + * Constructs an instance of SequenceServiceClient, using the given stub for making calls. This is + * for advanced usage - prefer using create(SequenceServiceSettings). + */ + public static final SequenceServiceClient create(SequenceServiceStub stub) { + return new SequenceServiceClient(stub); + } + + /** + * Constructs an instance of SequenceServiceClient, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected SequenceServiceClient(SequenceServiceSettings settings) throws IOException { + this.settings = settings; + this.stub = ((SequenceServiceStubSettings) settings.getStubSettings()).createStub(); + } + + protected SequenceServiceClient(SequenceServiceStub stub) { + this.settings = null; + this.stub = stub; + } + + public final SequenceServiceSettings getSettings() { + return settings; + } + + public SequenceServiceStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   Sequence sequence = Sequence.newBuilder().build();
+   *   Sequence response = sequenceServiceClient.createSequence(sequence);
+   * }
+   * }
+ * + * @param sequence + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Sequence createSequence(Sequence sequence) { + CreateSequenceRequest request = + CreateSequenceRequest.newBuilder().setSequence(sequence).build(); + return createSequence(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   CreateSequenceRequest request =
+   *       CreateSequenceRequest.newBuilder().setSequence(Sequence.newBuilder().build()).build();
+   *   Sequence response = sequenceServiceClient.createSequence(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Sequence createSequence(CreateSequenceRequest request) { + return createSequenceCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   CreateSequenceRequest request =
+   *       CreateSequenceRequest.newBuilder().setSequence(Sequence.newBuilder().build()).build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.createSequenceCallable().futureCall(request);
+   *   // Do something.
+   *   Sequence response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createSequenceCallable() { + return stub.createSequenceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   StreamingSequence streamingSequence = StreamingSequence.newBuilder().build();
+   *   StreamingSequence response = sequenceServiceClient.createStreamingSequence(streamingSequence);
+   * }
+   * }
+ * + * @param streamingSequence + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StreamingSequence createStreamingSequence(StreamingSequence streamingSequence) { + CreateStreamingSequenceRequest request = + CreateStreamingSequenceRequest.newBuilder().setStreamingSequence(streamingSequence).build(); + return createStreamingSequence(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   CreateStreamingSequenceRequest request =
+   *       CreateStreamingSequenceRequest.newBuilder()
+   *           .setStreamingSequence(StreamingSequence.newBuilder().build())
+   *           .build();
+   *   StreamingSequence response = sequenceServiceClient.createStreamingSequence(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StreamingSequence createStreamingSequence(CreateStreamingSequenceRequest request) { + return createStreamingSequenceCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   CreateStreamingSequenceRequest request =
+   *       CreateStreamingSequenceRequest.newBuilder()
+   *           .setStreamingSequence(StreamingSequence.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.createStreamingSequenceCallable().futureCall(request);
+   *   // Do something.
+   *   StreamingSequence response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + createStreamingSequenceCallable() { + return stub.createStreamingSequenceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   SequenceReportName name = SequenceReportName.of("[SEQUENCE]");
+   *   SequenceReport response = sequenceServiceClient.getSequenceReport(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final SequenceReport getSequenceReport(SequenceReportName name) { + GetSequenceReportRequest request = + GetSequenceReportRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getSequenceReport(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   String name = SequenceReportName.of("[SEQUENCE]").toString();
+   *   SequenceReport response = sequenceServiceClient.getSequenceReport(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final SequenceReport getSequenceReport(String name) { + GetSequenceReportRequest request = GetSequenceReportRequest.newBuilder().setName(name).build(); + return getSequenceReport(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetSequenceReportRequest request =
+   *       GetSequenceReportRequest.newBuilder()
+   *           .setName(SequenceReportName.of("[SEQUENCE]").toString())
+   *           .build();
+   *   SequenceReport response = sequenceServiceClient.getSequenceReport(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final SequenceReport getSequenceReport(GetSequenceReportRequest request) { + return getSequenceReportCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetSequenceReportRequest request =
+   *       GetSequenceReportRequest.newBuilder()
+   *           .setName(SequenceReportName.of("[SEQUENCE]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.getSequenceReportCallable().futureCall(request);
+   *   // Do something.
+   *   SequenceReport response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getSequenceReportCallable() { + return stub.getSequenceReportCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]");
+   *   StreamingSequenceReport response = sequenceServiceClient.getStreamingSequenceReport(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StreamingSequenceReport getStreamingSequenceReport( + StreamingSequenceReportName name) { + GetStreamingSequenceReportRequest request = + GetStreamingSequenceReportRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getStreamingSequenceReport(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   String name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString();
+   *   StreamingSequenceReport response = sequenceServiceClient.getStreamingSequenceReport(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StreamingSequenceReport getStreamingSequenceReport(String name) { + GetStreamingSequenceReportRequest request = + GetStreamingSequenceReportRequest.newBuilder().setName(name).build(); + return getStreamingSequenceReport(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetStreamingSequenceReportRequest request =
+   *       GetStreamingSequenceReportRequest.newBuilder()
+   *           .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString())
+   *           .build();
+   *   StreamingSequenceReport response = sequenceServiceClient.getStreamingSequenceReport(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StreamingSequenceReport getStreamingSequenceReport( + GetStreamingSequenceReportRequest request) { + return getStreamingSequenceReportCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetStreamingSequenceReportRequest request =
+   *       GetStreamingSequenceReportRequest.newBuilder()
+   *           .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.getStreamingSequenceReportCallable().futureCall(request);
+   *   // Do something.
+   *   StreamingSequenceReport response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + getStreamingSequenceReportCallable() { + return stub.getStreamingSequenceReportCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Attempts a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   SequenceName name = SequenceName.of("[SEQUENCE]");
+   *   sequenceServiceClient.attemptSequence(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void attemptSequence(SequenceName name) { + AttemptSequenceRequest request = + AttemptSequenceRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + attemptSequence(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Attempts a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   String name = SequenceName.of("[SEQUENCE]").toString();
+   *   sequenceServiceClient.attemptSequence(name);
+   * }
+   * }
+ * + * @param name + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void attemptSequence(String name) { + AttemptSequenceRequest request = AttemptSequenceRequest.newBuilder().setName(name).build(); + attemptSequence(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Attempts a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   AttemptSequenceRequest request =
+   *       AttemptSequenceRequest.newBuilder()
+   *           .setName(SequenceName.of("[SEQUENCE]").toString())
+   *           .build();
+   *   sequenceServiceClient.attemptSequence(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void attemptSequence(AttemptSequenceRequest request) { + attemptSequenceCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Attempts a sequence. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   AttemptSequenceRequest request =
+   *       AttemptSequenceRequest.newBuilder()
+   *           .setName(SequenceName.of("[SEQUENCE]").toString())
+   *           .build();
+   *   ApiFuture future = sequenceServiceClient.attemptSequenceCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable attemptSequenceCallable() { + return stub.attemptSequenceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Attempts a streaming sequence. May not function as expected in HTTP mode due to when http + * statuses are sent See https://github.com/googleapis/gapic-showcase/issues/1377 for more details + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   AttemptStreamingSequenceRequest request =
+   *       AttemptStreamingSequenceRequest.newBuilder()
+   *           .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString())
+   *           .setLastFailIndex(2006482362)
+   *           .build();
+   *   ServerStream stream =
+   *       sequenceServiceClient.attemptStreamingSequenceCallable().call(request);
+   *   for (AttemptStreamingSequenceResponse response : stream) {
+   *     // Do something when a response is received.
+   *   }
+   * }
+   * }
+ */ + public final ServerStreamingCallable< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceCallable() { + return stub.attemptStreamingSequenceCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : sequenceServiceClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response =
+   *         sequenceServiceClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = sequenceServiceClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = sequenceServiceClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = sequenceServiceClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = sequenceServiceClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = sequenceServiceClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = sequenceServiceClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = sequenceServiceClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       sequenceServiceClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceSettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceSettings.java new file mode 100644 index 0000000000..67eefab806 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/SequenceServiceSettings.java @@ -0,0 +1,344 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.SequenceServiceStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link SequenceServiceClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createSequence: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * SequenceServiceSettings.Builder sequenceServiceSettingsBuilder =
+ *     SequenceServiceSettings.newBuilder();
+ * sequenceServiceSettingsBuilder
+ *     .createSequenceSettings()
+ *     .setRetrySettings(
+ *         sequenceServiceSettingsBuilder
+ *             .createSequenceSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * SequenceServiceSettings sequenceServiceSettings = sequenceServiceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class SequenceServiceSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to createSequence. */ + public UnaryCallSettings createSequenceSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).createSequenceSettings(); + } + + /** Returns the object with the settings used for calls to createStreamingSequence. */ + public UnaryCallSettings + createStreamingSequenceSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).createStreamingSequenceSettings(); + } + + /** Returns the object with the settings used for calls to getSequenceReport. */ + public UnaryCallSettings getSequenceReportSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).getSequenceReportSettings(); + } + + /** Returns the object with the settings used for calls to getStreamingSequenceReport. */ + public UnaryCallSettings + getStreamingSequenceReportSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).getStreamingSequenceReportSettings(); + } + + /** Returns the object with the settings used for calls to attemptSequence. */ + public UnaryCallSettings attemptSequenceSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).attemptSequenceSettings(); + } + + /** Returns the object with the settings used for calls to attemptStreamingSequence. */ + public ServerStreamingCallSettings< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).attemptStreamingSequenceSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((SequenceServiceStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((SequenceServiceStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((SequenceServiceStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final SequenceServiceSettings create(SequenceServiceStubSettings stub) + throws IOException { + return new SequenceServiceSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return SequenceServiceStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return SequenceServiceStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return SequenceServiceStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return SequenceServiceStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return SequenceServiceStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return SequenceServiceStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return SequenceServiceStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return SequenceServiceStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected SequenceServiceSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for SequenceServiceSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(SequenceServiceStubSettings.newBuilder(clientContext)); + } + + protected Builder(SequenceServiceSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(SequenceServiceStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(SequenceServiceStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(SequenceServiceStubSettings.newHttpJsonBuilder()); + } + + public SequenceServiceStubSettings.Builder getStubSettingsBuilder() { + return ((SequenceServiceStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to createSequence. */ + public UnaryCallSettings.Builder createSequenceSettings() { + return getStubSettingsBuilder().createSequenceSettings(); + } + + /** Returns the builder for the settings used for calls to createStreamingSequence. */ + public UnaryCallSettings.Builder + createStreamingSequenceSettings() { + return getStubSettingsBuilder().createStreamingSequenceSettings(); + } + + /** Returns the builder for the settings used for calls to getSequenceReport. */ + public UnaryCallSettings.Builder + getSequenceReportSettings() { + return getStubSettingsBuilder().getSequenceReportSettings(); + } + + /** Returns the builder for the settings used for calls to getStreamingSequenceReport. */ + public UnaryCallSettings.Builder + getStreamingSequenceReportSettings() { + return getStubSettingsBuilder().getStreamingSequenceReportSettings(); + } + + /** Returns the builder for the settings used for calls to attemptSequence. */ + public UnaryCallSettings.Builder attemptSequenceSettings() { + return getStubSettingsBuilder().attemptSequenceSettings(); + } + + /** Returns the builder for the settings used for calls to attemptStreamingSequence. */ + public ServerStreamingCallSettings.Builder< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings() { + return getStubSettingsBuilder().attemptStreamingSequenceSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public SequenceServiceSettings build() throws IOException { + return new SequenceServiceSettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingClient.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingClient.java new file mode 100644 index 0000000000..517fd7f7d3 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingClient.java @@ -0,0 +1,1501 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.TestingStub; +import com.google.showcase.v1beta1.stub.TestingStubSettings; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: A service to facilitate running discrete sets of tests against Showcase. + * Adding this comment with special characters for comment formatting tests: 1. + * (abra->kadabra->alakazam) 2) [Nonsense][]: `pokemon/*/psychic/*` + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (TestingClient testingClient = TestingClient.create()) {
+ *   CreateSessionRequest request =
+ *       CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build();
+ *   Session response = testingClient.createSession(request);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the TestingClient object to clean up resources such as + * threads. In the example above, try-with-resources is used, which automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

CreateSession

Creates a new testing session. Adding this comment with special characters for comment formatting tests: 1. (abra->kadabra->alakazam) 2) [Nonsense][]: `pokemon/*/psychic/*`

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createSession(CreateSessionRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createSessionCallable() + *

+ *

GetSession

Gets a testing session.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getSession(GetSessionRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getSessionCallable() + *

+ *

ListSessions

Lists the current test sessions.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listSessions(ListSessionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listSessionsPagedCallable() + *

  • listSessionsCallable() + *

+ *

DeleteSession

Delete a test session.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteSession(DeleteSessionRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteSessionCallable() + *

+ *

ReportSession

Report on the status of a session. This generates a report detailing which tests have been completed, and an overall rollup.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • reportSession(ReportSessionRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • reportSessionCallable() + *

+ *

ListTests

List the tests of a sessesion.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listTests(ListTestsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listTestsPagedCallable() + *

  • listTestsCallable() + *

+ *

DeleteTest

Explicitly decline to implement a test. + *

This removes the test from subsequent `ListTests` calls, and attempting to do the test will error. + *

This method will error if attempting to delete a required test.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteTest(DeleteTestRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteTestCallable() + *

+ *

VerifyTest

Register a response to a test. + *

In cases where a test involves registering a final answer at the end of the test, this method provides the means to do so.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • verifyTest(VerifyTestRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • verifyTestCallable() + *

+ *

ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *

  • listLocationsCallable() + *

+ *

GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *

+ *

SetIamPolicy

Sets the access control policy on the specified resource. Replaces any existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *

+ *

GetIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *

+ *

TestIamPermissions

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of TestingSettings to create(). + * For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * TestingSettings testingSettings =
+ *     TestingSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * TestingClient testingClient = TestingClient.create(testingSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * TestingSettings testingSettings = TestingSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * TestingClient testingClient = TestingClient.create(testingSettings);
+ * }
+ * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * TestingSettings testingSettings = TestingSettings.newHttpJsonBuilder().build();
+ * TestingClient testingClient = TestingClient.create(testingSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class TestingClient implements BackgroundResource { + private final TestingSettings settings; + private final TestingStub stub; + + /** Constructs an instance of TestingClient with default settings. */ + public static final TestingClient create() throws IOException { + return create(TestingSettings.newBuilder().build()); + } + + /** + * Constructs an instance of TestingClient, using the given settings. The channels are created + * based on the settings passed in, or defaults for any settings that are not set. + */ + public static final TestingClient create(TestingSettings settings) throws IOException { + return new TestingClient(settings); + } + + /** + * Constructs an instance of TestingClient, using the given stub for making calls. This is for + * advanced usage - prefer using create(TestingSettings). + */ + public static final TestingClient create(TestingStub stub) { + return new TestingClient(stub); + } + + /** + * Constructs an instance of TestingClient, using the given settings. This is protected so that it + * is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected TestingClient(TestingSettings settings) throws IOException { + this.settings = settings; + this.stub = ((TestingStubSettings) settings.getStubSettings()).createStub(); + } + + protected TestingClient(TestingStub stub) { + this.settings = null; + this.stub = stub; + } + + public final TestingSettings getSettings() { + return settings; + } + + public TestingStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new testing session. Adding this comment with special characters for comment + * formatting tests: 1. (abra->kadabra->alakazam) 2) [Nonsense][]: + * `pokemon/*/psychic/*` + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   CreateSessionRequest request =
+   *       CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build();
+   *   Session response = testingClient.createSession(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Session createSession(CreateSessionRequest request) { + return createSessionCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new testing session. Adding this comment with special characters for comment + * formatting tests: 1. (abra->kadabra->alakazam) 2) [Nonsense][]: + * `pokemon/*/psychic/*` + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   CreateSessionRequest request =
+   *       CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build();
+   *   ApiFuture future = testingClient.createSessionCallable().futureCall(request);
+   *   // Do something.
+   *   Session response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createSessionCallable() { + return stub.createSessionCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a testing session. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetSessionRequest request =
+   *       GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   Session response = testingClient.getSession(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Session getSession(GetSessionRequest request) { + return getSessionCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a testing session. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetSessionRequest request =
+   *       GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   ApiFuture future = testingClient.getSessionCallable().futureCall(request);
+   *   // Do something.
+   *   Session response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getSessionCallable() { + return stub.getSessionCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists the current test sessions. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListSessionsRequest request =
+   *       ListSessionsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Session element : testingClient.listSessions(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListSessionsPagedResponse listSessions(ListSessionsRequest request) { + return listSessionsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists the current test sessions. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListSessionsRequest request =
+   *       ListSessionsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = testingClient.listSessionsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Session element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listSessionsPagedCallable() { + return stub.listSessionsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists the current test sessions. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListSessionsRequest request =
+   *       ListSessionsRequest.newBuilder()
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListSessionsResponse response = testingClient.listSessionsCallable().call(request);
+   *     for (Session element : response.getSessionsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listSessionsCallable() { + return stub.listSessionsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Delete a test session. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   DeleteSessionRequest request =
+   *       DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   testingClient.deleteSession(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteSession(DeleteSessionRequest request) { + deleteSessionCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Delete a test session. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   DeleteSessionRequest request =
+   *       DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   ApiFuture future = testingClient.deleteSessionCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteSessionCallable() { + return stub.deleteSessionCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Report on the status of a session. This generates a report detailing which tests have been + * completed, and an overall rollup. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ReportSessionRequest request =
+   *       ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   ReportSessionResponse response = testingClient.reportSession(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ReportSessionResponse reportSession(ReportSessionRequest request) { + return reportSessionCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Report on the status of a session. This generates a report detailing which tests have been + * completed, and an overall rollup. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ReportSessionRequest request =
+   *       ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build();
+   *   ApiFuture future =
+   *       testingClient.reportSessionCallable().futureCall(request);
+   *   // Do something.
+   *   ReportSessionResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable reportSessionCallable() { + return stub.reportSessionCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List the tests of a sessesion. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListTestsRequest request =
+   *       ListTestsRequest.newBuilder()
+   *           .setParent(SessionName.of("[SESSION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Test element : testingClient.listTests(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListTestsPagedResponse listTests(ListTestsRequest request) { + return listTestsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List the tests of a sessesion. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListTestsRequest request =
+   *       ListTestsRequest.newBuilder()
+   *           .setParent(SessionName.of("[SESSION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = testingClient.listTestsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Test element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listTestsPagedCallable() { + return stub.listTestsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List the tests of a sessesion. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListTestsRequest request =
+   *       ListTestsRequest.newBuilder()
+   *           .setParent(SessionName.of("[SESSION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListTestsResponse response = testingClient.listTestsCallable().call(request);
+   *     for (Test element : response.getTestsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listTestsCallable() { + return stub.listTestsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Explicitly decline to implement a test. + * + *

This removes the test from subsequent `ListTests` calls, and attempting to do the test will + * error. + * + *

This method will error if attempting to delete a required test. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   DeleteTestRequest request =
+   *       DeleteTestRequest.newBuilder()
+   *           .setName(TestName.of("[SESSION]", "[TEST]").toString())
+   *           .build();
+   *   testingClient.deleteTest(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteTest(DeleteTestRequest request) { + deleteTestCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Explicitly decline to implement a test. + * + *

This removes the test from subsequent `ListTests` calls, and attempting to do the test will + * error. + * + *

This method will error if attempting to delete a required test. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   DeleteTestRequest request =
+   *       DeleteTestRequest.newBuilder()
+   *           .setName(TestName.of("[SESSION]", "[TEST]").toString())
+   *           .build();
+   *   ApiFuture future = testingClient.deleteTestCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteTestCallable() { + return stub.deleteTestCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Register a response to a test. + * + *

In cases where a test involves registering a final answer at the end of the test, this + * method provides the means to do so. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   VerifyTestRequest request =
+   *       VerifyTestRequest.newBuilder()
+   *           .setName(TestName.of("[SESSION]", "[TEST]").toString())
+   *           .setAnswer(ByteString.EMPTY)
+   *           .addAllAnswers(new ArrayList())
+   *           .build();
+   *   VerifyTestResponse response = testingClient.verifyTest(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final VerifyTestResponse verifyTest(VerifyTestRequest request) { + return verifyTestCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Register a response to a test. + * + *

In cases where a test involves registering a final answer at the end of the test, this + * method provides the means to do so. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   VerifyTestRequest request =
+   *       VerifyTestRequest.newBuilder()
+   *           .setName(TestName.of("[SESSION]", "[TEST]").toString())
+   *           .setAnswer(ByteString.EMPTY)
+   *           .addAllAnswers(new ArrayList())
+   *           .build();
+   *   ApiFuture future = testingClient.verifyTestCallable().futureCall(request);
+   *   // Do something.
+   *   VerifyTestResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable verifyTestCallable() { + return stub.verifyTestCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : testingClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = testingClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = testingClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = testingClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = testingClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = testingClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replaces any existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = testingClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = testingClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policy if the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = testingClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = testingClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If the resource does not + * exist, this will return an empty set of permissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for building permission-aware UIs and + * command-line tools, not for authorization checking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TestingClient testingClient = TestingClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       testingClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListSessionsPagedResponse + extends AbstractPagedListResponse< + ListSessionsRequest, + ListSessionsResponse, + Session, + ListSessionsPage, + ListSessionsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListSessionsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListSessionsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListSessionsPagedResponse(ListSessionsPage page) { + super(page, ListSessionsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListSessionsPage + extends AbstractPage { + + private ListSessionsPage( + PageContext context, + ListSessionsResponse response) { + super(context, response); + } + + private static ListSessionsPage createEmptyPage() { + return new ListSessionsPage(null, null); + } + + @Override + protected ListSessionsPage createPage( + PageContext context, + ListSessionsResponse response) { + return new ListSessionsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListSessionsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListSessionsRequest, + ListSessionsResponse, + Session, + ListSessionsPage, + ListSessionsFixedSizeCollection> { + + private ListSessionsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListSessionsFixedSizeCollection createEmptyCollection() { + return new ListSessionsFixedSizeCollection(null, 0); + } + + @Override + protected ListSessionsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListSessionsFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListTestsPagedResponse + extends AbstractPagedListResponse< + ListTestsRequest, ListTestsResponse, Test, ListTestsPage, ListTestsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListTestsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new ListTestsPagedResponse(input), MoreExecutors.directExecutor()); + } + + private ListTestsPagedResponse(ListTestsPage page) { + super(page, ListTestsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListTestsPage + extends AbstractPage { + + private ListTestsPage( + PageContext context, + ListTestsResponse response) { + super(context, response); + } + + private static ListTestsPage createEmptyPage() { + return new ListTestsPage(null, null); + } + + @Override + protected ListTestsPage createPage( + PageContext context, + ListTestsResponse response) { + return new ListTestsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListTestsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListTestsRequest, ListTestsResponse, Test, ListTestsPage, ListTestsFixedSizeCollection> { + + private ListTestsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListTestsFixedSizeCollection createEmptyCollection() { + return new ListTestsFixedSizeCollection(null, 0); + } + + @Override + protected ListTestsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListTestsFixedSizeCollection(pages, collectionSize); + } + } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingSettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingSettings.java new file mode 100644 index 0000000000..df199941fe --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/TestingSettings.java @@ -0,0 +1,360 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.stub.TestingStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link TestingClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createSession: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * TestingSettings.Builder testingSettingsBuilder = TestingSettings.newBuilder();
+ * testingSettingsBuilder
+ *     .createSessionSettings()
+ *     .setRetrySettings(
+ *         testingSettingsBuilder
+ *             .createSessionSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * TestingSettings testingSettings = testingSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class TestingSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to createSession. */ + public UnaryCallSettings createSessionSettings() { + return ((TestingStubSettings) getStubSettings()).createSessionSettings(); + } + + /** Returns the object with the settings used for calls to getSession. */ + public UnaryCallSettings getSessionSettings() { + return ((TestingStubSettings) getStubSettings()).getSessionSettings(); + } + + /** Returns the object with the settings used for calls to listSessions. */ + public PagedCallSettings + listSessionsSettings() { + return ((TestingStubSettings) getStubSettings()).listSessionsSettings(); + } + + /** Returns the object with the settings used for calls to deleteSession. */ + public UnaryCallSettings deleteSessionSettings() { + return ((TestingStubSettings) getStubSettings()).deleteSessionSettings(); + } + + /** Returns the object with the settings used for calls to reportSession. */ + public UnaryCallSettings reportSessionSettings() { + return ((TestingStubSettings) getStubSettings()).reportSessionSettings(); + } + + /** Returns the object with the settings used for calls to listTests. */ + public PagedCallSettings + listTestsSettings() { + return ((TestingStubSettings) getStubSettings()).listTestsSettings(); + } + + /** Returns the object with the settings used for calls to deleteTest. */ + public UnaryCallSettings deleteTestSettings() { + return ((TestingStubSettings) getStubSettings()).deleteTestSettings(); + } + + /** Returns the object with the settings used for calls to verifyTest. */ + public UnaryCallSettings verifyTestSettings() { + return ((TestingStubSettings) getStubSettings()).verifyTestSettings(); + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((TestingStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((TestingStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((TestingStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((TestingStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((TestingStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + + public static final TestingSettings create(TestingStubSettings stub) throws IOException { + return new TestingSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return TestingStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return TestingStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return TestingStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return TestingStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return TestingStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return TestingStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return TestingStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return TestingStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected TestingSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for TestingSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(TestingStubSettings.newBuilder(clientContext)); + } + + protected Builder(TestingSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(TestingStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(TestingStubSettings.newBuilder()); + } + + private static Builder createHttpJsonDefault() { + return new Builder(TestingStubSettings.newHttpJsonBuilder()); + } + + public TestingStubSettings.Builder getStubSettingsBuilder() { + return ((TestingStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to createSession. */ + public UnaryCallSettings.Builder createSessionSettings() { + return getStubSettingsBuilder().createSessionSettings(); + } + + /** Returns the builder for the settings used for calls to getSession. */ + public UnaryCallSettings.Builder getSessionSettings() { + return getStubSettingsBuilder().getSessionSettings(); + } + + /** Returns the builder for the settings used for calls to listSessions. */ + public PagedCallSettings.Builder< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse> + listSessionsSettings() { + return getStubSettingsBuilder().listSessionsSettings(); + } + + /** Returns the builder for the settings used for calls to deleteSession. */ + public UnaryCallSettings.Builder deleteSessionSettings() { + return getStubSettingsBuilder().deleteSessionSettings(); + } + + /** Returns the builder for the settings used for calls to reportSession. */ + public UnaryCallSettings.Builder + reportSessionSettings() { + return getStubSettingsBuilder().reportSessionSettings(); + } + + /** Returns the builder for the settings used for calls to listTests. */ + public PagedCallSettings.Builder + listTestsSettings() { + return getStubSettingsBuilder().listTestsSettings(); + } + + /** Returns the builder for the settings used for calls to deleteTest. */ + public UnaryCallSettings.Builder deleteTestSettings() { + return getStubSettingsBuilder().deleteTestSettings(); + } + + /** Returns the builder for the settings used for calls to verifyTest. */ + public UnaryCallSettings.Builder verifyTestSettings() { + return getStubSettingsBuilder().verifyTestSettings(); + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + + @Override + public TestingSettings build() throws IOException { + return new TestingSettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/gapic_metadata.json b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/gapic_metadata.json new file mode 100644 index 0000000000..4d11ed39b9 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/gapic_metadata.json @@ -0,0 +1,316 @@ +{ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", + "language": "java", + "protoPackage": "google.showcase.v1beta1", + "libraryPackage": "com.google.showcase.v1beta1", + "services": { + "Compliance": { + "clients": { + "grpc": { + "libraryClient": "ComplianceClient", + "rpcs": { + "GetEnum": { + "methods": ["getEnum", "getEnumCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "RepeatDataBody": { + "methods": ["repeatDataBody", "repeatDataBodyCallable"] + }, + "RepeatDataBodyInfo": { + "methods": ["repeatDataBodyInfo", "repeatDataBodyInfoCallable"] + }, + "RepeatDataBodyPatch": { + "methods": ["repeatDataBodyPatch", "repeatDataBodyPatchCallable"] + }, + "RepeatDataBodyPut": { + "methods": ["repeatDataBodyPut", "repeatDataBodyPutCallable"] + }, + "RepeatDataPathResource": { + "methods": ["repeatDataPathResource", "repeatDataPathResourceCallable"] + }, + "RepeatDataPathTrailingResource": { + "methods": ["repeatDataPathTrailingResource", "repeatDataPathTrailingResourceCallable"] + }, + "RepeatDataQuery": { + "methods": ["repeatDataQuery", "repeatDataQueryCallable"] + }, + "RepeatDataSimplePath": { + "methods": ["repeatDataSimplePath", "repeatDataSimplePathCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + }, + "VerifyEnum": { + "methods": ["verifyEnum", "verifyEnumCallable"] + } + } + } + } + }, + "Echo": { + "clients": { + "grpc": { + "libraryClient": "EchoClient", + "rpcs": { + "Block": { + "methods": ["block", "blockCallable"] + }, + "Chat": { + "methods": ["chatCallable"] + }, + "Collect": { + "methods": ["collectCallable"] + }, + "Echo": { + "methods": ["echo", "echoCallable"] + }, + "EchoErrorDetails": { + "methods": ["echoErrorDetails", "echoErrorDetailsCallable"] + }, + "Expand": { + "methods": ["expandCallable"] + }, + "FailEchoWithDetails": { + "methods": ["failEchoWithDetails", "failEchoWithDetailsCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "PagedExpand": { + "methods": ["pagedExpand", "pagedExpandPagedCallable", "pagedExpandCallable"] + }, + "PagedExpandLegacy": { + "methods": ["pagedExpandLegacy", "pagedExpandLegacyCallable"] + }, + "PagedExpandLegacyMapped": { + "methods": ["pagedExpandLegacyMapped", "pagedExpandLegacyMappedPagedCallable", "pagedExpandLegacyMappedCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + }, + "Wait": { + "methods": ["waitAsync", "waitOperationCallable", "waitCallable"] + } + } + } + }, + "apiVersion": "v1_20240408" + }, + "Identity": { + "clients": { + "grpc": { + "libraryClient": "IdentityClient", + "rpcs": { + "CreateUser": { + "methods": ["createUser", "createUser", "createUser", "createUserCallable"] + }, + "DeleteUser": { + "methods": ["deleteUser", "deleteUser", "deleteUser", "deleteUserCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "GetUser": { + "methods": ["getUser", "getUser", "getUser", "getUserCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "ListUsers": { + "methods": ["listUsers", "listUsersPagedCallable", "listUsersCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + }, + "UpdateUser": { + "methods": ["updateUser", "updateUserCallable"] + } + } + } + } + }, + "Messaging": { + "clients": { + "grpc": { + "libraryClient": "MessagingClient", + "rpcs": { + "Connect": { + "methods": ["connectCallable"] + }, + "CreateBlurb": { + "methods": ["createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurb", "createBlurbCallable"] + }, + "CreateRoom": { + "methods": ["createRoom", "createRoom", "createRoomCallable"] + }, + "DeleteBlurb": { + "methods": ["deleteBlurb", "deleteBlurb", "deleteBlurb", "deleteBlurbCallable"] + }, + "DeleteRoom": { + "methods": ["deleteRoom", "deleteRoom", "deleteRoom", "deleteRoomCallable"] + }, + "GetBlurb": { + "methods": ["getBlurb", "getBlurb", "getBlurb", "getBlurbCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "GetRoom": { + "methods": ["getRoom", "getRoom", "getRoom", "getRoomCallable"] + }, + "ListBlurbs": { + "methods": ["listBlurbs", "listBlurbs", "listBlurbs", "listBlurbs", "listBlurbsPagedCallable", "listBlurbsCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "ListRooms": { + "methods": ["listRooms", "listRoomsPagedCallable", "listRoomsCallable"] + }, + "SearchBlurbs": { + "methods": ["searchBlurbsAsync", "searchBlurbsAsync", "searchBlurbsAsync", "searchBlurbsAsync", "searchBlurbsOperationCallable", "searchBlurbsCallable"] + }, + "SendBlurbs": { + "methods": ["sendBlurbsCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "StreamBlurbs": { + "methods": ["streamBlurbsCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + }, + "UpdateBlurb": { + "methods": ["updateBlurb", "updateBlurbCallable"] + }, + "UpdateRoom": { + "methods": ["updateRoom", "updateRoomCallable"] + } + } + } + } + }, + "SequenceService": { + "clients": { + "grpc": { + "libraryClient": "SequenceServiceClient", + "rpcs": { + "AttemptSequence": { + "methods": ["attemptSequence", "attemptSequence", "attemptSequence", "attemptSequenceCallable"] + }, + "AttemptStreamingSequence": { + "methods": ["attemptStreamingSequenceCallable"] + }, + "CreateSequence": { + "methods": ["createSequence", "createSequence", "createSequenceCallable"] + }, + "CreateStreamingSequence": { + "methods": ["createStreamingSequence", "createStreamingSequence", "createStreamingSequenceCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "GetSequenceReport": { + "methods": ["getSequenceReport", "getSequenceReport", "getSequenceReport", "getSequenceReportCallable"] + }, + "GetStreamingSequenceReport": { + "methods": ["getStreamingSequenceReport", "getStreamingSequenceReport", "getStreamingSequenceReport", "getStreamingSequenceReportCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + } + } + } + } + }, + "Testing": { + "clients": { + "grpc": { + "libraryClient": "TestingClient", + "rpcs": { + "CreateSession": { + "methods": ["createSession", "createSessionCallable"] + }, + "DeleteSession": { + "methods": ["deleteSession", "deleteSessionCallable"] + }, + "DeleteTest": { + "methods": ["deleteTest", "deleteTestCallable"] + }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, + "GetSession": { + "methods": ["getSession", "getSessionCallable"] + }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, + "ListSessions": { + "methods": ["listSessions", "listSessionsPagedCallable", "listSessionsCallable"] + }, + "ListTests": { + "methods": ["listTests", "listTestsPagedCallable", "listTestsCallable"] + }, + "ReportSession": { + "methods": ["reportSession", "reportSessionCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] + }, + "VerifyTest": { + "methods": ["verifyTest", "verifyTestCallable"] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/package-info.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/package-info.java new file mode 100644 index 0000000000..56f2990a66 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/package-info.java @@ -0,0 +1,166 @@ +/* + * Copyright 2025 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. + */ + +/** + * A client to Client Libraries Showcase API + * + *

The interfaces provided are listed below, along with usage samples. + * + *

======================= ComplianceClient ======================= + * + *

Service Description: This service is used to test that GAPICs implement various REST-related + * features correctly. This mostly means transcoding proto3 requests to REST format correctly for + * various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums + * received by clients can be round-tripped correctly. + * + *

Sample for ComplianceClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (ComplianceClient complianceClient = ComplianceClient.create()) {
+ *   RepeatRequest request =
+ *       RepeatRequest.newBuilder()
+ *           .setName("name3373707")
+ *           .setInfo(ComplianceData.newBuilder().build())
+ *           .setServerVerify(true)
+ *           .setIntendedBindingUri("intendedBindingUri780142386")
+ *           .setFInt32(-1143775883)
+ *           .setFInt64(-1143775788)
+ *           .setFDouble(-1239459382)
+ *           .setPInt32(-858673665)
+ *           .setPInt64(-858673570)
+ *           .setPDouble(-991225216)
+ *           .build();
+ *   RepeatResponse response = complianceClient.repeatDataBody(request);
+ * }
+ * }
+ * + *

======================= EchoClient ======================= + * + *

Service Description: This service is used showcase the four main types of rpcs - unary, server + * side streaming, client side streaming, and bidirectional streaming. This service also exposes + * methods that explicitly implement server delay, and paginated calls. Set the 'showcase-trailer' + * metadata key on any method to have the values echoed in the response trailers. Set the + * 'x-goog-request-params' metadata key on any method to have the values echoed in the response + * headers. + * + *

Sample for EchoClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (EchoClient echoClient = EchoClient.create()) {
+ *   EchoRequest request =
+ *       EchoRequest.newBuilder()
+ *           .setSeverity(Severity.forNumber(0))
+ *           .setHeader("header-1221270899")
+ *           .setOtherHeader("otherHeader-2026585667")
+ *           .setRequestId("requestId693933066")
+ *           .setOtherRequestId("otherRequestId1248995034")
+ *           .build();
+ *   EchoResponse response = echoClient.echo(request);
+ * }
+ * }
+ * + *

======================= IdentityClient ======================= + * + *

Service Description: A simple identity service. + * + *

Sample for IdentityClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (IdentityClient identityClient = IdentityClient.create()) {
+ *   String displayName = "displayName1714148973";
+ *   String email = "email96619420";
+ *   User response = identityClient.createUser(displayName, email);
+ * }
+ * }
+ * + *

======================= MessagingClient ======================= + * + *

Service Description: A simple messaging service that implements chat rooms and profile posts. + * + *

This messaging service showcases the features that API clients generated by gapic-generators + * implement. + * + *

Sample for MessagingClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (MessagingClient messagingClient = MessagingClient.create()) {
+ *   String displayName = "displayName1714148973";
+ *   String description = "description-1724546052";
+ *   Room response = messagingClient.createRoom(displayName, description);
+ * }
+ * }
+ * + *

======================= SequenceServiceClient ======================= + * + *

Sample for SequenceServiceClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (SequenceServiceClient sequenceServiceClient = SequenceServiceClient.create()) {
+ *   Sequence sequence = Sequence.newBuilder().build();
+ *   Sequence response = sequenceServiceClient.createSequence(sequence);
+ * }
+ * }
+ * + *

======================= TestingClient ======================= + * + *

Service Description: A service to facilitate running discrete sets of tests against Showcase. + * Adding this comment with special characters for comment formatting tests: 1. + * (abra->kadabra->alakazam) 2) [Nonsense][]: `pokemon/*/psychic/*` + * + *

Sample for TestingClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (TestingClient testingClient = TestingClient.create()) {
+ *   CreateSessionRequest request =
+ *       CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build();
+ *   Session response = testingClient.createSession(request);
+ * }
+ * }
+ */ +@Generated("by gapic-generator-java") +package com.google.showcase.v1beta1; + +import javax.annotation.Generated; diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStub.java new file mode 100644 index 0000000000..3597a8d360 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStub.java @@ -0,0 +1,118 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.showcase.v1beta1.EnumRequest; +import com.google.showcase.v1beta1.EnumResponse; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the Compliance service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class ComplianceStub implements BackgroundResource { + + public UnaryCallable repeatDataBodyCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataBodyCallable()"); + } + + public UnaryCallable repeatDataBodyInfoCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataBodyInfoCallable()"); + } + + public UnaryCallable repeatDataQueryCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataQueryCallable()"); + } + + public UnaryCallable repeatDataSimplePathCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataSimplePathCallable()"); + } + + public UnaryCallable repeatDataPathResourceCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataPathResourceCallable()"); + } + + public UnaryCallable repeatDataPathTrailingResourceCallable() { + throw new UnsupportedOperationException( + "Not implemented: repeatDataPathTrailingResourceCallable()"); + } + + public UnaryCallable repeatDataBodyPutCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataBodyPutCallable()"); + } + + public UnaryCallable repeatDataBodyPatchCallable() { + throw new UnsupportedOperationException("Not implemented: repeatDataBodyPatchCallable()"); + } + + public UnaryCallable getEnumCallable() { + throw new UnsupportedOperationException("Not implemented: getEnumCallable()"); + } + + public UnaryCallable verifyEnumCallable() { + throw new UnsupportedOperationException("Not implemented: verifyEnumCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStubSettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStubSettings.java new file mode 100644 index 0000000000..ad7ae867bf --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/ComplianceStubSettings.java @@ -0,0 +1,727 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.showcase.v1beta1.EnumRequest; +import com.google.showcase.v1beta1.EnumResponse; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link ComplianceStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of repeatDataBody: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * ComplianceStubSettings.Builder complianceSettingsBuilder = ComplianceStubSettings.newBuilder();
+ * complianceSettingsBuilder
+ *     .repeatDataBodySettings()
+ *     .setRetrySettings(
+ *         complianceSettingsBuilder
+ *             .repeatDataBodySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * ComplianceStubSettings complianceSettings = complianceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class ComplianceStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings repeatDataBodySettings; + private final UnaryCallSettings repeatDataBodyInfoSettings; + private final UnaryCallSettings repeatDataQuerySettings; + private final UnaryCallSettings repeatDataSimplePathSettings; + private final UnaryCallSettings repeatDataPathResourceSettings; + private final UnaryCallSettings + repeatDataPathTrailingResourceSettings; + private final UnaryCallSettings repeatDataBodyPutSettings; + private final UnaryCallSettings repeatDataBodyPatchSettings; + private final UnaryCallSettings getEnumSettings; + private final UnaryCallSettings verifyEnumSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to repeatDataBody. */ + public UnaryCallSettings repeatDataBodySettings() { + return repeatDataBodySettings; + } + + /** Returns the object with the settings used for calls to repeatDataBodyInfo. */ + public UnaryCallSettings repeatDataBodyInfoSettings() { + return repeatDataBodyInfoSettings; + } + + /** Returns the object with the settings used for calls to repeatDataQuery. */ + public UnaryCallSettings repeatDataQuerySettings() { + return repeatDataQuerySettings; + } + + /** Returns the object with the settings used for calls to repeatDataSimplePath. */ + public UnaryCallSettings repeatDataSimplePathSettings() { + return repeatDataSimplePathSettings; + } + + /** Returns the object with the settings used for calls to repeatDataPathResource. */ + public UnaryCallSettings repeatDataPathResourceSettings() { + return repeatDataPathResourceSettings; + } + + /** Returns the object with the settings used for calls to repeatDataPathTrailingResource. */ + public UnaryCallSettings repeatDataPathTrailingResourceSettings() { + return repeatDataPathTrailingResourceSettings; + } + + /** Returns the object with the settings used for calls to repeatDataBodyPut. */ + public UnaryCallSettings repeatDataBodyPutSettings() { + return repeatDataBodyPutSettings; + } + + /** Returns the object with the settings used for calls to repeatDataBodyPatch. */ + public UnaryCallSettings repeatDataBodyPatchSettings() { + return repeatDataBodyPatchSettings; + } + + /** Returns the object with the settings used for calls to getEnum. */ + public UnaryCallSettings getEnumSettings() { + return getEnumSettings; + } + + /** Returns the object with the settings used for calls to verifyEnum. */ + public UnaryCallSettings verifyEnumSettings() { + return verifyEnumSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public ComplianceStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcComplianceStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonComplianceStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(ComplianceStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(ComplianceStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ComplianceStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected ComplianceStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + repeatDataBodySettings = settingsBuilder.repeatDataBodySettings().build(); + repeatDataBodyInfoSettings = settingsBuilder.repeatDataBodyInfoSettings().build(); + repeatDataQuerySettings = settingsBuilder.repeatDataQuerySettings().build(); + repeatDataSimplePathSettings = settingsBuilder.repeatDataSimplePathSettings().build(); + repeatDataPathResourceSettings = settingsBuilder.repeatDataPathResourceSettings().build(); + repeatDataPathTrailingResourceSettings = + settingsBuilder.repeatDataPathTrailingResourceSettings().build(); + repeatDataBodyPutSettings = settingsBuilder.repeatDataBodyPutSettings().build(); + repeatDataBodyPatchSettings = settingsBuilder.repeatDataBodyPatchSettings().build(); + getEnumSettings = settingsBuilder.getEnumSettings().build(); + verifyEnumSettings = settingsBuilder.verifyEnumSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for ComplianceStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder repeatDataBodySettings; + private final UnaryCallSettings.Builder + repeatDataBodyInfoSettings; + private final UnaryCallSettings.Builder repeatDataQuerySettings; + private final UnaryCallSettings.Builder + repeatDataSimplePathSettings; + private final UnaryCallSettings.Builder + repeatDataPathResourceSettings; + private final UnaryCallSettings.Builder + repeatDataPathTrailingResourceSettings; + private final UnaryCallSettings.Builder + repeatDataBodyPutSettings; + private final UnaryCallSettings.Builder + repeatDataBodyPatchSettings; + private final UnaryCallSettings.Builder getEnumSettings; + private final UnaryCallSettings.Builder verifyEnumSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + repeatDataBodySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataBodyInfoSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataQuerySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataSimplePathSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataPathResourceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataPathTrailingResourceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataBodyPutSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + repeatDataBodyPatchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getEnumSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + verifyEnumSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + repeatDataBodySettings, + repeatDataBodyInfoSettings, + repeatDataQuerySettings, + repeatDataSimplePathSettings, + repeatDataPathResourceSettings, + repeatDataPathTrailingResourceSettings, + repeatDataBodyPutSettings, + repeatDataBodyPatchSettings, + getEnumSettings, + verifyEnumSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(ComplianceStubSettings settings) { + super(settings); + + repeatDataBodySettings = settings.repeatDataBodySettings.toBuilder(); + repeatDataBodyInfoSettings = settings.repeatDataBodyInfoSettings.toBuilder(); + repeatDataQuerySettings = settings.repeatDataQuerySettings.toBuilder(); + repeatDataSimplePathSettings = settings.repeatDataSimplePathSettings.toBuilder(); + repeatDataPathResourceSettings = settings.repeatDataPathResourceSettings.toBuilder(); + repeatDataPathTrailingResourceSettings = + settings.repeatDataPathTrailingResourceSettings.toBuilder(); + repeatDataBodyPutSettings = settings.repeatDataBodyPutSettings.toBuilder(); + repeatDataBodyPatchSettings = settings.repeatDataBodyPatchSettings.toBuilder(); + getEnumSettings = settings.getEnumSettings.toBuilder(); + verifyEnumSettings = settings.verifyEnumSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + repeatDataBodySettings, + repeatDataBodyInfoSettings, + repeatDataQuerySettings, + repeatDataSimplePathSettings, + repeatDataPathResourceSettings, + repeatDataPathTrailingResourceSettings, + repeatDataBodyPutSettings, + repeatDataBodyPatchSettings, + getEnumSettings, + verifyEnumSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .repeatDataBodySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataBodyInfoSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataQuerySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataSimplePathSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataPathResourceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataPathTrailingResourceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataBodyPutSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .repeatDataBodyPatchSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getEnumSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .verifyEnumSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to repeatDataBody. */ + public UnaryCallSettings.Builder repeatDataBodySettings() { + return repeatDataBodySettings; + } + + /** Returns the builder for the settings used for calls to repeatDataBodyInfo. */ + public UnaryCallSettings.Builder repeatDataBodyInfoSettings() { + return repeatDataBodyInfoSettings; + } + + /** Returns the builder for the settings used for calls to repeatDataQuery. */ + public UnaryCallSettings.Builder repeatDataQuerySettings() { + return repeatDataQuerySettings; + } + + /** Returns the builder for the settings used for calls to repeatDataSimplePath. */ + public UnaryCallSettings.Builder repeatDataSimplePathSettings() { + return repeatDataSimplePathSettings; + } + + /** Returns the builder for the settings used for calls to repeatDataPathResource. */ + public UnaryCallSettings.Builder + repeatDataPathResourceSettings() { + return repeatDataPathResourceSettings; + } + + /** Returns the builder for the settings used for calls to repeatDataPathTrailingResource. */ + public UnaryCallSettings.Builder + repeatDataPathTrailingResourceSettings() { + return repeatDataPathTrailingResourceSettings; + } + + /** Returns the builder for the settings used for calls to repeatDataBodyPut. */ + public UnaryCallSettings.Builder repeatDataBodyPutSettings() { + return repeatDataBodyPutSettings; + } + + /** Returns the builder for the settings used for calls to repeatDataBodyPatch. */ + public UnaryCallSettings.Builder repeatDataBodyPatchSettings() { + return repeatDataBodyPatchSettings; + } + + /** Returns the builder for the settings used for calls to getEnum. */ + public UnaryCallSettings.Builder getEnumSettings() { + return getEnumSettings; + } + + /** Returns the builder for the settings used for calls to verifyEnum. */ + public UnaryCallSettings.Builder verifyEnumSettings() { + return verifyEnumSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public ComplianceStubSettings build() throws IOException { + return new ComplianceStubSettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStub.java new file mode 100644 index 0000000000..fd0fe7d6b3 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStub.java @@ -0,0 +1,166 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoErrorDetailsRequest; +import com.google.showcase.v1beta1.EchoErrorDetailsResponse; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.ExpandRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyRequest; +import com.google.showcase.v1beta1.PagedExpandRequest; +import com.google.showcase.v1beta1.PagedExpandResponse; +import com.google.showcase.v1beta1.WaitMetadata; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.WaitResponse; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the Echo service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class EchoStub implements BackgroundResource { + + public OperationsStub getOperationsStub() { + return null; + } + + public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { + return null; + } + + public UnaryCallable echoCallable() { + throw new UnsupportedOperationException("Not implemented: echoCallable()"); + } + + public UnaryCallable + echoErrorDetailsCallable() { + throw new UnsupportedOperationException("Not implemented: echoErrorDetailsCallable()"); + } + + public UnaryCallable + failEchoWithDetailsCallable() { + throw new UnsupportedOperationException("Not implemented: failEchoWithDetailsCallable()"); + } + + public ServerStreamingCallable expandCallable() { + throw new UnsupportedOperationException("Not implemented: expandCallable()"); + } + + public ClientStreamingCallable collectCallable() { + throw new UnsupportedOperationException("Not implemented: collectCallable()"); + } + + public BidiStreamingCallable chatCallable() { + throw new UnsupportedOperationException("Not implemented: chatCallable()"); + } + + public UnaryCallable pagedExpandPagedCallable() { + throw new UnsupportedOperationException("Not implemented: pagedExpandPagedCallable()"); + } + + public UnaryCallable pagedExpandCallable() { + throw new UnsupportedOperationException("Not implemented: pagedExpandCallable()"); + } + + public UnaryCallable pagedExpandLegacyCallable() { + throw new UnsupportedOperationException("Not implemented: pagedExpandLegacyCallable()"); + } + + public UnaryCallable + pagedExpandLegacyMappedPagedCallable() { + throw new UnsupportedOperationException( + "Not implemented: pagedExpandLegacyMappedPagedCallable()"); + } + + public UnaryCallable + pagedExpandLegacyMappedCallable() { + throw new UnsupportedOperationException("Not implemented: pagedExpandLegacyMappedCallable()"); + } + + public OperationCallable waitOperationCallable() { + throw new UnsupportedOperationException("Not implemented: waitOperationCallable()"); + } + + public UnaryCallable waitCallable() { + throw new UnsupportedOperationException("Not implemented: waitCallable()"); + } + + public UnaryCallable blockCallable() { + throw new UnsupportedOperationException("Not implemented: blockCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStubSettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStubSettings.java new file mode 100644 index 0000000000..4ca4053954 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/EchoStubSettings.java @@ -0,0 +1,981 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.grpc.ProtoOperationTransformers; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.longrunning.OperationSnapshot; +import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoErrorDetailsRequest; +import com.google.showcase.v1beta1.EchoErrorDetailsResponse; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.ExpandRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyRequest; +import com.google.showcase.v1beta1.PagedExpandRequest; +import com.google.showcase.v1beta1.PagedExpandResponse; +import com.google.showcase.v1beta1.PagedExpandResponseList; +import com.google.showcase.v1beta1.WaitMetadata; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.WaitResponse; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link EchoStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of echo: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoStubSettings.Builder echoSettingsBuilder = EchoStubSettings.newBuilder();
+ * echoSettingsBuilder
+ *     .echoSettings()
+ *     .setRetrySettings(
+ *         echoSettingsBuilder
+ *             .echoSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * EchoStubSettings echoSettings = echoSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for wait: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * EchoStubSettings.Builder echoSettingsBuilder = EchoStubSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * echoSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@BetaApi +@Generated("by gapic-generator-java") +public class EchoStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings echoSettings; + private final UnaryCallSettings + echoErrorDetailsSettings; + private final UnaryCallSettings + failEchoWithDetailsSettings; + private final ServerStreamingCallSettings expandSettings; + private final StreamingCallSettings collectSettings; + private final StreamingCallSettings chatSettings; + private final PagedCallSettings + pagedExpandSettings; + private final UnaryCallSettings + pagedExpandLegacySettings; + private final PagedCallSettings< + PagedExpandRequest, PagedExpandLegacyMappedResponse, PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings; + private final UnaryCallSettings waitSettings; + private final OperationCallSettings + waitOperationSettings; + private final UnaryCallSettings blockSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + PAGED_EXPAND_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public PagedExpandRequest injectToken(PagedExpandRequest payload, String token) { + return PagedExpandRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public PagedExpandRequest injectPageSize(PagedExpandRequest payload, int pageSize) { + return PagedExpandRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(PagedExpandRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(PagedExpandResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(PagedExpandResponse payload) { + return payload.getResponsesList(); + } + }; + + private static final PagedListDescriptor< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + PAGED_EXPAND_LEGACY_MAPPED_PAGE_STR_DESC = + new PagedListDescriptor< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry>() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public PagedExpandRequest injectToken(PagedExpandRequest payload, String token) { + return PagedExpandRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public PagedExpandRequest injectPageSize(PagedExpandRequest payload, int pageSize) { + return PagedExpandRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(PagedExpandRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(PagedExpandLegacyMappedResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable> extractResources( + PagedExpandLegacyMappedResponse payload) { + return payload.getAlphabetizedMap().entrySet(); + } + }; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + PagedExpandRequest, PagedExpandResponse, PagedExpandPagedResponse> + PAGED_EXPAND_PAGE_STR_FACT = + new PagedListResponseFactory< + PagedExpandRequest, PagedExpandResponse, PagedExpandPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + PagedExpandRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, PAGED_EXPAND_PAGE_STR_DESC, request, context); + return PagedExpandPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + PagedExpandRequest, PagedExpandLegacyMappedResponse, PagedExpandLegacyMappedPagedResponse> + PAGED_EXPAND_LEGACY_MAPPED_PAGE_STR_FACT = + new PagedListResponseFactory< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + PagedExpandLegacyMappedPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + PagedExpandRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + Map.Entry> + pageContext = + PageContext.create( + callable, PAGED_EXPAND_LEGACY_MAPPED_PAGE_STR_DESC, request, context); + return PagedExpandLegacyMappedPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to echo. */ + public UnaryCallSettings echoSettings() { + return echoSettings; + } + + /** Returns the object with the settings used for calls to echoErrorDetails. */ + public UnaryCallSettings + echoErrorDetailsSettings() { + return echoErrorDetailsSettings; + } + + /** Returns the object with the settings used for calls to failEchoWithDetails. */ + public UnaryCallSettings + failEchoWithDetailsSettings() { + return failEchoWithDetailsSettings; + } + + /** Returns the object with the settings used for calls to expand. */ + public ServerStreamingCallSettings expandSettings() { + return expandSettings; + } + + /** Returns the object with the settings used for calls to collect. */ + public StreamingCallSettings collectSettings() { + return collectSettings; + } + + /** Returns the object with the settings used for calls to chat. */ + public StreamingCallSettings chatSettings() { + return chatSettings; + } + + /** Returns the object with the settings used for calls to pagedExpand. */ + public PagedCallSettings + pagedExpandSettings() { + return pagedExpandSettings; + } + + /** Returns the object with the settings used for calls to pagedExpandLegacy. */ + public UnaryCallSettings + pagedExpandLegacySettings() { + return pagedExpandLegacySettings; + } + + /** Returns the object with the settings used for calls to pagedExpandLegacyMapped. */ + public PagedCallSettings< + PagedExpandRequest, PagedExpandLegacyMappedResponse, PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings() { + return pagedExpandLegacyMappedSettings; + } + + /** Returns the object with the settings used for calls to wait. */ + public UnaryCallSettings waitSettings() { + return waitSettings; + } + + /** Returns the object with the settings used for calls to wait. */ + public OperationCallSettings waitOperationSettings() { + return waitOperationSettings; + } + + /** Returns the object with the settings used for calls to block. */ + public UnaryCallSettings blockSettings() { + return blockSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public EchoStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcEchoStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonEchoStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(EchoStubSettings.class)) + .setTransportToken(GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()) + .setApiVersionToken("v1_20240408"); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(EchoStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()) + .setApiVersionToken("v1_20240408"); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return EchoStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected EchoStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + echoSettings = settingsBuilder.echoSettings().build(); + echoErrorDetailsSettings = settingsBuilder.echoErrorDetailsSettings().build(); + failEchoWithDetailsSettings = settingsBuilder.failEchoWithDetailsSettings().build(); + expandSettings = settingsBuilder.expandSettings().build(); + collectSettings = settingsBuilder.collectSettings().build(); + chatSettings = settingsBuilder.chatSettings().build(); + pagedExpandSettings = settingsBuilder.pagedExpandSettings().build(); + pagedExpandLegacySettings = settingsBuilder.pagedExpandLegacySettings().build(); + pagedExpandLegacyMappedSettings = settingsBuilder.pagedExpandLegacyMappedSettings().build(); + waitSettings = settingsBuilder.waitSettings().build(); + waitOperationSettings = settingsBuilder.waitOperationSettings().build(); + blockSettings = settingsBuilder.blockSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for EchoStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder echoSettings; + private final UnaryCallSettings.Builder + echoErrorDetailsSettings; + private final UnaryCallSettings.Builder + failEchoWithDetailsSettings; + private final ServerStreamingCallSettings.Builder expandSettings; + private final StreamingCallSettings.Builder collectSettings; + private final StreamingCallSettings.Builder chatSettings; + private final PagedCallSettings.Builder< + PagedExpandRequest, PagedExpandResponse, PagedExpandPagedResponse> + pagedExpandSettings; + private final UnaryCallSettings.Builder + pagedExpandLegacySettings; + private final PagedCallSettings.Builder< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings; + private final UnaryCallSettings.Builder waitSettings; + private final OperationCallSettings.Builder + waitOperationSettings; + private final UnaryCallSettings.Builder blockSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "retry_policy_1_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.UNAVAILABLE, StatusCode.Code.UNKNOWN))); + definitions.put( + "no_retry_0_codes", ImmutableSet.copyOf(Lists.newArrayList())); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(100L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelayDuration(Duration.ofMillis(3000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setTotalTimeoutDuration(Duration.ofMillis(10000L)) + .build(); + definitions.put("retry_policy_1_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setTotalTimeoutDuration(Duration.ofMillis(5000L)) + .build(); + definitions.put("no_retry_0_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + echoSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + echoErrorDetailsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + failEchoWithDetailsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + expandSettings = ServerStreamingCallSettings.newBuilder(); + collectSettings = StreamingCallSettings.newBuilder(); + chatSettings = StreamingCallSettings.newBuilder(); + pagedExpandSettings = PagedCallSettings.newBuilder(PAGED_EXPAND_PAGE_STR_FACT); + pagedExpandLegacySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + pagedExpandLegacyMappedSettings = + PagedCallSettings.newBuilder(PAGED_EXPAND_LEGACY_MAPPED_PAGE_STR_FACT); + waitSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + waitOperationSettings = OperationCallSettings.newBuilder(); + blockSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + echoSettings, + echoErrorDetailsSettings, + failEchoWithDetailsSettings, + pagedExpandSettings, + pagedExpandLegacySettings, + pagedExpandLegacyMappedSettings, + waitSettings, + blockSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(EchoStubSettings settings) { + super(settings); + + echoSettings = settings.echoSettings.toBuilder(); + echoErrorDetailsSettings = settings.echoErrorDetailsSettings.toBuilder(); + failEchoWithDetailsSettings = settings.failEchoWithDetailsSettings.toBuilder(); + expandSettings = settings.expandSettings.toBuilder(); + collectSettings = settings.collectSettings.toBuilder(); + chatSettings = settings.chatSettings.toBuilder(); + pagedExpandSettings = settings.pagedExpandSettings.toBuilder(); + pagedExpandLegacySettings = settings.pagedExpandLegacySettings.toBuilder(); + pagedExpandLegacyMappedSettings = settings.pagedExpandLegacyMappedSettings.toBuilder(); + waitSettings = settings.waitSettings.toBuilder(); + waitOperationSettings = settings.waitOperationSettings.toBuilder(); + blockSettings = settings.blockSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + echoSettings, + echoErrorDetailsSettings, + failEchoWithDetailsSettings, + pagedExpandSettings, + pagedExpandLegacySettings, + pagedExpandLegacyMappedSettings, + waitSettings, + blockSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .echoSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .echoErrorDetailsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .failEchoWithDetailsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .expandSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .pagedExpandSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .pagedExpandLegacySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .pagedExpandLegacyMappedSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .waitSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .blockSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .waitOperationSettings() + .setInitialCallSettings( + UnaryCallSettings.newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(WaitResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(WaitMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to echo. */ + public UnaryCallSettings.Builder echoSettings() { + return echoSettings; + } + + /** Returns the builder for the settings used for calls to echoErrorDetails. */ + public UnaryCallSettings.Builder + echoErrorDetailsSettings() { + return echoErrorDetailsSettings; + } + + /** Returns the builder for the settings used for calls to failEchoWithDetails. */ + public UnaryCallSettings.Builder + failEchoWithDetailsSettings() { + return failEchoWithDetailsSettings; + } + + /** Returns the builder for the settings used for calls to expand. */ + public ServerStreamingCallSettings.Builder expandSettings() { + return expandSettings; + } + + /** Returns the builder for the settings used for calls to collect. */ + public StreamingCallSettings.Builder collectSettings() { + return collectSettings; + } + + /** Returns the builder for the settings used for calls to chat. */ + public StreamingCallSettings.Builder chatSettings() { + return chatSettings; + } + + /** Returns the builder for the settings used for calls to pagedExpand. */ + public PagedCallSettings.Builder< + PagedExpandRequest, PagedExpandResponse, PagedExpandPagedResponse> + pagedExpandSettings() { + return pagedExpandSettings; + } + + /** Returns the builder for the settings used for calls to pagedExpandLegacy. */ + public UnaryCallSettings.Builder + pagedExpandLegacySettings() { + return pagedExpandLegacySettings; + } + + /** Returns the builder for the settings used for calls to pagedExpandLegacyMapped. */ + public PagedCallSettings.Builder< + PagedExpandRequest, + PagedExpandLegacyMappedResponse, + PagedExpandLegacyMappedPagedResponse> + pagedExpandLegacyMappedSettings() { + return pagedExpandLegacyMappedSettings; + } + + /** Returns the builder for the settings used for calls to wait. */ + public UnaryCallSettings.Builder waitSettings() { + return waitSettings; + } + + /** Returns the builder for the settings used for calls to wait. */ + public OperationCallSettings.Builder + waitOperationSettings() { + return waitOperationSettings; + } + + /** Returns the builder for the settings used for calls to block. */ + public UnaryCallSettings.Builder blockSettings() { + return blockSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public EchoStubSettings build() throws IOException { + return new EchoStubSettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceCallableFactory.java new file mode 100644 index 0000000000..6d1dad969b --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the Compliance service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcComplianceCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceStub.java new file mode 100644 index 0000000000..1b4ff86061 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcComplianceStub.java @@ -0,0 +1,580 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.showcase.v1beta1.EnumRequest; +import com.google.showcase.v1beta1.EnumResponse; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the Compliance service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcComplianceStub extends ComplianceStub { + private static final MethodDescriptor + repeatDataBodyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBody") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataBodyInfoMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyInfo") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataQueryMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataQuery") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataSimplePathMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataSimplePath") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataPathResourceMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataPathResource") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataPathTrailingResourceMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.showcase.v1beta1.Compliance/RepeatDataPathTrailingResource") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataBodyPutMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyPut") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + repeatDataBodyPatchMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyPatch") + .setRequestMarshaller(ProtoUtils.marshaller(RepeatRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(RepeatResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getEnumMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/GetEnum") + .setRequestMarshaller(ProtoUtils.marshaller(EnumRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EnumResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor verifyEnumMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Compliance/VerifyEnum") + .setRequestMarshaller(ProtoUtils.marshaller(EnumResponse.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EnumResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable repeatDataBodyCallable; + private final UnaryCallable repeatDataBodyInfoCallable; + private final UnaryCallable repeatDataQueryCallable; + private final UnaryCallable repeatDataSimplePathCallable; + private final UnaryCallable repeatDataPathResourceCallable; + private final UnaryCallable repeatDataPathTrailingResourceCallable; + private final UnaryCallable repeatDataBodyPutCallable; + private final UnaryCallable repeatDataBodyPatchCallable; + private final UnaryCallable getEnumCallable; + private final UnaryCallable verifyEnumCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcComplianceStub create(ComplianceStubSettings settings) + throws IOException { + return new GrpcComplianceStub(settings, ClientContext.create(settings)); + } + + public static final GrpcComplianceStub create(ClientContext clientContext) throws IOException { + return new GrpcComplianceStub(ComplianceStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcComplianceStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcComplianceStub( + ComplianceStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcComplianceStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcComplianceStub(ComplianceStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcComplianceCallableFactory()); + } + + /** + * Constructs an instance of GrpcComplianceStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcComplianceStub( + ComplianceStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings repeatDataBodyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyMethodDescriptor) + .build(); + GrpcCallSettings repeatDataBodyInfoTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyInfoMethodDescriptor) + .build(); + GrpcCallSettings repeatDataQueryTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataQueryMethodDescriptor) + .build(); + GrpcCallSettings repeatDataSimplePathTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataSimplePathMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("info.f_bool", String.valueOf(request.getInfo().getFBool())); + builder.add("info.f_double", String.valueOf(request.getInfo().getFDouble())); + builder.add("info.f_int32", String.valueOf(request.getInfo().getFInt32())); + builder.add( + "info.f_kingdom", String.valueOf(request.getInfo().getFKingdomValue())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + GrpcCallSettings repeatDataPathResourceTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataPathResourceMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("info.f_bool", String.valueOf(request.getInfo().getFBool())); + builder.add( + "info.f_child.f_string", + String.valueOf(request.getInfo().getFChild().getFString())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + GrpcCallSettings + repeatDataPathTrailingResourceTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataPathTrailingResourceMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add( + "info.f_child.f_string", + String.valueOf(request.getInfo().getFChild().getFString())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + GrpcCallSettings repeatDataBodyPutTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyPutMethodDescriptor) + .build(); + GrpcCallSettings repeatDataBodyPatchTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyPatchMethodDescriptor) + .build(); + GrpcCallSettings getEnumTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getEnumMethodDescriptor) + .build(); + GrpcCallSettings verifyEnumTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(verifyEnumMethodDescriptor) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.repeatDataBodyCallable = + callableFactory.createUnaryCallable( + repeatDataBodyTransportSettings, settings.repeatDataBodySettings(), clientContext); + this.repeatDataBodyInfoCallable = + callableFactory.createUnaryCallable( + repeatDataBodyInfoTransportSettings, + settings.repeatDataBodyInfoSettings(), + clientContext); + this.repeatDataQueryCallable = + callableFactory.createUnaryCallable( + repeatDataQueryTransportSettings, settings.repeatDataQuerySettings(), clientContext); + this.repeatDataSimplePathCallable = + callableFactory.createUnaryCallable( + repeatDataSimplePathTransportSettings, + settings.repeatDataSimplePathSettings(), + clientContext); + this.repeatDataPathResourceCallable = + callableFactory.createUnaryCallable( + repeatDataPathResourceTransportSettings, + settings.repeatDataPathResourceSettings(), + clientContext); + this.repeatDataPathTrailingResourceCallable = + callableFactory.createUnaryCallable( + repeatDataPathTrailingResourceTransportSettings, + settings.repeatDataPathTrailingResourceSettings(), + clientContext); + this.repeatDataBodyPutCallable = + callableFactory.createUnaryCallable( + repeatDataBodyPutTransportSettings, + settings.repeatDataBodyPutSettings(), + clientContext); + this.repeatDataBodyPatchCallable = + callableFactory.createUnaryCallable( + repeatDataBodyPatchTransportSettings, + settings.repeatDataBodyPatchSettings(), + clientContext); + this.getEnumCallable = + callableFactory.createUnaryCallable( + getEnumTransportSettings, settings.getEnumSettings(), clientContext); + this.verifyEnumCallable = + callableFactory.createUnaryCallable( + verifyEnumTransportSettings, settings.verifyEnumSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable repeatDataBodyCallable() { + return repeatDataBodyCallable; + } + + @Override + public UnaryCallable repeatDataBodyInfoCallable() { + return repeatDataBodyInfoCallable; + } + + @Override + public UnaryCallable repeatDataQueryCallable() { + return repeatDataQueryCallable; + } + + @Override + public UnaryCallable repeatDataSimplePathCallable() { + return repeatDataSimplePathCallable; + } + + @Override + public UnaryCallable repeatDataPathResourceCallable() { + return repeatDataPathResourceCallable; + } + + @Override + public UnaryCallable repeatDataPathTrailingResourceCallable() { + return repeatDataPathTrailingResourceCallable; + } + + @Override + public UnaryCallable repeatDataBodyPutCallable() { + return repeatDataBodyPutCallable; + } + + @Override + public UnaryCallable repeatDataBodyPatchCallable() { + return repeatDataBodyPatchCallable; + } + + @Override + public UnaryCallable getEnumCallable() { + return getEnumCallable; + } + + @Override + public UnaryCallable verifyEnumCallable() { + return verifyEnumCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoCallableFactory.java new file mode 100644 index 0000000000..f22d1faaa4 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the Echo service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcEchoCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoStub.java new file mode 100644 index 0000000000..4a2d9820af --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcEchoStub.java @@ -0,0 +1,668 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.api.pathtemplate.PathTemplate; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.base.Strings; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoErrorDetailsRequest; +import com.google.showcase.v1beta1.EchoErrorDetailsResponse; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.ExpandRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyRequest; +import com.google.showcase.v1beta1.PagedExpandRequest; +import com.google.showcase.v1beta1.PagedExpandResponse; +import com.google.showcase.v1beta1.WaitMetadata; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.WaitResponse; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.UUID; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the Echo service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcEchoStub extends EchoStub { + private static final MethodDescriptor echoMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/Echo") + .setRequestMarshaller(ProtoUtils.marshaller(EchoRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EchoResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + echoErrorDetailsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/EchoErrorDetails") + .setRequestMarshaller( + ProtoUtils.marshaller(EchoErrorDetailsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(EchoErrorDetailsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + failEchoWithDetailsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/FailEchoWithDetails") + .setRequestMarshaller( + ProtoUtils.marshaller(FailEchoWithDetailsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(FailEchoWithDetailsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor expandMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Echo/Expand") + .setRequestMarshaller(ProtoUtils.marshaller(ExpandRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EchoResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor collectMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.CLIENT_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Echo/Collect") + .setRequestMarshaller(ProtoUtils.marshaller(EchoRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EchoResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor chatMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.BIDI_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Echo/Chat") + .setRequestMarshaller(ProtoUtils.marshaller(EchoRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(EchoResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + pagedExpandMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpand") + .setRequestMarshaller(ProtoUtils.marshaller(PagedExpandRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(PagedExpandResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + pagedExpandLegacyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpandLegacy") + .setRequestMarshaller( + ProtoUtils.marshaller(PagedExpandLegacyRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(PagedExpandResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + pagedExpandLegacyMappedMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpandLegacyMapped") + .setRequestMarshaller(ProtoUtils.marshaller(PagedExpandRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(PagedExpandLegacyMappedResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor waitMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/Wait") + .setRequestMarshaller(ProtoUtils.marshaller(WaitRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor blockMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Echo/Block") + .setRequestMarshaller(ProtoUtils.marshaller(BlockRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(BlockResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable echoCallable; + private final UnaryCallable + echoErrorDetailsCallable; + private final UnaryCallable + failEchoWithDetailsCallable; + private final ServerStreamingCallable expandCallable; + private final ClientStreamingCallable collectCallable; + private final BidiStreamingCallable chatCallable; + private final UnaryCallable pagedExpandCallable; + private final UnaryCallable + pagedExpandPagedCallable; + private final UnaryCallable + pagedExpandLegacyCallable; + private final UnaryCallable + pagedExpandLegacyMappedCallable; + private final UnaryCallable + pagedExpandLegacyMappedPagedCallable; + private final UnaryCallable waitCallable; + private final OperationCallable waitOperationCallable; + private final UnaryCallable blockCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + private static final PathTemplate ECHO_0_PATH_TEMPLATE = PathTemplate.create("{header=**}"); + private static final PathTemplate ECHO_1_PATH_TEMPLATE = PathTemplate.create("{routing_id=**}"); + private static final PathTemplate ECHO_2_PATH_TEMPLATE = + PathTemplate.create("{table_name=regions/*/zones/*/**}"); + private static final PathTemplate ECHO_3_PATH_TEMPLATE = + PathTemplate.create("{super_id=projects/*}/**"); + private static final PathTemplate ECHO_4_PATH_TEMPLATE = + PathTemplate.create("{table_name=projects/*/instances/*/**}"); + private static final PathTemplate ECHO_5_PATH_TEMPLATE = + PathTemplate.create("projects/*/{instance_id=instances/*}/**"); + private static final PathTemplate ECHO_6_PATH_TEMPLATE = PathTemplate.create("{baz=**}"); + private static final PathTemplate ECHO_7_PATH_TEMPLATE = + PathTemplate.create("{qux=projects/*}/**"); + + public static final GrpcEchoStub create(EchoStubSettings settings) throws IOException { + return new GrpcEchoStub(settings, ClientContext.create(settings)); + } + + public static final GrpcEchoStub create(ClientContext clientContext) throws IOException { + return new GrpcEchoStub(EchoStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcEchoStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcEchoStub(EchoStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcEchoStub, using the given settings. This is protected so that it + * is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcEchoStub(EchoStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcEchoCallableFactory()); + } + + /** + * Constructs an instance of GrpcEchoStub, using the given settings. This is protected so that it + * is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcEchoStub( + EchoStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings echoTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(echoMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add(request.getHeader(), "header", ECHO_0_PATH_TEMPLATE); + builder.add(request.getHeader(), "routing_id", ECHO_1_PATH_TEMPLATE); + builder.add(request.getHeader(), "table_name", ECHO_2_PATH_TEMPLATE); + builder.add(request.getHeader(), "super_id", ECHO_3_PATH_TEMPLATE); + builder.add(request.getHeader(), "table_name", ECHO_4_PATH_TEMPLATE); + builder.add(request.getHeader(), "instance_id", ECHO_5_PATH_TEMPLATE); + builder.add(request.getOtherHeader(), "baz", ECHO_6_PATH_TEMPLATE); + builder.add(request.getOtherHeader(), "qux", ECHO_7_PATH_TEMPLATE); + return builder.build(); + }) + .setRequestMutator( + request -> { + EchoRequest.Builder requestBuilder = request.toBuilder(); + if (Strings.isNullOrEmpty(request.getRequestId())) { + requestBuilder.setRequestId(UUID.randomUUID().toString()); + } + if (Strings.isNullOrEmpty(request.getOtherRequestId())) { + requestBuilder.setOtherRequestId(UUID.randomUUID().toString()); + } + return requestBuilder.build(); + }) + .build(); + GrpcCallSettings + echoErrorDetailsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(echoErrorDetailsMethodDescriptor) + .build(); + GrpcCallSettings + failEchoWithDetailsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(failEchoWithDetailsMethodDescriptor) + .build(); + GrpcCallSettings expandTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(expandMethodDescriptor) + .build(); + GrpcCallSettings collectTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(collectMethodDescriptor) + .build(); + GrpcCallSettings chatTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(chatMethodDescriptor) + .build(); + GrpcCallSettings pagedExpandTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandMethodDescriptor) + .build(); + GrpcCallSettings + pagedExpandLegacyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandLegacyMethodDescriptor) + .build(); + GrpcCallSettings + pagedExpandLegacyMappedTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandLegacyMappedMethodDescriptor) + .build(); + GrpcCallSettings waitTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(waitMethodDescriptor) + .build(); + GrpcCallSettings blockTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(blockMethodDescriptor) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.echoCallable = + callableFactory.createUnaryCallable( + echoTransportSettings, settings.echoSettings(), clientContext); + this.echoErrorDetailsCallable = + callableFactory.createUnaryCallable( + echoErrorDetailsTransportSettings, settings.echoErrorDetailsSettings(), clientContext); + this.failEchoWithDetailsCallable = + callableFactory.createUnaryCallable( + failEchoWithDetailsTransportSettings, + settings.failEchoWithDetailsSettings(), + clientContext); + this.expandCallable = + callableFactory.createServerStreamingCallable( + expandTransportSettings, settings.expandSettings(), clientContext); + this.collectCallable = + callableFactory.createClientStreamingCallable( + collectTransportSettings, settings.collectSettings(), clientContext); + this.chatCallable = + callableFactory.createBidiStreamingCallable( + chatTransportSettings, settings.chatSettings(), clientContext); + this.pagedExpandCallable = + callableFactory.createUnaryCallable( + pagedExpandTransportSettings, settings.pagedExpandSettings(), clientContext); + this.pagedExpandPagedCallable = + callableFactory.createPagedCallable( + pagedExpandTransportSettings, settings.pagedExpandSettings(), clientContext); + this.pagedExpandLegacyCallable = + callableFactory.createUnaryCallable( + pagedExpandLegacyTransportSettings, + settings.pagedExpandLegacySettings(), + clientContext); + this.pagedExpandLegacyMappedCallable = + callableFactory.createUnaryCallable( + pagedExpandLegacyMappedTransportSettings, + settings.pagedExpandLegacyMappedSettings(), + clientContext); + this.pagedExpandLegacyMappedPagedCallable = + callableFactory.createPagedCallable( + pagedExpandLegacyMappedTransportSettings, + settings.pagedExpandLegacyMappedSettings(), + clientContext); + this.waitCallable = + callableFactory.createUnaryCallable( + waitTransportSettings, settings.waitSettings(), clientContext); + this.waitOperationCallable = + callableFactory.createOperationCallable( + waitTransportSettings, settings.waitOperationSettings(), clientContext, operationsStub); + this.blockCallable = + callableFactory.createUnaryCallable( + blockTransportSettings, settings.blockSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable echoCallable() { + return echoCallable; + } + + @Override + public UnaryCallable + echoErrorDetailsCallable() { + return echoErrorDetailsCallable; + } + + @Override + public UnaryCallable + failEchoWithDetailsCallable() { + return failEchoWithDetailsCallable; + } + + @Override + public ServerStreamingCallable expandCallable() { + return expandCallable; + } + + @Override + public ClientStreamingCallable collectCallable() { + return collectCallable; + } + + @Override + public BidiStreamingCallable chatCallable() { + return chatCallable; + } + + @Override + public UnaryCallable pagedExpandCallable() { + return pagedExpandCallable; + } + + @Override + public UnaryCallable pagedExpandPagedCallable() { + return pagedExpandPagedCallable; + } + + @Override + public UnaryCallable pagedExpandLegacyCallable() { + return pagedExpandLegacyCallable; + } + + @Override + public UnaryCallable + pagedExpandLegacyMappedCallable() { + return pagedExpandLegacyMappedCallable; + } + + @Override + public UnaryCallable + pagedExpandLegacyMappedPagedCallable() { + return pagedExpandLegacyMappedPagedCallable; + } + + @Override + public UnaryCallable waitCallable() { + return waitCallable; + } + + @Override + public OperationCallable waitOperationCallable() { + return waitOperationCallable; + } + + @Override + public UnaryCallable blockCallable() { + return blockCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityCallableFactory.java new file mode 100644 index 0000000000..0b24326bf3 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the Identity service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcIdentityCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityStub.java new file mode 100644 index 0000000000..5260967a52 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcIdentityStub.java @@ -0,0 +1,448 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateUserRequest; +import com.google.showcase.v1beta1.DeleteUserRequest; +import com.google.showcase.v1beta1.GetUserRequest; +import com.google.showcase.v1beta1.ListUsersRequest; +import com.google.showcase.v1beta1.ListUsersResponse; +import com.google.showcase.v1beta1.UpdateUserRequest; +import com.google.showcase.v1beta1.User; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the Identity service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcIdentityStub extends IdentityStub { + private static final MethodDescriptor createUserMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Identity/CreateUser") + .setRequestMarshaller(ProtoUtils.marshaller(CreateUserRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(User.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getUserMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Identity/GetUser") + .setRequestMarshaller(ProtoUtils.marshaller(GetUserRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(User.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor updateUserMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Identity/UpdateUser") + .setRequestMarshaller(ProtoUtils.marshaller(UpdateUserRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(User.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor deleteUserMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Identity/DeleteUser") + .setRequestMarshaller(ProtoUtils.marshaller(DeleteUserRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listUsersMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Identity/ListUsers") + .setRequestMarshaller(ProtoUtils.marshaller(ListUsersRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(ListUsersResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable createUserCallable; + private final UnaryCallable getUserCallable; + private final UnaryCallable updateUserCallable; + private final UnaryCallable deleteUserCallable; + private final UnaryCallable listUsersCallable; + private final UnaryCallable listUsersPagedCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcIdentityStub create(IdentityStubSettings settings) throws IOException { + return new GrpcIdentityStub(settings, ClientContext.create(settings)); + } + + public static final GrpcIdentityStub create(ClientContext clientContext) throws IOException { + return new GrpcIdentityStub(IdentityStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcIdentityStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcIdentityStub( + IdentityStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcIdentityStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcIdentityStub(IdentityStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcIdentityCallableFactory()); + } + + /** + * Constructs an instance of GrpcIdentityStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcIdentityStub( + IdentityStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings createUserTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createUserMethodDescriptor) + .build(); + GrpcCallSettings getUserTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getUserMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateUserTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateUserMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("user.name", String.valueOf(request.getUser().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteUserTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteUserMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listUsersTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listUsersMethodDescriptor) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createUserCallable = + callableFactory.createUnaryCallable( + createUserTransportSettings, settings.createUserSettings(), clientContext); + this.getUserCallable = + callableFactory.createUnaryCallable( + getUserTransportSettings, settings.getUserSettings(), clientContext); + this.updateUserCallable = + callableFactory.createUnaryCallable( + updateUserTransportSettings, settings.updateUserSettings(), clientContext); + this.deleteUserCallable = + callableFactory.createUnaryCallable( + deleteUserTransportSettings, settings.deleteUserSettings(), clientContext); + this.listUsersCallable = + callableFactory.createUnaryCallable( + listUsersTransportSettings, settings.listUsersSettings(), clientContext); + this.listUsersPagedCallable = + callableFactory.createPagedCallable( + listUsersTransportSettings, settings.listUsersSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable createUserCallable() { + return createUserCallable; + } + + @Override + public UnaryCallable getUserCallable() { + return getUserCallable; + } + + @Override + public UnaryCallable updateUserCallable() { + return updateUserCallable; + } + + @Override + public UnaryCallable deleteUserCallable() { + return deleteUserCallable; + } + + @Override + public UnaryCallable listUsersCallable() { + return listUsersCallable; + } + + @Override + public UnaryCallable listUsersPagedCallable() { + return listUsersPagedCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingCallableFactory.java new file mode 100644 index 0000000000..b1410c4288 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the Messaging service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcMessagingCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingStub.java new file mode 100644 index 0000000000..2eb932b344 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcMessagingStub.java @@ -0,0 +1,747 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.Blurb; +import com.google.showcase.v1beta1.ConnectRequest; +import com.google.showcase.v1beta1.CreateBlurbRequest; +import com.google.showcase.v1beta1.CreateRoomRequest; +import com.google.showcase.v1beta1.DeleteBlurbRequest; +import com.google.showcase.v1beta1.DeleteRoomRequest; +import com.google.showcase.v1beta1.GetBlurbRequest; +import com.google.showcase.v1beta1.GetRoomRequest; +import com.google.showcase.v1beta1.ListBlurbsRequest; +import com.google.showcase.v1beta1.ListBlurbsResponse; +import com.google.showcase.v1beta1.ListRoomsRequest; +import com.google.showcase.v1beta1.ListRoomsResponse; +import com.google.showcase.v1beta1.Room; +import com.google.showcase.v1beta1.SearchBlurbsMetadata; +import com.google.showcase.v1beta1.SearchBlurbsRequest; +import com.google.showcase.v1beta1.SearchBlurbsResponse; +import com.google.showcase.v1beta1.SendBlurbsResponse; +import com.google.showcase.v1beta1.StreamBlurbsRequest; +import com.google.showcase.v1beta1.StreamBlurbsResponse; +import com.google.showcase.v1beta1.UpdateBlurbRequest; +import com.google.showcase.v1beta1.UpdateRoomRequest; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the Messaging service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcMessagingStub extends MessagingStub { + private static final MethodDescriptor createRoomMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/CreateRoom") + .setRequestMarshaller(ProtoUtils.marshaller(CreateRoomRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Room.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getRoomMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/GetRoom") + .setRequestMarshaller(ProtoUtils.marshaller(GetRoomRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Room.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor updateRoomMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/UpdateRoom") + .setRequestMarshaller(ProtoUtils.marshaller(UpdateRoomRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Room.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor deleteRoomMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/DeleteRoom") + .setRequestMarshaller(ProtoUtils.marshaller(DeleteRoomRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listRoomsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/ListRooms") + .setRequestMarshaller(ProtoUtils.marshaller(ListRoomsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(ListRoomsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor createBlurbMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/CreateBlurb") + .setRequestMarshaller(ProtoUtils.marshaller(CreateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Blurb.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getBlurbMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/GetBlurb") + .setRequestMarshaller(ProtoUtils.marshaller(GetBlurbRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Blurb.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor updateBlurbMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/UpdateBlurb") + .setRequestMarshaller(ProtoUtils.marshaller(UpdateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Blurb.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor deleteBlurbMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/DeleteBlurb") + .setRequestMarshaller(ProtoUtils.marshaller(DeleteBlurbRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listBlurbsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/ListBlurbs") + .setRequestMarshaller(ProtoUtils.marshaller(ListBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(ListBlurbsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + searchBlurbsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Messaging/SearchBlurbs") + .setRequestMarshaller(ProtoUtils.marshaller(SearchBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + streamBlurbsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Messaging/StreamBlurbs") + .setRequestMarshaller(ProtoUtils.marshaller(StreamBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(StreamBlurbsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + sendBlurbsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.CLIENT_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Messaging/SendBlurbs") + .setRequestMarshaller(ProtoUtils.marshaller(CreateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(SendBlurbsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + connectMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.BIDI_STREAMING) + .setFullMethodName("google.showcase.v1beta1.Messaging/Connect") + .setRequestMarshaller(ProtoUtils.marshaller(ConnectRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(StreamBlurbsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable createRoomCallable; + private final UnaryCallable getRoomCallable; + private final UnaryCallable updateRoomCallable; + private final UnaryCallable deleteRoomCallable; + private final UnaryCallable listRoomsCallable; + private final UnaryCallable listRoomsPagedCallable; + private final UnaryCallable createBlurbCallable; + private final UnaryCallable getBlurbCallable; + private final UnaryCallable updateBlurbCallable; + private final UnaryCallable deleteBlurbCallable; + private final UnaryCallable listBlurbsCallable; + private final UnaryCallable listBlurbsPagedCallable; + private final UnaryCallable searchBlurbsCallable; + private final OperationCallable + searchBlurbsOperationCallable; + private final ServerStreamingCallable + streamBlurbsCallable; + private final ClientStreamingCallable sendBlurbsCallable; + private final BidiStreamingCallable connectCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcMessagingStub create(MessagingStubSettings settings) throws IOException { + return new GrpcMessagingStub(settings, ClientContext.create(settings)); + } + + public static final GrpcMessagingStub create(ClientContext clientContext) throws IOException { + return new GrpcMessagingStub(MessagingStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcMessagingStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcMessagingStub( + MessagingStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcMessagingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcMessagingStub(MessagingStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcMessagingCallableFactory()); + } + + /** + * Constructs an instance of GrpcMessagingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcMessagingStub( + MessagingStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings createRoomTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createRoomMethodDescriptor) + .build(); + GrpcCallSettings getRoomTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getRoomMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateRoomTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateRoomMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("room.name", String.valueOf(request.getRoom().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteRoomTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteRoomMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listRoomsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listRoomsMethodDescriptor) + .build(); + GrpcCallSettings createBlurbTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createBlurbMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings getBlurbTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getBlurbMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateBlurbTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateBlurbMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("blurb.name", String.valueOf(request.getBlurb().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteBlurbTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteBlurbMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listBlurbsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listBlurbsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings searchBlurbsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(searchBlurbsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings streamBlurbsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(streamBlurbsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings sendBlurbsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(sendBlurbsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings connectTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(connectMethodDescriptor) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createRoomCallable = + callableFactory.createUnaryCallable( + createRoomTransportSettings, settings.createRoomSettings(), clientContext); + this.getRoomCallable = + callableFactory.createUnaryCallable( + getRoomTransportSettings, settings.getRoomSettings(), clientContext); + this.updateRoomCallable = + callableFactory.createUnaryCallable( + updateRoomTransportSettings, settings.updateRoomSettings(), clientContext); + this.deleteRoomCallable = + callableFactory.createUnaryCallable( + deleteRoomTransportSettings, settings.deleteRoomSettings(), clientContext); + this.listRoomsCallable = + callableFactory.createUnaryCallable( + listRoomsTransportSettings, settings.listRoomsSettings(), clientContext); + this.listRoomsPagedCallable = + callableFactory.createPagedCallable( + listRoomsTransportSettings, settings.listRoomsSettings(), clientContext); + this.createBlurbCallable = + callableFactory.createUnaryCallable( + createBlurbTransportSettings, settings.createBlurbSettings(), clientContext); + this.getBlurbCallable = + callableFactory.createUnaryCallable( + getBlurbTransportSettings, settings.getBlurbSettings(), clientContext); + this.updateBlurbCallable = + callableFactory.createUnaryCallable( + updateBlurbTransportSettings, settings.updateBlurbSettings(), clientContext); + this.deleteBlurbCallable = + callableFactory.createUnaryCallable( + deleteBlurbTransportSettings, settings.deleteBlurbSettings(), clientContext); + this.listBlurbsCallable = + callableFactory.createUnaryCallable( + listBlurbsTransportSettings, settings.listBlurbsSettings(), clientContext); + this.listBlurbsPagedCallable = + callableFactory.createPagedCallable( + listBlurbsTransportSettings, settings.listBlurbsSettings(), clientContext); + this.searchBlurbsCallable = + callableFactory.createUnaryCallable( + searchBlurbsTransportSettings, settings.searchBlurbsSettings(), clientContext); + this.searchBlurbsOperationCallable = + callableFactory.createOperationCallable( + searchBlurbsTransportSettings, + settings.searchBlurbsOperationSettings(), + clientContext, + operationsStub); + this.streamBlurbsCallable = + callableFactory.createServerStreamingCallable( + streamBlurbsTransportSettings, settings.streamBlurbsSettings(), clientContext); + this.sendBlurbsCallable = + callableFactory.createClientStreamingCallable( + sendBlurbsTransportSettings, settings.sendBlurbsSettings(), clientContext); + this.connectCallable = + callableFactory.createBidiStreamingCallable( + connectTransportSettings, settings.connectSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable createRoomCallable() { + return createRoomCallable; + } + + @Override + public UnaryCallable getRoomCallable() { + return getRoomCallable; + } + + @Override + public UnaryCallable updateRoomCallable() { + return updateRoomCallable; + } + + @Override + public UnaryCallable deleteRoomCallable() { + return deleteRoomCallable; + } + + @Override + public UnaryCallable listRoomsCallable() { + return listRoomsCallable; + } + + @Override + public UnaryCallable listRoomsPagedCallable() { + return listRoomsPagedCallable; + } + + @Override + public UnaryCallable createBlurbCallable() { + return createBlurbCallable; + } + + @Override + public UnaryCallable getBlurbCallable() { + return getBlurbCallable; + } + + @Override + public UnaryCallable updateBlurbCallable() { + return updateBlurbCallable; + } + + @Override + public UnaryCallable deleteBlurbCallable() { + return deleteBlurbCallable; + } + + @Override + public UnaryCallable listBlurbsCallable() { + return listBlurbsCallable; + } + + @Override + public UnaryCallable listBlurbsPagedCallable() { + return listBlurbsPagedCallable; + } + + @Override + public UnaryCallable searchBlurbsCallable() { + return searchBlurbsCallable; + } + + @Override + public OperationCallable + searchBlurbsOperationCallable() { + return searchBlurbsOperationCallable; + } + + @Override + public ServerStreamingCallable streamBlurbsCallable() { + return streamBlurbsCallable; + } + + @Override + public ClientStreamingCallable sendBlurbsCallable() { + return sendBlurbsCallable; + } + + @Override + public BidiStreamingCallable connectCallable() { + return connectCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceCallableFactory.java new file mode 100644 index 0000000000..a6aaad6597 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the SequenceService service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcSequenceServiceCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceStub.java new file mode 100644 index 0000000000..90a06a2ea1 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcSequenceServiceStub.java @@ -0,0 +1,512 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.AttemptSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceResponse; +import com.google.showcase.v1beta1.CreateSequenceRequest; +import com.google.showcase.v1beta1.CreateStreamingSequenceRequest; +import com.google.showcase.v1beta1.GetSequenceReportRequest; +import com.google.showcase.v1beta1.GetStreamingSequenceReportRequest; +import com.google.showcase.v1beta1.Sequence; +import com.google.showcase.v1beta1.SequenceReport; +import com.google.showcase.v1beta1.StreamingSequence; +import com.google.showcase.v1beta1.StreamingSequenceReport; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the SequenceService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcSequenceServiceStub extends SequenceServiceStub { + private static final MethodDescriptor + createSequenceMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.SequenceService/CreateSequence") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateSequenceRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Sequence.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + createStreamingSequenceMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.SequenceService/CreateStreamingSequence") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateStreamingSequenceRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(StreamingSequence.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + getSequenceReportMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.SequenceService/GetSequenceReport") + .setRequestMarshaller( + ProtoUtils.marshaller(GetSequenceReportRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(SequenceReport.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + getStreamingSequenceReportMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.showcase.v1beta1.SequenceService/GetStreamingSequenceReport") + .setRequestMarshaller( + ProtoUtils.marshaller(GetStreamingSequenceReportRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(StreamingSequenceReport.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + attemptSequenceMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.SequenceService/AttemptSequence") + .setRequestMarshaller( + ProtoUtils.marshaller(AttemptSequenceRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceMethodDescriptor = + MethodDescriptor + .newBuilder() + .setType(MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName("google.showcase.v1beta1.SequenceService/AttemptStreamingSequence") + .setRequestMarshaller( + ProtoUtils.marshaller(AttemptStreamingSequenceRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(AttemptStreamingSequenceResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable createSequenceCallable; + private final UnaryCallable + createStreamingSequenceCallable; + private final UnaryCallable getSequenceReportCallable; + private final UnaryCallable + getStreamingSequenceReportCallable; + private final UnaryCallable attemptSequenceCallable; + private final ServerStreamingCallable< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcSequenceServiceStub create(SequenceServiceStubSettings settings) + throws IOException { + return new GrpcSequenceServiceStub(settings, ClientContext.create(settings)); + } + + public static final GrpcSequenceServiceStub create(ClientContext clientContext) + throws IOException { + return new GrpcSequenceServiceStub( + SequenceServiceStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcSequenceServiceStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcSequenceServiceStub( + SequenceServiceStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcSequenceServiceStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcSequenceServiceStub( + SequenceServiceStubSettings settings, ClientContext clientContext) throws IOException { + this(settings, clientContext, new GrpcSequenceServiceCallableFactory()); + } + + /** + * Constructs an instance of GrpcSequenceServiceStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcSequenceServiceStub( + SequenceServiceStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings createSequenceTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createSequenceMethodDescriptor) + .build(); + GrpcCallSettings + createStreamingSequenceTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createStreamingSequenceMethodDescriptor) + .build(); + GrpcCallSettings getSequenceReportTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getSequenceReportMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings + getStreamingSequenceReportTransportSettings = + GrpcCallSettings + .newBuilder() + .setMethodDescriptor(getStreamingSequenceReportMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings attemptSequenceTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(attemptSequenceMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings + attemptStreamingSequenceTransportSettings = + GrpcCallSettings + .newBuilder() + .setMethodDescriptor(attemptStreamingSequenceMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createSequenceCallable = + callableFactory.createUnaryCallable( + createSequenceTransportSettings, settings.createSequenceSettings(), clientContext); + this.createStreamingSequenceCallable = + callableFactory.createUnaryCallable( + createStreamingSequenceTransportSettings, + settings.createStreamingSequenceSettings(), + clientContext); + this.getSequenceReportCallable = + callableFactory.createUnaryCallable( + getSequenceReportTransportSettings, + settings.getSequenceReportSettings(), + clientContext); + this.getStreamingSequenceReportCallable = + callableFactory.createUnaryCallable( + getStreamingSequenceReportTransportSettings, + settings.getStreamingSequenceReportSettings(), + clientContext); + this.attemptSequenceCallable = + callableFactory.createUnaryCallable( + attemptSequenceTransportSettings, settings.attemptSequenceSettings(), clientContext); + this.attemptStreamingSequenceCallable = + callableFactory.createServerStreamingCallable( + attemptStreamingSequenceTransportSettings, + settings.attemptStreamingSequenceSettings(), + clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable createSequenceCallable() { + return createSequenceCallable; + } + + @Override + public UnaryCallable + createStreamingSequenceCallable() { + return createStreamingSequenceCallable; + } + + @Override + public UnaryCallable getSequenceReportCallable() { + return getSequenceReportCallable; + } + + @Override + public UnaryCallable + getStreamingSequenceReportCallable() { + return getStreamingSequenceReportCallable; + } + + @Override + public UnaryCallable attemptSequenceCallable() { + return attemptSequenceCallable; + } + + @Override + public ServerStreamingCallable + attemptStreamingSequenceCallable() { + return attemptStreamingSequenceCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingCallableFactory.java new file mode 100644 index 0000000000..adbfa10f91 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingCallableFactory.java @@ -0,0 +1,115 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the Testing service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcTestingCallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingStub.java new file mode 100644 index 0000000000..b485b9f36d --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/GrpcTestingStub.java @@ -0,0 +1,557 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateSessionRequest; +import com.google.showcase.v1beta1.DeleteSessionRequest; +import com.google.showcase.v1beta1.DeleteTestRequest; +import com.google.showcase.v1beta1.GetSessionRequest; +import com.google.showcase.v1beta1.ListSessionsRequest; +import com.google.showcase.v1beta1.ListSessionsResponse; +import com.google.showcase.v1beta1.ListTestsRequest; +import com.google.showcase.v1beta1.ListTestsResponse; +import com.google.showcase.v1beta1.ReportSessionRequest; +import com.google.showcase.v1beta1.ReportSessionResponse; +import com.google.showcase.v1beta1.Session; +import com.google.showcase.v1beta1.VerifyTestRequest; +import com.google.showcase.v1beta1.VerifyTestResponse; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the Testing service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcTestingStub extends TestingStub { + private static final MethodDescriptor + createSessionMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/CreateSession") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateSessionRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Session.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getSessionMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/GetSession") + .setRequestMarshaller(ProtoUtils.marshaller(GetSessionRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Session.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listSessionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/ListSessions") + .setRequestMarshaller(ProtoUtils.marshaller(ListSessionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListSessionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor deleteSessionMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/DeleteSession") + .setRequestMarshaller(ProtoUtils.marshaller(DeleteSessionRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + reportSessionMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/ReportSession") + .setRequestMarshaller( + ProtoUtils.marshaller(ReportSessionRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ReportSessionResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listTestsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/ListTests") + .setRequestMarshaller(ProtoUtils.marshaller(ListTestsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(ListTestsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor deleteTestMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/DeleteTest") + .setRequestMarshaller(ProtoUtils.marshaller(DeleteTestRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + verifyTestMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.showcase.v1beta1.Testing/VerifyTest") + .setRequestMarshaller(ProtoUtils.marshaller(VerifyTestRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(VerifyTestResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable createSessionCallable; + private final UnaryCallable getSessionCallable; + private final UnaryCallable listSessionsCallable; + private final UnaryCallable + listSessionsPagedCallable; + private final UnaryCallable deleteSessionCallable; + private final UnaryCallable reportSessionCallable; + private final UnaryCallable listTestsCallable; + private final UnaryCallable listTestsPagedCallable; + private final UnaryCallable deleteTestCallable; + private final UnaryCallable verifyTestCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcTestingStub create(TestingStubSettings settings) throws IOException { + return new GrpcTestingStub(settings, ClientContext.create(settings)); + } + + public static final GrpcTestingStub create(ClientContext clientContext) throws IOException { + return new GrpcTestingStub(TestingStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcTestingStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcTestingStub( + TestingStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcTestingStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcTestingStub(TestingStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcTestingCallableFactory()); + } + + /** + * Constructs an instance of GrpcTestingStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected GrpcTestingStub( + TestingStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings createSessionTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createSessionMethodDescriptor) + .build(); + GrpcCallSettings getSessionTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getSessionMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listSessionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listSessionsMethodDescriptor) + .build(); + GrpcCallSettings deleteSessionTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteSessionMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings reportSessionTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(reportSessionMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listTestsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listTestsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteTestTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteTestMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings verifyTestTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(verifyTestMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createSessionCallable = + callableFactory.createUnaryCallable( + createSessionTransportSettings, settings.createSessionSettings(), clientContext); + this.getSessionCallable = + callableFactory.createUnaryCallable( + getSessionTransportSettings, settings.getSessionSettings(), clientContext); + this.listSessionsCallable = + callableFactory.createUnaryCallable( + listSessionsTransportSettings, settings.listSessionsSettings(), clientContext); + this.listSessionsPagedCallable = + callableFactory.createPagedCallable( + listSessionsTransportSettings, settings.listSessionsSettings(), clientContext); + this.deleteSessionCallable = + callableFactory.createUnaryCallable( + deleteSessionTransportSettings, settings.deleteSessionSettings(), clientContext); + this.reportSessionCallable = + callableFactory.createUnaryCallable( + reportSessionTransportSettings, settings.reportSessionSettings(), clientContext); + this.listTestsCallable = + callableFactory.createUnaryCallable( + listTestsTransportSettings, settings.listTestsSettings(), clientContext); + this.listTestsPagedCallable = + callableFactory.createPagedCallable( + listTestsTransportSettings, settings.listTestsSettings(), clientContext); + this.deleteTestCallable = + callableFactory.createUnaryCallable( + deleteTestTransportSettings, settings.deleteTestSettings(), clientContext); + this.verifyTestCallable = + callableFactory.createUnaryCallable( + verifyTestTransportSettings, settings.verifyTestSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable createSessionCallable() { + return createSessionCallable; + } + + @Override + public UnaryCallable getSessionCallable() { + return getSessionCallable; + } + + @Override + public UnaryCallable listSessionsCallable() { + return listSessionsCallable; + } + + @Override + public UnaryCallable listSessionsPagedCallable() { + return listSessionsPagedCallable; + } + + @Override + public UnaryCallable deleteSessionCallable() { + return deleteSessionCallable; + } + + @Override + public UnaryCallable reportSessionCallable() { + return reportSessionCallable; + } + + @Override + public UnaryCallable listTestsCallable() { + return listTestsCallable; + } + + @Override + public UnaryCallable listTestsPagedCallable() { + return listTestsPagedCallable; + } + + @Override + public UnaryCallable deleteTestCallable() { + return deleteTestCallable; + } + + @Override + public UnaryCallable verifyTestCallable() { + return verifyTestCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceCallableFactory.java new file mode 100644 index 0000000000..a862d01764 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the Compliance service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonComplianceCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceStub.java new file mode 100644 index 0000000000..5bcc7c6fe1 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonComplianceStub.java @@ -0,0 +1,1109 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.EnumRequest; +import com.google.showcase.v1beta1.EnumResponse; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the Compliance service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonComplianceStub extends ComplianceStub { + private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); + + private static final ApiMethodDescriptor + repeatDataBodyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBody") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat:body", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataBodyInfoMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyInfo") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat:bodyinfo", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "fDouble", request.getFDouble()); + serializer.putQueryParam(fields, "fInt32", request.getFInt32()); + serializer.putQueryParam(fields, "fInt64", request.getFInt64()); + if (request.hasIntendedBindingUri()) { + serializer.putQueryParam( + fields, "intendedBindingUri", request.getIntendedBindingUri()); + } + serializer.putQueryParam(fields, "name", request.getName()); + if (request.hasPDouble()) { + serializer.putQueryParam(fields, "pDouble", request.getPDouble()); + } + if (request.hasPInt32()) { + serializer.putQueryParam(fields, "pInt32", request.getPInt32()); + } + if (request.hasPInt64()) { + serializer.putQueryParam(fields, "pInt64", request.getPInt64()); + } + serializer.putQueryParam( + fields, "serverVerify", request.getServerVerify()); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create().toBody("info", request.getInfo(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataQueryMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataQuery") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat:query", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "fDouble", request.getFDouble()); + serializer.putQueryParam(fields, "fInt32", request.getFInt32()); + serializer.putQueryParam(fields, "fInt64", request.getFInt64()); + serializer.putQueryParam(fields, "info", request.getInfo()); + if (request.hasIntendedBindingUri()) { + serializer.putQueryParam( + fields, "intendedBindingUri", request.getIntendedBindingUri()); + } + serializer.putQueryParam(fields, "name", request.getName()); + if (request.hasPDouble()) { + serializer.putQueryParam(fields, "pDouble", request.getPDouble()); + } + if (request.hasPInt32()) { + serializer.putQueryParam(fields, "pInt32", request.getPInt32()); + } + if (request.hasPInt64()) { + serializer.putQueryParam(fields, "pInt64", request.getPInt64()); + } + serializer.putQueryParam( + fields, "serverVerify", request.getServerVerify()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataSimplePathMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataSimplePath") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat/{info.fString}/{info.fInt32}/{info.fDouble}/{info.fBool}/{info.fKingdom}:simplepath", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "info.fBool", request.getInfo().getFBool()); + serializer.putPathParam( + fields, "info.fDouble", request.getInfo().getFDouble()); + serializer.putPathParam( + fields, "info.fInt32", request.getInfo().getFInt32()); + serializer.putPathParam( + fields, "info.fKingdom", request.getInfo().getFKingdomValue()); + serializer.putPathParam( + fields, "info.fString", request.getInfo().getFString()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "fDouble", request.getFDouble()); + serializer.putQueryParam(fields, "fInt32", request.getFInt32()); + serializer.putQueryParam(fields, "fInt64", request.getFInt64()); + serializer.putQueryParam(fields, "info", request.getInfo()); + if (request.hasIntendedBindingUri()) { + serializer.putQueryParam( + fields, "intendedBindingUri", request.getIntendedBindingUri()); + } + serializer.putQueryParam(fields, "name", request.getName()); + if (request.hasPDouble()) { + serializer.putQueryParam(fields, "pDouble", request.getPDouble()); + } + if (request.hasPInt32()) { + serializer.putQueryParam(fields, "pInt32", request.getPInt32()); + } + if (request.hasPInt64()) { + serializer.putQueryParam(fields, "pInt64", request.getPInt64()); + } + serializer.putQueryParam( + fields, "serverVerify", request.getServerVerify()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataPathResourceMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataPathResource") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat/{info.fString=first/*}/{info.fChild.fString=second/*}/bool/{info.fBool}:pathresource", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "info.fBool", request.getInfo().getFBool()); + serializer.putPathParam( + fields, + "info.fChild.fString", + request.getInfo().getFChild().getFString()); + serializer.putPathParam( + fields, "info.fString", request.getInfo().getFString()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/repeat/{info.fChild.fString=first/*}/{info.fString=second/*}/bool/{info.fBool}:childfirstpathresource") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "fDouble", request.getFDouble()); + serializer.putQueryParam(fields, "fInt32", request.getFInt32()); + serializer.putQueryParam(fields, "fInt64", request.getFInt64()); + serializer.putQueryParam(fields, "info", request.getInfo()); + if (request.hasIntendedBindingUri()) { + serializer.putQueryParam( + fields, "intendedBindingUri", request.getIntendedBindingUri()); + } + serializer.putQueryParam(fields, "name", request.getName()); + if (request.hasPDouble()) { + serializer.putQueryParam(fields, "pDouble", request.getPDouble()); + } + if (request.hasPInt32()) { + serializer.putQueryParam(fields, "pInt32", request.getPInt32()); + } + if (request.hasPInt64()) { + serializer.putQueryParam(fields, "pInt64", request.getPInt64()); + } + serializer.putQueryParam( + fields, "serverVerify", request.getServerVerify()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataPathTrailingResourceMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.showcase.v1beta1.Compliance/RepeatDataPathTrailingResource") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat/{info.fString=first/*}/{info.fChild.fString=second/**}:pathtrailingresource", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, + "info.fChild.fString", + request.getInfo().getFChild().getFString()); + serializer.putPathParam( + fields, "info.fString", request.getInfo().getFString()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "fDouble", request.getFDouble()); + serializer.putQueryParam(fields, "fInt32", request.getFInt32()); + serializer.putQueryParam(fields, "fInt64", request.getFInt64()); + serializer.putQueryParam(fields, "info", request.getInfo()); + if (request.hasIntendedBindingUri()) { + serializer.putQueryParam( + fields, "intendedBindingUri", request.getIntendedBindingUri()); + } + serializer.putQueryParam(fields, "name", request.getName()); + if (request.hasPDouble()) { + serializer.putQueryParam(fields, "pDouble", request.getPDouble()); + } + if (request.hasPInt32()) { + serializer.putQueryParam(fields, "pInt32", request.getPInt32()); + } + if (request.hasPInt64()) { + serializer.putQueryParam(fields, "pInt64", request.getPInt64()); + } + serializer.putQueryParam( + fields, "serverVerify", request.getServerVerify()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataBodyPutMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyPut") + .setHttpMethod("PUT") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat:bodyput", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + repeatDataBodyPatchMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/RepeatDataBodyPatch") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/repeat:bodypatch", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RepeatResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getEnumMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/GetEnum") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/compliance/enum", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "unknownEnum", request.getUnknownEnum()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(EnumResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor verifyEnumMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Compliance/VerifyEnum") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/compliance/enum", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "continent", request.getContinentValue()); + serializer.putQueryParam(fields, "request", request.getRequest()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(EnumResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable repeatDataBodyCallable; + private final UnaryCallable repeatDataBodyInfoCallable; + private final UnaryCallable repeatDataQueryCallable; + private final UnaryCallable repeatDataSimplePathCallable; + private final UnaryCallable repeatDataPathResourceCallable; + private final UnaryCallable repeatDataPathTrailingResourceCallable; + private final UnaryCallable repeatDataBodyPutCallable; + private final UnaryCallable repeatDataBodyPatchCallable; + private final UnaryCallable getEnumCallable; + private final UnaryCallable verifyEnumCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonComplianceStub create(ComplianceStubSettings settings) + throws IOException { + return new HttpJsonComplianceStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonComplianceStub create(ClientContext clientContext) + throws IOException { + return new HttpJsonComplianceStub( + ComplianceStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonComplianceStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonComplianceStub( + ComplianceStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonComplianceStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonComplianceStub(ComplianceStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonComplianceCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonComplianceStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonComplianceStub( + ComplianceStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + + HttpJsonCallSettings repeatDataBodyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings repeatDataBodyInfoTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyInfoMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings repeatDataQueryTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataQueryMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings repeatDataSimplePathTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataSimplePathMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("info.f_bool", String.valueOf(request.getInfo().getFBool())); + builder.add("info.f_double", String.valueOf(request.getInfo().getFDouble())); + builder.add("info.f_int32", String.valueOf(request.getInfo().getFInt32())); + builder.add( + "info.f_kingdom", String.valueOf(request.getInfo().getFKingdomValue())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings repeatDataPathResourceTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataPathResourceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("info.f_bool", String.valueOf(request.getInfo().getFBool())); + builder.add( + "info.f_child.f_string", + String.valueOf(request.getInfo().getFChild().getFString())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + repeatDataPathTrailingResourceTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataPathTrailingResourceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add( + "info.f_child.f_string", + String.valueOf(request.getInfo().getFChild().getFString())); + builder.add("info.f_string", String.valueOf(request.getInfo().getFString())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings repeatDataBodyPutTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyPutMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings repeatDataBodyPatchTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(repeatDataBodyPatchMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings getEnumTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getEnumMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings verifyEnumTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(verifyEnumMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.repeatDataBodyCallable = + callableFactory.createUnaryCallable( + repeatDataBodyTransportSettings, settings.repeatDataBodySettings(), clientContext); + this.repeatDataBodyInfoCallable = + callableFactory.createUnaryCallable( + repeatDataBodyInfoTransportSettings, + settings.repeatDataBodyInfoSettings(), + clientContext); + this.repeatDataQueryCallable = + callableFactory.createUnaryCallable( + repeatDataQueryTransportSettings, settings.repeatDataQuerySettings(), clientContext); + this.repeatDataSimplePathCallable = + callableFactory.createUnaryCallable( + repeatDataSimplePathTransportSettings, + settings.repeatDataSimplePathSettings(), + clientContext); + this.repeatDataPathResourceCallable = + callableFactory.createUnaryCallable( + repeatDataPathResourceTransportSettings, + settings.repeatDataPathResourceSettings(), + clientContext); + this.repeatDataPathTrailingResourceCallable = + callableFactory.createUnaryCallable( + repeatDataPathTrailingResourceTransportSettings, + settings.repeatDataPathTrailingResourceSettings(), + clientContext); + this.repeatDataBodyPutCallable = + callableFactory.createUnaryCallable( + repeatDataBodyPutTransportSettings, + settings.repeatDataBodyPutSettings(), + clientContext); + this.repeatDataBodyPatchCallable = + callableFactory.createUnaryCallable( + repeatDataBodyPatchTransportSettings, + settings.repeatDataBodyPatchSettings(), + clientContext); + this.getEnumCallable = + callableFactory.createUnaryCallable( + getEnumTransportSettings, settings.getEnumSettings(), clientContext); + this.verifyEnumCallable = + callableFactory.createUnaryCallable( + verifyEnumTransportSettings, settings.verifyEnumSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(repeatDataBodyMethodDescriptor); + methodDescriptors.add(repeatDataBodyInfoMethodDescriptor); + methodDescriptors.add(repeatDataQueryMethodDescriptor); + methodDescriptors.add(repeatDataSimplePathMethodDescriptor); + methodDescriptors.add(repeatDataPathResourceMethodDescriptor); + methodDescriptors.add(repeatDataPathTrailingResourceMethodDescriptor); + methodDescriptors.add(repeatDataBodyPutMethodDescriptor); + methodDescriptors.add(repeatDataBodyPatchMethodDescriptor); + methodDescriptors.add(getEnumMethodDescriptor); + methodDescriptors.add(verifyEnumMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + @Override + public UnaryCallable repeatDataBodyCallable() { + return repeatDataBodyCallable; + } + + @Override + public UnaryCallable repeatDataBodyInfoCallable() { + return repeatDataBodyInfoCallable; + } + + @Override + public UnaryCallable repeatDataQueryCallable() { + return repeatDataQueryCallable; + } + + @Override + public UnaryCallable repeatDataSimplePathCallable() { + return repeatDataSimplePathCallable; + } + + @Override + public UnaryCallable repeatDataPathResourceCallable() { + return repeatDataPathResourceCallable; + } + + @Override + public UnaryCallable repeatDataPathTrailingResourceCallable() { + return repeatDataPathTrailingResourceCallable; + } + + @Override + public UnaryCallable repeatDataBodyPutCallable() { + return repeatDataBodyPutCallable; + } + + @Override + public UnaryCallable repeatDataBodyPatchCallable() { + return repeatDataBodyPatchCallable; + } + + @Override + public UnaryCallable getEnumCallable() { + return getEnumCallable; + } + + @Override + public UnaryCallable verifyEnumCallable() { + return verifyEnumCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoCallableFactory.java new file mode 100644 index 0000000000..ff4dcba729 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the Echo service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonEchoCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoStub.java new file mode 100644 index 0000000000..1a7f5e5cc4 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonEchoStub.java @@ -0,0 +1,1058 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.HttpRule; +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshot; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.api.pathtemplate.PathTemplate; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.base.Strings; +import com.google.common.collect.ImmutableMap; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoErrorDetailsRequest; +import com.google.showcase.v1beta1.EchoErrorDetailsResponse; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.ExpandRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsRequest; +import com.google.showcase.v1beta1.FailEchoWithDetailsResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse; +import com.google.showcase.v1beta1.PagedExpandLegacyRequest; +import com.google.showcase.v1beta1.PagedExpandRequest; +import com.google.showcase.v1beta1.PagedExpandResponse; +import com.google.showcase.v1beta1.WaitMetadata; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.WaitResponse; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.UUID; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the Echo service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonEchoStub extends EchoStub { + private static final TypeRegistry typeRegistry = + TypeRegistry.newBuilder() + .add(WaitResponse.getDescriptor()) + .add(WaitMetadata.getDescriptor()) + .build(); + + private static final ApiMethodDescriptor echoMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/Echo") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:echo", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(EchoResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + echoErrorDetailsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/EchoErrorDetails") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:error-details", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(EchoErrorDetailsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + failEchoWithDetailsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/FailEchoWithDetails") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:failWithDetails", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(FailEchoWithDetailsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor expandMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/Expand") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.SERVER_STREAMING) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:expand", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(EchoResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + pagedExpandMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpand") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:pagedExpand", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(PagedExpandResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + pagedExpandLegacyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpandLegacy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:pagedExpandLegacy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(PagedExpandResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + pagedExpandLegacyMappedMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/PagedExpandLegacyMapped") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:pagedExpandLegacyMapped", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(PagedExpandLegacyMappedResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor waitMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/Wait") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:wait", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (WaitRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor blockMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Echo/Block") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/echo:block", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(BlockResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable echoCallable; + private final UnaryCallable + echoErrorDetailsCallable; + private final UnaryCallable + failEchoWithDetailsCallable; + private final ServerStreamingCallable expandCallable; + private final UnaryCallable pagedExpandCallable; + private final UnaryCallable + pagedExpandPagedCallable; + private final UnaryCallable + pagedExpandLegacyCallable; + private final UnaryCallable + pagedExpandLegacyMappedCallable; + private final UnaryCallable + pagedExpandLegacyMappedPagedCallable; + private final UnaryCallable waitCallable; + private final OperationCallable waitOperationCallable; + private final UnaryCallable blockCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonOperationsStub httpJsonOperationsStub; + private final HttpJsonStubCallableFactory callableFactory; + + private static final PathTemplate ECHO_0_PATH_TEMPLATE = PathTemplate.create("{header=**}"); + private static final PathTemplate ECHO_1_PATH_TEMPLATE = PathTemplate.create("{routing_id=**}"); + private static final PathTemplate ECHO_2_PATH_TEMPLATE = + PathTemplate.create("{table_name=regions/*/zones/*/**}"); + private static final PathTemplate ECHO_3_PATH_TEMPLATE = + PathTemplate.create("{super_id=projects/*}/**"); + private static final PathTemplate ECHO_4_PATH_TEMPLATE = + PathTemplate.create("{table_name=projects/*/instances/*/**}"); + private static final PathTemplate ECHO_5_PATH_TEMPLATE = + PathTemplate.create("projects/*/{instance_id=instances/*}/**"); + private static final PathTemplate ECHO_6_PATH_TEMPLATE = PathTemplate.create("{baz=**}"); + private static final PathTemplate ECHO_7_PATH_TEMPLATE = + PathTemplate.create("{qux=projects/*}/**"); + + public static final HttpJsonEchoStub create(EchoStubSettings settings) throws IOException { + return new HttpJsonEchoStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonEchoStub create(ClientContext clientContext) throws IOException { + return new HttpJsonEchoStub(EchoStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonEchoStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonEchoStub( + EchoStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonEchoStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected HttpJsonEchoStub(EchoStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonEchoCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonEchoStub, using the given settings. This is protected so that + * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. + */ + protected HttpJsonEchoStub( + EchoStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.httpJsonOperationsStub = + HttpJsonOperationsStub.create( + clientContext, + callableFactory, + typeRegistry, + ImmutableMap.builder() + .put( + "google.longrunning.Operations.CancelOperation", + HttpRule.newBuilder().setPost("/v1beta1/{name=operations/**}:cancel").build()) + .put( + "google.longrunning.Operations.DeleteOperation", + HttpRule.newBuilder().setDelete("/v1beta1/{name=operations/**}").build()) + .put( + "google.longrunning.Operations.GetOperation", + HttpRule.newBuilder().setGet("/v1beta1/{name=operations/**}").build()) + .put( + "google.longrunning.Operations.ListOperations", + HttpRule.newBuilder().setGet("/v1beta1/operations").build()) + .build()); + + HttpJsonCallSettings echoTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(echoMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add(request.getHeader(), "header", ECHO_0_PATH_TEMPLATE); + builder.add(request.getHeader(), "routing_id", ECHO_1_PATH_TEMPLATE); + builder.add(request.getHeader(), "table_name", ECHO_2_PATH_TEMPLATE); + builder.add(request.getHeader(), "super_id", ECHO_3_PATH_TEMPLATE); + builder.add(request.getHeader(), "table_name", ECHO_4_PATH_TEMPLATE); + builder.add(request.getHeader(), "instance_id", ECHO_5_PATH_TEMPLATE); + builder.add(request.getOtherHeader(), "baz", ECHO_6_PATH_TEMPLATE); + builder.add(request.getOtherHeader(), "qux", ECHO_7_PATH_TEMPLATE); + return builder.build(); + }) + .setRequestMutator( + request -> { + EchoRequest.Builder requestBuilder = request.toBuilder(); + if (Strings.isNullOrEmpty(request.getRequestId())) { + requestBuilder.setRequestId(UUID.randomUUID().toString()); + } + if (Strings.isNullOrEmpty(request.getOtherRequestId())) { + requestBuilder.setOtherRequestId(UUID.randomUUID().toString()); + } + return requestBuilder.build(); + }) + .build(); + HttpJsonCallSettings + echoErrorDetailsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(echoErrorDetailsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + failEchoWithDetailsTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(failEchoWithDetailsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings expandTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(expandMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings pagedExpandTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + pagedExpandLegacyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandLegacyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + pagedExpandLegacyMappedTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(pagedExpandLegacyMappedMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings waitTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(waitMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings blockTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(blockMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.echoCallable = + callableFactory.createUnaryCallable( + echoTransportSettings, settings.echoSettings(), clientContext); + this.echoErrorDetailsCallable = + callableFactory.createUnaryCallable( + echoErrorDetailsTransportSettings, settings.echoErrorDetailsSettings(), clientContext); + this.failEchoWithDetailsCallable = + callableFactory.createUnaryCallable( + failEchoWithDetailsTransportSettings, + settings.failEchoWithDetailsSettings(), + clientContext); + this.expandCallable = + callableFactory.createServerStreamingCallable( + expandTransportSettings, settings.expandSettings(), clientContext); + this.pagedExpandCallable = + callableFactory.createUnaryCallable( + pagedExpandTransportSettings, settings.pagedExpandSettings(), clientContext); + this.pagedExpandPagedCallable = + callableFactory.createPagedCallable( + pagedExpandTransportSettings, settings.pagedExpandSettings(), clientContext); + this.pagedExpandLegacyCallable = + callableFactory.createUnaryCallable( + pagedExpandLegacyTransportSettings, + settings.pagedExpandLegacySettings(), + clientContext); + this.pagedExpandLegacyMappedCallable = + callableFactory.createUnaryCallable( + pagedExpandLegacyMappedTransportSettings, + settings.pagedExpandLegacyMappedSettings(), + clientContext); + this.pagedExpandLegacyMappedPagedCallable = + callableFactory.createPagedCallable( + pagedExpandLegacyMappedTransportSettings, + settings.pagedExpandLegacyMappedSettings(), + clientContext); + this.waitCallable = + callableFactory.createUnaryCallable( + waitTransportSettings, settings.waitSettings(), clientContext); + this.waitOperationCallable = + callableFactory.createOperationCallable( + waitTransportSettings, + settings.waitOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.blockCallable = + callableFactory.createUnaryCallable( + blockTransportSettings, settings.blockSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(echoMethodDescriptor); + methodDescriptors.add(echoErrorDetailsMethodDescriptor); + methodDescriptors.add(failEchoWithDetailsMethodDescriptor); + methodDescriptors.add(expandMethodDescriptor); + methodDescriptors.add(pagedExpandMethodDescriptor); + methodDescriptors.add(pagedExpandLegacyMethodDescriptor); + methodDescriptors.add(pagedExpandLegacyMappedMethodDescriptor); + methodDescriptors.add(waitMethodDescriptor); + methodDescriptors.add(blockMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + public HttpJsonOperationsStub getHttpJsonOperationsStub() { + return httpJsonOperationsStub; + } + + @Override + public UnaryCallable echoCallable() { + return echoCallable; + } + + @Override + public UnaryCallable + echoErrorDetailsCallable() { + return echoErrorDetailsCallable; + } + + @Override + public UnaryCallable + failEchoWithDetailsCallable() { + return failEchoWithDetailsCallable; + } + + @Override + public ServerStreamingCallable expandCallable() { + return expandCallable; + } + + @Override + public UnaryCallable pagedExpandCallable() { + return pagedExpandCallable; + } + + @Override + public UnaryCallable pagedExpandPagedCallable() { + return pagedExpandPagedCallable; + } + + @Override + public UnaryCallable pagedExpandLegacyCallable() { + return pagedExpandLegacyCallable; + } + + @Override + public UnaryCallable + pagedExpandLegacyMappedCallable() { + return pagedExpandLegacyMappedCallable; + } + + @Override + public UnaryCallable + pagedExpandLegacyMappedPagedCallable() { + return pagedExpandLegacyMappedPagedCallable; + } + + @Override + public UnaryCallable waitCallable() { + return waitCallable; + } + + @Override + public OperationCallable waitOperationCallable() { + return waitOperationCallable; + } + + @Override + public UnaryCallable blockCallable() { + return blockCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public ClientStreamingCallable collectCallable() { + throw new UnsupportedOperationException( + "Not implemented: collectCallable(). REST transport is not implemented for this method" + + " yet."); + } + + @Override + public BidiStreamingCallable chatCallable() { + throw new UnsupportedOperationException( + "Not implemented: chatCallable(). REST transport is not implemented for this method yet."); + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityCallableFactory.java new file mode 100644 index 0000000000..19b5dfa5a7 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the Identity service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonIdentityCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityStub.java new file mode 100644 index 0000000000..53a2149e7c --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonIdentityStub.java @@ -0,0 +1,735 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.CreateUserRequest; +import com.google.showcase.v1beta1.DeleteUserRequest; +import com.google.showcase.v1beta1.GetUserRequest; +import com.google.showcase.v1beta1.ListUsersRequest; +import com.google.showcase.v1beta1.ListUsersResponse; +import com.google.showcase.v1beta1.UpdateUserRequest; +import com.google.showcase.v1beta1.User; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the Identity service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonIdentityStub extends IdentityStub { + private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); + + private static final ApiMethodDescriptor createUserMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Identity/CreateUser") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/users", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(User.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getUserMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Identity/GetUser") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=users/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(User.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor updateUserMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Identity/UpdateUser") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{user.name=users/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "user.name", request.getUser().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create().toBody("user", request.getUser(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(User.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor deleteUserMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Identity/DeleteUser") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=users/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listUsersMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Identity/ListUsers") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/users", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListUsersResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable createUserCallable; + private final UnaryCallable getUserCallable; + private final UnaryCallable updateUserCallable; + private final UnaryCallable deleteUserCallable; + private final UnaryCallable listUsersCallable; + private final UnaryCallable listUsersPagedCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonIdentityStub create(IdentityStubSettings settings) + throws IOException { + return new HttpJsonIdentityStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonIdentityStub create(ClientContext clientContext) throws IOException { + return new HttpJsonIdentityStub( + IdentityStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonIdentityStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonIdentityStub( + IdentityStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonIdentityStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonIdentityStub(IdentityStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonIdentityCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonIdentityStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonIdentityStub( + IdentityStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + + HttpJsonCallSettings createUserTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createUserMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings getUserTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getUserMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateUserTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateUserMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("user.name", String.valueOf(request.getUser().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteUserTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteUserMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listUsersTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listUsersMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createUserCallable = + callableFactory.createUnaryCallable( + createUserTransportSettings, settings.createUserSettings(), clientContext); + this.getUserCallable = + callableFactory.createUnaryCallable( + getUserTransportSettings, settings.getUserSettings(), clientContext); + this.updateUserCallable = + callableFactory.createUnaryCallable( + updateUserTransportSettings, settings.updateUserSettings(), clientContext); + this.deleteUserCallable = + callableFactory.createUnaryCallable( + deleteUserTransportSettings, settings.deleteUserSettings(), clientContext); + this.listUsersCallable = + callableFactory.createUnaryCallable( + listUsersTransportSettings, settings.listUsersSettings(), clientContext); + this.listUsersPagedCallable = + callableFactory.createPagedCallable( + listUsersTransportSettings, settings.listUsersSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(createUserMethodDescriptor); + methodDescriptors.add(getUserMethodDescriptor); + methodDescriptors.add(updateUserMethodDescriptor); + methodDescriptors.add(deleteUserMethodDescriptor); + methodDescriptors.add(listUsersMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + @Override + public UnaryCallable createUserCallable() { + return createUserCallable; + } + + @Override + public UnaryCallable getUserCallable() { + return getUserCallable; + } + + @Override + public UnaryCallable updateUserCallable() { + return updateUserCallable; + } + + @Override + public UnaryCallable deleteUserCallable() { + return deleteUserCallable; + } + + @Override + public UnaryCallable listUsersCallable() { + return listUsersCallable; + } + + @Override + public UnaryCallable listUsersPagedCallable() { + return listUsersPagedCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingCallableFactory.java new file mode 100644 index 0000000000..666726fc52 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the Messaging service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonMessagingCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingStub.java new file mode 100644 index 0000000000..af225c30d7 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonMessagingStub.java @@ -0,0 +1,1223 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.HttpRule; +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshot; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableMap; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.Blurb; +import com.google.showcase.v1beta1.ConnectRequest; +import com.google.showcase.v1beta1.CreateBlurbRequest; +import com.google.showcase.v1beta1.CreateRoomRequest; +import com.google.showcase.v1beta1.DeleteBlurbRequest; +import com.google.showcase.v1beta1.DeleteRoomRequest; +import com.google.showcase.v1beta1.GetBlurbRequest; +import com.google.showcase.v1beta1.GetRoomRequest; +import com.google.showcase.v1beta1.ListBlurbsRequest; +import com.google.showcase.v1beta1.ListBlurbsResponse; +import com.google.showcase.v1beta1.ListRoomsRequest; +import com.google.showcase.v1beta1.ListRoomsResponse; +import com.google.showcase.v1beta1.Room; +import com.google.showcase.v1beta1.SearchBlurbsMetadata; +import com.google.showcase.v1beta1.SearchBlurbsRequest; +import com.google.showcase.v1beta1.SearchBlurbsResponse; +import com.google.showcase.v1beta1.SendBlurbsResponse; +import com.google.showcase.v1beta1.StreamBlurbsRequest; +import com.google.showcase.v1beta1.StreamBlurbsResponse; +import com.google.showcase.v1beta1.UpdateBlurbRequest; +import com.google.showcase.v1beta1.UpdateRoomRequest; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the Messaging service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonMessagingStub extends MessagingStub { + private static final TypeRegistry typeRegistry = + TypeRegistry.newBuilder() + .add(SearchBlurbsResponse.getDescriptor()) + .add(SearchBlurbsMetadata.getDescriptor()) + .build(); + + private static final ApiMethodDescriptor createRoomMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/CreateRoom") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/rooms", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Room.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getRoomMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/GetRoom") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=rooms/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Room.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor updateRoomMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/UpdateRoom") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{room.name=rooms/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "room.name", request.getRoom().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create().toBody("room", request.getRoom(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Room.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor deleteRoomMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/DeleteRoom") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=rooms/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listRoomsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/ListRooms") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/rooms", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListRoomsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor createBlurbMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/CreateBlurb") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{parent=rooms/*}/blurbs", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{parent=users/*/profile}/blurbs") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearParent().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Blurb.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getBlurbMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/GetBlurb") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=rooms/*/blurbs/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{name=users/*/profile/blurbs/*}") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Blurb.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor updateBlurbMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/UpdateBlurb") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{blurb.name=rooms/*/blurbs/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "blurb.name", request.getBlurb().getName()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{blurb.name=users/*/profile/blurbs/*}") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create().toBody("blurb", request.getBlurb(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Blurb.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor deleteBlurbMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/DeleteBlurb") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=rooms/*/blurbs/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{name=users/*/profile/blurbs/*}") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listBlurbsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/ListBlurbs") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{parent=rooms/*}/blurbs", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{parent=users/*/profile}/blurbs") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListBlurbsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + searchBlurbsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/SearchBlurbs") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{parent=rooms/*}/blurbs:search", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{parent=users/*/profile}/blurbs:search") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearParent().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (SearchBlurbsRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + streamBlurbsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Messaging/StreamBlurbs") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.SERVER_STREAMING) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=rooms/*}/blurbs:stream", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setAdditionalPaths("/v1beta1/{name=users/*/profile}/blurbs:stream") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(StreamBlurbsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable createRoomCallable; + private final UnaryCallable getRoomCallable; + private final UnaryCallable updateRoomCallable; + private final UnaryCallable deleteRoomCallable; + private final UnaryCallable listRoomsCallable; + private final UnaryCallable listRoomsPagedCallable; + private final UnaryCallable createBlurbCallable; + private final UnaryCallable getBlurbCallable; + private final UnaryCallable updateBlurbCallable; + private final UnaryCallable deleteBlurbCallable; + private final UnaryCallable listBlurbsCallable; + private final UnaryCallable listBlurbsPagedCallable; + private final UnaryCallable searchBlurbsCallable; + private final OperationCallable + searchBlurbsOperationCallable; + private final ServerStreamingCallable + streamBlurbsCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonOperationsStub httpJsonOperationsStub; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonMessagingStub create(MessagingStubSettings settings) + throws IOException { + return new HttpJsonMessagingStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonMessagingStub create(ClientContext clientContext) throws IOException { + return new HttpJsonMessagingStub( + MessagingStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonMessagingStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonMessagingStub( + MessagingStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonMessagingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonMessagingStub(MessagingStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonMessagingCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonMessagingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonMessagingStub( + MessagingStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.httpJsonOperationsStub = + HttpJsonOperationsStub.create( + clientContext, + callableFactory, + typeRegistry, + ImmutableMap.builder() + .put( + "google.longrunning.Operations.CancelOperation", + HttpRule.newBuilder().setPost("/v1beta1/{name=operations/**}:cancel").build()) + .put( + "google.longrunning.Operations.DeleteOperation", + HttpRule.newBuilder().setDelete("/v1beta1/{name=operations/**}").build()) + .put( + "google.longrunning.Operations.GetOperation", + HttpRule.newBuilder().setGet("/v1beta1/{name=operations/**}").build()) + .put( + "google.longrunning.Operations.ListOperations", + HttpRule.newBuilder().setGet("/v1beta1/operations").build()) + .build()); + + HttpJsonCallSettings createRoomTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createRoomMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings getRoomTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getRoomMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateRoomTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateRoomMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("room.name", String.valueOf(request.getRoom().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteRoomTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteRoomMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listRoomsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listRoomsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings createBlurbTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createBlurbMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getBlurbTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getBlurbMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateBlurbTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateBlurbMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("blurb.name", String.valueOf(request.getBlurb().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteBlurbTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteBlurbMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listBlurbsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listBlurbsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings searchBlurbsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(searchBlurbsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings streamBlurbsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(streamBlurbsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createRoomCallable = + callableFactory.createUnaryCallable( + createRoomTransportSettings, settings.createRoomSettings(), clientContext); + this.getRoomCallable = + callableFactory.createUnaryCallable( + getRoomTransportSettings, settings.getRoomSettings(), clientContext); + this.updateRoomCallable = + callableFactory.createUnaryCallable( + updateRoomTransportSettings, settings.updateRoomSettings(), clientContext); + this.deleteRoomCallable = + callableFactory.createUnaryCallable( + deleteRoomTransportSettings, settings.deleteRoomSettings(), clientContext); + this.listRoomsCallable = + callableFactory.createUnaryCallable( + listRoomsTransportSettings, settings.listRoomsSettings(), clientContext); + this.listRoomsPagedCallable = + callableFactory.createPagedCallable( + listRoomsTransportSettings, settings.listRoomsSettings(), clientContext); + this.createBlurbCallable = + callableFactory.createUnaryCallable( + createBlurbTransportSettings, settings.createBlurbSettings(), clientContext); + this.getBlurbCallable = + callableFactory.createUnaryCallable( + getBlurbTransportSettings, settings.getBlurbSettings(), clientContext); + this.updateBlurbCallable = + callableFactory.createUnaryCallable( + updateBlurbTransportSettings, settings.updateBlurbSettings(), clientContext); + this.deleteBlurbCallable = + callableFactory.createUnaryCallable( + deleteBlurbTransportSettings, settings.deleteBlurbSettings(), clientContext); + this.listBlurbsCallable = + callableFactory.createUnaryCallable( + listBlurbsTransportSettings, settings.listBlurbsSettings(), clientContext); + this.listBlurbsPagedCallable = + callableFactory.createPagedCallable( + listBlurbsTransportSettings, settings.listBlurbsSettings(), clientContext); + this.searchBlurbsCallable = + callableFactory.createUnaryCallable( + searchBlurbsTransportSettings, settings.searchBlurbsSettings(), clientContext); + this.searchBlurbsOperationCallable = + callableFactory.createOperationCallable( + searchBlurbsTransportSettings, + settings.searchBlurbsOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.streamBlurbsCallable = + callableFactory.createServerStreamingCallable( + streamBlurbsTransportSettings, settings.streamBlurbsSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(createRoomMethodDescriptor); + methodDescriptors.add(getRoomMethodDescriptor); + methodDescriptors.add(updateRoomMethodDescriptor); + methodDescriptors.add(deleteRoomMethodDescriptor); + methodDescriptors.add(listRoomsMethodDescriptor); + methodDescriptors.add(createBlurbMethodDescriptor); + methodDescriptors.add(getBlurbMethodDescriptor); + methodDescriptors.add(updateBlurbMethodDescriptor); + methodDescriptors.add(deleteBlurbMethodDescriptor); + methodDescriptors.add(listBlurbsMethodDescriptor); + methodDescriptors.add(searchBlurbsMethodDescriptor); + methodDescriptors.add(streamBlurbsMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + public HttpJsonOperationsStub getHttpJsonOperationsStub() { + return httpJsonOperationsStub; + } + + @Override + public UnaryCallable createRoomCallable() { + return createRoomCallable; + } + + @Override + public UnaryCallable getRoomCallable() { + return getRoomCallable; + } + + @Override + public UnaryCallable updateRoomCallable() { + return updateRoomCallable; + } + + @Override + public UnaryCallable deleteRoomCallable() { + return deleteRoomCallable; + } + + @Override + public UnaryCallable listRoomsCallable() { + return listRoomsCallable; + } + + @Override + public UnaryCallable listRoomsPagedCallable() { + return listRoomsPagedCallable; + } + + @Override + public UnaryCallable createBlurbCallable() { + return createBlurbCallable; + } + + @Override + public UnaryCallable getBlurbCallable() { + return getBlurbCallable; + } + + @Override + public UnaryCallable updateBlurbCallable() { + return updateBlurbCallable; + } + + @Override + public UnaryCallable deleteBlurbCallable() { + return deleteBlurbCallable; + } + + @Override + public UnaryCallable listBlurbsCallable() { + return listBlurbsCallable; + } + + @Override + public UnaryCallable listBlurbsPagedCallable() { + return listBlurbsPagedCallable; + } + + @Override + public UnaryCallable searchBlurbsCallable() { + return searchBlurbsCallable; + } + + @Override + public OperationCallable + searchBlurbsOperationCallable() { + return searchBlurbsOperationCallable; + } + + @Override + public ServerStreamingCallable streamBlurbsCallable() { + return streamBlurbsCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public ClientStreamingCallable sendBlurbsCallable() { + throw new UnsupportedOperationException( + "Not implemented: sendBlurbsCallable(). REST transport is not implemented for this method" + + " yet."); + } + + @Override + public BidiStreamingCallable connectCallable() { + throw new UnsupportedOperationException( + "Not implemented: connectCallable(). REST transport is not implemented for this method" + + " yet."); + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceCallableFactory.java new file mode 100644 index 0000000000..9f2c729229 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the SequenceService service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonSequenceServiceCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceStub.java new file mode 100644 index 0000000000..2c7a3b5e26 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonSequenceServiceStub.java @@ -0,0 +1,820 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.AttemptSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceResponse; +import com.google.showcase.v1beta1.CreateSequenceRequest; +import com.google.showcase.v1beta1.CreateStreamingSequenceRequest; +import com.google.showcase.v1beta1.GetSequenceReportRequest; +import com.google.showcase.v1beta1.GetStreamingSequenceReportRequest; +import com.google.showcase.v1beta1.Sequence; +import com.google.showcase.v1beta1.SequenceReport; +import com.google.showcase.v1beta1.StreamingSequence; +import com.google.showcase.v1beta1.StreamingSequenceReport; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the SequenceService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonSequenceServiceStub extends SequenceServiceStub { + private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); + + private static final ApiMethodDescriptor + createSequenceMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.SequenceService/CreateSequence") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/sequences", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("sequence", request.getSequence(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Sequence.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + createStreamingSequenceMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.SequenceService/CreateStreamingSequence") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/streamingSequences", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "streamingSequence", request.getStreamingSequence(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(StreamingSequence.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getSequenceReportMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.SequenceService/GetSequenceReport") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sequences/*/sequenceReport}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(SequenceReport.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor< + GetStreamingSequenceReportRequest, StreamingSequenceReport> + getStreamingSequenceReportMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName( + "google.showcase.v1beta1.SequenceService/GetStreamingSequenceReport") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=streamingSequences/*/streamingSequenceReport}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(StreamingSequenceReport.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + attemptSequenceMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.SequenceService/AttemptSequence") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sequences/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName("google.showcase.v1beta1.SequenceService/AttemptStreamingSequence") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.SERVER_STREAMING) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=streamingSequences/*}:stream", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(AttemptStreamingSequenceResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable createSequenceCallable; + private final UnaryCallable + createStreamingSequenceCallable; + private final UnaryCallable getSequenceReportCallable; + private final UnaryCallable + getStreamingSequenceReportCallable; + private final UnaryCallable attemptSequenceCallable; + private final ServerStreamingCallable< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonSequenceServiceStub create(SequenceServiceStubSettings settings) + throws IOException { + return new HttpJsonSequenceServiceStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonSequenceServiceStub create(ClientContext clientContext) + throws IOException { + return new HttpJsonSequenceServiceStub( + SequenceServiceStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonSequenceServiceStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonSequenceServiceStub( + SequenceServiceStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonSequenceServiceStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected HttpJsonSequenceServiceStub( + SequenceServiceStubSettings settings, ClientContext clientContext) throws IOException { + this(settings, clientContext, new HttpJsonSequenceServiceCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonSequenceServiceStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected HttpJsonSequenceServiceStub( + SequenceServiceStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + + HttpJsonCallSettings createSequenceTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createSequenceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + createStreamingSequenceTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createStreamingSequenceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + getSequenceReportTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getSequenceReportMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + getStreamingSequenceReportTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(getStreamingSequenceReportMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings attemptSequenceTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(attemptSequenceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + attemptStreamingSequenceTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(attemptStreamingSequenceMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createSequenceCallable = + callableFactory.createUnaryCallable( + createSequenceTransportSettings, settings.createSequenceSettings(), clientContext); + this.createStreamingSequenceCallable = + callableFactory.createUnaryCallable( + createStreamingSequenceTransportSettings, + settings.createStreamingSequenceSettings(), + clientContext); + this.getSequenceReportCallable = + callableFactory.createUnaryCallable( + getSequenceReportTransportSettings, + settings.getSequenceReportSettings(), + clientContext); + this.getStreamingSequenceReportCallable = + callableFactory.createUnaryCallable( + getStreamingSequenceReportTransportSettings, + settings.getStreamingSequenceReportSettings(), + clientContext); + this.attemptSequenceCallable = + callableFactory.createUnaryCallable( + attemptSequenceTransportSettings, settings.attemptSequenceSettings(), clientContext); + this.attemptStreamingSequenceCallable = + callableFactory.createServerStreamingCallable( + attemptStreamingSequenceTransportSettings, + settings.attemptStreamingSequenceSettings(), + clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(createSequenceMethodDescriptor); + methodDescriptors.add(createStreamingSequenceMethodDescriptor); + methodDescriptors.add(getSequenceReportMethodDescriptor); + methodDescriptors.add(getStreamingSequenceReportMethodDescriptor); + methodDescriptors.add(attemptSequenceMethodDescriptor); + methodDescriptors.add(attemptStreamingSequenceMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + @Override + public UnaryCallable createSequenceCallable() { + return createSequenceCallable; + } + + @Override + public UnaryCallable + createStreamingSequenceCallable() { + return createStreamingSequenceCallable; + } + + @Override + public UnaryCallable getSequenceReportCallable() { + return getSequenceReportCallable; + } + + @Override + public UnaryCallable + getStreamingSequenceReportCallable() { + return getStreamingSequenceReportCallable; + } + + @Override + public UnaryCallable attemptSequenceCallable() { + return attemptSequenceCallable; + } + + @Override + public ServerStreamingCallable + attemptStreamingSequenceCallable() { + return attemptStreamingSequenceCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingCallableFactory.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingCallableFactory.java new file mode 100644 index 0000000000..fc3e0297b0 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingCallableFactory.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the Testing service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonTestingCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingStub.java new file mode 100644 index 0000000000..11d87107de --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/HttpJsonTestingStub.java @@ -0,0 +1,916 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.protobuf.TypeRegistry; +import com.google.showcase.v1beta1.CreateSessionRequest; +import com.google.showcase.v1beta1.DeleteSessionRequest; +import com.google.showcase.v1beta1.DeleteTestRequest; +import com.google.showcase.v1beta1.GetSessionRequest; +import com.google.showcase.v1beta1.ListSessionsRequest; +import com.google.showcase.v1beta1.ListSessionsResponse; +import com.google.showcase.v1beta1.ListTestsRequest; +import com.google.showcase.v1beta1.ListTestsResponse; +import com.google.showcase.v1beta1.ReportSessionRequest; +import com.google.showcase.v1beta1.ReportSessionResponse; +import com.google.showcase.v1beta1.Session; +import com.google.showcase.v1beta1.VerifyTestRequest; +import com.google.showcase.v1beta1.VerifyTestResponse; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the Testing service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonTestingStub extends TestingStub { + private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); + + private static final ApiMethodDescriptor + createSessionMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/CreateSession") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/sessions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("session", request.getSession(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Session.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor getSessionMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/GetSession") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sessions/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Session.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listSessionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/ListSessions") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/sessions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListSessionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + deleteSessionMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/DeleteSession") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sessions/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + reportSessionMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/ReportSession") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sessions/*}:report", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ReportSessionResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listTestsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/ListTests") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{parent=sessions/*}/tests", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListTestsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor deleteTestMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/DeleteTest") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sessions/*/tests/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + verifyTestMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.showcase.v1beta1.Testing/VerifyTest") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=sessions/*/tests/*}:check", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "answer", request.getAnswer()); + serializer.putQueryParam(fields, "answers", request.getAnswersList()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(VerifyTestResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:setIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:setIamPolicy", + "/v1beta1/{resource=sequences/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:getIamPolicy", + "/v1beta1/{resource=rooms/*/blurbs/*}:getIamPolicy", + "/v1beta1/{resource=sequences/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{resource=users/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1beta1/{resource=rooms/*}:testIamPermissions", + "/v1beta1/{resource=rooms/*/blurbs/*}:testIamPermissions", + "/v1beta1/{resource=sequences/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable createSessionCallable; + private final UnaryCallable getSessionCallable; + private final UnaryCallable listSessionsCallable; + private final UnaryCallable + listSessionsPagedCallable; + private final UnaryCallable deleteSessionCallable; + private final UnaryCallable reportSessionCallable; + private final UnaryCallable listTestsCallable; + private final UnaryCallable listTestsPagedCallable; + private final UnaryCallable deleteTestCallable; + private final UnaryCallable verifyTestCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonTestingStub create(TestingStubSettings settings) throws IOException { + return new HttpJsonTestingStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonTestingStub create(ClientContext clientContext) throws IOException { + return new HttpJsonTestingStub(TestingStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonTestingStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonTestingStub( + TestingStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonTestingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonTestingStub(TestingStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonTestingCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonTestingStub, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonTestingStub( + TestingStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + + HttpJsonCallSettings createSessionTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createSessionMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings getSessionTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getSessionMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listSessionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listSessionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings deleteSessionTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteSessionMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + reportSessionTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(reportSessionMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listTestsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listTestsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteTestTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteTestMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings verifyTestTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(verifyTestMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); + + this.createSessionCallable = + callableFactory.createUnaryCallable( + createSessionTransportSettings, settings.createSessionSettings(), clientContext); + this.getSessionCallable = + callableFactory.createUnaryCallable( + getSessionTransportSettings, settings.getSessionSettings(), clientContext); + this.listSessionsCallable = + callableFactory.createUnaryCallable( + listSessionsTransportSettings, settings.listSessionsSettings(), clientContext); + this.listSessionsPagedCallable = + callableFactory.createPagedCallable( + listSessionsTransportSettings, settings.listSessionsSettings(), clientContext); + this.deleteSessionCallable = + callableFactory.createUnaryCallable( + deleteSessionTransportSettings, settings.deleteSessionSettings(), clientContext); + this.reportSessionCallable = + callableFactory.createUnaryCallable( + reportSessionTransportSettings, settings.reportSessionSettings(), clientContext); + this.listTestsCallable = + callableFactory.createUnaryCallable( + listTestsTransportSettings, settings.listTestsSettings(), clientContext); + this.listTestsPagedCallable = + callableFactory.createPagedCallable( + listTestsTransportSettings, settings.listTestsSettings(), clientContext); + this.deleteTestCallable = + callableFactory.createUnaryCallable( + deleteTestTransportSettings, settings.deleteTestSettings(), clientContext); + this.verifyTestCallable = + callableFactory.createUnaryCallable( + verifyTestTransportSettings, settings.verifyTestSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(createSessionMethodDescriptor); + methodDescriptors.add(getSessionMethodDescriptor); + methodDescriptors.add(listSessionsMethodDescriptor); + methodDescriptors.add(deleteSessionMethodDescriptor); + methodDescriptors.add(reportSessionMethodDescriptor); + methodDescriptors.add(listTestsMethodDescriptor); + methodDescriptors.add(deleteTestMethodDescriptor); + methodDescriptors.add(verifyTestMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); + return methodDescriptors; + } + + @Override + public UnaryCallable createSessionCallable() { + return createSessionCallable; + } + + @Override + public UnaryCallable getSessionCallable() { + return getSessionCallable; + } + + @Override + public UnaryCallable listSessionsCallable() { + return listSessionsCallable; + } + + @Override + public UnaryCallable listSessionsPagedCallable() { + return listSessionsPagedCallable; + } + + @Override + public UnaryCallable deleteSessionCallable() { + return deleteSessionCallable; + } + + @Override + public UnaryCallable reportSessionCallable() { + return reportSessionCallable; + } + + @Override + public UnaryCallable listTestsCallable() { + return listTestsCallable; + } + + @Override + public UnaryCallable listTestsPagedCallable() { + return listTestsPagedCallable; + } + + @Override + public UnaryCallable deleteTestCallable() { + return deleteTestCallable; + } + + @Override + public UnaryCallable verifyTestCallable() { + return verifyTestCallable; + } + + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStub.java new file mode 100644 index 0000000000..0993f240a7 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStub.java @@ -0,0 +1,106 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateUserRequest; +import com.google.showcase.v1beta1.DeleteUserRequest; +import com.google.showcase.v1beta1.GetUserRequest; +import com.google.showcase.v1beta1.ListUsersRequest; +import com.google.showcase.v1beta1.ListUsersResponse; +import com.google.showcase.v1beta1.UpdateUserRequest; +import com.google.showcase.v1beta1.User; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the Identity service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class IdentityStub implements BackgroundResource { + + public UnaryCallable createUserCallable() { + throw new UnsupportedOperationException("Not implemented: createUserCallable()"); + } + + public UnaryCallable getUserCallable() { + throw new UnsupportedOperationException("Not implemented: getUserCallable()"); + } + + public UnaryCallable updateUserCallable() { + throw new UnsupportedOperationException("Not implemented: updateUserCallable()"); + } + + public UnaryCallable deleteUserCallable() { + throw new UnsupportedOperationException("Not implemented: deleteUserCallable()"); + } + + public UnaryCallable listUsersPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listUsersPagedCallable()"); + } + + public UnaryCallable listUsersCallable() { + throw new UnsupportedOperationException("Not implemented: listUsersCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStubSettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStubSettings.java new file mode 100644 index 0000000000..3415264909 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/IdentityStubSettings.java @@ -0,0 +1,682 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateUserRequest; +import com.google.showcase.v1beta1.DeleteUserRequest; +import com.google.showcase.v1beta1.GetUserRequest; +import com.google.showcase.v1beta1.ListUsersRequest; +import com.google.showcase.v1beta1.ListUsersResponse; +import com.google.showcase.v1beta1.UpdateUserRequest; +import com.google.showcase.v1beta1.User; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link IdentityStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createUser: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * IdentityStubSettings.Builder identitySettingsBuilder = IdentityStubSettings.newBuilder();
+ * identitySettingsBuilder
+ *     .createUserSettings()
+ *     .setRetrySettings(
+ *         identitySettingsBuilder
+ *             .createUserSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * IdentityStubSettings identitySettings = identitySettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class IdentityStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings createUserSettings; + private final UnaryCallSettings getUserSettings; + private final UnaryCallSettings updateUserSettings; + private final UnaryCallSettings deleteUserSettings; + private final PagedCallSettings + listUsersSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + LIST_USERS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListUsersRequest injectToken(ListUsersRequest payload, String token) { + return ListUsersRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListUsersRequest injectPageSize(ListUsersRequest payload, int pageSize) { + return ListUsersRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListUsersRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListUsersResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListUsersResponse payload) { + return payload.getUsersList(); + } + }; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + ListUsersRequest, ListUsersResponse, ListUsersPagedResponse> + LIST_USERS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListUsersRequest, ListUsersResponse, ListUsersPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListUsersRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_USERS_PAGE_STR_DESC, request, context); + return ListUsersPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to createUser. */ + public UnaryCallSettings createUserSettings() { + return createUserSettings; + } + + /** Returns the object with the settings used for calls to getUser. */ + public UnaryCallSettings getUserSettings() { + return getUserSettings; + } + + /** Returns the object with the settings used for calls to updateUser. */ + public UnaryCallSettings updateUserSettings() { + return updateUserSettings; + } + + /** Returns the object with the settings used for calls to deleteUser. */ + public UnaryCallSettings deleteUserSettings() { + return deleteUserSettings; + } + + /** Returns the object with the settings used for calls to listUsers. */ + public PagedCallSettings + listUsersSettings() { + return listUsersSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public IdentityStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcIdentityStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonIdentityStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(IdentityStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(IdentityStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return IdentityStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected IdentityStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + createUserSettings = settingsBuilder.createUserSettings().build(); + getUserSettings = settingsBuilder.getUserSettings().build(); + updateUserSettings = settingsBuilder.updateUserSettings().build(); + deleteUserSettings = settingsBuilder.deleteUserSettings().build(); + listUsersSettings = settingsBuilder.listUsersSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for IdentityStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder createUserSettings; + private final UnaryCallSettings.Builder getUserSettings; + private final UnaryCallSettings.Builder updateUserSettings; + private final UnaryCallSettings.Builder deleteUserSettings; + private final PagedCallSettings.Builder< + ListUsersRequest, ListUsersResponse, ListUsersPagedResponse> + listUsersSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put( + "retry_policy_2_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.UNAVAILABLE, StatusCode.Code.UNKNOWN))); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(200L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelayDuration(Duration.ofMillis(3000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setTotalTimeoutDuration(Duration.ofMillis(5000L)) + .build(); + definitions.put("retry_policy_2_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + createUserSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getUserSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateUserSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteUserSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listUsersSettings = PagedCallSettings.newBuilder(LIST_USERS_PAGE_STR_FACT); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createUserSettings, + getUserSettings, + updateUserSettings, + deleteUserSettings, + listUsersSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(IdentityStubSettings settings) { + super(settings); + + createUserSettings = settings.createUserSettings.toBuilder(); + getUserSettings = settings.getUserSettings.toBuilder(); + updateUserSettings = settings.updateUserSettings.toBuilder(); + deleteUserSettings = settings.deleteUserSettings.toBuilder(); + listUsersSettings = settings.listUsersSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createUserSettings, + getUserSettings, + updateUserSettings, + deleteUserSettings, + listUsersSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .createUserSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getUserSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_2_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_2_params")); + + builder + .updateUserSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .deleteUserSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listUsersSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_2_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_2_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to createUser. */ + public UnaryCallSettings.Builder createUserSettings() { + return createUserSettings; + } + + /** Returns the builder for the settings used for calls to getUser. */ + public UnaryCallSettings.Builder getUserSettings() { + return getUserSettings; + } + + /** Returns the builder for the settings used for calls to updateUser. */ + public UnaryCallSettings.Builder updateUserSettings() { + return updateUserSettings; + } + + /** Returns the builder for the settings used for calls to deleteUser. */ + public UnaryCallSettings.Builder deleteUserSettings() { + return deleteUserSettings; + } + + /** Returns the builder for the settings used for calls to listUsers. */ + public PagedCallSettings.Builder + listUsersSettings() { + return listUsersSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public IdentityStubSettings build() throws IOException { + return new IdentityStubSettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStub.java new file mode 100644 index 0000000000..45f38d5e07 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStub.java @@ -0,0 +1,180 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.Blurb; +import com.google.showcase.v1beta1.ConnectRequest; +import com.google.showcase.v1beta1.CreateBlurbRequest; +import com.google.showcase.v1beta1.CreateRoomRequest; +import com.google.showcase.v1beta1.DeleteBlurbRequest; +import com.google.showcase.v1beta1.DeleteRoomRequest; +import com.google.showcase.v1beta1.GetBlurbRequest; +import com.google.showcase.v1beta1.GetRoomRequest; +import com.google.showcase.v1beta1.ListBlurbsRequest; +import com.google.showcase.v1beta1.ListBlurbsResponse; +import com.google.showcase.v1beta1.ListRoomsRequest; +import com.google.showcase.v1beta1.ListRoomsResponse; +import com.google.showcase.v1beta1.Room; +import com.google.showcase.v1beta1.SearchBlurbsMetadata; +import com.google.showcase.v1beta1.SearchBlurbsRequest; +import com.google.showcase.v1beta1.SearchBlurbsResponse; +import com.google.showcase.v1beta1.SendBlurbsResponse; +import com.google.showcase.v1beta1.StreamBlurbsRequest; +import com.google.showcase.v1beta1.StreamBlurbsResponse; +import com.google.showcase.v1beta1.UpdateBlurbRequest; +import com.google.showcase.v1beta1.UpdateRoomRequest; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the Messaging service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class MessagingStub implements BackgroundResource { + + public OperationsStub getOperationsStub() { + return null; + } + + public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { + return null; + } + + public UnaryCallable createRoomCallable() { + throw new UnsupportedOperationException("Not implemented: createRoomCallable()"); + } + + public UnaryCallable getRoomCallable() { + throw new UnsupportedOperationException("Not implemented: getRoomCallable()"); + } + + public UnaryCallable updateRoomCallable() { + throw new UnsupportedOperationException("Not implemented: updateRoomCallable()"); + } + + public UnaryCallable deleteRoomCallable() { + throw new UnsupportedOperationException("Not implemented: deleteRoomCallable()"); + } + + public UnaryCallable listRoomsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listRoomsPagedCallable()"); + } + + public UnaryCallable listRoomsCallable() { + throw new UnsupportedOperationException("Not implemented: listRoomsCallable()"); + } + + public UnaryCallable createBlurbCallable() { + throw new UnsupportedOperationException("Not implemented: createBlurbCallable()"); + } + + public UnaryCallable getBlurbCallable() { + throw new UnsupportedOperationException("Not implemented: getBlurbCallable()"); + } + + public UnaryCallable updateBlurbCallable() { + throw new UnsupportedOperationException("Not implemented: updateBlurbCallable()"); + } + + public UnaryCallable deleteBlurbCallable() { + throw new UnsupportedOperationException("Not implemented: deleteBlurbCallable()"); + } + + public UnaryCallable listBlurbsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listBlurbsPagedCallable()"); + } + + public UnaryCallable listBlurbsCallable() { + throw new UnsupportedOperationException("Not implemented: listBlurbsCallable()"); + } + + public OperationCallable + searchBlurbsOperationCallable() { + throw new UnsupportedOperationException("Not implemented: searchBlurbsOperationCallable()"); + } + + public UnaryCallable searchBlurbsCallable() { + throw new UnsupportedOperationException("Not implemented: searchBlurbsCallable()"); + } + + public ServerStreamingCallable streamBlurbsCallable() { + throw new UnsupportedOperationException("Not implemented: streamBlurbsCallable()"); + } + + public ClientStreamingCallable sendBlurbsCallable() { + throw new UnsupportedOperationException("Not implemented: sendBlurbsCallable()"); + } + + public BidiStreamingCallable connectCallable() { + throw new UnsupportedOperationException("Not implemented: connectCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStubSettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStubSettings.java new file mode 100644 index 0000000000..84828250d7 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/MessagingStubSettings.java @@ -0,0 +1,1027 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.grpc.ProtoOperationTransformers; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.longrunning.OperationSnapshot; +import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.Blurb; +import com.google.showcase.v1beta1.ConnectRequest; +import com.google.showcase.v1beta1.CreateBlurbRequest; +import com.google.showcase.v1beta1.CreateRoomRequest; +import com.google.showcase.v1beta1.DeleteBlurbRequest; +import com.google.showcase.v1beta1.DeleteRoomRequest; +import com.google.showcase.v1beta1.GetBlurbRequest; +import com.google.showcase.v1beta1.GetRoomRequest; +import com.google.showcase.v1beta1.ListBlurbsRequest; +import com.google.showcase.v1beta1.ListBlurbsResponse; +import com.google.showcase.v1beta1.ListRoomsRequest; +import com.google.showcase.v1beta1.ListRoomsResponse; +import com.google.showcase.v1beta1.Room; +import com.google.showcase.v1beta1.SearchBlurbsMetadata; +import com.google.showcase.v1beta1.SearchBlurbsRequest; +import com.google.showcase.v1beta1.SearchBlurbsResponse; +import com.google.showcase.v1beta1.SendBlurbsResponse; +import com.google.showcase.v1beta1.StreamBlurbsRequest; +import com.google.showcase.v1beta1.StreamBlurbsResponse; +import com.google.showcase.v1beta1.UpdateBlurbRequest; +import com.google.showcase.v1beta1.UpdateRoomRequest; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link MessagingStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createRoom: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingStubSettings.Builder messagingSettingsBuilder = MessagingStubSettings.newBuilder();
+ * messagingSettingsBuilder
+ *     .createRoomSettings()
+ *     .setRetrySettings(
+ *         messagingSettingsBuilder
+ *             .createRoomSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * MessagingStubSettings messagingSettings = messagingSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for searchBlurbs: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * MessagingStubSettings.Builder messagingSettingsBuilder = MessagingStubSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * messagingSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@BetaApi +@Generated("by gapic-generator-java") +public class MessagingStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings createRoomSettings; + private final UnaryCallSettings getRoomSettings; + private final UnaryCallSettings updateRoomSettings; + private final UnaryCallSettings deleteRoomSettings; + private final PagedCallSettings + listRoomsSettings; + private final UnaryCallSettings createBlurbSettings; + private final UnaryCallSettings getBlurbSettings; + private final UnaryCallSettings updateBlurbSettings; + private final UnaryCallSettings deleteBlurbSettings; + private final PagedCallSettings + listBlurbsSettings; + private final UnaryCallSettings searchBlurbsSettings; + private final OperationCallSettings< + SearchBlurbsRequest, SearchBlurbsResponse, SearchBlurbsMetadata> + searchBlurbsOperationSettings; + private final ServerStreamingCallSettings + streamBlurbsSettings; + private final StreamingCallSettings sendBlurbsSettings; + private final StreamingCallSettings connectSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + LIST_ROOMS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListRoomsRequest injectToken(ListRoomsRequest payload, String token) { + return ListRoomsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListRoomsRequest injectPageSize(ListRoomsRequest payload, int pageSize) { + return ListRoomsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListRoomsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListRoomsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListRoomsResponse payload) { + return payload.getRoomsList(); + } + }; + + private static final PagedListDescriptor + LIST_BLURBS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListBlurbsRequest injectToken(ListBlurbsRequest payload, String token) { + return ListBlurbsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListBlurbsRequest injectPageSize(ListBlurbsRequest payload, int pageSize) { + return ListBlurbsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListBlurbsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListBlurbsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListBlurbsResponse payload) { + return payload.getBlurbsList(); + } + }; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + ListRoomsRequest, ListRoomsResponse, ListRoomsPagedResponse> + LIST_ROOMS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListRoomsRequest, ListRoomsResponse, ListRoomsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListRoomsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_ROOMS_PAGE_STR_DESC, request, context); + return ListRoomsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListBlurbsRequest, ListBlurbsResponse, ListBlurbsPagedResponse> + LIST_BLURBS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListBlurbsRequest, ListBlurbsResponse, ListBlurbsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListBlurbsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_BLURBS_PAGE_STR_DESC, request, context); + return ListBlurbsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to createRoom. */ + public UnaryCallSettings createRoomSettings() { + return createRoomSettings; + } + + /** Returns the object with the settings used for calls to getRoom. */ + public UnaryCallSettings getRoomSettings() { + return getRoomSettings; + } + + /** Returns the object with the settings used for calls to updateRoom. */ + public UnaryCallSettings updateRoomSettings() { + return updateRoomSettings; + } + + /** Returns the object with the settings used for calls to deleteRoom. */ + public UnaryCallSettings deleteRoomSettings() { + return deleteRoomSettings; + } + + /** Returns the object with the settings used for calls to listRooms. */ + public PagedCallSettings + listRoomsSettings() { + return listRoomsSettings; + } + + /** Returns the object with the settings used for calls to createBlurb. */ + public UnaryCallSettings createBlurbSettings() { + return createBlurbSettings; + } + + /** Returns the object with the settings used for calls to getBlurb. */ + public UnaryCallSettings getBlurbSettings() { + return getBlurbSettings; + } + + /** Returns the object with the settings used for calls to updateBlurb. */ + public UnaryCallSettings updateBlurbSettings() { + return updateBlurbSettings; + } + + /** Returns the object with the settings used for calls to deleteBlurb. */ + public UnaryCallSettings deleteBlurbSettings() { + return deleteBlurbSettings; + } + + /** Returns the object with the settings used for calls to listBlurbs. */ + public PagedCallSettings + listBlurbsSettings() { + return listBlurbsSettings; + } + + /** Returns the object with the settings used for calls to searchBlurbs. */ + public UnaryCallSettings searchBlurbsSettings() { + return searchBlurbsSettings; + } + + /** Returns the object with the settings used for calls to searchBlurbs. */ + public OperationCallSettings + searchBlurbsOperationSettings() { + return searchBlurbsOperationSettings; + } + + /** Returns the object with the settings used for calls to streamBlurbs. */ + public ServerStreamingCallSettings + streamBlurbsSettings() { + return streamBlurbsSettings; + } + + /** Returns the object with the settings used for calls to sendBlurbs. */ + public StreamingCallSettings sendBlurbsSettings() { + return sendBlurbsSettings; + } + + /** Returns the object with the settings used for calls to connect. */ + public StreamingCallSettings connectSettings() { + return connectSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public MessagingStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcMessagingStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonMessagingStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(MessagingStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(MessagingStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return MessagingStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected MessagingStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + createRoomSettings = settingsBuilder.createRoomSettings().build(); + getRoomSettings = settingsBuilder.getRoomSettings().build(); + updateRoomSettings = settingsBuilder.updateRoomSettings().build(); + deleteRoomSettings = settingsBuilder.deleteRoomSettings().build(); + listRoomsSettings = settingsBuilder.listRoomsSettings().build(); + createBlurbSettings = settingsBuilder.createBlurbSettings().build(); + getBlurbSettings = settingsBuilder.getBlurbSettings().build(); + updateBlurbSettings = settingsBuilder.updateBlurbSettings().build(); + deleteBlurbSettings = settingsBuilder.deleteBlurbSettings().build(); + listBlurbsSettings = settingsBuilder.listBlurbsSettings().build(); + searchBlurbsSettings = settingsBuilder.searchBlurbsSettings().build(); + searchBlurbsOperationSettings = settingsBuilder.searchBlurbsOperationSettings().build(); + streamBlurbsSettings = settingsBuilder.streamBlurbsSettings().build(); + sendBlurbsSettings = settingsBuilder.sendBlurbsSettings().build(); + connectSettings = settingsBuilder.connectSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for MessagingStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder createRoomSettings; + private final UnaryCallSettings.Builder getRoomSettings; + private final UnaryCallSettings.Builder updateRoomSettings; + private final UnaryCallSettings.Builder deleteRoomSettings; + private final PagedCallSettings.Builder< + ListRoomsRequest, ListRoomsResponse, ListRoomsPagedResponse> + listRoomsSettings; + private final UnaryCallSettings.Builder createBlurbSettings; + private final UnaryCallSettings.Builder getBlurbSettings; + private final UnaryCallSettings.Builder updateBlurbSettings; + private final UnaryCallSettings.Builder deleteBlurbSettings; + private final PagedCallSettings.Builder< + ListBlurbsRequest, ListBlurbsResponse, ListBlurbsPagedResponse> + listBlurbsSettings; + private final UnaryCallSettings.Builder searchBlurbsSettings; + private final OperationCallSettings.Builder< + SearchBlurbsRequest, SearchBlurbsResponse, SearchBlurbsMetadata> + searchBlurbsOperationSettings; + private final ServerStreamingCallSettings.Builder + streamBlurbsSettings; + private final StreamingCallSettings.Builder + sendBlurbsSettings; + private final StreamingCallSettings.Builder + connectSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "no_retry_0_codes", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put( + "retry_policy_1_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.UNAVAILABLE, StatusCode.Code.UNKNOWN))); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setTotalTimeoutDuration(Duration.ofMillis(5000L)) + .build(); + definitions.put("no_retry_0_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(100L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelayDuration(Duration.ofMillis(3000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setTotalTimeoutDuration(Duration.ofMillis(10000L)) + .build(); + definitions.put("retry_policy_1_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + createRoomSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getRoomSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateRoomSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteRoomSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listRoomsSettings = PagedCallSettings.newBuilder(LIST_ROOMS_PAGE_STR_FACT); + createBlurbSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getBlurbSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateBlurbSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteBlurbSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listBlurbsSettings = PagedCallSettings.newBuilder(LIST_BLURBS_PAGE_STR_FACT); + searchBlurbsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + searchBlurbsOperationSettings = OperationCallSettings.newBuilder(); + streamBlurbsSettings = ServerStreamingCallSettings.newBuilder(); + sendBlurbsSettings = StreamingCallSettings.newBuilder(); + connectSettings = StreamingCallSettings.newBuilder(); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createRoomSettings, + getRoomSettings, + updateRoomSettings, + deleteRoomSettings, + listRoomsSettings, + createBlurbSettings, + getBlurbSettings, + updateBlurbSettings, + deleteBlurbSettings, + listBlurbsSettings, + searchBlurbsSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(MessagingStubSettings settings) { + super(settings); + + createRoomSettings = settings.createRoomSettings.toBuilder(); + getRoomSettings = settings.getRoomSettings.toBuilder(); + updateRoomSettings = settings.updateRoomSettings.toBuilder(); + deleteRoomSettings = settings.deleteRoomSettings.toBuilder(); + listRoomsSettings = settings.listRoomsSettings.toBuilder(); + createBlurbSettings = settings.createBlurbSettings.toBuilder(); + getBlurbSettings = settings.getBlurbSettings.toBuilder(); + updateBlurbSettings = settings.updateBlurbSettings.toBuilder(); + deleteBlurbSettings = settings.deleteBlurbSettings.toBuilder(); + listBlurbsSettings = settings.listBlurbsSettings.toBuilder(); + searchBlurbsSettings = settings.searchBlurbsSettings.toBuilder(); + searchBlurbsOperationSettings = settings.searchBlurbsOperationSettings.toBuilder(); + streamBlurbsSettings = settings.streamBlurbsSettings.toBuilder(); + sendBlurbsSettings = settings.sendBlurbsSettings.toBuilder(); + connectSettings = settings.connectSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createRoomSettings, + getRoomSettings, + updateRoomSettings, + deleteRoomSettings, + listRoomsSettings, + createBlurbSettings, + getBlurbSettings, + updateBlurbSettings, + deleteBlurbSettings, + listBlurbsSettings, + searchBlurbsSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .createRoomSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getRoomSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .updateRoomSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .deleteRoomSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .listRoomsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .createBlurbSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getBlurbSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .updateBlurbSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .deleteBlurbSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .listBlurbsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .searchBlurbsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .streamBlurbsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .searchBlurbsOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(SearchBlurbsResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(SearchBlurbsMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to createRoom. */ + public UnaryCallSettings.Builder createRoomSettings() { + return createRoomSettings; + } + + /** Returns the builder for the settings used for calls to getRoom. */ + public UnaryCallSettings.Builder getRoomSettings() { + return getRoomSettings; + } + + /** Returns the builder for the settings used for calls to updateRoom. */ + public UnaryCallSettings.Builder updateRoomSettings() { + return updateRoomSettings; + } + + /** Returns the builder for the settings used for calls to deleteRoom. */ + public UnaryCallSettings.Builder deleteRoomSettings() { + return deleteRoomSettings; + } + + /** Returns the builder for the settings used for calls to listRooms. */ + public PagedCallSettings.Builder + listRoomsSettings() { + return listRoomsSettings; + } + + /** Returns the builder for the settings used for calls to createBlurb. */ + public UnaryCallSettings.Builder createBlurbSettings() { + return createBlurbSettings; + } + + /** Returns the builder for the settings used for calls to getBlurb. */ + public UnaryCallSettings.Builder getBlurbSettings() { + return getBlurbSettings; + } + + /** Returns the builder for the settings used for calls to updateBlurb. */ + public UnaryCallSettings.Builder updateBlurbSettings() { + return updateBlurbSettings; + } + + /** Returns the builder for the settings used for calls to deleteBlurb. */ + public UnaryCallSettings.Builder deleteBlurbSettings() { + return deleteBlurbSettings; + } + + /** Returns the builder for the settings used for calls to listBlurbs. */ + public PagedCallSettings.Builder + listBlurbsSettings() { + return listBlurbsSettings; + } + + /** Returns the builder for the settings used for calls to searchBlurbs. */ + public UnaryCallSettings.Builder searchBlurbsSettings() { + return searchBlurbsSettings; + } + + /** Returns the builder for the settings used for calls to searchBlurbs. */ + public OperationCallSettings.Builder< + SearchBlurbsRequest, SearchBlurbsResponse, SearchBlurbsMetadata> + searchBlurbsOperationSettings() { + return searchBlurbsOperationSettings; + } + + /** Returns the builder for the settings used for calls to streamBlurbs. */ + public ServerStreamingCallSettings.Builder + streamBlurbsSettings() { + return streamBlurbsSettings; + } + + /** Returns the builder for the settings used for calls to sendBlurbs. */ + public StreamingCallSettings.Builder + sendBlurbsSettings() { + return sendBlurbsSettings; + } + + /** Returns the builder for the settings used for calls to connect. */ + public StreamingCallSettings.Builder connectSettings() { + return connectSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public MessagingStubSettings build() throws IOException { + return new MessagingStubSettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStub.java new file mode 100644 index 0000000000..10ffc4271d --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStub.java @@ -0,0 +1,114 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.AttemptSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceResponse; +import com.google.showcase.v1beta1.CreateSequenceRequest; +import com.google.showcase.v1beta1.CreateStreamingSequenceRequest; +import com.google.showcase.v1beta1.GetSequenceReportRequest; +import com.google.showcase.v1beta1.GetStreamingSequenceReportRequest; +import com.google.showcase.v1beta1.Sequence; +import com.google.showcase.v1beta1.SequenceReport; +import com.google.showcase.v1beta1.StreamingSequence; +import com.google.showcase.v1beta1.StreamingSequenceReport; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the SequenceService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class SequenceServiceStub implements BackgroundResource { + + public UnaryCallable createSequenceCallable() { + throw new UnsupportedOperationException("Not implemented: createSequenceCallable()"); + } + + public UnaryCallable + createStreamingSequenceCallable() { + throw new UnsupportedOperationException("Not implemented: createStreamingSequenceCallable()"); + } + + public UnaryCallable getSequenceReportCallable() { + throw new UnsupportedOperationException("Not implemented: getSequenceReportCallable()"); + } + + public UnaryCallable + getStreamingSequenceReportCallable() { + throw new UnsupportedOperationException( + "Not implemented: getStreamingSequenceReportCallable()"); + } + + public UnaryCallable attemptSequenceCallable() { + throw new UnsupportedOperationException("Not implemented: attemptSequenceCallable()"); + } + + public ServerStreamingCallable + attemptStreamingSequenceCallable() { + throw new UnsupportedOperationException("Not implemented: attemptStreamingSequenceCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStubSettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStubSettings.java new file mode 100644 index 0000000000..00bc19a4c0 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/SequenceServiceStubSettings.java @@ -0,0 +1,681 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.AttemptSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceRequest; +import com.google.showcase.v1beta1.AttemptStreamingSequenceResponse; +import com.google.showcase.v1beta1.CreateSequenceRequest; +import com.google.showcase.v1beta1.CreateStreamingSequenceRequest; +import com.google.showcase.v1beta1.GetSequenceReportRequest; +import com.google.showcase.v1beta1.GetStreamingSequenceReportRequest; +import com.google.showcase.v1beta1.Sequence; +import com.google.showcase.v1beta1.SequenceReport; +import com.google.showcase.v1beta1.StreamingSequence; +import com.google.showcase.v1beta1.StreamingSequenceReport; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link SequenceServiceStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createSequence: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * SequenceServiceStubSettings.Builder sequenceServiceSettingsBuilder =
+ *     SequenceServiceStubSettings.newBuilder();
+ * sequenceServiceSettingsBuilder
+ *     .createSequenceSettings()
+ *     .setRetrySettings(
+ *         sequenceServiceSettingsBuilder
+ *             .createSequenceSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * SequenceServiceStubSettings sequenceServiceSettings = sequenceServiceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class SequenceServiceStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings createSequenceSettings; + private final UnaryCallSettings + createStreamingSequenceSettings; + private final UnaryCallSettings + getSequenceReportSettings; + private final UnaryCallSettings + getStreamingSequenceReportSettings; + private final UnaryCallSettings attemptSequenceSettings; + private final ServerStreamingCallSettings< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to createSequence. */ + public UnaryCallSettings createSequenceSettings() { + return createSequenceSettings; + } + + /** Returns the object with the settings used for calls to createStreamingSequence. */ + public UnaryCallSettings + createStreamingSequenceSettings() { + return createStreamingSequenceSettings; + } + + /** Returns the object with the settings used for calls to getSequenceReport. */ + public UnaryCallSettings getSequenceReportSettings() { + return getSequenceReportSettings; + } + + /** Returns the object with the settings used for calls to getStreamingSequenceReport. */ + public UnaryCallSettings + getStreamingSequenceReportSettings() { + return getStreamingSequenceReportSettings; + } + + /** Returns the object with the settings used for calls to attemptSequence. */ + public UnaryCallSettings attemptSequenceSettings() { + return attemptSequenceSettings; + } + + /** Returns the object with the settings used for calls to attemptStreamingSequence. */ + public ServerStreamingCallSettings< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings() { + return attemptStreamingSequenceSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public SequenceServiceStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcSequenceServiceStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonSequenceServiceStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(SequenceServiceStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(SequenceServiceStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return SequenceServiceStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected SequenceServiceStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + createSequenceSettings = settingsBuilder.createSequenceSettings().build(); + createStreamingSequenceSettings = settingsBuilder.createStreamingSequenceSettings().build(); + getSequenceReportSettings = settingsBuilder.getSequenceReportSettings().build(); + getStreamingSequenceReportSettings = + settingsBuilder.getStreamingSequenceReportSettings().build(); + attemptSequenceSettings = settingsBuilder.attemptSequenceSettings().build(); + attemptStreamingSequenceSettings = settingsBuilder.attemptStreamingSequenceSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for SequenceServiceStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder createSequenceSettings; + private final UnaryCallSettings.Builder + createStreamingSequenceSettings; + private final UnaryCallSettings.Builder + getSequenceReportSettings; + private final UnaryCallSettings.Builder< + GetStreamingSequenceReportRequest, StreamingSequenceReport> + getStreamingSequenceReportSettings; + private final UnaryCallSettings.Builder attemptSequenceSettings; + private final ServerStreamingCallSettings.Builder< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "no_retry_0_codes", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put( + "retry_policy_1_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.UNAVAILABLE, StatusCode.Code.UNKNOWN))); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(5000L)) + .setTotalTimeoutDuration(Duration.ofMillis(5000L)) + .build(); + definitions.put("no_retry_0_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(100L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelayDuration(Duration.ofMillis(3000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(10000L)) + .setTotalTimeoutDuration(Duration.ofMillis(10000L)) + .build(); + definitions.put("retry_policy_1_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + createSequenceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createStreamingSequenceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getSequenceReportSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getStreamingSequenceReportSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + attemptSequenceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + attemptStreamingSequenceSettings = ServerStreamingCallSettings.newBuilder(); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createSequenceSettings, + createStreamingSequenceSettings, + getSequenceReportSettings, + getStreamingSequenceReportSettings, + attemptSequenceSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(SequenceServiceStubSettings settings) { + super(settings); + + createSequenceSettings = settings.createSequenceSettings.toBuilder(); + createStreamingSequenceSettings = settings.createStreamingSequenceSettings.toBuilder(); + getSequenceReportSettings = settings.getSequenceReportSettings.toBuilder(); + getStreamingSequenceReportSettings = settings.getStreamingSequenceReportSettings.toBuilder(); + attemptSequenceSettings = settings.attemptSequenceSettings.toBuilder(); + attemptStreamingSequenceSettings = settings.attemptStreamingSequenceSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createSequenceSettings, + createStreamingSequenceSettings, + getSequenceReportSettings, + getStreamingSequenceReportSettings, + attemptSequenceSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .createSequenceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .createStreamingSequenceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getSequenceReportSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getStreamingSequenceReportSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .attemptSequenceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .attemptStreamingSequenceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to createSequence. */ + public UnaryCallSettings.Builder createSequenceSettings() { + return createSequenceSettings; + } + + /** Returns the builder for the settings used for calls to createStreamingSequence. */ + public UnaryCallSettings.Builder + createStreamingSequenceSettings() { + return createStreamingSequenceSettings; + } + + /** Returns the builder for the settings used for calls to getSequenceReport. */ + public UnaryCallSettings.Builder + getSequenceReportSettings() { + return getSequenceReportSettings; + } + + /** Returns the builder for the settings used for calls to getStreamingSequenceReport. */ + public UnaryCallSettings.Builder + getStreamingSequenceReportSettings() { + return getStreamingSequenceReportSettings; + } + + /** Returns the builder for the settings used for calls to attemptSequence. */ + public UnaryCallSettings.Builder attemptSequenceSettings() { + return attemptSequenceSettings; + } + + /** Returns the builder for the settings used for calls to attemptStreamingSequence. */ + public ServerStreamingCallSettings.Builder< + AttemptStreamingSequenceRequest, AttemptStreamingSequenceResponse> + attemptStreamingSequenceSettings() { + return attemptStreamingSequenceSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public SequenceServiceStubSettings build() throws IOException { + return new SequenceServiceStubSettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStub.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStub.java new file mode 100644 index 0000000000..fba2d4fa93 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStub.java @@ -0,0 +1,129 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateSessionRequest; +import com.google.showcase.v1beta1.DeleteSessionRequest; +import com.google.showcase.v1beta1.DeleteTestRequest; +import com.google.showcase.v1beta1.GetSessionRequest; +import com.google.showcase.v1beta1.ListSessionsRequest; +import com.google.showcase.v1beta1.ListSessionsResponse; +import com.google.showcase.v1beta1.ListTestsRequest; +import com.google.showcase.v1beta1.ListTestsResponse; +import com.google.showcase.v1beta1.ReportSessionRequest; +import com.google.showcase.v1beta1.ReportSessionResponse; +import com.google.showcase.v1beta1.Session; +import com.google.showcase.v1beta1.VerifyTestRequest; +import com.google.showcase.v1beta1.VerifyTestResponse; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the Testing service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class TestingStub implements BackgroundResource { + + public UnaryCallable createSessionCallable() { + throw new UnsupportedOperationException("Not implemented: createSessionCallable()"); + } + + public UnaryCallable getSessionCallable() { + throw new UnsupportedOperationException("Not implemented: getSessionCallable()"); + } + + public UnaryCallable listSessionsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listSessionsPagedCallable()"); + } + + public UnaryCallable listSessionsCallable() { + throw new UnsupportedOperationException("Not implemented: listSessionsCallable()"); + } + + public UnaryCallable deleteSessionCallable() { + throw new UnsupportedOperationException("Not implemented: deleteSessionCallable()"); + } + + public UnaryCallable reportSessionCallable() { + throw new UnsupportedOperationException("Not implemented: reportSessionCallable()"); + } + + public UnaryCallable listTestsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listTestsPagedCallable()"); + } + + public UnaryCallable listTestsCallable() { + throw new UnsupportedOperationException("Not implemented: listTestsCallable()"); + } + + public UnaryCallable deleteTestCallable() { + throw new UnsupportedOperationException("Not implemented: deleteTestCallable()"); + } + + public UnaryCallable verifyTestCallable() { + throw new UnsupportedOperationException("Not implemented: verifyTestCallable()"); + } + + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStubSettings.java b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStubSettings.java new file mode 100644 index 0000000000..0f1fa4ad5b --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/java/com/google/showcase/v1beta1/stub/TestingStubSettings.java @@ -0,0 +1,801 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.stub; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.CreateSessionRequest; +import com.google.showcase.v1beta1.DeleteSessionRequest; +import com.google.showcase.v1beta1.DeleteTestRequest; +import com.google.showcase.v1beta1.GetSessionRequest; +import com.google.showcase.v1beta1.ListSessionsRequest; +import com.google.showcase.v1beta1.ListSessionsResponse; +import com.google.showcase.v1beta1.ListTestsRequest; +import com.google.showcase.v1beta1.ListTestsResponse; +import com.google.showcase.v1beta1.ReportSessionRequest; +import com.google.showcase.v1beta1.ReportSessionResponse; +import com.google.showcase.v1beta1.Session; +import com.google.showcase.v1beta1.Test; +import com.google.showcase.v1beta1.VerifyTestRequest; +import com.google.showcase.v1beta1.VerifyTestResponse; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link TestingStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (localhost) and default port (7469) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of createSession: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * TestingStubSettings.Builder testingSettingsBuilder = TestingStubSettings.newBuilder();
+ * testingSettingsBuilder
+ *     .createSessionSettings()
+ *     .setRetrySettings(
+ *         testingSettingsBuilder
+ *             .createSessionSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * TestingStubSettings testingSettings = testingSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class TestingStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().build(); + + private final UnaryCallSettings createSessionSettings; + private final UnaryCallSettings getSessionSettings; + private final PagedCallSettings< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse> + listSessionsSettings; + private final UnaryCallSettings deleteSessionSettings; + private final UnaryCallSettings + reportSessionSettings; + private final PagedCallSettings + listTestsSettings; + private final UnaryCallSettings deleteTestSettings; + private final UnaryCallSettings verifyTestSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; + + private static final PagedListDescriptor + LIST_SESSIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListSessionsRequest injectToken(ListSessionsRequest payload, String token) { + return ListSessionsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListSessionsRequest injectPageSize(ListSessionsRequest payload, int pageSize) { + return ListSessionsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListSessionsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListSessionsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListSessionsResponse payload) { + return payload.getSessionsList(); + } + }; + + private static final PagedListDescriptor + LIST_TESTS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListTestsRequest injectToken(ListTestsRequest payload, String token) { + return ListTestsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListTestsRequest injectPageSize(ListTestsRequest payload, int pageSize) { + return ListTestsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListTestsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListTestsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListTestsResponse payload) { + return payload.getTestsList(); + } + }; + + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList(); + } + }; + + private static final PagedListResponseFactory< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse> + LIST_SESSIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListSessionsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_SESSIONS_PAGE_STR_DESC, request, context); + return ListSessionsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListTestsRequest, ListTestsResponse, ListTestsPagedResponse> + LIST_TESTS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListTestsRequest, ListTestsResponse, ListTestsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListTestsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_TESTS_PAGE_STR_DESC, request, context); + return ListTestsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to createSession. */ + public UnaryCallSettings createSessionSettings() { + return createSessionSettings; + } + + /** Returns the object with the settings used for calls to getSession. */ + public UnaryCallSettings getSessionSettings() { + return getSessionSettings; + } + + /** Returns the object with the settings used for calls to listSessions. */ + public PagedCallSettings + listSessionsSettings() { + return listSessionsSettings; + } + + /** Returns the object with the settings used for calls to deleteSession. */ + public UnaryCallSettings deleteSessionSettings() { + return deleteSessionSettings; + } + + /** Returns the object with the settings used for calls to reportSession. */ + public UnaryCallSettings reportSessionSettings() { + return reportSessionSettings; + } + + /** Returns the object with the settings used for calls to listTests. */ + public PagedCallSettings + listTestsSettings() { + return listTestsSettings; + } + + /** Returns the object with the settings used for calls to deleteTest. */ + public UnaryCallSettings deleteTestSettings() { + return deleteTestSettings; + } + + /** Returns the object with the settings used for calls to verifyTest. */ + public UnaryCallSettings verifyTestSettings() { + return verifyTestSettings; + } + + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + public TestingStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcTestingStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonTestingStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "localhost:7469"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "localhost:7469"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(TestingStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken("gapic", GaxProperties.getLibraryVersion(TestingStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return TestingStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected TestingStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + createSessionSettings = settingsBuilder.createSessionSettings().build(); + getSessionSettings = settingsBuilder.getSessionSettings().build(); + listSessionsSettings = settingsBuilder.listSessionsSettings().build(); + deleteSessionSettings = settingsBuilder.deleteSessionSettings().build(); + reportSessionSettings = settingsBuilder.reportSessionSettings().build(); + listTestsSettings = settingsBuilder.listTestsSettings().build(); + deleteTestSettings = settingsBuilder.deleteTestSettings().build(); + verifyTestSettings = settingsBuilder.verifyTestSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); + } + + /** Builder for TestingStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder createSessionSettings; + private final UnaryCallSettings.Builder getSessionSettings; + private final PagedCallSettings.Builder< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse> + listSessionsSettings; + private final UnaryCallSettings.Builder deleteSessionSettings; + private final UnaryCallSettings.Builder + reportSessionSettings; + private final PagedCallSettings.Builder< + ListTestsRequest, ListTestsResponse, ListTestsPagedResponse> + listTestsSettings; + private final UnaryCallSettings.Builder deleteTestSettings; + private final UnaryCallSettings.Builder + verifyTestSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + createSessionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getSessionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listSessionsSettings = PagedCallSettings.newBuilder(LIST_SESSIONS_PAGE_STR_FACT); + deleteSessionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + reportSessionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listTestsSettings = PagedCallSettings.newBuilder(LIST_TESTS_PAGE_STR_FACT); + deleteTestSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + verifyTestSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); + getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createSessionSettings, + getSessionSettings, + listSessionsSettings, + deleteSessionSettings, + reportSessionSettings, + listTestsSettings, + deleteTestSettings, + verifyTestSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + initDefaults(this); + } + + protected Builder(TestingStubSettings settings) { + super(settings); + + createSessionSettings = settings.createSessionSettings.toBuilder(); + getSessionSettings = settings.getSessionSettings.toBuilder(); + listSessionsSettings = settings.listSessionsSettings.toBuilder(); + deleteSessionSettings = settings.deleteSessionSettings.toBuilder(); + reportSessionSettings = settings.reportSessionSettings.toBuilder(); + listTestsSettings = settings.listTestsSettings.toBuilder(); + deleteTestSettings = settings.deleteTestSettings.toBuilder(); + verifyTestSettings = settings.verifyTestSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createSessionSettings, + getSessionSettings, + listSessionsSettings, + deleteSessionSettings, + reportSessionSettings, + listTestsSettings, + deleteTestSettings, + verifyTestSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .createSessionSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getSessionSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listSessionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .deleteSessionSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .reportSessionSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listTestsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .deleteTestSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .verifyTestSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to createSession. */ + public UnaryCallSettings.Builder createSessionSettings() { + return createSessionSettings; + } + + /** Returns the builder for the settings used for calls to getSession. */ + public UnaryCallSettings.Builder getSessionSettings() { + return getSessionSettings; + } + + /** Returns the builder for the settings used for calls to listSessions. */ + public PagedCallSettings.Builder< + ListSessionsRequest, ListSessionsResponse, ListSessionsPagedResponse> + listSessionsSettings() { + return listSessionsSettings; + } + + /** Returns the builder for the settings used for calls to deleteSession. */ + public UnaryCallSettings.Builder deleteSessionSettings() { + return deleteSessionSettings; + } + + /** Returns the builder for the settings used for calls to reportSession. */ + public UnaryCallSettings.Builder + reportSessionSettings() { + return reportSessionSettings; + } + + /** Returns the builder for the settings used for calls to listTests. */ + public PagedCallSettings.Builder + listTestsSettings() { + return listTestsSettings; + } + + /** Returns the builder for the settings used for calls to deleteTest. */ + public UnaryCallSettings.Builder deleteTestSettings() { + return deleteTestSettings; + } + + /** Returns the builder for the settings used for calls to verifyTest. */ + public UnaryCallSettings.Builder verifyTestSettings() { + return verifyTestSettings; + } + + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + + @Override + public TestingStubSettings build() throws IOException { + return new TestingStubSettings(this); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json b/java-showcase-3.21.0/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json new file mode 100644 index 0000000000..077caee652 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/main/resources/META-INF/native-image/com.google.showcase.v1beta1/reflect-config.json @@ -0,0 +1,3674 @@ +[ + { + "name": "com.google.api.ClientLibraryDestination", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibraryOrganization", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibrarySettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ClientLibrarySettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CommonLanguageSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CommonLanguageSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CppSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CppSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CustomHttpPattern", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.CustomHttpPattern$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.DotnetSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.DotnetSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldBehavior", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.FieldInfo$Format", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.GoSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.GoSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Http", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Http$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.HttpRule", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.HttpRule$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.JavaSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.JavaSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.LaunchStage", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$LongRunning", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.MethodSettings$LongRunning$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.NodeSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.NodeSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PhpSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PhpSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Publishing", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.Publishing$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$ExperimentalFeatures", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.PythonSettings$ExperimentalFeatures$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$History", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceDescriptor$Style", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceReference", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.ResourceReference$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingParameter", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingParameter$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingRule", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingRule$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RubySettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RubySettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.SelectiveGapicGeneration", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.SelectiveGapicGeneration$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.TypeReference", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.TypeReference$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.GetLocationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.GetLocationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.ListLocationsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.Location", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.location.Location$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfigDelta", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfigDelta$Action", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditConfigDelta$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditLogConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditLogConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.AuditLogConfig$LogType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Binding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Binding$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.BindingDelta", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.BindingDelta$Action", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.BindingDelta$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetIamPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetIamPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetPolicyOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.GetPolicyOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Policy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.Policy$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.PolicyDelta", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.PolicyDelta$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.SetIamPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.SetIamPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.iam.v1.TestIamPermissionsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.CancelOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.CancelOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.DeleteOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.DeleteOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.GetOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.GetOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.ListOperationsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.Operation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.Operation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.OperationInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.OperationInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.WaitOperationRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.longrunning.WaitOperationRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Any", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Any$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$CType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$JSType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorSet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MessageOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MessageOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$OneofOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceOptions", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$ServiceOptions$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Duration", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Duration$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Empty", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Empty$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.FieldMask", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.FieldMask$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Timestamp", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.Timestamp$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.BadRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.BadRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.BadRequest$FieldViolation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.BadRequest$FieldViolation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Code", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.DebugInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.DebugInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.ErrorInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.ErrorInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Help", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Help$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Help$Link", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Help$Link$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.LocalizedMessage", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.LocalizedMessage$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.PreconditionFailure", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.PreconditionFailure$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.PreconditionFailure$Violation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.PreconditionFailure$Violation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.QuotaFailure", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.QuotaFailure$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.QuotaFailure$Violation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.QuotaFailure$Violation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.RequestInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.RequestInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.ResourceInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.ResourceInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.RetryInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.RetryInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Status", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.rpc.Status$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptSequenceRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptSequenceRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptStreamingSequenceRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptStreamingSequenceRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptStreamingSequenceResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.AttemptStreamingSequenceResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.BlockRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.BlockRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.BlockResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.BlockResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Blurb", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Blurb$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceData", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceData$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceData$LifeKingdom", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceDataChild", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceDataChild$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceDataGrandchild", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceDataGrandchild$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceGroup", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceGroup$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceSuite", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ComplianceSuite$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ConnectRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ConnectRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ConnectRequest$ConnectConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ConnectRequest$ConnectConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Continent", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateBlurbRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateBlurbRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateRoomRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateRoomRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateSequenceRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateSequenceRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateSessionRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateSessionRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateStreamingSequenceRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateStreamingSequenceRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateUserRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.CreateUserRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteBlurbRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteBlurbRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteRoomRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteRoomRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteSessionRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteSessionRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteTestRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteTestRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteUserRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.DeleteUserRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse$MultipleDetails", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse$MultipleDetails$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse$SingleDetail", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoErrorDetailsResponse$SingleDetail$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EchoResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EnumRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EnumRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EnumResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.EnumResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ErrorWithMultipleDetails", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ErrorWithMultipleDetails$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ErrorWithSingleDetail", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ErrorWithSingleDetail$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ExpandRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ExpandRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.FailEchoWithDetailsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.FailEchoWithDetailsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.FailEchoWithDetailsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.FailEchoWithDetailsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetBlurbRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetBlurbRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetRoomRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetRoomRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetSequenceReportRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetSequenceReportRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetSessionRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetSessionRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetStreamingSequenceReportRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetStreamingSequenceReportRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetUserRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.GetUserRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Issue", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Issue$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Issue$Severity", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Issue$Type", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListBlurbsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListBlurbsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListBlurbsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListBlurbsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListRoomsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListRoomsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListRoomsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListRoomsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListSessionsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListSessionsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListSessionsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListSessionsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListTestsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListTestsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListTestsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListTestsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListUsersRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListUsersRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListUsersResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ListUsersResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandLegacyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandLegacyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandResponseList", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PagedExpandResponseList$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PoetryError", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.PoetryError$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RepeatRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RepeatRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RepeatResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RepeatResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ReportSessionRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ReportSessionRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ReportSessionResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ReportSessionResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.ReportSessionResponse$Result", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RestError", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RestError$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RestError$Status", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.RestError$Status$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Room", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Room$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SearchBlurbsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SendBlurbsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SendBlurbsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Sequence", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Sequence$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Sequence$Response", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Sequence$Response$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SequenceReport", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SequenceReport$Attempt", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SequenceReport$Attempt$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.SequenceReport$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Session", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Session$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Session$Version", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Severity", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamBlurbsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamBlurbsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamBlurbsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamBlurbsResponse$Action", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamBlurbsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequence", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequence$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequence$Response", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequence$Response$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequenceReport", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequenceReport$Attempt", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequenceReport$Attempt$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.StreamingSequenceReport$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$Blueprint", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$Blueprint$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$Blueprint$Invocation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$Blueprint$Invocation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.Test$ExpectationLevel", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.TestRun", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.TestRun$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateBlurbRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateBlurbRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateRoomRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateRoomRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateUserRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.UpdateUserRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.User", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.User$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.VerifyTestRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.VerifyTestRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.VerifyTestResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.VerifyTestResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.showcase.v1beta1.WaitResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.type.Expr", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.type.Expr$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] \ No newline at end of file diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientHttpJsonTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientHttpJsonTest.java new file mode 100644 index 0000000000..345817b5e5 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientHttpJsonTest.java @@ -0,0 +1,1215 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.FieldMask; +import com.google.showcase.v1beta1.stub.HttpJsonComplianceStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class ComplianceClientHttpJsonTest { + private static MockHttpService mockService; + private static ComplianceClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonComplianceStub.getMethodDescriptors(), ComplianceSettings.getDefaultEndpoint()); + ComplianceSettings settings = + ComplianceSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + ComplianceSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = ComplianceClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void repeatDataBodyTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBody(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataBodyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBody(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyInfoTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyInfo(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataBodyInfoExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyInfo(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataQueryTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataQuery(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataQueryExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataQuery(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataSimplePathTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("fString-9139") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild(ComplianceDataChild.newBuilder().build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataSimplePath(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataSimplePathExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("fString-9139") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild(ComplianceDataChild.newBuilder().build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataSimplePath(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataPathResourceTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("first/firs-9148") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild( + ComplianceDataChild.newBuilder() + .setFString("second/secon-5446") + .setFFloat(-1146609341) + .setFDouble(-1239459382) + .setFBool(true) + .setFContinent(Continent.forNumber(0)) + .setFChild(ComplianceDataGrandchild.newBuilder().build()) + .setPString("pString-1191954271") + .setPFloat(-861507123) + .setPDouble(-991225216) + .setPBool(true) + .setPContinent(Continent.forNumber(0)) + .setPChild(ComplianceDataGrandchild.newBuilder().build()) + .build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataPathResource(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataPathResourceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("first/firs-9148") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild( + ComplianceDataChild.newBuilder() + .setFString("second/secon-5446") + .setFFloat(-1146609341) + .setFDouble(-1239459382) + .setFBool(true) + .setFContinent(Continent.forNumber(0)) + .setFChild(ComplianceDataGrandchild.newBuilder().build()) + .setPString("pString-1191954271") + .setPFloat(-861507123) + .setPDouble(-991225216) + .setPBool(true) + .setPContinent(Continent.forNumber(0)) + .setPChild(ComplianceDataGrandchild.newBuilder().build()) + .build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataPathResource(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataPathTrailingResourceTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("first/firs-9148") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild( + ComplianceDataChild.newBuilder() + .setFString("second/secon-3276") + .setFFloat(-1146609341) + .setFDouble(-1239459382) + .setFBool(true) + .setFContinent(Continent.forNumber(0)) + .setFChild(ComplianceDataGrandchild.newBuilder().build()) + .setPString("pString-1191954271") + .setPFloat(-861507123) + .setPDouble(-991225216) + .setPBool(true) + .setPContinent(Continent.forNumber(0)) + .setPChild(ComplianceDataGrandchild.newBuilder().build()) + .build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataPathTrailingResource(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataPathTrailingResourceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo( + ComplianceData.newBuilder() + .setFString("first/firs-9148") + .setFInt32(-1143775883) + .setFSint32(-815756300) + .setFSfixed32(-763212615) + .setFUint32(-758497998) + .setFFixed32(1837548026) + .setFInt64(-1143775788) + .setFSint64(-815756205) + .setFSfixed64(-763212520) + .setFUint64(-758497903) + .setFFixed64(1837548121) + .setFDouble(-1239459382) + .setFFloat(-1146609341) + .setFBool(true) + .setFBytes(ByteString.EMPTY) + .setFChild( + ComplianceDataChild.newBuilder() + .setFString("second/secon-3276") + .setFFloat(-1146609341) + .setFDouble(-1239459382) + .setFBool(true) + .setFContinent(Continent.forNumber(0)) + .setFChild(ComplianceDataGrandchild.newBuilder().build()) + .setPString("pString-1191954271") + .setPFloat(-861507123) + .setPDouble(-991225216) + .setPBool(true) + .setPContinent(Continent.forNumber(0)) + .setPChild(ComplianceDataGrandchild.newBuilder().build()) + .build()) + .setPString("pString-1191954271") + .setPInt32(-858673665) + .setPDouble(-991225216) + .setPBool(true) + .setPChild(ComplianceDataChild.newBuilder().build()) + .build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataPathTrailingResource(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyPutTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyPut(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataBodyPutExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyPut(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyPatchTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockService.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyPatch(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void repeatDataBodyPatchExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyPatch(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getEnumTest() throws Exception { + EnumResponse expectedResponse = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + mockService.addResponse(expectedResponse); + + EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); + + EnumResponse actualResponse = client.getEnum(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getEnumExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); + client.getEnum(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void verifyEnumTest() throws Exception { + EnumResponse expectedResponse = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + mockService.addResponse(expectedResponse); + + EnumResponse request = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + + EnumResponse actualResponse = client.verifyEnum(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void verifyEnumExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + EnumResponse request = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + client.verifyEnum(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java new file mode 100644 index 0000000000..8f76905d59 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java @@ -0,0 +1,1014 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.FieldMask; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class ComplianceClientTest { + private static MockCompliance mockCompliance; + private static MockIAMPolicy mockIAMPolicy; + private static MockLocations mockLocations; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private ComplianceClient client; + + @BeforeClass + public static void startStaticServer() { + mockCompliance = new MockCompliance(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockCompliance, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + ComplianceSettings settings = + ComplianceSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = ComplianceClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void repeatDataBodyTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBody(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataBodyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBody(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyInfoTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyInfo(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataBodyInfoExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyInfo(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataQueryTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataQuery(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataQueryExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataQuery(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataSimplePathTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataSimplePath(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataSimplePathExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataSimplePath(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataPathResourceTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataPathResource(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataPathResourceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataPathResource(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataPathTrailingResourceTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataPathTrailingResource(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataPathTrailingResourceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataPathTrailingResource(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyPutTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyPut(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataBodyPutExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyPut(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void repeatDataBodyPatchTest() throws Exception { + RepeatResponse expectedResponse = + RepeatResponse.newBuilder() + .setRequest(RepeatRequest.newBuilder().build()) + .setBindingUri("bindingUri1514820775") + .build(); + mockCompliance.addResponse(expectedResponse); + + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + + RepeatResponse actualResponse = client.repeatDataBodyPatch(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); + Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); + Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); + Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); + Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); + Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); + Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); + Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); + Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void repeatDataBodyPatchExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + RepeatRequest request = + RepeatRequest.newBuilder() + .setName("name3373707") + .setInfo(ComplianceData.newBuilder().build()) + .setServerVerify(true) + .setIntendedBindingUri("intendedBindingUri780142386") + .setFInt32(-1143775883) + .setFInt64(-1143775788) + .setFDouble(-1239459382) + .setPInt32(-858673665) + .setPInt64(-858673570) + .setPDouble(-991225216) + .build(); + client.repeatDataBodyPatch(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getEnumTest() throws Exception { + EnumResponse expectedResponse = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + mockCompliance.addResponse(expectedResponse); + + EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); + + EnumResponse actualResponse = client.getEnum(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + EnumRequest actualRequest = ((EnumRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getUnknownEnum(), actualRequest.getUnknownEnum()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getEnumExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); + client.getEnum(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void verifyEnumTest() throws Exception { + EnumResponse expectedResponse = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + mockCompliance.addResponse(expectedResponse); + + EnumResponse request = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + + EnumResponse actualResponse = client.verifyEnum(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCompliance.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + EnumResponse actualRequest = ((EnumResponse) actualRequests.get(0)); + + Assert.assertEquals(request.getRequest(), actualRequest.getRequest()); + Assert.assertEquals(request.getContinent(), actualRequest.getContinent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void verifyEnumExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCompliance.addException(exception); + + try { + EnumResponse request = + EnumResponse.newBuilder() + .setRequest(EnumRequest.newBuilder().build()) + .setContinent(Continent.forNumber(0)) + .build(); + client.verifyEnum(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientHttpJsonTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientHttpJsonTest.java new file mode 100644 index 0000000000..a558473f2f --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientHttpJsonTest.java @@ -0,0 +1,827 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Duration; +import com.google.protobuf.FieldMask; +import com.google.showcase.v1beta1.stub.HttpJsonEchoStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class EchoClientHttpJsonTest { + private static MockHttpService mockService; + private static EchoClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonEchoStub.getMethodDescriptors(), EchoSettings.getDefaultEndpoint()); + EchoSettings settings = + EchoSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = EchoClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void echoTest() throws Exception { + EchoResponse expectedResponse = + EchoResponse.newBuilder() + .setContent("content951530617") + .setSeverity(Severity.forNumber(0)) + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + mockService.addResponse(expectedResponse); + + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + EchoResponse actualResponse = client.echo(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void echoExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + client.echo(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void echoErrorDetailsTest() throws Exception { + EchoErrorDetailsResponse expectedResponse = + EchoErrorDetailsResponse.newBuilder() + .setSingleDetail(EchoErrorDetailsResponse.SingleDetail.newBuilder().build()) + .setMultipleDetails(EchoErrorDetailsResponse.MultipleDetails.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + EchoErrorDetailsRequest request = + EchoErrorDetailsRequest.newBuilder() + .setSingleDetailText("singleDetailText1774380934") + .addAllMultiDetailText(new ArrayList()) + .build(); + + EchoErrorDetailsResponse actualResponse = client.echoErrorDetails(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void echoErrorDetailsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + EchoErrorDetailsRequest request = + EchoErrorDetailsRequest.newBuilder() + .setSingleDetailText("singleDetailText1774380934") + .addAllMultiDetailText(new ArrayList()) + .build(); + client.echoErrorDetails(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void failEchoWithDetailsTest() throws Exception { + FailEchoWithDetailsResponse expectedResponse = FailEchoWithDetailsResponse.newBuilder().build(); + mockService.addResponse(expectedResponse); + + FailEchoWithDetailsRequest request = + FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build(); + + FailEchoWithDetailsResponse actualResponse = client.failEchoWithDetails(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void failEchoWithDetailsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + FailEchoWithDetailsRequest request = + FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build(); + client.failEchoWithDetails(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void expandTest() throws Exception {} + + @Test + public void expandExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + } + + @Test + public void collectUnsupportedMethodTest() throws Exception { + // The collect() method is not supported in REST transport. + // This empty test is generated for technical reasons. + } + + @Test + public void chatUnsupportedMethodTest() throws Exception { + // The chat() method is not supported in REST transport. + // This empty test is generated for technical reasons. + } + + @Test + public void pagedExpandTest() throws Exception { + EchoResponse responsesElement = EchoResponse.newBuilder().build(); + PagedExpandResponse expectedResponse = + PagedExpandResponse.newBuilder() + .setNextPageToken("") + .addAllResponses(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandPagedResponse pagedListResponse = client.pagedExpand(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getResponsesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void pagedExpandExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpand(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void pagedExpandLegacyTest() throws Exception { + PagedExpandResponse expectedResponse = + PagedExpandResponse.newBuilder() + .addAllResponses(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + mockService.addResponse(expectedResponse); + + PagedExpandLegacyRequest request = + PagedExpandLegacyRequest.newBuilder() + .setContent("content951530617") + .setMaxResults(1128457243) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandResponse actualResponse = client.pagedExpandLegacy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void pagedExpandLegacyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + PagedExpandLegacyRequest request = + PagedExpandLegacyRequest.newBuilder() + .setContent("content951530617") + .setMaxResults(1128457243) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpandLegacy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void pagedExpandLegacyMappedTest() throws Exception { + PagedExpandResponseList responsesElement = PagedExpandResponseList.newBuilder().build(); + PagedExpandLegacyMappedResponse expectedResponse = + PagedExpandLegacyMappedResponse.newBuilder() + .setNextPageToken("") + .putAllAlphabetized(Collections.singletonMap("alphabetized", responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandLegacyMappedPagedResponse pagedListResponse = + client.pagedExpandLegacyMapped(request); + + List> resources = + Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals( + expectedResponse.getAlphabetizedMap().entrySet().iterator().next(), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void pagedExpandLegacyMappedExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpandLegacyMapped(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void waitTest() throws Exception { + WaitResponse expectedResponse = + WaitResponse.newBuilder().setContent("content951530617").build(); + Operation resultOperation = + Operation.newBuilder() + .setName("waitTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + WaitRequest request = WaitRequest.newBuilder().build(); + + WaitResponse actualResponse = client.waitAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void waitExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + WaitRequest request = WaitRequest.newBuilder().build(); + client.waitAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void blockTest() throws Exception { + BlockResponse expectedResponse = + BlockResponse.newBuilder().setContent("content951530617").build(); + mockService.addResponse(expectedResponse); + + BlockRequest request = + BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); + + BlockResponse actualResponse = client.block(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void blockExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + BlockRequest request = + BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); + client.block(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java new file mode 100644 index 0000000000..44ce3dff79 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java @@ -0,0 +1,941 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.grpc.testing.MockStreamObserver; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiStreamObserver; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Duration; +import com.google.protobuf.FieldMask; +import com.google.rpc.Status; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.UUID; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class EchoClientTest { + private static MockEcho mockEcho; + private static MockIAMPolicy mockIAMPolicy; + private static MockLocations mockLocations; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private EchoClient client; + + @BeforeClass + public static void startStaticServer() { + mockEcho = new MockEcho(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockEcho, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + EchoSettings settings = + EchoSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = EchoClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void echoTest() throws Exception { + EchoResponse expectedResponse = + EchoResponse.newBuilder() + .setContent("content951530617") + .setSeverity(Severity.forNumber(0)) + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + mockEcho.addResponse(expectedResponse); + + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + EchoResponse actualResponse = client.echo(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + EchoRequest actualRequest = ((EchoRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getContent(), actualRequest.getContent()); + Assert.assertEquals(request.getError(), actualRequest.getError()); + Assert.assertEquals(request.getSeverity(), actualRequest.getSeverity()); + Assert.assertEquals(request.getHeader(), actualRequest.getHeader()); + Assert.assertEquals(request.getOtherHeader(), actualRequest.getOtherHeader()); + Assert.assertEquals(request.getRequestId(), actualRequest.getRequestId()); + Assert.assertEquals(request.getOtherRequestId(), actualRequest.getOtherRequestId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void echoExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + client.echo(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void echoErrorDetailsTest() throws Exception { + EchoErrorDetailsResponse expectedResponse = + EchoErrorDetailsResponse.newBuilder() + .setSingleDetail(EchoErrorDetailsResponse.SingleDetail.newBuilder().build()) + .setMultipleDetails(EchoErrorDetailsResponse.MultipleDetails.newBuilder().build()) + .build(); + mockEcho.addResponse(expectedResponse); + + EchoErrorDetailsRequest request = + EchoErrorDetailsRequest.newBuilder() + .setSingleDetailText("singleDetailText1774380934") + .addAllMultiDetailText(new ArrayList()) + .build(); + + EchoErrorDetailsResponse actualResponse = client.echoErrorDetails(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + EchoErrorDetailsRequest actualRequest = ((EchoErrorDetailsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getSingleDetailText(), actualRequest.getSingleDetailText()); + Assert.assertEquals(request.getMultiDetailTextList(), actualRequest.getMultiDetailTextList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void echoErrorDetailsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + EchoErrorDetailsRequest request = + EchoErrorDetailsRequest.newBuilder() + .setSingleDetailText("singleDetailText1774380934") + .addAllMultiDetailText(new ArrayList()) + .build(); + client.echoErrorDetails(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void failEchoWithDetailsTest() throws Exception { + FailEchoWithDetailsResponse expectedResponse = FailEchoWithDetailsResponse.newBuilder().build(); + mockEcho.addResponse(expectedResponse); + + FailEchoWithDetailsRequest request = + FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build(); + + FailEchoWithDetailsResponse actualResponse = client.failEchoWithDetails(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + FailEchoWithDetailsRequest actualRequest = ((FailEchoWithDetailsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getMessage(), actualRequest.getMessage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void failEchoWithDetailsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + FailEchoWithDetailsRequest request = + FailEchoWithDetailsRequest.newBuilder().setMessage("message954925063").build(); + client.failEchoWithDetails(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void expandTest() throws Exception { + EchoResponse expectedResponse = + EchoResponse.newBuilder() + .setContent("content951530617") + .setSeverity(Severity.forNumber(0)) + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + mockEcho.addResponse(expectedResponse); + ExpandRequest request = + ExpandRequest.newBuilder() + .setContent("content951530617") + .setError(Status.newBuilder().build()) + .setStreamWaitTime(Duration.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ServerStreamingCallable callable = client.expandCallable(); + callable.serverStreamingCall(request, responseObserver); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void expandExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + ExpandRequest request = + ExpandRequest.newBuilder() + .setContent("content951530617") + .setError(Status.newBuilder().build()) + .setStreamWaitTime(Duration.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ServerStreamingCallable callable = client.expandCallable(); + callable.serverStreamingCall(request, responseObserver); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void collectTest() throws Exception { + EchoResponse expectedResponse = + EchoResponse.newBuilder() + .setContent("content951530617") + .setSeverity(Severity.forNumber(0)) + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + mockEcho.addResponse(expectedResponse); + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ClientStreamingCallable callable = client.collectCallable(); + ApiStreamObserver requestObserver = callable.clientStreamingCall(responseObserver); + + requestObserver.onNext(request); + requestObserver.onCompleted(); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void collectExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ClientStreamingCallable callable = client.collectCallable(); + ApiStreamObserver requestObserver = callable.clientStreamingCall(responseObserver); + + requestObserver.onNext(request); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void chatTest() throws Exception { + EchoResponse expectedResponse = + EchoResponse.newBuilder() + .setContent("content951530617") + .setSeverity(Severity.forNumber(0)) + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + mockEcho.addResponse(expectedResponse); + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + BidiStreamingCallable callable = client.chatCallable(); + ApiStreamObserver requestObserver = callable.bidiStreamingCall(responseObserver); + + requestObserver.onNext(request); + requestObserver.onCompleted(); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void chatExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + EchoRequest request = + EchoRequest.newBuilder() + .setSeverity(Severity.forNumber(0)) + .setHeader("header-1221270899") + .setOtherHeader("otherHeader-2026585667") + .setRequestId("requestId693933066") + .setOtherRequestId("otherRequestId1248995034") + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + BidiStreamingCallable callable = client.chatCallable(); + ApiStreamObserver requestObserver = callable.bidiStreamingCall(responseObserver); + + requestObserver.onNext(request); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void pagedExpandTest() throws Exception { + EchoResponse responsesElement = EchoResponse.newBuilder().build(); + PagedExpandResponse expectedResponse = + PagedExpandResponse.newBuilder() + .setNextPageToken("") + .addAllResponses(Arrays.asList(responsesElement)) + .build(); + mockEcho.addResponse(expectedResponse); + + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandPagedResponse pagedListResponse = client.pagedExpand(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getResponsesList().get(0), resources.get(0)); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + PagedExpandRequest actualRequest = ((PagedExpandRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getContent(), actualRequest.getContent()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void pagedExpandExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpand(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void pagedExpandLegacyTest() throws Exception { + PagedExpandResponse expectedResponse = + PagedExpandResponse.newBuilder() + .addAllResponses(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + mockEcho.addResponse(expectedResponse); + + PagedExpandLegacyRequest request = + PagedExpandLegacyRequest.newBuilder() + .setContent("content951530617") + .setMaxResults(1128457243) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandResponse actualResponse = client.pagedExpandLegacy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + PagedExpandLegacyRequest actualRequest = ((PagedExpandLegacyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getContent(), actualRequest.getContent()); + Assert.assertEquals(request.getMaxResults(), actualRequest.getMaxResults()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void pagedExpandLegacyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + PagedExpandLegacyRequest request = + PagedExpandLegacyRequest.newBuilder() + .setContent("content951530617") + .setMaxResults(1128457243) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpandLegacy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void pagedExpandLegacyMappedTest() throws Exception { + PagedExpandResponseList responsesElement = PagedExpandResponseList.newBuilder().build(); + PagedExpandLegacyMappedResponse expectedResponse = + PagedExpandLegacyMappedResponse.newBuilder() + .setNextPageToken("") + .putAllAlphabetized(Collections.singletonMap("alphabetized", responsesElement)) + .build(); + mockEcho.addResponse(expectedResponse); + + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + PagedExpandLegacyMappedPagedResponse pagedListResponse = + client.pagedExpandLegacyMapped(request); + + List> resources = + Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals( + expectedResponse.getAlphabetizedMap().entrySet().iterator().next(), resources.get(0)); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + PagedExpandRequest actualRequest = ((PagedExpandRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getContent(), actualRequest.getContent()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void pagedExpandLegacyMappedExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + PagedExpandRequest request = + PagedExpandRequest.newBuilder() + .setContent("content951530617") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.pagedExpandLegacyMapped(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void waitTest() throws Exception { + WaitResponse expectedResponse = + WaitResponse.newBuilder().setContent("content951530617").build(); + Operation resultOperation = + Operation.newBuilder() + .setName("waitTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockEcho.addResponse(resultOperation); + + WaitRequest request = WaitRequest.newBuilder().build(); + + WaitResponse actualResponse = client.waitAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + WaitRequest actualRequest = ((WaitRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getEndTime(), actualRequest.getEndTime()); + Assert.assertEquals(request.getTtl(), actualRequest.getTtl()); + Assert.assertEquals(request.getError(), actualRequest.getError()); + Assert.assertEquals(request.getSuccess(), actualRequest.getSuccess()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void waitExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + WaitRequest request = WaitRequest.newBuilder().build(); + client.waitAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void blockTest() throws Exception { + BlockResponse expectedResponse = + BlockResponse.newBuilder().setContent("content951530617").build(); + mockEcho.addResponse(expectedResponse); + + BlockRequest request = + BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); + + BlockResponse actualResponse = client.block(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockEcho.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + BlockRequest actualRequest = ((BlockRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResponseDelay(), actualRequest.getResponseDelay()); + Assert.assertEquals(request.getError(), actualRequest.getError()); + Assert.assertEquals(request.getSuccess(), actualRequest.getSuccess()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void blockExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockEcho.addException(exception); + + try { + BlockRequest request = + BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); + client.block(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientHttpJsonTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientHttpJsonTest.java new file mode 100644 index 0000000000..fb43faeb39 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientHttpJsonTest.java @@ -0,0 +1,815 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; +import com.google.showcase.v1beta1.stub.HttpJsonIdentityStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class IdentityClientHttpJsonTest { + private static MockHttpService mockService; + private static IdentityClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonIdentityStub.getMethodDescriptors(), IdentitySettings.getDefaultEndpoint()); + IdentitySettings settings = + IdentitySettings.newHttpJsonBuilder() + .setTransportChannelProvider( + IdentitySettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = IdentityClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void createUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockService.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String email = "email96619420"; + + User actualResponse = client.createUser(displayName, email); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createUserExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String displayName = "displayName1714148973"; + String email = "email96619420"; + client.createUser(displayName, email); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createUserTest2() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockService.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String email = "email96619420"; + int age = 96511; + String nickname = "nickname70690926"; + boolean enableNotifications = true; + double heightFeet = -1032737338; + + User actualResponse = + client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createUserExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String displayName = "displayName1714148973"; + String email = "email96619420"; + int age = 96511; + String nickname = "nickname70690926"; + boolean enableNotifications = true; + double heightFeet = -1032737338; + client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockService.addResponse(expectedResponse); + + UserName name = UserName.of("[USER]"); + + User actualResponse = client.getUser(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getUserExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UserName name = UserName.of("[USER]"); + client.getUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserTest2() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockService.addResponse(expectedResponse); + + String name = "users/user-6376"; + + User actualResponse = client.getUser(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getUserExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "users/user-6376"; + client.getUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockService.addResponse(expectedResponse); + + UpdateUserRequest request = + UpdateUserRequest.newBuilder() + .setUser( + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + User actualResponse = client.updateUser(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateUserExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UpdateUserRequest request = + UpdateUserRequest.newBuilder() + .setUser( + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateUser(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + UserName name = UserName.of("[USER]"); + + client.deleteUser(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteUserExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UserName name = UserName.of("[USER]"); + client.deleteUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "users/user-6376"; + + client.deleteUser(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteUserExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "users/user-6376"; + client.deleteUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listUsersTest() throws Exception { + User responsesElement = User.newBuilder().build(); + ListUsersResponse expectedResponse = + ListUsersResponse.newBuilder() + .setNextPageToken("") + .addAllUsers(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListUsersRequest request = + ListUsersRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListUsersPagedResponse pagedListResponse = client.listUsers(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getUsersList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listUsersExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListUsersRequest request = + ListUsersRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listUsers(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java new file mode 100644 index 0000000000..a799116534 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java @@ -0,0 +1,733 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class IdentityClientTest { + private static MockIAMPolicy mockIAMPolicy; + private static MockIdentity mockIdentity; + private static MockLocations mockLocations; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private IdentityClient client; + + @BeforeClass + public static void startStaticServer() { + mockIdentity = new MockIdentity(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockIdentity, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + IdentitySettings settings = + IdentitySettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = IdentityClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void createUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockIdentity.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String email = "email96619420"; + + User actualResponse = client.createUser(displayName, email); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateUserRequest actualRequest = ((CreateUserRequest) actualRequests.get(0)); + + Assert.assertEquals(displayName, actualRequest.getUser().getDisplayName()); + Assert.assertEquals(email, actualRequest.getUser().getEmail()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createUserExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + String displayName = "displayName1714148973"; + String email = "email96619420"; + client.createUser(displayName, email); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createUserTest2() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockIdentity.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String email = "email96619420"; + int age = 96511; + String nickname = "nickname70690926"; + boolean enableNotifications = true; + double heightFeet = -1032737338; + + User actualResponse = + client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateUserRequest actualRequest = ((CreateUserRequest) actualRequests.get(0)); + + Assert.assertEquals(displayName, actualRequest.getUser().getDisplayName()); + Assert.assertEquals(email, actualRequest.getUser().getEmail()); + Assert.assertEquals(age, actualRequest.getUser().getAge()); + Assert.assertEquals(nickname, actualRequest.getUser().getNickname()); + Assert.assertEquals(enableNotifications, actualRequest.getUser().getEnableNotifications()); + Assert.assertEquals(heightFeet, actualRequest.getUser().getHeightFeet(), 0.0001); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createUserExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + String displayName = "displayName1714148973"; + String email = "email96619420"; + int age = 96511; + String nickname = "nickname70690926"; + boolean enableNotifications = true; + double heightFeet = -1032737338; + client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockIdentity.addResponse(expectedResponse); + + UserName name = UserName.of("[USER]"); + + User actualResponse = client.getUser(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetUserRequest actualRequest = ((GetUserRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getUserExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + UserName name = UserName.of("[USER]"); + client.getUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserTest2() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockIdentity.addResponse(expectedResponse); + + String name = "name3373707"; + + User actualResponse = client.getUser(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetUserRequest actualRequest = ((GetUserRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getUserExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + String name = "name3373707"; + client.getUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateUserTest() throws Exception { + User expectedResponse = + User.newBuilder() + .setName(UserName.of("[USER]").toString()) + .setDisplayName("displayName1714148973") + .setEmail("email96619420") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setAge(96511) + .setHeightFeet(-1032737338) + .setNickname("nickname70690926") + .setEnableNotifications(true) + .build(); + mockIdentity.addResponse(expectedResponse); + + UpdateUserRequest request = + UpdateUserRequest.newBuilder() + .setUser(User.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + User actualResponse = client.updateUser(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateUserRequest actualRequest = ((UpdateUserRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getUser(), actualRequest.getUser()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateUserExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + UpdateUserRequest request = + UpdateUserRequest.newBuilder() + .setUser(User.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateUser(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockIdentity.addResponse(expectedResponse); + + UserName name = UserName.of("[USER]"); + + client.deleteUser(name); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteUserRequest actualRequest = ((DeleteUserRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteUserExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + UserName name = UserName.of("[USER]"); + client.deleteUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockIdentity.addResponse(expectedResponse); + + String name = "name3373707"; + + client.deleteUser(name); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteUserRequest actualRequest = ((DeleteUserRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteUserExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + String name = "name3373707"; + client.deleteUser(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listUsersTest() throws Exception { + User responsesElement = User.newBuilder().build(); + ListUsersResponse expectedResponse = + ListUsersResponse.newBuilder() + .setNextPageToken("") + .addAllUsers(Arrays.asList(responsesElement)) + .build(); + mockIdentity.addResponse(expectedResponse); + + ListUsersRequest request = + ListUsersRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListUsersPagedResponse pagedListResponse = client.listUsers(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getUsersList().get(0), resources.get(0)); + + List actualRequests = mockIdentity.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListUsersRequest actualRequest = ((ListUsersRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listUsersExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIdentity.addException(exception); + + try { + ListUsersRequest request = + ListUsersRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listUsers(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientHttpJsonTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientHttpJsonTest.java new file mode 100644 index 0000000000..bdeb1df2f5 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientHttpJsonTest.java @@ -0,0 +1,1937 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; +import com.google.showcase.v1beta1.stub.HttpJsonMessagingStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class MessagingClientHttpJsonTest { + private static MockHttpService mockService; + private static MessagingClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonMessagingStub.getMethodDescriptors(), MessagingSettings.getDefaultEndpoint()); + MessagingSettings settings = + MessagingSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + MessagingSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = MessagingClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void createRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String description = "description-1724546052"; + + Room actualResponse = client.createRoom(displayName, description); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createRoomExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String displayName = "displayName1714148973"; + String description = "description-1724546052"; + client.createRoom(displayName, description); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + RoomName name = RoomName.of("[ROOM]"); + + Room actualResponse = client.getRoom(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getRoomExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName name = RoomName.of("[ROOM]"); + client.getRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRoomTest2() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String name = "rooms/room-472"; + + Room actualResponse = client.getRoom(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getRoomExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "rooms/room-472"; + client.getRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + UpdateRoomRequest request = + UpdateRoomRequest.newBuilder() + .setRoom( + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Room actualResponse = client.updateRoom(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateRoomExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UpdateRoomRequest request = + UpdateRoomRequest.newBuilder() + .setRoom( + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateRoom(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteRoomTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + RoomName name = RoomName.of("[ROOM]"); + + client.deleteRoom(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteRoomExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName name = RoomName.of("[ROOM]"); + client.deleteRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteRoomTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "rooms/room-472"; + + client.deleteRoom(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteRoomExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "rooms/room-472"; + client.deleteRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listRoomsTest() throws Exception { + Room responsesElement = Room.newBuilder().build(); + ListRoomsResponse expectedResponse = + ListRoomsResponse.newBuilder() + .setNextPageToken("") + .addAllRooms(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListRoomsRequest request = + ListRoomsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListRoomsPagedResponse pagedListResponse = client.listRooms(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getRoomsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listRoomsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListRoomsRequest request = + ListRoomsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listRooms(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest2() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest3() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest3() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest4() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest4() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest5() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest5() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest6() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest6() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest7() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest7() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest8() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest8() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest9() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "rooms/room-4889"; + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest9() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest10() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "rooms/room-4889"; + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest10() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest11() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "rooms/room-4889"; + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest11() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest12() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "rooms/room-4889"; + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createBlurbExceptionTest12() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + + Blurb actualResponse = client.getBlurb(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getBlurbExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + client.getBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getBlurbTest2() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String name = "rooms/room-9094/blurbs/blurb-9094"; + + Blurb actualResponse = client.getBlurb(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getBlurbExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "rooms/room-9094/blurbs/blurb-9094"; + client.getBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + UpdateBlurbRequest request = + UpdateBlurbRequest.newBuilder() + .setBlurb( + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Blurb actualResponse = client.updateBlurb(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateBlurbExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UpdateBlurbRequest request = + UpdateBlurbRequest.newBuilder() + .setBlurb( + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateBlurb(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteBlurbTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + + client.deleteBlurb(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteBlurbExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + client.deleteBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteBlurbTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "rooms/room-9094/blurbs/blurb-9094"; + + client.deleteBlurb(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteBlurbExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "rooms/room-9094/blurbs/blurb-9094"; + client.deleteBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listBlurbsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest2() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listBlurbsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest3() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "rooms/room-4889"; + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listBlurbsExceptionTest3() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void searchBlurbsTest() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + ProfileName parent = ProfileName.of("[USER]"); + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void searchBlurbsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void searchBlurbsTest2() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + RoomName parent = RoomName.of("[ROOM]"); + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void searchBlurbsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void searchBlurbsTest3() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String parent = "rooms/room-4889"; + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void searchBlurbsExceptionTest3() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "rooms/room-4889"; + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void streamBlurbsTest() throws Exception {} + + @Test + public void streamBlurbsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + } + + @Test + public void sendBlurbsUnsupportedMethodTest() throws Exception { + // The sendBlurbs() method is not supported in REST transport. + // This empty test is generated for technical reasons. + } + + @Test + public void connectUnsupportedMethodTest() throws Exception { + // The connect() method is not supported in REST transport. + // This empty test is generated for technical reasons. + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java new file mode 100644 index 0000000000..65b8248d12 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java @@ -0,0 +1,1882 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.grpc.testing.MockStreamObserver; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiStreamObserver; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class MessagingClientTest { + private static MockIAMPolicy mockIAMPolicy; + private static MockLocations mockLocations; + private static MockMessaging mockMessaging; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private MessagingClient client; + + @BeforeClass + public static void startStaticServer() { + mockMessaging = new MockMessaging(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockMessaging, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + MessagingSettings settings = + MessagingSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = MessagingClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void createRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String displayName = "displayName1714148973"; + String description = "description-1724546052"; + + Room actualResponse = client.createRoom(displayName, description); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateRoomRequest actualRequest = ((CreateRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(displayName, actualRequest.getRoom().getDisplayName()); + Assert.assertEquals(description, actualRequest.getRoom().getDescription()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createRoomExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String displayName = "displayName1714148973"; + String description = "description-1724546052"; + client.createRoom(displayName, description); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName name = RoomName.of("[ROOM]"); + + Room actualResponse = client.getRoom(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetRoomRequest actualRequest = ((GetRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getRoomExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName name = RoomName.of("[ROOM]"); + client.getRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRoomTest2() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String name = "name3373707"; + + Room actualResponse = client.getRoom(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetRoomRequest actualRequest = ((GetRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getRoomExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String name = "name3373707"; + client.getRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateRoomTest() throws Exception { + Room expectedResponse = + Room.newBuilder() + .setName(RoomName.of("[ROOM]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + UpdateRoomRequest request = + UpdateRoomRequest.newBuilder() + .setRoom(Room.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Room actualResponse = client.updateRoom(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateRoomRequest actualRequest = ((UpdateRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getRoom(), actualRequest.getRoom()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateRoomExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + UpdateRoomRequest request = + UpdateRoomRequest.newBuilder() + .setRoom(Room.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateRoom(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteRoomTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockMessaging.addResponse(expectedResponse); + + RoomName name = RoomName.of("[ROOM]"); + + client.deleteRoom(name); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteRoomRequest actualRequest = ((DeleteRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteRoomExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName name = RoomName.of("[ROOM]"); + client.deleteRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteRoomTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockMessaging.addResponse(expectedResponse); + + String name = "name3373707"; + + client.deleteRoom(name); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteRoomRequest actualRequest = ((DeleteRoomRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteRoomExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String name = "name3373707"; + client.deleteRoom(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listRoomsTest() throws Exception { + Room responsesElement = Room.newBuilder().build(); + ListRoomsResponse expectedResponse = + ListRoomsResponse.newBuilder() + .setNextPageToken("") + .addAllRooms(Arrays.asList(responsesElement)) + .build(); + mockMessaging.addResponse(expectedResponse); + + ListRoomsRequest request = + ListRoomsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListRoomsPagedResponse pagedListResponse = client.listRooms(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getRoomsList().get(0), resources.get(0)); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListRoomsRequest actualRequest = ((ListRoomsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listRoomsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ListRoomsRequest request = + ListRoomsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listRooms(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest2() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest3() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest3() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest4() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest4() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest5() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest5() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest6() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest6() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest7() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest7() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest8() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest8() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest9() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String parent = "parent-995424086"; + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest9() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + UserName user = UserName.of("[USER]"); + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest10() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String parent = "parent-995424086"; + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest10() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + UserName user = UserName.of("[USER]"); + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest11() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String parent = "parent-995424086"; + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + + Blurb actualResponse = client.createBlurb(parent, user, image); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(image, actualRequest.getBlurb().getImage()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest11() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + String user = "user3599307"; + ByteString image = ByteString.EMPTY; + client.createBlurb(parent, user, image); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createBlurbTest12() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName( + BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") + .toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String parent = "parent-995424086"; + String user = "user3599307"; + String text = "text3556653"; + + Blurb actualResponse = client.createBlurb(parent, user, text); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(user, actualRequest.getBlurb().getUser()); + Assert.assertEquals(text, actualRequest.getBlurb().getText()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createBlurbExceptionTest12() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + String user = "user3599307"; + String text = "text3556653"; + client.createBlurb(parent, user, text); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + + Blurb actualResponse = client.getBlurb(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetBlurbRequest actualRequest = ((GetBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getBlurbExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + client.getBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getBlurbTest2() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + String name = "name3373707"; + + Blurb actualResponse = client.getBlurb(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetBlurbRequest actualRequest = ((GetBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getBlurbExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String name = "name3373707"; + client.getBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateBlurbTest() throws Exception { + Blurb expectedResponse = + Blurb.newBuilder() + .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setUser(UserName.of("[USER]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockMessaging.addResponse(expectedResponse); + + UpdateBlurbRequest request = + UpdateBlurbRequest.newBuilder() + .setBlurb(Blurb.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Blurb actualResponse = client.updateBlurb(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateBlurbRequest actualRequest = ((UpdateBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getBlurb(), actualRequest.getBlurb()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateBlurbExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + UpdateBlurbRequest request = + UpdateBlurbRequest.newBuilder() + .setBlurb(Blurb.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.updateBlurb(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteBlurbTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockMessaging.addResponse(expectedResponse); + + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + + client.deleteBlurb(name); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteBlurbRequest actualRequest = ((DeleteBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteBlurbExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); + client.deleteBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteBlurbTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockMessaging.addResponse(expectedResponse); + + String name = "name3373707"; + + client.deleteBlurb(name); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteBlurbRequest actualRequest = ((DeleteBlurbRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteBlurbExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String name = "name3373707"; + client.deleteBlurb(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockMessaging.addResponse(expectedResponse); + + ProfileName parent = ProfileName.of("[USER]"); + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listBlurbsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest2() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockMessaging.addResponse(expectedResponse); + + RoomName parent = RoomName.of("[ROOM]"); + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listBlurbsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listBlurbsTest3() throws Exception { + Blurb responsesElement = Blurb.newBuilder().build(); + ListBlurbsResponse expectedResponse = + ListBlurbsResponse.newBuilder() + .setNextPageToken("") + .addAllBlurbs(Arrays.asList(responsesElement)) + .build(); + mockMessaging.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listBlurbsExceptionTest3() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + client.listBlurbs(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void searchBlurbsTest() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockMessaging.addResponse(resultOperation); + + ProfileName parent = ProfileName.of("[USER]"); + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(query, actualRequest.getQuery()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void searchBlurbsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + ProfileName parent = ProfileName.of("[USER]"); + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void searchBlurbsTest2() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockMessaging.addResponse(resultOperation); + + RoomName parent = RoomName.of("[ROOM]"); + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(query, actualRequest.getQuery()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void searchBlurbsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + RoomName parent = RoomName.of("[ROOM]"); + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void searchBlurbsTest3() throws Exception { + SearchBlurbsResponse expectedResponse = + SearchBlurbsResponse.newBuilder() + .addAllBlurbs(new ArrayList()) + .setNextPageToken("nextPageToken-1386094857") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("searchBlurbsTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockMessaging.addResponse(resultOperation); + + String parent = "parent-995424086"; + String query = "query107944136"; + + SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockMessaging.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(query, actualRequest.getQuery()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void searchBlurbsExceptionTest3() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + + try { + String parent = "parent-995424086"; + String query = "query107944136"; + client.searchBlurbsAsync(parent, query).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void streamBlurbsTest() throws Exception { + StreamBlurbsResponse expectedResponse = + StreamBlurbsResponse.newBuilder().setBlurb(Blurb.newBuilder().build()).build(); + mockMessaging.addResponse(expectedResponse); + StreamBlurbsRequest request = + StreamBlurbsRequest.newBuilder() + .setName(ProfileName.of("[USER]").toString()) + .setExpireTime(Timestamp.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ServerStreamingCallable callable = + client.streamBlurbsCallable(); + callable.serverStreamingCall(request, responseObserver); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void streamBlurbsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + StreamBlurbsRequest request = + StreamBlurbsRequest.newBuilder() + .setName(ProfileName.of("[USER]").toString()) + .setExpireTime(Timestamp.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ServerStreamingCallable callable = + client.streamBlurbsCallable(); + callable.serverStreamingCall(request, responseObserver); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void sendBlurbsTest() throws Exception { + SendBlurbsResponse expectedResponse = + SendBlurbsResponse.newBuilder().addAllNames(new ArrayList()).build(); + mockMessaging.addResponse(expectedResponse); + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(ProfileName.of("[USER]").toString()) + .setBlurb(Blurb.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ClientStreamingCallable callable = + client.sendBlurbsCallable(); + ApiStreamObserver requestObserver = + callable.clientStreamingCall(responseObserver); + + requestObserver.onNext(request); + requestObserver.onCompleted(); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void sendBlurbsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + CreateBlurbRequest request = + CreateBlurbRequest.newBuilder() + .setParent(ProfileName.of("[USER]").toString()) + .setBlurb(Blurb.newBuilder().build()) + .build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + ClientStreamingCallable callable = + client.sendBlurbsCallable(); + ApiStreamObserver requestObserver = + callable.clientStreamingCall(responseObserver); + + requestObserver.onNext(request); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void connectTest() throws Exception { + StreamBlurbsResponse expectedResponse = + StreamBlurbsResponse.newBuilder().setBlurb(Blurb.newBuilder().build()).build(); + mockMessaging.addResponse(expectedResponse); + ConnectRequest request = ConnectRequest.newBuilder().build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + BidiStreamingCallable callable = client.connectCallable(); + ApiStreamObserver requestObserver = + callable.bidiStreamingCall(responseObserver); + + requestObserver.onNext(request); + requestObserver.onCompleted(); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void connectExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockMessaging.addException(exception); + ConnectRequest request = ConnectRequest.newBuilder().build(); + + MockStreamObserver responseObserver = new MockStreamObserver<>(); + + BidiStreamingCallable callable = client.connectCallable(); + ApiStreamObserver requestObserver = + callable.bidiStreamingCall(responseObserver); + + requestObserver.onNext(request); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java new file mode 100644 index 0000000000..dbf0d0e821 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockCompliance implements MockGrpcService { + private final MockComplianceImpl serviceImpl; + + public MockCompliance() { + serviceImpl = new MockComplianceImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java new file mode 100644 index 0000000000..935a0a8532 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java @@ -0,0 +1,271 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import com.google.showcase.v1beta1.ComplianceGrpc.ComplianceImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockComplianceImpl extends ComplianceImplBase { + private List requests; + private Queue responses; + + public MockComplianceImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void repeatDataBody( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataBody, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataBodyInfo( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataBodyInfo, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataQuery( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataQuery, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataSimplePath( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataSimplePath, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataPathResource( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataPathResource, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataPathTrailingResource( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataPathTrailingResource," + + " expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataBodyPut( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataBodyPut, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void repeatDataBodyPatch( + RepeatRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RepeatResponse) { + requests.add(request); + responseObserver.onNext(((RepeatResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RepeatDataBodyPatch, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RepeatResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getEnum(EnumRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof EnumResponse) { + requests.add(request); + responseObserver.onNext(((EnumResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetEnum, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EnumResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void verifyEnum(EnumResponse request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof EnumResponse) { + requests.add(request); + responseObserver.onNext(((EnumResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method VerifyEnum, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EnumResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java new file mode 100644 index 0000000000..fc9db96a3e --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockEcho implements MockGrpcService { + private final MockEchoImpl serviceImpl; + + public MockEcho() { + serviceImpl = new MockEchoImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java new file mode 100644 index 0000000000..f505bb9ad9 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java @@ -0,0 +1,321 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.showcase.v1beta1.EchoGrpc.EchoImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockEchoImpl extends EchoImplBase { + private List requests; + private Queue responses; + + public MockEchoImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void echo(EchoRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof EchoResponse) { + requests.add(request); + responseObserver.onNext(((EchoResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Echo, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EchoResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void echoErrorDetails( + EchoErrorDetailsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof EchoErrorDetailsResponse) { + requests.add(request); + responseObserver.onNext(((EchoErrorDetailsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method EchoErrorDetails, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EchoErrorDetailsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void failEchoWithDetails( + FailEchoWithDetailsRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof FailEchoWithDetailsResponse) { + requests.add(request); + responseObserver.onNext(((FailEchoWithDetailsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method FailEchoWithDetails, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + FailEchoWithDetailsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void expand(ExpandRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof EchoResponse) { + requests.add(request); + responseObserver.onNext(((EchoResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Expand, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EchoResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public StreamObserver collect(final StreamObserver responseObserver) { + StreamObserver requestObserver = + new StreamObserver() { + @Override + public void onNext(EchoRequest value) { + requests.add(value); + final Object response = responses.remove(); + if (response instanceof EchoResponse) { + responseObserver.onNext(((EchoResponse) response)); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Collect, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EchoResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void onError(Throwable t) { + responseObserver.onError(t); + } + + @Override + public void onCompleted() { + responseObserver.onCompleted(); + } + }; + return requestObserver; + } + + @Override + public StreamObserver chat(final StreamObserver responseObserver) { + StreamObserver requestObserver = + new StreamObserver() { + @Override + public void onNext(EchoRequest value) { + requests.add(value); + final Object response = responses.remove(); + if (response instanceof EchoResponse) { + responseObserver.onNext(((EchoResponse) response)); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Chat, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + EchoResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void onError(Throwable t) { + responseObserver.onError(t); + } + + @Override + public void onCompleted() { + responseObserver.onCompleted(); + } + }; + return requestObserver; + } + + @Override + public void pagedExpand( + PagedExpandRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof PagedExpandResponse) { + requests.add(request); + responseObserver.onNext(((PagedExpandResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method PagedExpand, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + PagedExpandResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void pagedExpandLegacy( + PagedExpandLegacyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof PagedExpandResponse) { + requests.add(request); + responseObserver.onNext(((PagedExpandResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method PagedExpandLegacy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + PagedExpandResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void pagedExpandLegacyMapped( + PagedExpandRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof PagedExpandLegacyMappedResponse) { + requests.add(request); + responseObserver.onNext(((PagedExpandLegacyMappedResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method PagedExpandLegacyMapped, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + PagedExpandLegacyMappedResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void wait(WaitRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Wait, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void block(BlockRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof BlockResponse) { + requests.add(request); + responseObserver.onNext(((BlockResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Block, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + BlockResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java new file mode 100644 index 0000000000..ef37c3d404 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockIAMPolicy implements MockGrpcService { + private final MockIAMPolicyImpl serviceImpl; + + public MockIAMPolicy() { + serviceImpl = new MockIAMPolicyImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java new file mode 100644 index 0000000000..3c9b26728b --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java @@ -0,0 +1,127 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.IAMPolicyGrpc.IAMPolicyImplBase; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockIAMPolicyImpl extends IAMPolicyImplBase { + private List requests; + private Queue responses; + + public MockIAMPolicyImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void testIamPermissions( + TestIamPermissionsRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof TestIamPermissionsResponse) { + requests.add(request); + responseObserver.onNext(((TestIamPermissionsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method TestIamPermissions, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + TestIamPermissionsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void setIamPolicy(SetIamPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Policy) { + requests.add(request); + responseObserver.onNext(((Policy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method SetIamPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Policy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getIamPolicy(GetIamPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Policy) { + requests.add(request); + responseObserver.onNext(((Policy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetIamPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Policy.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java new file mode 100644 index 0000000000..e6b7dd1c46 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockIdentity implements MockGrpcService { + private final MockIdentityImpl serviceImpl; + + public MockIdentity() { + serviceImpl = new MockIdentityImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java new file mode 100644 index 0000000000..31b7602e49 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java @@ -0,0 +1,162 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.IdentityGrpc.IdentityImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockIdentityImpl extends IdentityImplBase { + private List requests; + private Queue responses; + + public MockIdentityImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void createUser(CreateUserRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof User) { + requests.add(request); + responseObserver.onNext(((User) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateUser, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + User.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getUser(GetUserRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof User) { + requests.add(request); + responseObserver.onNext(((User) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetUser, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + User.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateUser(UpdateUserRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof User) { + requests.add(request); + responseObserver.onNext(((User) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateUser, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + User.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteUser(DeleteUserRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteUser, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listUsers( + ListUsersRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListUsersResponse) { + requests.add(request); + responseObserver.onNext(((ListUsersResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListUsers, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListUsersResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java new file mode 100644 index 0000000000..43855bd7e0 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockLocations implements MockGrpcService { + private final MockLocationsImpl serviceImpl; + + public MockLocations() { + serviceImpl = new MockLocationsImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java new file mode 100644 index 0000000000..59502a268d --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java @@ -0,0 +1,105 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.cloud.location.LocationsGrpc.LocationsImplBase; +import com.google.protobuf.AbstractMessage; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockLocationsImpl extends LocationsImplBase { + private List requests; + private Queue responses; + + public MockLocationsImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void listLocations( + ListLocationsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListLocationsResponse) { + requests.add(request); + responseObserver.onNext(((ListLocationsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListLocations, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListLocationsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getLocation(GetLocationRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Location) { + requests.add(request); + responseObserver.onNext(((Location) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetLocation, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Location.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java new file mode 100644 index 0000000000..b9517576ed --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockMessaging implements MockGrpcService { + private final MockMessagingImpl serviceImpl; + + public MockMessaging() { + serviceImpl = new MockMessagingImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java new file mode 100644 index 0000000000..2a36840c7c --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java @@ -0,0 +1,380 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.MessagingGrpc.MessagingImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockMessagingImpl extends MessagingImplBase { + private List requests; + private Queue responses; + + public MockMessagingImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void createRoom(CreateRoomRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Room) { + requests.add(request); + responseObserver.onNext(((Room) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateRoom, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Room.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getRoom(GetRoomRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Room) { + requests.add(request); + responseObserver.onNext(((Room) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetRoom, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Room.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateRoom(UpdateRoomRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Room) { + requests.add(request); + responseObserver.onNext(((Room) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateRoom, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Room.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteRoom(DeleteRoomRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteRoom, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listRooms( + ListRoomsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListRoomsResponse) { + requests.add(request); + responseObserver.onNext(((ListRoomsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListRooms, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListRoomsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void createBlurb(CreateBlurbRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Blurb) { + requests.add(request); + responseObserver.onNext(((Blurb) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateBlurb, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Blurb.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getBlurb(GetBlurbRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Blurb) { + requests.add(request); + responseObserver.onNext(((Blurb) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetBlurb, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Blurb.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateBlurb(UpdateBlurbRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Blurb) { + requests.add(request); + responseObserver.onNext(((Blurb) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateBlurb, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Blurb.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteBlurb(DeleteBlurbRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteBlurb, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listBlurbs( + ListBlurbsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListBlurbsResponse) { + requests.add(request); + responseObserver.onNext(((ListBlurbsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListBlurbs, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListBlurbsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void searchBlurbs( + SearchBlurbsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method SearchBlurbs, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void streamBlurbs( + StreamBlurbsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof StreamBlurbsResponse) { + requests.add(request); + responseObserver.onNext(((StreamBlurbsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method StreamBlurbs, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + StreamBlurbsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public StreamObserver sendBlurbs( + final StreamObserver responseObserver) { + StreamObserver requestObserver = + new StreamObserver() { + @Override + public void onNext(CreateBlurbRequest value) { + requests.add(value); + final Object response = responses.remove(); + if (response instanceof SendBlurbsResponse) { + responseObserver.onNext(((SendBlurbsResponse) response)); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method SendBlurbs, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + SendBlurbsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void onError(Throwable t) { + responseObserver.onError(t); + } + + @Override + public void onCompleted() { + responseObserver.onCompleted(); + } + }; + return requestObserver; + } + + @Override + public StreamObserver connect( + final StreamObserver responseObserver) { + StreamObserver requestObserver = + new StreamObserver() { + @Override + public void onNext(ConnectRequest value) { + requests.add(value); + final Object response = responses.remove(); + if (response instanceof StreamBlurbsResponse) { + responseObserver.onNext(((StreamBlurbsResponse) response)); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method Connect, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + StreamBlurbsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void onError(Throwable t) { + responseObserver.onError(t); + } + + @Override + public void onCompleted() { + responseObserver.onCompleted(); + } + }; + return requestObserver; + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java new file mode 100644 index 0000000000..606571e14d --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockSequenceService implements MockGrpcService { + private final MockSequenceServiceImpl serviceImpl; + + public MockSequenceService() { + serviceImpl = new MockSequenceServiceImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java new file mode 100644 index 0000000000..92e5fb15c8 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java @@ -0,0 +1,192 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.SequenceServiceGrpc.SequenceServiceImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockSequenceServiceImpl extends SequenceServiceImplBase { + private List requests; + private Queue responses; + + public MockSequenceServiceImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void createSequence( + CreateSequenceRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Sequence) { + requests.add(request); + responseObserver.onNext(((Sequence) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateSequence, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Sequence.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void createStreamingSequence( + CreateStreamingSequenceRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof StreamingSequence) { + requests.add(request); + responseObserver.onNext(((StreamingSequence) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateStreamingSequence, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + StreamingSequence.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getSequenceReport( + GetSequenceReportRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof SequenceReport) { + requests.add(request); + responseObserver.onNext(((SequenceReport) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetSequenceReport, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + SequenceReport.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getStreamingSequenceReport( + GetStreamingSequenceReportRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof StreamingSequenceReport) { + requests.add(request); + responseObserver.onNext(((StreamingSequenceReport) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetStreamingSequenceReport, expected %s" + + " or %s", + response == null ? "null" : response.getClass().getName(), + StreamingSequenceReport.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void attemptSequence( + AttemptSequenceRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method AttemptSequence, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void attemptStreamingSequence( + AttemptStreamingSequenceRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof AttemptStreamingSequenceResponse) { + requests.add(request); + responseObserver.onNext(((AttemptStreamingSequenceResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method AttemptStreamingSequence, expected %s" + + " or %s", + response == null ? "null" : response.getClass().getName(), + AttemptStreamingSequenceResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java new file mode 100644 index 0000000000..c03ddbbe4a --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java @@ -0,0 +1,59 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockTesting implements MockGrpcService { + private final MockTestingImpl serviceImpl; + + public MockTesting() { + serviceImpl = new MockTestingImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java new file mode 100644 index 0000000000..a73afd59a3 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java @@ -0,0 +1,226 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +import com.google.showcase.v1beta1.TestingGrpc.TestingImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockTestingImpl extends TestingImplBase { + private List requests; + private Queue responses; + + public MockTestingImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void createSession( + CreateSessionRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Session) { + requests.add(request); + responseObserver.onNext(((Session) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateSession, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Session.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getSession(GetSessionRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Session) { + requests.add(request); + responseObserver.onNext(((Session) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetSession, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Session.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listSessions( + ListSessionsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListSessionsResponse) { + requests.add(request); + responseObserver.onNext(((ListSessionsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListSessions, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListSessionsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteSession(DeleteSessionRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteSession, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void reportSession( + ReportSessionRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ReportSessionResponse) { + requests.add(request); + responseObserver.onNext(((ReportSessionResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ReportSession, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ReportSessionResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listTests( + ListTestsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListTestsResponse) { + requests.add(request); + responseObserver.onNext(((ListTestsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListTests, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListTestsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteTest(DeleteTestRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteTest, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void verifyTest( + VerifyTestRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof VerifyTestResponse) { + requests.add(request); + responseObserver.onNext(((VerifyTestResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method VerifyTest, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + VerifyTestResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientHttpJsonTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientHttpJsonTest.java new file mode 100644 index 0000000000..6dc92ad8b4 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientHttpJsonTest.java @@ -0,0 +1,735 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.showcase.v1beta1.stub.HttpJsonSequenceServiceStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class SequenceServiceClientHttpJsonTest { + private static MockHttpService mockService; + private static SequenceServiceClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonSequenceServiceStub.getMethodDescriptors(), + SequenceServiceSettings.getDefaultEndpoint()); + SequenceServiceSettings settings = + SequenceServiceSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + SequenceServiceSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = SequenceServiceClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void createSequenceTest() throws Exception { + Sequence expectedResponse = + Sequence.newBuilder() + .setName(SequenceName.of("[SEQUENCE]").toString()) + .addAllResponses(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + Sequence sequence = Sequence.newBuilder().build(); + + Sequence actualResponse = client.createSequence(sequence); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createSequenceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + Sequence sequence = Sequence.newBuilder().build(); + client.createSequence(sequence); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createStreamingSequenceTest() throws Exception { + StreamingSequence expectedResponse = + StreamingSequence.newBuilder() + .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) + .setContent("content951530617") + .addAllResponses(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); + + StreamingSequence actualResponse = client.createStreamingSequence(streamingSequence); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createStreamingSequenceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); + client.createStreamingSequence(streamingSequence); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSequenceReportTest() throws Exception { + SequenceReport expectedResponse = + SequenceReport.newBuilder() + .setName(SequenceReportName.of("[SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); + + SequenceReport actualResponse = client.getSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getSequenceReportExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); + client.getSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSequenceReportTest2() throws Exception { + SequenceReport expectedResponse = + SequenceReport.newBuilder() + .setName(SequenceReportName.of("[SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + String name = "sequences/sequence-5566/sequenceReport"; + + SequenceReport actualResponse = client.getSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getSequenceReportExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "sequences/sequence-5566/sequenceReport"; + client.getSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getStreamingSequenceReportTest() throws Exception { + StreamingSequenceReport expectedResponse = + StreamingSequenceReport.newBuilder() + .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); + + StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getStreamingSequenceReportExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); + client.getStreamingSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getStreamingSequenceReportTest2() throws Exception { + StreamingSequenceReport expectedResponse = + StreamingSequenceReport.newBuilder() + .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + String name = "streamingSequences/streamingSequence-962/streamingSequenceReport"; + + StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getStreamingSequenceReportExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "streamingSequences/streamingSequence-962/streamingSequenceReport"; + client.getStreamingSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptSequenceTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + SequenceName name = SequenceName.of("[SEQUENCE]"); + + client.attemptSequence(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void attemptSequenceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SequenceName name = SequenceName.of("[SEQUENCE]"); + client.attemptSequence(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptSequenceTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "sequences/sequence-9950"; + + client.attemptSequence(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void attemptSequenceExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "sequences/sequence-9950"; + client.attemptSequence(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptStreamingSequenceTest() throws Exception {} + + @Test + public void attemptStreamingSequenceExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java new file mode 100644 index 0000000000..43d36555c0 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java @@ -0,0 +1,712 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.grpc.testing.MockStreamObserver; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class SequenceServiceClientTest { + private static MockIAMPolicy mockIAMPolicy; + private static MockLocations mockLocations; + private static MockSequenceService mockSequenceService; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private SequenceServiceClient client; + + @BeforeClass + public static void startStaticServer() { + mockSequenceService = new MockSequenceService(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockSequenceService, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + SequenceServiceSettings settings = + SequenceServiceSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = SequenceServiceClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void createSequenceTest() throws Exception { + Sequence expectedResponse = + Sequence.newBuilder() + .setName(SequenceName.of("[SEQUENCE]").toString()) + .addAllResponses(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + Sequence sequence = Sequence.newBuilder().build(); + + Sequence actualResponse = client.createSequence(sequence); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateSequenceRequest actualRequest = ((CreateSequenceRequest) actualRequests.get(0)); + + Assert.assertEquals(sequence, actualRequest.getSequence()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createSequenceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + Sequence sequence = Sequence.newBuilder().build(); + client.createSequence(sequence); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createStreamingSequenceTest() throws Exception { + StreamingSequence expectedResponse = + StreamingSequence.newBuilder() + .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) + .setContent("content951530617") + .addAllResponses(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); + + StreamingSequence actualResponse = client.createStreamingSequence(streamingSequence); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateStreamingSequenceRequest actualRequest = + ((CreateStreamingSequenceRequest) actualRequests.get(0)); + + Assert.assertEquals(streamingSequence, actualRequest.getStreamingSequence()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createStreamingSequenceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); + client.createStreamingSequence(streamingSequence); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSequenceReportTest() throws Exception { + SequenceReport expectedResponse = + SequenceReport.newBuilder() + .setName(SequenceReportName.of("[SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); + + SequenceReport actualResponse = client.getSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetSequenceReportRequest actualRequest = ((GetSequenceReportRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getSequenceReportExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); + client.getSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSequenceReportTest2() throws Exception { + SequenceReport expectedResponse = + SequenceReport.newBuilder() + .setName(SequenceReportName.of("[SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + String name = "name3373707"; + + SequenceReport actualResponse = client.getSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetSequenceReportRequest actualRequest = ((GetSequenceReportRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getSequenceReportExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + String name = "name3373707"; + client.getSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getStreamingSequenceReportTest() throws Exception { + StreamingSequenceReport expectedResponse = + StreamingSequenceReport.newBuilder() + .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); + + StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetStreamingSequenceReportRequest actualRequest = + ((GetStreamingSequenceReportRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getStreamingSequenceReportExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); + client.getStreamingSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getStreamingSequenceReportTest2() throws Exception { + StreamingSequenceReport expectedResponse = + StreamingSequenceReport.newBuilder() + .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) + .addAllAttempts(new ArrayList()) + .build(); + mockSequenceService.addResponse(expectedResponse); + + String name = "name3373707"; + + StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetStreamingSequenceReportRequest actualRequest = + ((GetStreamingSequenceReportRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getStreamingSequenceReportExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + String name = "name3373707"; + client.getStreamingSequenceReport(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptSequenceTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockSequenceService.addResponse(expectedResponse); + + SequenceName name = SequenceName.of("[SEQUENCE]"); + + client.attemptSequence(name); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + AttemptSequenceRequest actualRequest = ((AttemptSequenceRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void attemptSequenceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + SequenceName name = SequenceName.of("[SEQUENCE]"); + client.attemptSequence(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptSequenceTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockSequenceService.addResponse(expectedResponse); + + String name = "name3373707"; + + client.attemptSequence(name); + + List actualRequests = mockSequenceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + AttemptSequenceRequest actualRequest = ((AttemptSequenceRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void attemptSequenceExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + + try { + String name = "name3373707"; + client.attemptSequence(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void attemptStreamingSequenceTest() throws Exception { + AttemptStreamingSequenceResponse expectedResponse = + AttemptStreamingSequenceResponse.newBuilder().setContent("content951530617").build(); + mockSequenceService.addResponse(expectedResponse); + AttemptStreamingSequenceRequest request = + AttemptStreamingSequenceRequest.newBuilder() + .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) + .setLastFailIndex(2006482362) + .build(); + + MockStreamObserver responseObserver = + new MockStreamObserver<>(); + + ServerStreamingCallable + callable = client.attemptStreamingSequenceCallable(); + callable.serverStreamingCall(request, responseObserver); + + List actualResponses = responseObserver.future().get(); + Assert.assertEquals(1, actualResponses.size()); + Assert.assertEquals(expectedResponse, actualResponses.get(0)); + } + + @Test + public void attemptStreamingSequenceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSequenceService.addException(exception); + AttemptStreamingSequenceRequest request = + AttemptStreamingSequenceRequest.newBuilder() + .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) + .setLastFailIndex(2006482362) + .build(); + + MockStreamObserver responseObserver = + new MockStreamObserver<>(); + + ServerStreamingCallable + callable = client.attemptStreamingSequenceCallable(); + callable.serverStreamingCall(request, responseObserver); + + try { + List actualResponses = responseObserver.future().get(); + Assert.fail("No exception thrown"); + } catch (ExecutionException e) { + Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientHttpJsonTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientHttpJsonTest.java new file mode 100644 index 0000000000..5a6df6a7ee --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientHttpJsonTest.java @@ -0,0 +1,766 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import com.google.showcase.v1beta1.stub.HttpJsonTestingStub; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class TestingClientHttpJsonTest { + private static MockHttpService mockService; + private static TestingClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonTestingStub.getMethodDescriptors(), TestingSettings.getDefaultEndpoint()); + TestingSettings settings = + TestingSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + TestingSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = TestingClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void createSessionTest() throws Exception { + Session expectedResponse = + Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + mockService.addResponse(expectedResponse); + + CreateSessionRequest request = + CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); + + Session actualResponse = client.createSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createSessionExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + CreateSessionRequest request = + CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); + client.createSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSessionTest() throws Exception { + Session expectedResponse = + Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + mockService.addResponse(expectedResponse); + + GetSessionRequest request = + GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + Session actualResponse = client.getSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getSessionExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetSessionRequest request = + GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.getSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listSessionsTest() throws Exception { + Session responsesElement = Session.newBuilder().build(); + ListSessionsResponse expectedResponse = + ListSessionsResponse.newBuilder() + .setNextPageToken("") + .addAllSessions(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListSessionsRequest request = + ListSessionsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListSessionsPagedResponse pagedListResponse = client.listSessions(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getSessionsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listSessionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListSessionsRequest request = + ListSessionsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listSessions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteSessionTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + DeleteSessionRequest request = + DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + client.deleteSession(request); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteSessionExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DeleteSessionRequest request = + DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.deleteSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void reportSessionTest() throws Exception { + ReportSessionResponse expectedResponse = + ReportSessionResponse.newBuilder().addAllTestRuns(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + ReportSessionRequest request = + ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + ReportSessionResponse actualResponse = client.reportSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void reportSessionExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ReportSessionRequest request = + ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.reportSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listTestsTest() throws Exception { + com.google.showcase.v1beta1.Test responsesElement = + com.google.showcase.v1beta1.Test.newBuilder().build(); + ListTestsResponse expectedResponse = + ListTestsResponse.newBuilder() + .setNextPageToken("") + .addAllTests(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListTestsRequest request = + ListTestsRequest.newBuilder() + .setParent(SessionName.of("[SESSION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListTestsPagedResponse pagedListResponse = client.listTests(request); + + List resources = + Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getTestsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listTestsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListTestsRequest request = + ListTestsRequest.newBuilder() + .setParent(SessionName.of("[SESSION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listTests(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteTestTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + DeleteTestRequest request = + DeleteTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .build(); + + client.deleteTest(request); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteTestExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DeleteTestRequest request = + DeleteTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .build(); + client.deleteTest(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void verifyTestTest() throws Exception { + VerifyTestResponse expectedResponse = + VerifyTestResponse.newBuilder().setIssue(Issue.newBuilder().build()).build(); + mockService.addResponse(expectedResponse); + + VerifyTestRequest request = + VerifyTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .setAnswer(ByteString.EMPTY) + .addAllAnswers(new ArrayList()) + .build(); + + VerifyTestResponse actualResponse = client.verifyTest(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void verifyTestExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + VerifyTestRequest request = + VerifyTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .setAnswer(ByteString.EMPTY) + .addAllAnswers(new ArrayList()) + .build(); + client.verifyTest(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java new file mode 100644 index 0000000000..1d6280165d --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java @@ -0,0 +1,703 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +import com.google.protobuf.ByteString; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class TestingClientTest { + private static MockIAMPolicy mockIAMPolicy; + private static MockLocations mockLocations; + private static MockServiceHelper mockServiceHelper; + private static MockTesting mockTesting; + private LocalChannelProvider channelProvider; + private TestingClient client; + + @BeforeClass + public static void startStaticServer() { + mockTesting = new MockTesting(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockTesting, mockLocations, mockIAMPolicy)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + TestingSettings settings = + TestingSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = TestingClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void createSessionTest() throws Exception { + Session expectedResponse = + Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + mockTesting.addResponse(expectedResponse); + + CreateSessionRequest request = + CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); + + Session actualResponse = client.createSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateSessionRequest actualRequest = ((CreateSessionRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getSession(), actualRequest.getSession()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createSessionExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + CreateSessionRequest request = + CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); + client.createSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSessionTest() throws Exception { + Session expectedResponse = + Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + mockTesting.addResponse(expectedResponse); + + GetSessionRequest request = + GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + Session actualResponse = client.getSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetSessionRequest actualRequest = ((GetSessionRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getSessionExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + GetSessionRequest request = + GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.getSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listSessionsTest() throws Exception { + Session responsesElement = Session.newBuilder().build(); + ListSessionsResponse expectedResponse = + ListSessionsResponse.newBuilder() + .setNextPageToken("") + .addAllSessions(Arrays.asList(responsesElement)) + .build(); + mockTesting.addResponse(expectedResponse); + + ListSessionsRequest request = + ListSessionsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListSessionsPagedResponse pagedListResponse = client.listSessions(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getSessionsList().get(0), resources.get(0)); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListSessionsRequest actualRequest = ((ListSessionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listSessionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + ListSessionsRequest request = + ListSessionsRequest.newBuilder() + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listSessions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteSessionTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockTesting.addResponse(expectedResponse); + + DeleteSessionRequest request = + DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + client.deleteSession(request); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteSessionRequest actualRequest = ((DeleteSessionRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteSessionExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + DeleteSessionRequest request = + DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.deleteSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void reportSessionTest() throws Exception { + ReportSessionResponse expectedResponse = + ReportSessionResponse.newBuilder().addAllTestRuns(new ArrayList()).build(); + mockTesting.addResponse(expectedResponse); + + ReportSessionRequest request = + ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + + ReportSessionResponse actualResponse = client.reportSession(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ReportSessionRequest actualRequest = ((ReportSessionRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void reportSessionExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + ReportSessionRequest request = + ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); + client.reportSession(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listTestsTest() throws Exception { + com.google.showcase.v1beta1.Test responsesElement = + com.google.showcase.v1beta1.Test.newBuilder().build(); + ListTestsResponse expectedResponse = + ListTestsResponse.newBuilder() + .setNextPageToken("") + .addAllTests(Arrays.asList(responsesElement)) + .build(); + mockTesting.addResponse(expectedResponse); + + ListTestsRequest request = + ListTestsRequest.newBuilder() + .setParent(SessionName.of("[SESSION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListTestsPagedResponse pagedListResponse = client.listTests(request); + + List resources = + Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getTestsList().get(0), resources.get(0)); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListTestsRequest actualRequest = ((ListTestsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getParent(), actualRequest.getParent()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listTestsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + ListTestsRequest request = + ListTestsRequest.newBuilder() + .setParent(SessionName.of("[SESSION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listTests(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteTestTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockTesting.addResponse(expectedResponse); + + DeleteTestRequest request = + DeleteTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .build(); + + client.deleteTest(request); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteTestRequest actualRequest = ((DeleteTestRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteTestExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + DeleteTestRequest request = + DeleteTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .build(); + client.deleteTest(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void verifyTestTest() throws Exception { + VerifyTestResponse expectedResponse = + VerifyTestResponse.newBuilder().setIssue(Issue.newBuilder().build()).build(); + mockTesting.addResponse(expectedResponse); + + VerifyTestRequest request = + VerifyTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .setAnswer(ByteString.EMPTY) + .addAllAnswers(new ArrayList()) + .build(); + + VerifyTestResponse actualResponse = client.verifyTest(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockTesting.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + VerifyTestRequest actualRequest = ((VerifyTestRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getAnswer(), actualRequest.getAnswer()); + Assert.assertEquals(request.getAnswersList(), actualRequest.getAnswersList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void verifyTestExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockTesting.addException(exception); + + try { + VerifyTestRequest request = + VerifyTestRequest.newBuilder() + .setName(TestName.of("[SESSION]", "[TEST]").toString()) + .setAnswer(ByteString.EMPTY) + .addAllAnswers(new ArrayList()) + .build(); + client.verifyTest(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITApiKeyCredentials.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITApiKeyCredentials.java new file mode 100644 index 0000000000..5867bcfea9 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITApiKeyCredentials.java @@ -0,0 +1,219 @@ +/* + * Copyright 2024 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.api.client.http.javanet.NetHttpTransport; +import com.google.api.gax.rpc.FixedHeaderProvider; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.auth.http.AuthHttpConstants; +import com.google.common.collect.ImmutableList; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.it.util.GrpcCapturingClientInterceptor; +import com.google.showcase.v1beta1.it.util.HttpJsonCapturingClientInterceptor; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import io.grpc.ManagedChannelBuilder; +import io.grpc.Metadata; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import java.util.stream.Collectors; +import java.util.stream.StreamSupport; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +/** + * Test suite to confirm a client can be instantiated with API key credentials and correct + * authorization sent via headers to back end + */ +class ITApiKeyCredentials { + + private static final String API_KEY = "fake_api_key"; + private static final String API_KEY_AUTH_HEADER = "x-goog-api-key"; + private static final String HTTP_RESPONSE_HEADER_STRING = + "x-showcase-request-" + API_KEY_AUTH_HEADER; + private static final String GRPC_ENDPOINT = "localhost:7469"; + private static final String HTTP_ENDPOINT = "http://localhost:7469"; + + private static HttpJsonCapturingClientInterceptor httpJsonInterceptor; + private static EchoClient grpcClient; + private static EchoClient httpJsonClient; + private static GrpcCapturingClientInterceptor grpcInterceptor; + + @BeforeEach + void setup() throws IOException { + grpcInterceptor = new GrpcCapturingClientInterceptor(); + httpJsonInterceptor = new HttpJsonCapturingClientInterceptor(); + } + + @AfterEach + void tearDown() throws InterruptedException { + if (httpJsonClient != null) { + httpJsonClient.close(); + httpJsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + if (grpcClient != null) { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testCreateGrpcClient_withApiKey_sendsApiHeaderToServer() throws IOException { + Metadata.Key apiKeyAuthHeader = + Metadata.Key.of(API_KEY_AUTH_HEADER, Metadata.ASCII_STRING_MARSHALLER); + Metadata.Key defaultAuthorizationHeader = + Metadata.Key.of(AuthHttpConstants.AUTHORIZATION, Metadata.ASCII_STRING_MARSHALLER); + EchoSettings.Builder echoBuilder = + EchoSettings.newBuilder() + .setApiKey(API_KEY) + .setEndpoint(GRPC_ENDPOINT) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setInterceptorProvider(() -> ImmutableList.of(grpcInterceptor)) + .build()); + EchoSettings settings = echoBuilder.build(); + grpcClient = EchoClient.create(settings); + + grpcClient.echo(EchoRequest.newBuilder().build()); + + assertThat(echoBuilder.getApiKey()).isEqualTo(API_KEY); + assertThat(settings.getApiKey()).isEqualTo(API_KEY); + String headerValue = grpcInterceptor.metadata.get(apiKeyAuthHeader); + assertThat(headerValue).isEqualTo(API_KEY); + String defaultAuthorizationHeaderValue = + grpcInterceptor.metadata.get(defaultAuthorizationHeader); + assertThat(defaultAuthorizationHeaderValue).isNull(); + } + + @Test + void testCreateGrpcClient_withApiKeySetViaSetterAndHeader_dedupsHeader() throws IOException { + String apiHeaderKey = "fake_api_key_2"; + Metadata.Key apiKeyAuthHeader = + Metadata.Key.of(API_KEY_AUTH_HEADER, Metadata.ASCII_STRING_MARSHALLER); + Metadata.Key defaultAuthorizationHeader = + Metadata.Key.of(AuthHttpConstants.AUTHORIZATION, Metadata.ASCII_STRING_MARSHALLER); + Map header = + new HashMap() { + { + put(API_KEY_AUTH_HEADER, apiHeaderKey); + } + }; + FixedHeaderProvider headerProvider = FixedHeaderProvider.create(header); + + TransportChannelProvider transportChannelProvider = + EchoSettings.defaultGrpcTransportProviderBuilder() + .setHeaderProvider(headerProvider) + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setInterceptorProvider(() -> ImmutableList.of(grpcInterceptor)) + .build(); + EchoSettings settings = + EchoSettings.newBuilder() + .setApiKey(API_KEY) + .setEndpoint(GRPC_ENDPOINT) + .setTransportChannelProvider(transportChannelProvider) + .build(); + grpcClient = EchoClient.create(settings); + + grpcClient.echo(EchoRequest.newBuilder().build()); + + Iterable matchingHeaders = grpcInterceptor.metadata.getAll(apiKeyAuthHeader); + List matchingHeadersList = + StreamSupport.stream(matchingHeaders.spliterator(), false).collect(Collectors.toList()); + + String headerValue = matchingHeadersList.get(0); + assertThat(headerValue).isEqualTo(API_KEY); + assertThat(matchingHeadersList.size()).isEqualTo(1); + } + + @Test + void testCreateHttpClient_withApiKey_sendsApiHeaderToServer() throws Exception { + EchoSettings httpJsonEchoSettings = + EchoSettings.newHttpJsonBuilder() + .setApiKey(API_KEY) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(HTTP_ENDPOINT) + .setInterceptorProvider(() -> ImmutableList.of(httpJsonInterceptor)) + .build()) + .build(); + httpJsonClient = EchoClient.create(httpJsonEchoSettings); + + httpJsonClient.echo(EchoRequest.newBuilder().build()); + + ArrayList headerValues = + (ArrayList) + httpJsonInterceptor.metadata.getHeaders().get(HTTP_RESPONSE_HEADER_STRING); + String headerValue = headerValues.get(0); + assertThat(headerValue).isEqualTo(API_KEY); + } + + @Test + void testCreateHttpClient_withApiKeySetViaSetterAndHeader_dedupsHeader() throws Exception { + String apiHeaderKey = "fake_api_key_2"; + Metadata.Key apiKeyAuthHeader = + Metadata.Key.of(API_KEY_AUTH_HEADER, Metadata.ASCII_STRING_MARSHALLER); + Metadata.Key defaultAuthorizationHeader = + Metadata.Key.of(AuthHttpConstants.AUTHORIZATION, Metadata.ASCII_STRING_MARSHALLER); + Map header = + new HashMap() { + { + put(API_KEY_AUTH_HEADER, apiHeaderKey); + } + }; + FixedHeaderProvider headerProvider = FixedHeaderProvider.create(header); + + TransportChannelProvider transportChannelProvider = + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHeaderProvider(headerProvider) + .setInterceptorProvider(() -> ImmutableList.of(httpJsonInterceptor)) + .build(); + EchoSettings httpJsonEchoSettings = + EchoSettings.newHttpJsonBuilder() + .setApiKey(API_KEY) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(HTTP_ENDPOINT) + .setInterceptorProvider(() -> ImmutableList.of(httpJsonInterceptor)) + .build()) + .build(); + httpJsonClient = EchoClient.create(httpJsonEchoSettings); + + httpJsonClient.echo(EchoRequest.newBuilder().build()); + + ArrayList headerValues = + (ArrayList) + httpJsonInterceptor.metadata.getHeaders().get(HTTP_RESPONSE_HEADER_STRING); + String headerValue = headerValues.get(0); + assertThat(headerValue).isEqualTo(API_KEY); + assertThat(headerValues.size()).isEqualTo(1); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITAutoPopulatedFields.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITAutoPopulatedFields.java new file mode 100644 index 0000000000..f73b6b3c7d --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITAutoPopulatedFields.java @@ -0,0 +1,379 @@ +/* + * Copyright 2024 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. + */ +package com.google.showcase.v1beta1.it; + +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.ForwardingHttpJsonClientCall; +import com.google.api.gax.httpjson.HttpJsonCallOptions; +import com.google.api.gax.httpjson.HttpJsonChannel; +import com.google.api.gax.httpjson.HttpJsonClientCall; +import com.google.api.gax.httpjson.HttpJsonClientInterceptor; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.RetryingFuture; +import com.google.api.gax.rpc.StatusCode.Code; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableSet; +import com.google.common.truth.Truth; +import com.google.rpc.Status; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import io.grpc.CallOptions; +import io.grpc.Channel; +import io.grpc.ClientCall; +import io.grpc.ClientInterceptor; +import io.grpc.ForwardingClientCall; +import io.grpc.MethodDescriptor; +import java.util.ArrayList; +import java.util.List; +import java.util.Set; +import java.util.UUID; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import java.util.function.Consumer; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.threeten.bp.Duration; + +class ITAutoPopulatedFields { + + private static class HttpJsonInterceptor implements HttpJsonClientInterceptor { + private Consumer onRequestIntercepted; + + private HttpJsonInterceptor() {} + + private void setOnRequestIntercepted(Consumer onRequestIntercepted) { + this.onRequestIntercepted = onRequestIntercepted; + } + + @Override + public HttpJsonClientCall interceptCall( + ApiMethodDescriptor method, + HttpJsonCallOptions callOptions, + HttpJsonChannel next) { + HttpJsonClientCall call = next.newCall(method, callOptions); + + return new ForwardingHttpJsonClientCall.SimpleForwardingHttpJsonClientCall( + call) { + @Override + public void sendMessage(ReqT message) { + // Capture the request message + if (onRequestIntercepted != null) { + onRequestIntercepted.accept(message); + } + super.sendMessage(message); + } + }; + } + } + + // Implement a request interceptor to retrieve the request ID being sent on the request. + private static class GRPCInterceptor implements ClientInterceptor { + private Consumer onRequestIntercepted; + + private GRPCInterceptor() {} + + private void setOnRequestIntercepted(Consumer onRequestIntercepted) { + this.onRequestIntercepted = onRequestIntercepted; + } + + @Override + public ClientCall interceptCall( + MethodDescriptor method, CallOptions callOptions, Channel next) { + + return new ForwardingClientCall.SimpleForwardingClientCall( + next.newCall(method, callOptions)) { + @Override + public void sendMessage(ReqT message) { + // Capture the request message + if (onRequestIntercepted != null) { + onRequestIntercepted.accept(message); + } + super.sendMessage(message); + } + }; + } + } + + private GRPCInterceptor grpcRequestInterceptor; + private HttpJsonInterceptor httpJsonInterceptor; + private EchoClient grpcClientWithoutRetries; + private EchoClient grpcClientWithRetries; + + private EchoClient httpJsonClient; + private EchoClient httpJsonClientWithRetries; + + @BeforeEach + void createClients() throws Exception { + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + // Cap retries at 5 + .setMaxAttempts(5) + .build(); + + // Adding `Code.INTERNAL` is necessary because for httpJson requests, the httpJson status code + // is mapped here: + // https://github.com/googleapis/sdk-platform-java/blob/acdde47445916dd306ce8b91489fab45c9c2ef50/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonStatusCode.java#L96-L133 + // Therefore, just setting the error code to `Code.UNKNOWN` for httpJson will get translated + // instead to `Code.INTERNAL`. + Set retryableCodes = ImmutableSet.of(Code.UNKNOWN, Code.INTERNAL); + + // Create gRPC Interceptor and Client + grpcRequestInterceptor = new ITAutoPopulatedFields.GRPCInterceptor(); + grpcClientWithoutRetries = + TestClientInitializer.createGrpcEchoClient(ImmutableList.of(grpcRequestInterceptor)); + grpcClientWithRetries = + TestClientInitializer.createGrpcEchoClientWithRetrySettings( + defaultRetrySettings, retryableCodes, ImmutableList.of(grpcRequestInterceptor)); + + // Create HttpJson Interceptor and Client + httpJsonInterceptor = new ITAutoPopulatedFields.HttpJsonInterceptor(); + httpJsonClient = + TestClientInitializer.createHttpJsonEchoClient(ImmutableList.of(httpJsonInterceptor)); + httpJsonClientWithRetries = + TestClientInitializer.createHttpJsonEchoClientWithRetrySettings( + defaultRetrySettings, retryableCodes, ImmutableList.of(httpJsonInterceptor)); + } + + @AfterEach + void destroyClient() throws InterruptedException { + grpcClientWithoutRetries.close(); + grpcClientWithRetries.close(); + httpJsonClient.close(); + + grpcClientWithoutRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + grpcClientWithRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpJsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_autoPopulateRequestIdWhenAttemptedOnceSuccessfully() { + List capturedRequestIds = new ArrayList<>(); + grpcRequestInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + grpcClientWithoutRetries.echo(EchoRequest.newBuilder().build()); + Truth.assertThat(capturedRequestIds).isNotEmpty(); + // Autopopulation of UUID is currently only configured for format UUID4. + Integer UUIDVersion = 4; + Truth.assertThat(UUID.fromString(capturedRequestIds.get(0)).version()).isEqualTo(UUIDVersion); + } + + @Test + void testGrpc_shouldNotAutoPopulateRequestIdIfSetInRequest() { + List capturedRequestIds = new ArrayList<>(); + grpcRequestInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + String UUIDsent = UUID.randomUUID().toString(); + grpcClientWithoutRetries.echo(EchoRequest.newBuilder().setRequestId(UUIDsent).build()); + Truth.assertThat(capturedRequestIds).isNotEmpty(); + Truth.assertThat(capturedRequestIds).contains(UUIDsent); + } + + @Test + void testHttpJson_autoPopulateRequestIdWhenAttemptedOnceSuccessfully() { + List capturedRequestIds = new ArrayList<>(); + httpJsonInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + httpJsonClient.echo(EchoRequest.newBuilder().build()); + Truth.assertThat(capturedRequestIds).isNotEmpty(); + // Autopopulation of UUID is currently only configured for format UUID4. + Integer UUIDVersion = 4; + Truth.assertThat(UUID.fromString(capturedRequestIds.get(0)).version()).isEqualTo(UUIDVersion); + } + + @Test + void testHttpJson_shouldNotAutoPopulateRequestIdIfSetInRequest() { + String UUIDsent = UUID.randomUUID().toString(); + List capturedRequestIds = new ArrayList<>(); + httpJsonInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + httpJsonClient.echo(EchoRequest.newBuilder().setRequestId(UUIDsent).build()); + Truth.assertThat(capturedRequestIds).isNotEmpty(); + Truth.assertThat(capturedRequestIds).contains(UUIDsent); + } + + @Test + void testGRPC_setsSameRequestIdIfSetInRequestWhenRequestsAreRetried() throws Exception { + List capturedRequestIds = new ArrayList<>(); + grpcRequestInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + String UUIDsent = UUID.randomUUID().toString(); + EchoRequest requestSent = + EchoRequest.newBuilder() + .setRequestId(UUIDsent) + .setError(Status.newBuilder().setCode(Code.UNKNOWN.ordinal()).build()) + .build(); + + try { + RetryingFuture retryingFuture = + (RetryingFuture) + grpcClientWithRetries.echoCallable().futureCall(requestSent); + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + // assert that the number of request IDs is equal to the max attempt + Truth.assertThat(capturedRequestIds).hasSize(5); + // assert that each request ID sent is the same as the UUIDSent + Truth.assertThat(capturedRequestIds) + .containsExactly(UUIDsent, UUIDsent, UUIDsent, UUIDsent, UUIDsent); + } finally { + grpcClientWithRetries.close(); + grpcClientWithRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testGRPC_setsSameAutoPopulatedRequestIdWhenRequestsAreRetried() throws Exception { + List capturedRequestIds = new ArrayList<>(); + grpcRequestInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + + EchoRequest requestSent = + EchoRequest.newBuilder() + .setError(Status.newBuilder().setCode(Code.UNKNOWN.ordinal()).build()) + .build(); + + try { + RetryingFuture retryingFuture = + (RetryingFuture) + grpcClientWithRetries.echoCallable().futureCall(requestSent); + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + // assert that the number of request IDs is equal to the max attempt + Truth.assertThat(capturedRequestIds).hasSize(5); + // assert that each request ID sent is the same + Truth.assertThat(capturedRequestIds) + .containsExactly( + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0)); + } finally { + grpcClientWithRetries.close(); + grpcClientWithRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testHttpJson_setsSameRequestIdIfSetInRequestWhenRequestsAreRetried() throws Exception { + List capturedRequestIds = new ArrayList<>(); + httpJsonInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + String UUIDsent = UUID.randomUUID().toString(); + EchoRequest requestSent = + EchoRequest.newBuilder() + .setRequestId(UUIDsent) + .setError(Status.newBuilder().setCode(Code.UNKNOWN.getHttpStatusCode()).build()) + .build(); + try { + RetryingFuture retryingFuture = + (RetryingFuture) + httpJsonClientWithRetries.echoCallable().futureCall(requestSent); + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + // assert that the number of request IDs is equal to the max attempt + Truth.assertThat(capturedRequestIds).hasSize(5); + // assert that each request ID sent is the same as the UUIDSent + Truth.assertThat(capturedRequestIds) + .containsExactly(UUIDsent, UUIDsent, UUIDsent, UUIDsent, UUIDsent); + } finally { + httpJsonClientWithRetries.close(); + httpJsonClientWithRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testHttpJson_setsSameAutoPopulatedRequestIdWhenRequestsAreRetried() throws Exception { + List capturedRequestIds = new ArrayList<>(); + httpJsonInterceptor.setOnRequestIntercepted( + request -> { + if (request instanceof EchoRequest) { + EchoRequest echoRequest = (EchoRequest) request; + capturedRequestIds.add(echoRequest.getRequestId()); + } + }); + EchoRequest requestSent = + EchoRequest.newBuilder() + .setError(Status.newBuilder().setCode(Code.UNKNOWN.getHttpStatusCode()).build()) + .build(); + try { + RetryingFuture retryingFuture = + (RetryingFuture) + httpJsonClientWithRetries.echoCallable().futureCall(requestSent); + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + // assert that the number of request IDs is equal to the max attempt + Truth.assertThat(capturedRequestIds).hasSize(5); + // assert that each request ID sent is the same + Truth.assertThat(capturedRequestIds) + .containsExactly( + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0), + capturedRequestIds.get(0)); + } finally { + httpJsonClientWithRetries.close(); + httpJsonClientWithRetries.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITBidiStreaming.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITBidiStreaming.java new file mode 100644 index 0000000000..72b8f1b0de --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITBidiStreaming.java @@ -0,0 +1,107 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.api.core.SettableApiFuture; +import com.google.api.gax.rpc.ClientStream; +import com.google.api.gax.rpc.ResponseObserver; +import com.google.api.gax.rpc.StreamController; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITBidiStreaming { + + private static EchoClient grpcClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + } + + @AfterAll + static void destroyClients() throws Exception { + grpcClient.close(); + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + // The current implementation of BIDI streaming on Echo showcase server is that it would echo the + // request content back on every request, so this test verifies that the response content is + // exactly the same as request content. + // Ideally we should make the BIDI streaming server more generic, e.g. only respond when there are + // three requests, respond twice for every request etc. If that happens, the response content may + // not be exactly the same as request content. + @Test + void testGrpc_splitCall_shouldListensToResponse() throws Exception { + // given + List expected = Arrays.asList("The rain in Spain stays mainly on the plain".split(" ")); + TestResponseObserver responseObserver = new TestResponseObserver(); + + // when + ClientStream clientStream = grpcClient.chatCallable().splitCall(responseObserver); + expected.forEach( + requestContent -> { + EchoRequest request = EchoRequest.newBuilder().setContent(requestContent).build(); + clientStream.send(request); + }); + clientStream.closeSend(); + + // then + List actual = responseObserver.getFuture().get(); + assertThat(actual).containsExactlyElementsIn(expected).inOrder(); + } + + private static class TestResponseObserver implements ResponseObserver { + private final List responses = new ArrayList<>(); + private final SettableApiFuture> future = SettableApiFuture.create(); + + @Override + public void onStart(StreamController controller) { + // no-op + } + + @Override + public void onResponse(EchoResponse response) { + responses.add(response.getContent()); + } + + @Override + public void onError(Throwable t) { + // no-op + } + + @Override + public void onComplete() { + future.set(responses); + } + + public SettableApiFuture> getFuture() { + return future; + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientShutdown.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientShutdown.java new file mode 100644 index 0000000000..e55ee8d1ed --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientShutdown.java @@ -0,0 +1,163 @@ +/* + * Copyright 2024 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. + */ +package com.google.showcase.v1beta1.it; + +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.StatusCode; +import com.google.common.collect.ImmutableSet; +import com.google.common.truth.Truth; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.Timeout; +import org.threeten.bp.Duration; + +class ITClientShutdown { + + private static final long DEFAULT_RPC_TIMEOUT_MS = 15000L; + private static final long DEFAULT_CLIENT_TERMINATION_MS = 5000L; + + // Test to ensure the client can close + terminate properly + @Test + @Timeout(15) + void testGrpc_closeClient() throws Exception { + EchoClient grpcClient = TestClientInitializer.createGrpcEchoClient(); + assertClientTerminated(grpcClient); + } + + // Test to ensure the client can close + terminate properly + @Test + @Timeout(15) + void testHttpJson_closeClient() throws Exception { + EchoClient httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + assertClientTerminated(httpjsonClient); + } + + // Test to ensure the client can close + terminate after a quick RPC invocation + @Test + @Timeout(15) + void testGrpc_rpcInvoked_closeClient() throws Exception { + EchoClient grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Response is ignored for this test + grpcClient.echo(EchoRequest.newBuilder().setContent("Test").build()); + assertClientTerminated(grpcClient); + } + + // Test to ensure the client can close + terminate after a quick RPC invocation + @Test + @Timeout(15) + void testHttpJson_rpcInvoked_closeClient() throws Exception { + EchoClient httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + // Response is ignored for this test + httpjsonClient.echo(EchoRequest.newBuilder().setContent("Test").build()); + assertClientTerminated(httpjsonClient); + } + + // This test is to ensure that the client is able to close + terminate any resources + // once a response has been received. Set a max test duration of 15s to ensure that + // the test does not continue on forever. + @Test + @Timeout(15) + void testGrpc_rpcInvokedWithLargeTimeout_closeClientOnceResponseReceived() throws Exception { + // Set the maxAttempts to 1 to ensure there are no retries scheduled. The single RPC + // invocation should time out in 15s, but the client will receive a response in 2s. + // Any outstanding tasks (timeout tasks) should be cancelled once a response has been + // received so the client can properly terminate. + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setMaxRpcTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setTotalTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setMaxAttempts(1) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess(BlockResponse.newBuilder().setContent("gRPCBlockContent_2sDelay")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(2).build()) + .build(); + + // Response is ignored for this test + grpcClient.block(blockRequest); + + assertClientTerminated(grpcClient); + } + + // This test is to ensure that the client is able to close + terminate any resources + // once a response has been received. Set a max test duration of 15s to ensure that + // the test does not continue on forever. + @Test + @Timeout(15) + void testHttpJson_rpcInvokedWithLargeTimeout_closeClientOnceResponseReceived() throws Exception { + // Set the maxAttempts to 1 to ensure there are no retries scheduled. The single RPC + // invocation should time out in 15s, but the client will receive a response in 2s. + // Any outstanding tasks (timeout tasks) should be cancelled once a response has been + // received so the client can properly terminate. + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setMaxRpcTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setTotalTimeout(Duration.ofMillis(DEFAULT_RPC_TIMEOUT_MS)) + .setMaxAttempts(1) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess(BlockResponse.newBuilder().setContent("httpjsonBlockContent_2sDelay")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(2).build()) + .build(); + + // Response is ignored for this test + httpjsonClient.block(blockRequest); + + assertClientTerminated(httpjsonClient); + } + + // This helper method asserts that the client is able to terminate within + // `AWAIT_TERMINATION_SECONDS` + private void assertClientTerminated(EchoClient echoClient) throws InterruptedException { + long start = System.currentTimeMillis(); + // Intentionally do not run echoClient.awaitTermination(...) as this test will + // check that everything is properly terminated after close() is called. + echoClient.close(); + + // Loop until the client has terminated successfully. For tests that use this, + // try to ensure there is a timeout associated, otherwise this may run forever. + // Future enhancement: Use awaitility instead of busy waiting + while (!echoClient.isTerminated()) { + Thread.sleep(500L); + } + // The busy-wait time won't be accurate, so account for a bit of buffer + long end = System.currentTimeMillis(); + + Truth.assertThat(echoClient.isShutdown()).isTrue(); + + // Check the termination time. If all the tasks/ resources are closed successfully, + // the termination time should only occur shortly after `close()` was invoked. The + // `DEFAULT_TERMINATION_MS` value should include a bit of buffer. + long terminationTime = end - start; + Truth.assertThat(terminationTime).isLessThan(DEFAULT_CLIENT_TERMINATION_MS); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientSideStreaming.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientSideStreaming.java new file mode 100644 index 0000000000..61b507f49a --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITClientSideStreaming.java @@ -0,0 +1,123 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.core.SettableApiFuture; +import com.google.api.gax.rpc.ApiStreamObserver; +import com.google.api.gax.rpc.CancelledException; +import com.google.api.gax.rpc.StatusCode; +import com.google.rpc.Status; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITClientSideStreaming { + + private static EchoClient grpcClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_sendStreamedContent_receiveConcatenatedResponse() + throws ExecutionException, InterruptedException { + CollectStreamObserver responseObserver = new CollectStreamObserver<>(); + ApiStreamObserver requestObserver = + grpcClient.collectCallable().clientStreamingCall(responseObserver); + String content = "The rain in Spain stays mainly on the plain"; + for (String message : content.split("\\s")) { + requestObserver.onNext(EchoRequest.newBuilder().setContent(message).build()); + } + requestObserver.onCompleted(); + + List serverResponse = responseObserver.future().get(); + assertThat(serverResponse).hasSize(1); + assertThat(serverResponse.get(0).getContent()) + .isEqualTo("The rain in Spain stays mainly on the plain"); + } + + @Test + void testGrpc_sendStreamedContent_handleServerError() { + CollectStreamObserver responseObserver = new CollectStreamObserver<>(); + ApiStreamObserver requestObserver = + grpcClient.collectCallable().clientStreamingCall(responseObserver); + String content = "The rain in Spain stays mainly on the plain"; + for (String message : content.split("\\s")) { + requestObserver.onNext(EchoRequest.newBuilder().setContent(message).build()); + } + Status cancelledStatus = + Status.newBuilder().setCode(StatusCode.Code.CANCELLED.ordinal()).build(); + requestObserver.onNext(EchoRequest.newBuilder().setError(cancelledStatus).build()); + requestObserver.onCompleted(); + + ExecutionException exception = + assertThrows(ExecutionException.class, () -> responseObserver.future().get()); + assertThat(exception.getCause()).isInstanceOf(CancelledException.class); + CancelledException cancelledException = (CancelledException) exception.getCause(); + assertThat(cancelledException.getStatusCode().getCode()).isEqualTo(StatusCode.Code.CANCELLED); + } + + /** + * Implementation of {@link ApiStreamObserver} to accumulate streamed content. + * + * @param + */ + private class CollectStreamObserver implements ApiStreamObserver { + + private final SettableApiFuture> future = SettableApiFuture.create(); + private final List messages = new ArrayList<>(); + + @Override + public void onNext(T message) { + this.messages.add(message); + } + + @Override + public void onError(Throwable throwable) { + this.future.setException(throwable); + } + + @Override + public void onCompleted() { + future.set(this.messages); + } + + public SettableApiFuture> future() { + return this.future; + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCommonServiceMixins.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCommonServiceMixins.java new file mode 100644 index 0000000000..a64f95a258 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCommonServiceMixins.java @@ -0,0 +1,133 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableList; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITCommonServiceMixins { + + // The showcase server always returns a fixed list of locations. See + // https://github.com/googleapis/gapic-showcase/blob/main/server/services/locations_service.go + private static final List EXPECTED_LOCATIONS = + ImmutableList.of( + Location.newBuilder() + .setName("projects/showcase/locations/us-north") + .setDisplayName("us-north") + .build(), + Location.newBuilder() + .setName("projects/showcase/locations/us-south") + .setDisplayName("us-south") + .build(), + Location.newBuilder() + .setName("projects/showcase/locations/us-east") + .setDisplayName("us-east") + .build(), + Location.newBuilder() + .setName("projects/showcase/locations/us-west") + .setDisplayName("us-west") + .build()); + private static EchoClient grpcClient; + private static EchoClient httpjsonClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + + // Create HttpJson Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_getLocation() { + GetLocationRequest request = + GetLocationRequest.newBuilder().setName("projects/showcase/location/us-central1").build(); + Location location = grpcClient.getLocation(request); + assertThat(location) + .isEqualTo( + Location.newBuilder() + .setName("projects/showcase/location/us-central1") + .setDisplayName("us-central1") + .build()); + } + + @Test + void testGrpc_listLocations() { + ListLocationsRequest request = + ListLocationsRequest.newBuilder().setName("projects/showcase").build(); + EchoClient.ListLocationsPagedResponse locationsPagedResponse = + grpcClient.listLocations(request); + + List actualLocations = new ArrayList<>(); + for (Location location : locationsPagedResponse.iterateAll()) { + actualLocations.add(location); + } + + assertThat(actualLocations).containsExactlyElementsIn(EXPECTED_LOCATIONS).inOrder(); + } + + @Test + void testHttpJson_getLocation() { + GetLocationRequest request = + GetLocationRequest.newBuilder().setName("projects/showcase/locations/us-central1").build(); + Location location = httpjsonClient.getLocation(request); + assertThat(location) + .isEqualTo( + Location.newBuilder() + .setName("projects/showcase/locations/us-central1") + .setDisplayName("us-central1") + .build()); + } + + @Test + void testHttpJson_listLocations() { + ListLocationsRequest request = + ListLocationsRequest.newBuilder().setName("projects/showcase").build(); + EchoClient.ListLocationsPagedResponse locationsPagedResponse = + httpjsonClient.listLocations(request); + + List actualLocations = new ArrayList<>(); + for (Location location : locationsPagedResponse.iterateAll()) { + actualLocations.add(location); + } + + assertThat(actualLocations).containsExactlyElementsIn(EXPECTED_LOCATIONS).inOrder(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCrud.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCrud.java new file mode 100644 index 0000000000..bfb9e335e5 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITCrud.java @@ -0,0 +1,189 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.common.collect.ImmutableList; +import com.google.protobuf.FieldMask; +import com.google.showcase.v1beta1.CreateUserRequest; +import com.google.showcase.v1beta1.DeleteUserRequest; +import com.google.showcase.v1beta1.IdentityClient; +import com.google.showcase.v1beta1.ListUsersRequest; +import com.google.showcase.v1beta1.ListUsersResponse; +import com.google.showcase.v1beta1.UpdateUserRequest; +import com.google.showcase.v1beta1.User; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +class ITCrud { + + private static final User DEFAULT_USER = + User.newBuilder() + .setDisplayName("Jane Doe") + .setEmail("janedoe@example.com") + .setNickname("Doe") + .setHeightFeet(5) + .setAge(25) + .build(); + + private static IdentityClient grpcClient; + private static IdentityClient httpjsonClient; + + @BeforeAll + public static void createClients() throws Exception { + // Create gRPC IdentityClient + grpcClient = TestClientInitializer.createGrpcIdentityClient(); + // Create HttpJson IdentityClient + httpjsonClient = TestClientInitializer.createHttpJsonIdentityClient(); + } + + @AfterAll + public static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @BeforeEach + void cleanupData() { + IdentityClient.ListUsersPagedResponse pagedResponse = + grpcClient.listUsers(ListUsersRequest.newBuilder().setPageSize(5).build()); + for (IdentityClient.ListUsersPage listUsersPage : pagedResponse.iteratePages()) { + for (User user : listUsersPage.getResponse().getUsersList()) { + grpcClient.deleteUser(user.getName()); + } + } + pagedResponse = httpjsonClient.listUsers(ListUsersRequest.newBuilder().setPageSize(5).build()); + assertThat(pagedResponse.getPage().getResponse().getUsersList().size()).isEqualTo(0); + } + + @Test + void testHttpJson_Create() { + User userResponse = createDefaultUser(); + + // These properties should be the same + assertThat(userResponse.getDisplayName()).isEqualTo(DEFAULT_USER.getDisplayName()); + assertThat(userResponse.getEmail()).isEqualTo(DEFAULT_USER.getEmail()); + assertThat(userResponse.getNickname()).isEqualTo(DEFAULT_USER.getNickname()); + assertThat(userResponse.getHeightFeet()).isEqualTo(DEFAULT_USER.getHeightFeet()); + assertThat(userResponse.getAge()).isEqualTo(DEFAULT_USER.getAge()); + + // Assert that the server populates these fields + assertThat(userResponse.getName()).isNotEmpty(); + assertThat(userResponse.getCreateTime()).isNotNull(); + assertThat(userResponse.getUpdateTime()).isNotNull(); + assertThat(userResponse.getEnableNotifications()).isNotNull(); + } + + @Test + void testHttpJson_Read() { + List expectedUsersList = + ImmutableList.of( + createDefaultUser(), + createUser( + DEFAULT_USER.toBuilder() + .setNickname("John Smith") + .setEmail("johnsmith@example.com") + .build())); + // Assert that only one User exists + IdentityClient.ListUsersPagedResponse listUsersPagedResponse = + httpjsonClient.listUsers(ListUsersRequest.newBuilder().setPageSize(5).build()); + ListUsersResponse listUsersResponse = listUsersPagedResponse.getPage().getResponse(); + assertThat(listUsersResponse.getUsersList().size()).isEqualTo(2); + + // Check that the response from both List (pagination) and Get + // List Users + assertThat(listUsersResponse.getUsersList()).containsExactlyElementsIn(expectedUsersList); + + // Get User + User defaultUser = expectedUsersList.get(0); + User getUserResponse = httpjsonClient.getUser(defaultUser.getName()); + assertThat(getUserResponse).isEqualTo(defaultUser); + } + + @Test + void testHttpJson_Update() { + User userResponse = createDefaultUser(); + // Update multiple fields in the User. Age + Nickname are not included in the FieldMask + // userResponse's enableNotifications field is populated from the server + User updateUser = + userResponse.toBuilder() + .setAge(50) + .setNickname("Smith") + .setEmail("janedoe@jane.com") + .setHeightFeet(6.0) + .setEnableNotifications(true) + .build(); + User updateUserResponse = + httpjsonClient.updateUser( + UpdateUserRequest.newBuilder() + .setUser(updateUser) + .setUpdateMask( + FieldMask.newBuilder() + .addAllPaths(Arrays.asList("email", "height_feet", "enable_notifications")) + .build()) + .build()); + + // Assert that only the fields in the FieldMask are updated correctly + assertThat(updateUserResponse).isNotEqualTo(userResponse); + assertThat(updateUserResponse.getAge()).isEqualTo(userResponse.getAge()); + assertThat(updateUserResponse.getNickname()).isEqualTo(userResponse.getNickname()); + + assertThat(updateUserResponse.getEmail()).isEqualTo(updateUser.getEmail()); + assertThat(updateUserResponse.getHeightFeet()).isEqualTo(updateUser.getHeightFeet()); + assertThat(updateUserResponse.getEnableNotifications()) + .isEqualTo(updateUser.getEnableNotifications()); + } + + @Test + void testHttpJson_Delete() { + User userResponse = createDefaultUser(); + + httpjsonClient.deleteUser( + DeleteUserRequest.newBuilder().setName(userResponse.getName()).build()); + + IdentityClient.ListUsersPagedResponse listUsersPagedResponse = + httpjsonClient.listUsers(ListUsersRequest.newBuilder().setPageSize(5).build()); + assertThat(listUsersPagedResponse.getPage().getResponse().getUsersList().size()).isEqualTo(0); + } + + private User createDefaultUser() { + return createUser(DEFAULT_USER); + } + + /** + * Helper method to create a user with the DEFAULT_USER configs. Server returns a generated name + * (not username) that is used to identify the individual user and each test uses the name for the + * RPC. Server also populates a few additional fields (Create Time, Updated Time, and Enable + * Notifications). + * + * @param user User to be created + * @return newly created user + */ + private User createUser(User user) { + return httpjsonClient.createUser(CreateUserRequest.newBuilder().setUser(user).build()); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITDynamicRoutingHeaders.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITDynamicRoutingHeaders.java new file mode 100644 index 0000000000..7828da8b53 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITDynamicRoutingHeaders.java @@ -0,0 +1,400 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.api.gax.rpc.internal.Headers.DYNAMIC_ROUTING_HEADER_KEY; +import static com.google.common.truth.Truth.assertThat; + +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.ForwardingHttpJsonClientCall; +import com.google.api.gax.httpjson.ForwardingHttpJsonClientCallListener; +import com.google.api.gax.httpjson.HttpJsonCallOptions; +import com.google.api.gax.httpjson.HttpJsonChannel; +import com.google.api.gax.httpjson.HttpJsonClientCall; +import com.google.api.gax.httpjson.HttpJsonClientInterceptor; +import com.google.api.gax.httpjson.HttpJsonMetadata; +import com.google.common.collect.ImmutableList; +import com.google.showcase.v1beta1.ComplianceClient; +import com.google.showcase.v1beta1.ComplianceData; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import io.grpc.CallOptions; +import io.grpc.Channel; +import io.grpc.ClientCall; +import io.grpc.ClientInterceptor; +import io.grpc.ForwardingClientCall; +import io.grpc.Metadata; +import io.grpc.MethodDescriptor; +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.TimeUnit; +import java.util.stream.Collectors; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +class ITDynamicRoutingHeaders { + private static final String SPLIT_TOKEN = "&"; + private static final Metadata.Key REQUEST_PARAMS_HEADER_KEY = + Metadata.Key.of(DYNAMIC_ROUTING_HEADER_KEY, Metadata.ASCII_STRING_MARSHALLER); + + // Implement a request interceptor to retrieve the headers being sent on the request. + // The headers being set are part of the Metadata + private static class GrpcCapturingClientInterceptor implements ClientInterceptor { + private Metadata metadata; + + @Override + public ClientCall interceptCall( + MethodDescriptor method, final CallOptions callOptions, Channel next) { + ClientCall call = next.newCall(method, callOptions); + return new ForwardingClientCall.SimpleForwardingClientCall(call) { + @Override + public void start(ClientCall.Listener responseListener, Metadata headers) { + metadata = headers; + super.start(responseListener, headers); + } + }; + } + } + + // Implement a request interceptor to retrieve the headers being sent on the request + // The headers being set are part of the CallOptions + private static class HttpJsonCapturingClientInterceptor implements HttpJsonClientInterceptor { + private String requestParam; + + @Override + public HttpJsonClientCall interceptCall( + ApiMethodDescriptor method, + HttpJsonCallOptions callOptions, + HttpJsonChannel next) { + HttpJsonClientCall call = next.newCall(method, callOptions); + return new ForwardingHttpJsonClientCall.SimpleForwardingHttpJsonClientCall< + RequestT, ResponseT>(call) { + @Override + public void start(Listener responseListener, HttpJsonMetadata requestHeaders) { + Listener forwardingResponseListener = + new ForwardingHttpJsonClientCallListener.SimpleForwardingHttpJsonClientCallListener< + ResponseT>(responseListener) { + @Override + public void onHeaders(HttpJsonMetadata responseHeaders) { + super.onHeaders(responseHeaders); + } + + @Override + public void onMessage(ResponseT message) { + super.onMessage(message); + } + + @Override + public void onClose(int statusCode, HttpJsonMetadata trailers) { + super.onClose(statusCode, trailers); + } + }; + + super.start(forwardingResponseListener, requestHeaders); + if (requestHeaders.getHeaders().containsKey(DYNAMIC_ROUTING_HEADER_KEY)) { + requestParam = + String.valueOf(requestHeaders.getHeaders().get(DYNAMIC_ROUTING_HEADER_KEY)); + } + } + }; + } + } + + private static HttpJsonCapturingClientInterceptor httpJsonInterceptor; + private static HttpJsonCapturingClientInterceptor httpJsonComplianceInterceptor; + private static GrpcCapturingClientInterceptor grpcInterceptor; + private static GrpcCapturingClientInterceptor grpcComplianceInterceptor; + + private static EchoClient grpcClient; + private static EchoClient httpJsonClient; + private static ComplianceClient grpcComplianceClient; + private static ComplianceClient httpJsonComplianceClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Interceptor and Client + grpcInterceptor = new GrpcCapturingClientInterceptor(); + grpcClient = TestClientInitializer.createGrpcEchoClient(ImmutableList.of(grpcInterceptor)); + + // Create gRPC ComplianceClient and Interceptor + // Creating a compliance client because echo client doesn't have an implicit enum routing test + // case + grpcComplianceInterceptor = new GrpcCapturingClientInterceptor(); + grpcComplianceClient = + TestClientInitializer.createGrpcComplianceClient( + ImmutableList.of(grpcComplianceInterceptor)); + + // Create HttpJson ComplianceClient and Interceptor + httpJsonComplianceInterceptor = new HttpJsonCapturingClientInterceptor(); + httpJsonComplianceClient = + TestClientInitializer.createHttpJsonComplianceClient( + ImmutableList.of(httpJsonComplianceInterceptor)); + + // Create HttpJson Interceptor and Client + httpJsonInterceptor = new HttpJsonCapturingClientInterceptor(); + httpJsonClient = + TestClientInitializer.createHttpJsonEchoClient(ImmutableList.of(httpJsonInterceptor)); + } + + @BeforeEach + void cleanUpParams() { + grpcInterceptor.metadata = null; + grpcComplianceInterceptor.metadata = null; + httpJsonInterceptor.requestParam = null; + httpJsonComplianceInterceptor.requestParam = null; + } + + @AfterAll + static void destroyClient() throws InterruptedException { + grpcClient.close(); + grpcComplianceClient.close(); + + httpJsonClient.close(); + httpJsonComplianceClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + grpcComplianceClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + + httpJsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpJsonComplianceClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_noRoutingHeaderUsed() { + grpcClient.echo(EchoRequest.newBuilder().build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNull(); + } + + @Test + void testHttpJson_noRoutingHeaderUsed() { + httpJsonClient.echo(EchoRequest.newBuilder().build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNull(); + } + + @Test + void testGrpc_emptyHeader() { + grpcClient.echo(EchoRequest.newBuilder().setHeader("").build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNull(); + } + + @Test + void testHttpJson_emptyHeader() { + httpJsonClient.echo(EchoRequest.newBuilder().setHeader("").build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNull(); + } + + @Test + void testGrpc_matchesHeaderName() { + grpcClient.echo(EchoRequest.newBuilder().setHeader("potato").build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = ImmutableList.of("header=potato", "routing_id=potato"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testGrpc_implicitHeaders_enumsEncodedasInt() { + RepeatRequest request = + RepeatRequest.newBuilder().setInfo(ComplianceData.newBuilder().setFKingdomValue(5)).build(); + RepeatResponse actualResponse = grpcComplianceClient.repeatDataSimplePath(request); + String headerValue = grpcComplianceInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + // fields beside "info.f_kingdom" are default values (false, 0.0, 0) since we are not setting + // them in the request message. + List expectedHeaders = + ImmutableList.of( + "info.f_bool=false", "info.f_double=0.0", "info.f_int32=0", "info.f_kingdom=5"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_implicitHeaders_enumsEncodedasInt() { + RepeatRequest request = + RepeatRequest.newBuilder() + .setInfo( + ComplianceData.newBuilder() + .setFString("test") + .setFInt32(1) + .setFDouble(2) + .setFBool(true) + .setFKingdomValue(3)) + .build(); + RepeatResponse actualResponse = httpJsonComplianceClient.repeatDataSimplePath(request); + String headerValue = httpJsonComplianceInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + // In this case, we are setting the values explicitly. + List expectedHeaders = + ImmutableList.of( + "info.f_bool=true", + "info.f_double=2.0", + "info.f_int32=1", + "info.f_kingdom=3", + "info.f_string=test"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_matchesHeaderName() { + httpJsonClient.echo(EchoRequest.newBuilder().setHeader("potato").build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = ImmutableList.of("header=potato", "routing_id=potato"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testGrpc_matchesOtherHeaderName() { + grpcClient.echo(EchoRequest.newBuilder().setOtherHeader("instances/456").build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = ImmutableList.of("baz=instances%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_matchesOtherHeaderName() { + httpJsonClient.echo(EchoRequest.newBuilder().setOtherHeader("instances/456").build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = ImmutableList.of("baz=instances%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testGrpc_matchesMultipleOfSameRoutingHeader_usesHeader() { + grpcClient.echo(EchoRequest.newBuilder().setHeader("projects/123/instances/456").build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of( + "header=projects%2F123%2Finstances%2F456", + "routing_id=projects%2F123%2Finstances%2F456", + "super_id=projects%2F123", + "table_name=projects%2F123%2Finstances%2F456", + "instance_id=instances%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_matchesMultipleOfSameRoutingHeader_usesHeader() { + httpJsonClient.echo(EchoRequest.newBuilder().setHeader("projects/123/instances/456").build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of( + "header=projects%2F123%2Finstances%2F456", + "routing_id=projects%2F123%2Finstances%2F456", + "super_id=projects%2F123", + "table_name=projects%2F123%2Finstances%2F456", + "instance_id=instances%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders).inOrder(); + } + + @Test + void testGrpc_matchesMultipleOfSameRoutingHeader_usesOtherHeader() { + grpcClient.echo(EchoRequest.newBuilder().setOtherHeader("projects/123/instances/456").build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of("baz=projects%2F123%2Finstances%2F456", "qux=projects%2F123"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_matchesMultipleOfSameRoutingHeader_usesOtherHeader() { + httpJsonClient.echo( + EchoRequest.newBuilder().setOtherHeader("projects/123/instances/456").build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of("baz=projects%2F123%2Finstances%2F456", "qux=projects%2F123"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testGrpc_matchesMultipleRoutingHeaders() { + grpcClient.echo( + EchoRequest.newBuilder() + .setHeader("regions/123/zones/456") + .setOtherHeader("projects/123/instances/456") + .build()); + String headerValue = grpcInterceptor.metadata.get(REQUEST_PARAMS_HEADER_KEY); + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of( + "baz=projects%2F123%2Finstances%2F456", + "qux=projects%2F123", + "table_name=regions%2F123%2Fzones%2F456", + "header=regions%2F123%2Fzones%2F456", + "routing_id=regions%2F123%2Fzones%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } + + @Test + void testHttpJson_matchesMultipleRoutingHeaders() { + httpJsonClient.echo( + EchoRequest.newBuilder() + .setHeader("regions/123/zones/456") + .setOtherHeader("projects/123/instances/456") + .build()); + String headerValue = httpJsonInterceptor.requestParam; + assertThat(headerValue).isNotNull(); + List requestHeaders = + Arrays.stream(headerValue.split(SPLIT_TOKEN)).collect(Collectors.toList()); + List expectedHeaders = + ImmutableList.of( + "baz=projects%2F123%2Finstances%2F456", + "qux=projects%2F123", + "table_name=regions%2F123%2Fzones%2F456", + "header=regions%2F123%2Fzones%2F456", + "routing_id=regions%2F123%2Fzones%2F456"); + assertThat(requestHeaders).containsExactlyElementsIn(expectedHeaders); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITEndpointContext.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITEndpointContext.java new file mode 100644 index 0000000000..0f50051b68 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITEndpointContext.java @@ -0,0 +1,469 @@ +package com.google.showcase.v1beta1.it; + +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.core.CredentialsProvider; +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.UnauthenticatedException; +import com.google.auth.Credentials; +import com.google.auth.oauth2.GoogleCredentials; +import com.google.common.truth.Truth; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import com.google.showcase.v1beta1.stub.EchoStub; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import io.grpc.ManagedChannelBuilder; +import java.io.IOException; +import java.net.URI; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Test; + +/** + * This IT tests the different user configurations allowed and their effects on endpoint and + * universe domain resolution. + * + *

In these tests, the client is not initialized with the default configuration: + * `EchoClient.create()`. For showcase tests run in CI, the client must be supplied explicitly + * supplied with a Credentials value. The tests use a wrapped Credentials and Credentials Provider + * (UniverseDomainCredentials and UniverseDomainCredentialsProvider) which allow for testing this. + * + *

Endpoint resolution has the same behavior for both gRPC and HttpJson. The showcase tests below + * only use the gRPC transport for testing. HttpJson functionality exists inside the wrapper + * classes, but is not being used. + */ +class ITEndpointContext { + /** + * Inside the test cases below, we must explicitly configure serviceName. Normally this should not + * be configured at all, but showcase clients do not have a serviceName. The ExtendStubSettings + * wrapper return the serviceName by overriding the `getServiceName()` result. + */ + private static class ExtendedEchoStubSettings extends EchoStubSettings { + + private static final String DUMMY_MTLS_ENDPOINT = "mtls.googleapis.com:443"; + + protected ExtendedEchoStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + @Override + public String getServiceName() { + return "test"; + } + + public static ExtendedEchoStubSettings.Builder newBuilder() { + return ExtendedEchoStubSettings.Builder.createDefault(); + } + + public static ExtendedEchoStubSettings.Builder newHttpJsonBuilder() { + return ExtendedEchoStubSettings.Builder.createHttpJsonDefault(); + } + + public static class Builder extends EchoStubSettings.Builder { + + protected Builder(ClientContext clientContext) { + super(clientContext); + } + + private static ExtendedEchoStubSettings.Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(DUMMY_MTLS_ENDPOINT); + builder.setSwitchToMtlsEndpointAllowed(true); + return builder; + } + + private static ExtendedEchoStubSettings.Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(DUMMY_MTLS_ENDPOINT); + builder.setSwitchToMtlsEndpointAllowed(true); + return builder; + } + + @Override + public ExtendedEchoStubSettings build() throws IOException { + return new ExtendedEchoStubSettings(this); + } + } + } + + /** + * Without this ClientSettings wrapper, we must expose a serviceName setter to + * (Client|Stub)Settings and pass the StubSettings to the client. However, this will result in a + * null ClientSettings (See {@link EchoClient#create(EchoStub)}). Passing the stub to the Client + * will result in a NPE when doing `Client.getSettings().get(Endpoint|UniverseDomain)` as the + * ClientSettings is stored as null. + */ + private static class ExtendedEchoSettings extends EchoSettings { + + protected ExtendedEchoSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + public static EchoSettings.Builder newBuilder() { + return ExtendedEchoSettings.Builder.createDefault(); + } + + public static EchoSettings.Builder newHttpJsonBuilder() { + return ExtendedEchoSettings.Builder.createHttpJsonDefault(); + } + + public static class Builder extends EchoSettings.Builder { + protected Builder() throws IOException {} + + private static ExtendedEchoSettings.Builder createDefault() { + return new ExtendedEchoSettings.Builder(ExtendedEchoStubSettings.newBuilder()); + } + + private static ExtendedEchoSettings.Builder createHttpJsonDefault() { + return new ExtendedEchoSettings.Builder(ExtendedEchoStubSettings.newHttpJsonBuilder()); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + } + + protected Builder(EchoSettings settings) { + super(settings); + } + + protected Builder(ExtendedEchoStubSettings.Builder stubSettings) { + super(stubSettings); + } + } + } + + /** + * Credentials Wrapper for showcase testing which is used to override the Universe Domain value. + * + *

For the tests below, it will act as a valid Credentials and is used to test the flows where + * the user passes in a Credentials (i.e. ServiceAccount, AccessToken, Oauth, etc.) + */ + private static class UniverseDomainCredentials extends Credentials { + + private final String universeDomain; + + private UniverseDomainCredentials(String universeDomain) { + this.universeDomain = universeDomain; + } + + @Override + public String getAuthenticationType() { + return null; + } + + @Override + public Map> getRequestMetadata(URI uri) { + return new HashMap<>(); + } + + @Override + public boolean hasRequestMetadata() { + return false; + } + + @Override + public boolean hasRequestMetadataOnly() { + return false; + } + + @Override + public void refresh() { + // no-op + } + + @Override + public String getUniverseDomain() { + return universeDomain; + } + } + + /** + * CredentialsProvider wrapper to return the wrapped Universe Domain Credentials. This will return + * the custom Universe Domain value. + */ + private static class UniverseDomainCredentialsProvider implements CredentialsProvider { + + private final String universeDomain; + + public UniverseDomainCredentialsProvider(String universeDomain) { + this.universeDomain = universeDomain; + } + + public static UniverseDomainCredentialsProvider create() { + return new UniverseDomainCredentialsProvider(GoogleCredentials.GOOGLE_DEFAULT_UNIVERSE); + } + + public static UniverseDomainCredentialsProvider create(String universeDomain) { + return new UniverseDomainCredentialsProvider(universeDomain); + } + + @Override + public Credentials getCredentials() { + return new UniverseDomainCredentials(universeDomain); + } + } + + private static final String DEFAULT_ENDPOINT = "test.googleapis.com:443"; + private static final EchoRequest DEFAULT_REQUEST = + EchoRequest.newBuilder().setContent("echo").build(); + + private EchoClient echoClient; + + @AfterEach + void cleanup() throws InterruptedException { + if (echoClient != null) { + echoClient.close(); + echoClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // Default (no configuration) + @Test + void endpointResolution_default() throws IOException { + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create()) + .build(); + echoClient = EchoClient.create(echoSettings); + Truth.assertThat(echoClient.getSettings().getEndpoint()).isEqualTo(DEFAULT_ENDPOINT); + Truth.assertThat(echoClient.getSettings().getUniverseDomain()) + .isEqualTo(GoogleCredentials.GOOGLE_DEFAULT_UNIVERSE); + } + + // User configuration + @Test + void endpointResolution_userSetEndpoint() throws IOException { + String customEndpoint = "test.com:123"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create()) + .setEndpoint(customEndpoint) + .build(); + echoClient = EchoClient.create(echoSettings); + Truth.assertThat(echoClient.getSettings().getEndpoint()).isEqualTo(customEndpoint); + Truth.assertThat(echoClient.getSettings().getUniverseDomain()) + .isEqualTo(GoogleCredentials.GOOGLE_DEFAULT_UNIVERSE); + } + + @Test + void endpointResolution_userSetUniverseDomainAndNoUserSetEndpoint() throws IOException { + String customUniverseDomain = "random.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create()) + .setUniverseDomain(customUniverseDomain) + .build(); + echoClient = EchoClient.create(echoSettings); + // If user configured the universe domain, the endpoint is constructed from it + Truth.assertThat(echoClient.getSettings().getEndpoint()).isEqualTo("test.random.com:443"); + Truth.assertThat(echoClient.getSettings().getUniverseDomain()).isEqualTo(customUniverseDomain); + } + + @Test + void endpointResolution_userSetEndpointAndUniverseDomain() throws IOException { + String customEndpoint = "custom.endpoint.com:443"; + String customUniverseDomain = "random.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create()) + .setEndpoint(customEndpoint) + .setUniverseDomain(customUniverseDomain) + .build(); + echoClient = EchoClient.create(echoSettings); + // Custom Endpoint sets the endpoint for the client to use + Truth.assertThat(echoClient.getSettings().getEndpoint()).isEqualTo(customEndpoint); + // The universe domain doesn't match the endpoint. The call will fail validation when RPC is + // called. + Truth.assertThat(echoClient.getSettings().getUniverseDomain()).isEqualTo(customUniverseDomain); + } + + @Test + void universeDomainValidation_credentialsGDU_noUserConfiguration() throws IOException { + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create()) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + // Does not throw an error + echoClient.echo(DEFAULT_REQUEST); + } + + @Test + void universeDomainValidation_credentialsNonGDU_noUserConfiguration() throws IOException { + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create("random.com")) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + UnauthenticatedException exception = + assertThrows(UnauthenticatedException.class, () -> echoClient.echo(DEFAULT_REQUEST)); + Truth.assertThat(exception.getMessage()) + .contains( + "The configured universe domain (googleapis.com) does not match the universe domain" + + " found in the credentials (random.com)."); + } + + @Test + void universeDomainValidation_credentialsNonGDUMatchesUserConfiguration() throws IOException { + String universeDomain = "random.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create(universeDomain)) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setUniverseDomain(universeDomain) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + // Does not throw an error + echoClient.echo(DEFAULT_REQUEST); + } + + @Test + void universeDomainValidation_credentialsNonGDUDoesNotMatchUserConfiguration() + throws IOException { + String universeDomain = "random.com"; + String userConfigurationUniverseDomain = "test.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(UniverseDomainCredentialsProvider.create(universeDomain)) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setUniverseDomain(userConfigurationUniverseDomain) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + UnauthenticatedException exception = + assertThrows(UnauthenticatedException.class, () -> echoClient.echo(DEFAULT_REQUEST)); + Truth.assertThat(exception.getMessage()) + .contains( + "The configured universe domain (test.com) does not match the universe domain found in" + + " the credentials (random.com)."); + } + + // This test uses NoCredentialsProvider (will default to GDU) + @Test + void universeDomainValidation_noCredentials_noUserSetUniverseDomain() throws IOException { + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + // Does not throw an error + echoClient.echo(DEFAULT_REQUEST); + } + + // This test uses NoCredentialsProvider (will default to GDU) + @Test + void universeDomainValidation_noCredentials_userSetUniverseDomain() throws IOException { + String universeDomain = "random.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setUniverseDomain(universeDomain) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + + UnauthenticatedException exception = + assertThrows(UnauthenticatedException.class, () -> echoClient.echo(DEFAULT_REQUEST)); + Truth.assertThat(exception.getMessage()) + .contains( + "The configured universe domain (random.com) does not match the universe domain found" + + " in the credentials (googleapis.com)."); + } + + // Default in Builder (no configuration) + @Test + void endpointResolution_defaultViaBuilder() { + EchoSettings.Builder echoSettingsBuilder = EchoSettings.newBuilder(); + // `StubSettings.newBuilder()` will return the clientSettingsEndpoint + Truth.assertThat(echoSettingsBuilder.getEndpoint()).isEqualTo(null); + } + + // User configuration in Builder + @Test + void endpointResolution_userConfigurationViaBuilder() { + EchoSettings.Builder echoSettingsBuilder = + EchoSettings.newBuilder().setEndpoint("test.com:123"); + // `StubSettings.newBuilder()` will return the clientSettingsEndpoint + Truth.assertThat(echoSettingsBuilder.getEndpoint()).isEqualTo("test.com:123"); + } + + @Test + void endpointResolution_builderBuilderBackToBuilder() throws IOException { + String customEndpoint = "test.com:123"; + EchoStubSettings.Builder echoStubSettingsBuilder = + EchoStubSettings.newBuilder().setEndpoint(customEndpoint); + // `StubSettings.newBuilder()` will return the clientSettingsEndpoint + Truth.assertThat(echoStubSettingsBuilder.getEndpoint()).isEqualTo(customEndpoint); + + // EndpointContext is recomputed when the Builder is re-built + EchoStubSettings echoStubSettings = echoStubSettingsBuilder.build(); + Truth.assertThat(echoStubSettings.getEndpoint()).isEqualTo(customEndpoint); + + // Calling toBuilder on StubSettings keeps the configurations the same + echoStubSettingsBuilder = echoStubSettings.toBuilder(); + Truth.assertThat(echoStubSettingsBuilder.getEndpoint()).isEqualTo(customEndpoint); + } + + @Test + void universeDomainValidation_quotaProjectId_credentialsNonGDUMatchesUserConfiguration() + throws IOException { + String universeDomain = "random.com"; + EchoSettings echoSettings = + ExtendedEchoSettings.newBuilder() + .setQuotaProjectId("exampleProject") + .setCredentialsProvider(UniverseDomainCredentialsProvider.create(universeDomain)) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .setUniverseDomain(universeDomain) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .build(); + echoClient = EchoClient.create(echoSettings); + Truth.assertThat(echoClient.echo(DEFAULT_REQUEST).getContent()).isEqualTo("echo"); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITGdch.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITGdch.java new file mode 100644 index 0000000000..f043d45cfc --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITGdch.java @@ -0,0 +1,224 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotSame; +import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import com.google.api.client.json.GenericJson; +import com.google.api.client.json.JsonFactory; +import com.google.api.client.json.gson.GsonFactory; +import com.google.api.gax.core.FixedCredentialsProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.auth.Credentials; +import com.google.auth.oauth2.GdchCredentials; +import com.google.auth.oauth2.GdchCredentialsTestUtil; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.it.util.InterceptingMockTokenServerTransportFactory; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.io.InputStream; +import java.net.URI; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardCopyOption; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.io.TempDir; + +/** + * Test suite to confirm a client can be instantiated with GDCH credentials. No calls are made since + * it is not feasible to test against real GDCH servers (or replicate an environment) + */ +class ITGdch { + + private static final String CA_CERT_FILENAME = "fake_cert.pem"; + private static final String CA_CERT_RESOURCE_PATH = "/" + CA_CERT_FILENAME; + private static final String CA_CERT_JSON_KEY = "ca_cert_path"; + private static final String GDCH_CREDENTIAL_FILENAME = "test_gdch_credential.json"; + private static final String GDCH_CREDENTIAL_RESOURCE_PATH = "/" + GDCH_CREDENTIAL_FILENAME; + private static final String GDCH_TOKEN_STRING = "1/MkSJoj1xsli0AccessToken_NKPY2"; + private static final String SID_NAME = "service-identity-name"; + + private EchoClient client; + private EchoSettings settings; + private EchoStubSettings stubSettings; + private Credentials initialCredentials; + private ClientContext context; + private InterceptingMockTokenServerTransportFactory transportFactory; + private String projectId; + private URI tokenUri; + + @BeforeEach + void setup(@TempDir Path tempDir) throws IOException { + transportFactory = new InterceptingMockTokenServerTransportFactory(); + prepareCredentials(tempDir); + settings = + EchoSettings.newBuilder() + .setCredentialsProvider(FixedCredentialsProvider.create(initialCredentials)) + .build(); + } + + @AfterEach + void tearDown() throws InterruptedException { + if (client != null) { + client.close(); + client.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + private void prepareCredentials(Path tempDir) throws IOException { + // Copy file so it can be referenced by Path even in native-image builds + File caCertFile = new File(tempDir.toFile(), CA_CERT_FILENAME); + try (InputStream inputStream = getClass().getResourceAsStream(CA_CERT_RESOURCE_PATH)) { + assertThat(inputStream).isNotNull(); + Files.copy(inputStream, caCertFile.toPath(), StandardCopyOption.REPLACE_EXISTING); + } + assertWithMessage(caCertFile.toPath() + " should exist").that(caCertFile.exists()).isTrue(); + + // open gdch credential json (still needs its "ca_cert_path" to point to the CA certificate + // obtained from above) + JsonFactory factory = new GsonFactory(); + GenericJson converted = + factory.fromInputStream( + getClass().getResourceAsStream(GDCH_CREDENTIAL_RESOURCE_PATH), GenericJson.class); + + // modify and save to a temporary folder + converted.set(CA_CERT_JSON_KEY, caCertFile.toPath().toAbsolutePath().toString()); + projectId = converted.get("project").toString(); + tokenUri = URI.create(converted.get("token_uri").toString()); + + File tempGdchCredentialFile = new File(tempDir.toFile(), GDCH_CREDENTIAL_FILENAME); + try (FileWriter fileWriter = new FileWriter(tempGdchCredentialFile)) { + String preparedJson = converted.toPrettyString(); + fileWriter.write(preparedJson); + } + + // use temp location to instantiate credentials + initialCredentials = GdchCredentialsTestUtil.fromJson(converted, transportFactory); + } + + /** + * {@link com.google.api.gax.rpc.ClientContext} will create a new {@link GdchCredentials} with an + * audience defaulted to the endpoint if the audience is not manually passed. This test confirms + * that a new credential is created from the context and can be refreshed + * + * @throws IOException + */ + @Test + void testCreateClient_withGdchCredentialAndNoAudience_defaultsToEndpointBasedAudience() + throws IOException { + + // we create the client as usual - no audience passed + String testEndpoint = "custom-endpoint:123"; + settings = settings.toBuilder().setEndpoint(testEndpoint).build(); + context = ClientContext.create(settings); + stubSettings = EchoStubSettings.newBuilder(context).build(); + client = EchoClient.create(stubSettings.createStub()); + + // We retrieve from context and from client + // the client has only access to creds provider, which may differ from the actual credentials + // used in the Context + Credentials fromContext = context.getCredentials(); + Credentials fromClient = initialCredentials; + + // Since ClientContext.create() uses a modified version of GdchCredentials + // via GdchCredentials.createWithGdchAudience(), they should be different objects + assertNotSame(fromContext, fromClient); + + // When credentials don't have an audience (such as the ones we passed to client creation and + // now stored in the + // provider) they will throw if we try to refresh them + NullPointerException expectedEx = + assertThrows(NullPointerException.class, () -> initialCredentials.refresh()); + assertTrue( + expectedEx.getMessage().contains("Audience are not configured for GDCH service account")); + + // However, the credentials prepared in ClientContext should be able to refresh since the + // audience would be + // internally defaulted the endpoint of the StubSettings + registerCredential(fromContext); + ((GdchCredentials) fromContext).refreshAccessToken(); + String usedAudience = transportFactory.transport.getLastAudienceSent(); + assertEquals(testEndpoint, usedAudience); + } + + /** + * Confirms creating a client with a valid audience is successful. We cannot confirm which + * audience is chosen (our passed audience or the endpoint) but this is confirmed in the unit + * tests. + * + * @throws IOException + */ + @Test + void testCreateClient_withGdchCredentialWithValidAudience_usesCredentialWithPassedAudience() + throws IOException { + + // Similar to the previous test, create a client as usual but this time we pass a explicit + // audience. It should + // be created without issues + String testAudience = "valid-audience"; + settings = + settings.toBuilder().setGdchApiAudience(testAudience).setEndpoint("localhost:7469").build(); + context = ClientContext.create(settings); + stubSettings = EchoStubSettings.newBuilder(context).build(); + client = EchoClient.create(stubSettings.createStub()); + + // We retrieve both creds from the creds provider and the ones prepared in the context (which + // should have been + // re-created using GdchCredentials.createWithAudience("valid-audience")) + Credentials fromContext = context.getCredentials(); + assertNotSame(fromContext, initialCredentials); + + // Again, since the initial credentials don't have an audience, we should not be able to refresh + // them + NullPointerException thrownByClientCreds = + assertThrows(NullPointerException.class, () -> initialCredentials.refresh()); + assertTrue( + thrownByClientCreds + .getMessage() + .contains("Audience are not configured for GDCH service account")); + + // But the credentials prepared in ClientContext should be able to refresh since the audience + // would be internally + // set to the one passed in stub settings + registerCredential(fromContext); + ((GdchCredentials) fromContext).refreshAccessToken(); + String usedAudience = transportFactory.transport.getLastAudienceSent(); + assertEquals(testAudience, usedAudience); + } + + private void registerCredential(Credentials fromContext) { + GdchCredentialsTestUtil.registerGdchCredentialWithMockTransport( + (GdchCredentials) fromContext, + transportFactory.transport, + projectId, + SID_NAME, + GDCH_TOKEN_STRING, + tokenUri); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITHttpAnnotation.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITHttpAnnotation.java new file mode 100644 index 0000000000..0daf858d14 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITHttpAnnotation.java @@ -0,0 +1,145 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.api.client.http.javanet.NetHttpTransport; +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.common.collect.ImmutableMap; +import com.google.protobuf.util.JsonFormat; +import com.google.showcase.v1beta1.ComplianceClient; +import com.google.showcase.v1beta1.ComplianceData; +import com.google.showcase.v1beta1.ComplianceGroup; +import com.google.showcase.v1beta1.ComplianceSettings; +import com.google.showcase.v1beta1.ComplianceSuite; +import com.google.showcase.v1beta1.RepeatRequest; +import com.google.showcase.v1beta1.RepeatResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.io.IOException; +import java.io.InputStreamReader; +import java.nio.charset.StandardCharsets; +import java.security.GeneralSecurityException; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.TimeUnit; +import java.util.function.Function; +import java.util.stream.Collectors; +import java.util.stream.Stream; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; + +// This test runs from the parameters in the compliance_suite.json file +// The file is downloaded from the gapic-showcase repo. Each compliance +// group is a set of HttpJson behaviors we want to test for. Each group +// tests the product of the rpc list and requests list. +class ITHttpAnnotation { + + static Stream data() { + return Stream.of( + Arguments.of("Fully working conversions, resources"), + Arguments.of("Binding selection testing"), + Arguments.of("Cases that apply to non-path requests"), + Arguments.of("Fully working conversions, no resources")); + } + + private static ComplianceClient httpjsonClient; + private static ComplianceSuite complianceSuite; + private static Map> validComplianceRpcMap; + + @BeforeAll + static void createClients() throws IOException, GeneralSecurityException { + ComplianceSuite.Builder builder = ComplianceSuite.newBuilder(); + JsonFormat.parser() + .merge( + new InputStreamReader( + Objects.requireNonNull( + ITHttpAnnotation.class + .getClassLoader() + .getResourceAsStream("compliance_suite.json")), + StandardCharsets.UTF_8), + builder); + complianceSuite = builder.build(); + + ComplianceSettings httpjsonComplianceSettings = + ComplianceSettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + ComplianceSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint("http://localhost:7469") + .build()) + .build(); + httpjsonClient = ComplianceClient.create(httpjsonComplianceSettings); + + // Mapping of Compliance Suite file RPC Names to ComplianceClient methods + validComplianceRpcMap = + ImmutableMap.of( + "Compliance.RepeatDataBody", + httpjsonClient::repeatDataBody, + "Compliance.RepeatDataBodyInfo", + httpjsonClient::repeatDataBodyInfo, + "Compliance.RepeatDataQuery", + httpjsonClient::repeatDataQuery, + "Compliance.RepeatDataSimplePath", + httpjsonClient::repeatDataSimplePath, + "Compliance.RepeatDataBodyPut", + httpjsonClient::repeatDataBodyPut, + "Compliance.RepeatDataBodyPatch", + httpjsonClient::repeatDataBodyPatch, + "Compliance.RepeatDataPathResource", + httpjsonClient::repeatDataPathResource); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + // Verify that the input's info is the same as the response's info + // This ensures that the entire group's behavior over HttpJson + // works as intended + @ParameterizedTest + @MethodSource("data") + void testComplianceGroup(String groupName) { + Optional complianceGroupOptional = + complianceSuite.getGroupList().stream() + .filter(x -> x.getName().equals(groupName)) + .findFirst(); + assertThat(complianceGroupOptional.isPresent()).isTrue(); + ComplianceGroup complianceGroup = complianceGroupOptional.get(); + List validRpcList = + complianceGroup.getRpcsList().stream() + .filter(validComplianceRpcMap::containsKey) + .collect(Collectors.toList()); + for (String rpcName : validRpcList) { + Function rpc = validComplianceRpcMap.get(rpcName); + for (RepeatRequest repeatRequest : complianceGroup.getRequestsList()) { + ComplianceData expectedData = repeatRequest.getInfo(); + RepeatResponse response = rpc.apply(repeatRequest); + assertThat(response.getRequest().getInfo()).isEqualTo(expectedData); + } + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITIam.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITIam.java new file mode 100644 index 0000000000..893eeb2679 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITIam.java @@ -0,0 +1,180 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.common.collect.ImmutableList; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; +import com.google.showcase.v1beta1.IdentityClient; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.List; +import java.util.UUID; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +class ITIam { + private static final Policy DEFAULT_POLICY = + Policy.newBuilder() + .addBindings(Binding.newBuilder().setRole("foo.editor").addMembers("allUsers")) + .build(); + private static IdentityClient grpcClient; + private static IdentityClient httpjsonClient; + private String resourceName; + + @BeforeAll + static void createClients() throws Exception { + grpcClient = TestClientInitializer.createGrpcIdentityClient(); + httpjsonClient = TestClientInitializer.createHttpJsonIdentityClient(); + } + + @BeforeEach + void setupTests() { + resourceName = "users/" + UUID.randomUUID().toString().substring(0, 8); + } + + @AfterAll + public static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_setIamPolicy() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + Policy policy = grpcClient.setIamPolicy(policyRequest); + assertThat(policy).isEqualTo(DEFAULT_POLICY); + } + + @Test + void testHttpJson_setIamPolicy() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + Policy policy = httpjsonClient.setIamPolicy(policyRequest); + assertThat(policy).isEqualTo(DEFAULT_POLICY); + } + + @Test + void testGrpc_getIamPolicy() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + grpcClient.setIamPolicy(policyRequest); + + Policy policy = + grpcClient.getIamPolicy( + GetIamPolicyRequest.newBuilder().setResource(policyRequest.getResource()).build()); + assertThat(policy).isEqualTo(DEFAULT_POLICY); + } + + @Test + void testHttpJson_getIamPolicy() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + httpjsonClient.setIamPolicy(policyRequest); + + Policy policy = + httpjsonClient.getIamPolicy( + GetIamPolicyRequest.newBuilder().setResource(policyRequest.getResource()).build()); + assertThat(policy).isEqualTo(DEFAULT_POLICY); + } + + @Test + void testGrpc_testIamPermissions() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + grpcClient.setIamPolicy(policyRequest); + List permissions = ImmutableList.of("foo.create", "foo.write"); + TestIamPermissionsResponse testIamPermissionsResponse = + grpcClient.testIamPermissions( + TestIamPermissionsRequest.newBuilder() + .setResource(policyRequest.getResource()) + .addAllPermissions(permissions) + .build()); + // Showcase server will simply echo the request's Permissions List back + // if the resource exists and contains a policy + assertThat(testIamPermissionsResponse.getPermissionsList()) + .containsExactlyElementsIn(permissions); + } + + @Test + void testHttpJson_testIamPermissions() { + SetIamPolicyRequest policyRequest = + SetIamPolicyRequest.newBuilder() + .setPolicy(DEFAULT_POLICY) + .setResource(resourceName) + .build(); + httpjsonClient.setIamPolicy(policyRequest); + List permissions = ImmutableList.of("foo.create", "foo.write"); + TestIamPermissionsResponse testIamPermissionsResponse = + httpjsonClient.testIamPermissions( + TestIamPermissionsRequest.newBuilder() + .setResource(policyRequest.getResource()) + .addAllPermissions(permissions) + .build()); + // Showcase server will simply echo the request's Permissions List back + // if the resource exists and contains a policy + assertThat(testIamPermissionsResponse.getPermissionsList()) + .containsExactlyElementsIn(permissions); + } + + // The tests below simply assert that an exception is being thrown for an invalid request + // in both transports. Showcase's IAM backend service will throw a few exceptions for a few + // cases, and we simply assert that an exception has been thrown for a single case with a single + // RPC (No resource in the request for SetIamPolicy's RPC). + @Test + void testGrpc_iamThrowsException() { + SetIamPolicyRequest setIamPolicyRequest = SetIamPolicyRequest.newBuilder().build(); + assertThrows( + InvalidArgumentException.class, () -> grpcClient.setIamPolicy(setIamPolicyRequest)); + } + + @Test + void testHttpJson_iamThrowsException() { + SetIamPolicyRequest setIamPolicyRequest = SetIamPolicyRequest.newBuilder().build(); + assertThrows( + InvalidArgumentException.class, () -> httpjsonClient.setIamPolicy(setIamPolicyRequest)); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITLongRunningOperation.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITLongRunningOperation.java new file mode 100644 index 0000000000..09208861ba --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITLongRunningOperation.java @@ -0,0 +1,196 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.longrunning.OperationFuture; +import com.google.api.gax.retrying.RetrySettings; +import com.google.protobuf.Timestamp; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.WaitMetadata; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.WaitResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.concurrent.CancellationException; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.Test; +import org.threeten.bp.Duration; +import org.threeten.bp.Instant; +import org.threeten.bp.temporal.ChronoUnit; + +/** + * For this test, we test a combination of various LRO RetrySettings and try to ensure that the + * calls are polling correctly. Each test attempts to test the number of attempts done in each call. + */ +class ITLongRunningOperation { + + @Test + void testGRPC_LROSuccessfulResponse_doesNotExceedTotalTimeout() throws Exception { + RetrySettings initialUnaryRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(3000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(3000L)) + .setTotalTimeout(Duration.ofMillis(3000L)) + .build(); + RetrySettings pollingRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(3000L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelay(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(10000L)) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomWaitSettings( + initialUnaryRetrySettings, pollingRetrySettings); + try { + long epochSecondsInFuture = Instant.now().plus(5, ChronoUnit.SECONDS).getEpochSecond(); + WaitRequest waitRequest = + WaitRequest.newBuilder() + .setSuccess(WaitResponse.newBuilder().setContent("gRPCWaitContent_5sDelay_noRetry")) + .setEndTime(Timestamp.newBuilder().setSeconds(epochSecondsInFuture).build()) + .build(); + OperationFuture operationFuture = + grpcClient.waitOperationCallable().futureCall(waitRequest); + WaitResponse waitResponse = operationFuture.get(); + assertThat(waitResponse.getContent()).isEqualTo("gRPCWaitContent_5sDelay_noRetry"); + int attemptCount = operationFuture.getPollingFuture().getAttemptSettings().getAttemptCount(); + assertThat(attemptCount).isAtLeast(2); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testHttpJson_LROSuccessfulResponse_doesNotExceedTotalTimeout() throws Exception { + RetrySettings initialUnaryRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(3000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(3000L)) + .setTotalTimeout(Duration.ofMillis(3000L)) + .build(); + RetrySettings pollingRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(3000L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelay(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(10000L)) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomWaitSettings( + initialUnaryRetrySettings, pollingRetrySettings); + try { + long epochSecondsInFuture = Instant.now().plus(5, ChronoUnit.SECONDS).getEpochSecond(); + WaitRequest waitRequest = + WaitRequest.newBuilder() + .setSuccess( + WaitResponse.newBuilder().setContent("httpjsonWaitContent_5sDelay_noRetry")) + .setEndTime(Timestamp.newBuilder().setSeconds(epochSecondsInFuture).build()) + .build(); + OperationFuture operationFuture = + httpjsonClient.waitOperationCallable().futureCall(waitRequest); + WaitResponse waitResponse = operationFuture.get(); + assertThat(waitResponse.getContent()).isEqualTo("httpjsonWaitContent_5sDelay_noRetry"); + int attemptCount = operationFuture.getPollingFuture().getAttemptSettings().getAttemptCount(); + assertThat(attemptCount).isAtLeast(2); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testGRPC_LROUnsuccessfulResponse_exceedsTotalTimeout_throwsDeadlineExceededException() + throws Exception { + RetrySettings initialUnaryRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + .build(); + RetrySettings pollingRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(1000L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelay(Duration.ofMillis(3000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomWaitSettings( + initialUnaryRetrySettings, pollingRetrySettings); + try { + WaitRequest waitRequest = + WaitRequest.newBuilder() + .setSuccess(WaitResponse.newBuilder().setContent("httpjsonWaitContent_10sDelay")) + .setTtl(com.google.protobuf.Duration.newBuilder().setSeconds(10)) + .build(); + OperationFuture operationFuture = + grpcClient.waitOperationCallable().futureCall(waitRequest); + assertThrows(CancellationException.class, operationFuture::get); + int attemptCount = operationFuture.getPollingFuture().getAttemptSettings().getAttemptCount(); + assertThat(attemptCount).isGreaterThan(1); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testHttpJson_LROUnsuccessfulResponse_exceedsTotalTimeout_throwsDeadlineExceededException() + throws Exception { + RetrySettings initialUnaryRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(500L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(500L)) + .setTotalTimeout(Duration.ofMillis(500L)) + .build(); + RetrySettings pollingRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(100L)) + .setRetryDelayMultiplier(2.0) + .setMaxRetryDelay(Duration.ofMillis(500L)) + .setTotalTimeout(Duration.ofMillis(1000L)) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomWaitSettings( + initialUnaryRetrySettings, pollingRetrySettings); + try { + WaitRequest waitRequest = + WaitRequest.newBuilder() + .setSuccess(WaitResponse.newBuilder().setContent("httpjsonWaitContent_10sDelay")) + .setTtl(com.google.protobuf.Duration.newBuilder().setSeconds(10)) + .build(); + OperationFuture operationFuture = + httpjsonClient.waitOperationCallable().futureCall(waitRequest); + assertThrows(CancellationException.class, operationFuture::get); + int attemptCount = operationFuture.getPollingFuture().getAttemptSettings().getAttemptCount(); + assertThat(attemptCount).isGreaterThan(1); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITNumericEnums.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITNumericEnums.java new file mode 100644 index 0000000000..76c54a803c --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITNumericEnums.java @@ -0,0 +1,67 @@ +/* + * Copyright 2022 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. + */ + +package com.google.showcase.v1beta1.it; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +import com.google.api.client.http.javanet.NetHttpTransport; +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.showcase.v1beta1.ComplianceClient; +import com.google.showcase.v1beta1.ComplianceSettings; +import com.google.showcase.v1beta1.EnumRequest; +import com.google.showcase.v1beta1.EnumResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.io.IOException; +import java.security.GeneralSecurityException; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITNumericEnums { + + private static ComplianceClient httpjsonClient; + + @BeforeAll + static void createClients() throws GeneralSecurityException, IOException { + ComplianceSettings complianceSettings = + ComplianceSettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + ComplianceSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint("http://localhost:7469") + .build()) + .build(); + httpjsonClient = ComplianceClient.create(complianceSettings); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void verifyEnums() { + EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); + EnumResponse initialResponse = httpjsonClient.getEnum(request); + assertEquals(initialResponse, httpjsonClient.verifyEnum(initialResponse)); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITOtelMetrics.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITOtelMetrics.java new file mode 100644 index 0000000000..06f46deee8 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITOtelMetrics.java @@ -0,0 +1,922 @@ +/* + * Copyright 2024 Google LLC + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following disclaimer + * in the documentation and/or other materials provided with the + * distribution. + * * Neither the name of Google LLC nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package com.google.showcase.v1beta1.it; + +import static org.junit.Assert.assertThrows; + +import com.google.api.client.http.javanet.NetHttpTransport; +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode.Code; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.api.gax.rpc.UnavailableException; +import com.google.api.gax.tracing.MetricsTracer; +import com.google.api.gax.tracing.MetricsTracerFactory; +import com.google.api.gax.tracing.OpenTelemetryMetricsRecorder; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.truth.Truth; +import com.google.protobuf.Duration; +import com.google.rpc.Status; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import com.google.showcase.v1beta1.stub.EchoStub; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import io.grpc.ManagedChannelBuilder; +import io.grpc.opentelemetry.GrpcOpenTelemetry; +import io.opentelemetry.api.OpenTelemetry; +import io.opentelemetry.api.common.AttributeKey; +import io.opentelemetry.api.common.Attributes; +import io.opentelemetry.sdk.OpenTelemetrySdk; +import io.opentelemetry.sdk.metrics.SdkMeterProvider; +import io.opentelemetry.sdk.metrics.data.Data; +import io.opentelemetry.sdk.metrics.data.HistogramPointData; +import io.opentelemetry.sdk.metrics.data.LongPointData; +import io.opentelemetry.sdk.metrics.data.MetricData; +import io.opentelemetry.sdk.metrics.data.PointData; +import io.opentelemetry.sdk.testing.exporter.InMemoryMetricReader; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Optional; +import java.util.Set; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import java.util.function.Predicate; +import java.util.stream.Collectors; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +/** + * Showcase Test to confirm that metrics are being collected and that the correct metrics are being + * recorded. Utilizes an in-memory metric reader to collect the data. + * + *

Every test flows through the same way and runs through the same assertions. First, all th + * metrics are pulled in via {@link #getMetricDataList()} which are polled until all the metrics are + * collected. Then the test will attempt check that reader collected the correct number of data + * points in {@link #verifyPointDataSum(List, int)}. Then, check that the attributes to be collected + * via {@link #verifyStatusAttribute(List, List)}. Finally, check that the status for each attempt + * is correct. + */ +class ITOtelMetrics { + private static final int DEFAULT_OPERATION_COUNT = 1; + private static final String SERVICE_NAME = "ShowcaseTest"; + private static final String ATTEMPT_COUNT = SERVICE_NAME + "/attempt_count"; + private static final String OPERATION_COUNT = SERVICE_NAME + "/operation_count"; + private static final String ATTEMPT_LATENCY = SERVICE_NAME + "/attempt_latency"; + private static final String OPERATION_LATENCY = SERVICE_NAME + "/operation_latency"; + private static final Set GAX_METRICS = + ImmutableSet.of(ATTEMPT_COUNT, OPERATION_COUNT, ATTEMPT_LATENCY, OPERATION_LATENCY); + + // Gax provides four metrics by default. This number may change as new metrics are added. + private static final int NUM_GAX_OTEL_METRICS = 4; + private static final int NUM_DEFAULT_FLUSH_ATTEMPTS = 10; + + private InMemoryMetricReader inMemoryMetricReader; + private EchoClient grpcClient; + private EchoClient httpClient; + + /** + * Internal class in the Otel Showcases test used to assert that number of status codes recorded. + */ + private static class StatusCount { + private final Code statusCode; + private final int count; + + public StatusCount(Code statusCode) { + this(statusCode, 1); + } + + public StatusCount(Code statusCode, int count) { + this.statusCode = statusCode; + this.count = count; + } + + public Code getStatusCode() { + return statusCode; + } + + public int getCount() { + return count; + } + } + + private OpenTelemetryMetricsRecorder createOtelMetricsRecorder( + InMemoryMetricReader inMemoryMetricReader) { + SdkMeterProvider sdkMeterProvider = + SdkMeterProvider.builder().registerMetricReader(inMemoryMetricReader).build(); + + OpenTelemetry openTelemetry = + OpenTelemetrySdk.builder().setMeterProvider(sdkMeterProvider).build(); + return new OpenTelemetryMetricsRecorder(openTelemetry, SERVICE_NAME); + } + + @BeforeEach + void setup() throws Exception { + inMemoryMetricReader = InMemoryMetricReader.create(); + OpenTelemetryMetricsRecorder otelMetricsRecorder = + createOtelMetricsRecorder(inMemoryMetricReader); + grpcClient = + TestClientInitializer.createGrpcEchoClientOpentelemetry( + new MetricsTracerFactory(otelMetricsRecorder)); + httpClient = + TestClientInitializer.createHttpJsonEchoClientOpentelemetry( + new MetricsTracerFactory(otelMetricsRecorder)); + } + + @AfterEach + void cleanup() throws InterruptedException, IOException { + inMemoryMetricReader.close(); + inMemoryMetricReader.shutdown(); + + grpcClient.close(); + httpClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + /** + * Iterate through all MetricData elements and check that the number of PointData values matches + * the expected value. A PointData element may have multiple values/ counts inside, so this + * extracts the value/ count from the PointData before summing. + * + *

The expected sum for an operation is `1`. Expected sum for an attempt may be 1+. + */ + private void verifyPointDataSum(List metricDataList, int attemptCount) { + for (MetricData metricData : metricDataList) { + Data data = metricData.getData(); + List points = new ArrayList<>(data.getPoints()); + switch (metricData.getName()) { + case OPERATION_COUNT: + long operationCountSum = + points.stream().map(x -> ((LongPointData) x).getValue()).reduce(0L, Long::sum); + Truth.assertThat(operationCountSum).isEqualTo(DEFAULT_OPERATION_COUNT); + break; + case ATTEMPT_COUNT: + long attemptCountSum = + points.stream().map(x -> ((LongPointData) x).getValue()).reduce(0L, Long::sum); + Truth.assertThat(attemptCountSum).isEqualTo(attemptCount); + break; + case OPERATION_LATENCY: + long operationLatencyCountSum = + points.stream().map(x -> ((HistogramPointData) x).getCount()).reduce(0L, Long::sum); + // It is difficult to verify the actual latency values (operation or attempt) + // without flaky behavior. Test that the number of data points recorded matches. + Truth.assertThat(operationLatencyCountSum).isEqualTo(DEFAULT_OPERATION_COUNT); + break; + case ATTEMPT_LATENCY: + long attemptLatencyCountSum = + points.stream().map(x -> ((HistogramPointData) x).getCount()).reduce(0L, Long::sum); + // It is difficult to verify the actual latency values (operation or attempt) + // without flaky behavior. Test that the number of data points recorded matches. + Truth.assertThat(attemptLatencyCountSum).isEqualTo(attemptCount); + break; + default: + break; + } + } + } + + /** + * Extract the attributes from MetricData and ensures that default attributes are recorded. Uses + * the `OPERATION_COUNT` MetricData to test the attributes. The `OPERATION_COUNT` is only recorded + * once and should only have one element of PointData. + * + *

Although the Status attribute is recorded by default on every operation, this helper method + * does not verify it. This is because every individual attempt (retry) may have a different + * status. {@link #verifyStatusAttribute(List, List)} is used to verify the statuses for every + * attempt. + */ + private void verifyDefaultMetricsAttributes( + List metricDataList, Map defaultAttributeMapping) { + Optional metricDataOptional = + metricDataList.stream().filter(x -> x.getName().equals(OPERATION_COUNT)).findAny(); + Truth.assertThat(metricDataOptional.isPresent()).isTrue(); + MetricData operationCountMetricData = metricDataOptional.get(); + + List pointDataList = new ArrayList<>(operationCountMetricData.getData().getPoints()); + // Operation Metrics should only have a 1 data point + Truth.assertThat(pointDataList.size()).isEqualTo(1); + Attributes recordedAttributes = pointDataList.get(0).getAttributes(); + Map, Object> recordedAttributesMap = recordedAttributes.asMap(); + for (Map.Entry entrySet : defaultAttributeMapping.entrySet()) { + String key = entrySet.getKey(); + String value = entrySet.getValue(); + AttributeKey stringAttributeKey = AttributeKey.stringKey(key); + Truth.assertThat(recordedAttributesMap.containsKey(stringAttributeKey)).isTrue(); + Truth.assertThat(recordedAttributesMap.get(stringAttributeKey)).isEqualTo(value); + } + } + + /** + * Extract the attributes from MetricData and ensures that default attributes are recorded. Uses + * the `ATTEMPT_COUNT` MetricData to test the attributes. The `ATTEMPT_COUNT` is recorded for + * every retry attempt and should record the status received that each attempt made. + */ + private void verifyStatusAttribute( + List metricDataList, List statusCountList) { + Optional metricDataOptional = + metricDataList.stream().filter(x -> x.getName().equals(ATTEMPT_COUNT)).findAny(); + Truth.assertThat(metricDataOptional.isPresent()).isTrue(); + MetricData attemptCountMetricData = metricDataOptional.get(); + + List pointDataList = new ArrayList<>(attemptCountMetricData.getData().getPoints()); + Truth.assertThat(pointDataList.size()).isEqualTo(statusCountList.size()); + + // The data for attempt count may not be ordered (i.e. the last data point recorded may be the + // first element in the PointData list). Search for the expected StatusCode from the + // statusCountList + // and match with the data inside the pointDataList + for (StatusCount statusCount : statusCountList) { + Code statusCode = statusCount.getStatusCode(); + Predicate pointDataPredicate = + x -> + x.getAttributes() + .get(AttributeKey.stringKey(MetricsTracer.STATUS_ATTRIBUTE)) + .equals(statusCode.toString()); + Optional pointDataOptional = + pointDataList.stream().filter(pointDataPredicate).findFirst(); + Truth.assertThat(pointDataOptional.isPresent()).isTrue(); + LongPointData longPointData = (LongPointData) pointDataOptional.get(); + Truth.assertThat(longPointData.getValue()).isEqualTo(statusCount.getCount()); + } + } + + /** Uses the default InMemoryMetricReader configured for showcase tests. */ + private List getMetricDataList() throws InterruptedException { + return getMetricDataList(inMemoryMetricReader); + } + + /** + * Attempts to retrieve the metrics from a custom InMemoryMetricsReader. Sleep every second for at + * most 10s to try and retrieve all the metrics available. If it is unable to retrieve all the + * metrics, fail the test. + */ + private List getMetricDataList(InMemoryMetricReader metricReader) + throws InterruptedException { + for (int i = 0; i < NUM_DEFAULT_FLUSH_ATTEMPTS; i++) { + Thread.sleep(1000L); + List metricData = new ArrayList<>(metricReader.collectAllMetrics()); + // Depending on the OpenTelemetry instance (i.e. OpenTelemetry, GrpcOpenTelemetry, etc.) + // there may be additional metrics recorded. Only check to ensure the Gax Metrics + // are recorded properly. Any additional metrics are fine to be passed. + if (metricData.size() >= NUM_GAX_OTEL_METRICS && areAllGaxMetricsRecorded(metricData)) { + return metricData; + } + } + Assertions.fail("Unable to collect all the GAX metrics required for the test"); + return new ArrayList<>(); + } + + private boolean areAllGaxMetricsRecorded(List metricData) { + return metricData.stream().filter(data -> GAX_METRICS.contains(data.getName())).count() + == NUM_GAX_OTEL_METRICS; + } + + @Test + void testGrpc_operationSucceeded_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + EchoRequest echoRequest = + EchoRequest.newBuilder().setContent("test_grpc_operation_succeeded").build(); + grpcClient.echo(echoRequest); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Echo", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(Code.OK)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testHttpJson_operationSucceeded_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + EchoRequest echoRequest = EchoRequest.newBuilder().setContent("content").build(); + httpClient.echo(echoRequest); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Echo", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(Code.OK)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testGrpc_operationCancelled_recordsMetrics() throws Exception { + int attemptCount = 1; + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(5)) + .setSuccess(BlockResponse.newBuilder().setContent("grpc_operationCancelled")) + .build(); + + UnaryCallable blockCallable = grpcClient.blockCallable(); + ApiFuture blockResponseApiFuture = blockCallable.futureCall(blockRequest); + // Sleep 1s before cancelling to let the request go through + Thread.sleep(1000); + blockResponseApiFuture.cancel(true); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(Code.CANCELLED)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testHttpJson_operationCancelled_recordsMetrics() throws Exception { + int attemptCount = 1; + BlockRequest blockRequest = + BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().setSeconds(5)).build(); + + UnaryCallable blockCallable = httpClient.blockCallable(); + ApiFuture blockResponseApiFuture = blockCallable.futureCall(blockRequest); + // Sleep 1s before cancelling to let the request go through + Thread.sleep(1000); + blockResponseApiFuture.cancel(true); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(Code.CANCELLED)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testGrpc_operationFailed_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + Code statusCode = Code.INVALID_ARGUMENT; + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(2)) + .setError(Status.newBuilder().setCode(statusCode.ordinal())) + .build(); + + UnaryCallable blockCallable = grpcClient.blockCallable(); + ApiFuture blockResponseApiFuture = blockCallable.futureCall(blockRequest); + assertThrows(ExecutionException.class, blockResponseApiFuture::get); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testHttpJson_operationFailed_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + Code statusCode = Code.INVALID_ARGUMENT; + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(2)) + .setError(Status.newBuilder().setCode(statusCode.ordinal())) + .build(); + + UnaryCallable blockCallable = httpClient.blockCallable(); + ApiFuture blockResponseApiFuture = blockCallable.futureCall(blockRequest); + assertThrows(ExecutionException.class, blockResponseApiFuture::get); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testGrpc_attemptFailedRetriesExhausted_recordsMetrics() throws Exception { + int attemptCount = 3; + Code statusCode = Code.UNAVAILABLE; + // A custom EchoClient is used in this test because retries have jitter, and we cannot + // predict the number of attempts that are scheduled for an RPC invocation otherwise. + // The custom retrySettings limit to a set number of attempts before the call gives up. + RetrySettings retrySettings = + RetrySettings.newBuilder() + .setTotalTimeout(org.threeten.bp.Duration.ofMillis(5000L)) + .setMaxAttempts(3) + .build(); + + EchoStubSettings.Builder grpcEchoSettingsBuilder = EchoStubSettings.newBuilder(); + grpcEchoSettingsBuilder + .echoSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(ImmutableSet.of(statusCode)); + EchoSettings grpcEchoSettings = EchoSettings.create(grpcEchoSettingsBuilder.build()); + grpcEchoSettings = + grpcEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint("localhost:7469") + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + grpcEchoSettings.getStubSettings().toBuilder() + .setTracerFactory( + new MetricsTracerFactory(createOtelMetricsRecorder(inMemoryMetricReader))) + .build(); + EchoStub stub = echoStubSettings.createStub(); + EchoClient grpcClient = EchoClient.create(stub); + + EchoRequest echoRequest = + EchoRequest.newBuilder() + .setError(Status.newBuilder().setCode(statusCode.ordinal()).build()) + .build(); + + assertThrows(UnavailableException.class, () -> grpcClient.echo(echoRequest)); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Echo", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode, 3)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + + grpcClient.close(); + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testHttpJson_attemptFailedRetriesExhausted_recordsMetrics() throws Exception { + int attemptCount = 3; + Code statusCode = Code.UNAVAILABLE; + // A custom EchoClient is used in this test because retries have jitter, and we cannot + // predict the number of attempts that are scheduled for an RPC invocation otherwise. + // The custom retrySettings limit to a set number of attempts before the call gives up. + RetrySettings retrySettings = + RetrySettings.newBuilder() + .setTotalTimeout(org.threeten.bp.Duration.ofMillis(5000L)) + .setMaxAttempts(3) + .build(); + + EchoStubSettings.Builder httpJsonEchoSettingsBuilder = EchoStubSettings.newHttpJsonBuilder(); + httpJsonEchoSettingsBuilder + .echoSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(ImmutableSet.of(statusCode)); + EchoSettings httpJsonEchoSettings = EchoSettings.create(httpJsonEchoSettingsBuilder.build()); + httpJsonEchoSettings = + httpJsonEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint("http://localhost:7469") + .build()) + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + httpJsonEchoSettings.getStubSettings().toBuilder() + .setTracerFactory( + new MetricsTracerFactory(createOtelMetricsRecorder(inMemoryMetricReader))) + .build(); + EchoStub stub = echoStubSettings.createStub(); + EchoClient httpClient = EchoClient.create(stub); + + EchoRequest echoRequest = + EchoRequest.newBuilder() + .setError(Status.newBuilder().setCode(statusCode.ordinal()).build()) + .build(); + + assertThrows(UnavailableException.class, () -> httpClient.echo(echoRequest)); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Echo", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode, 3)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + + httpClient.close(); + httpClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_attemptPermanentFailure_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + Code statusCode = Code.INVALID_ARGUMENT; + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(2).build()) + .setError(Status.newBuilder().setCode(statusCode.ordinal()).build()) + .build(); + + assertThrows(InvalidArgumentException.class, () -> grpcClient.block(blockRequest)); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testHttpJson_attemptPermanentFailure_recordsMetrics() throws InterruptedException { + int attemptCount = 1; + Code statusCode = Code.INVALID_ARGUMENT; + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(2).build()) + .setError(Status.newBuilder().setCode(statusCode.ordinal()).build()) + .build(); + + assertThrows(InvalidArgumentException.class, () -> httpClient.block(blockRequest)); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = ImmutableList.of(new StatusCount(statusCode)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + } + + @Test + void testGrpc_multipleFailedAttempts_successfulOperation() throws Exception { + int attemptCount = 3; + // Disable Jitter on this test to try and ensure that the there are 3 attempts made + // for test. The first two calls should result in a DEADLINE_EXCEEDED exception as + // 0.5s and 1s are too short for the 1s blocking call (1s still requires time for + // the showcase server to respond back to the client). The 3rd and final call (2s) + // should result in an OK Status Code. + RetrySettings retrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(org.threeten.bp.Duration.ofMillis(500L)) + .setRpcTimeoutMultiplier(2.0) + .setMaxRpcTimeout(org.threeten.bp.Duration.ofMillis(2000L)) + .setTotalTimeout(org.threeten.bp.Duration.ofMillis(6000L)) + .setJittered(false) + .build(); + + EchoStubSettings.Builder grpcEchoSettingsBuilder = EchoStubSettings.newBuilder(); + grpcEchoSettingsBuilder + .blockSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(ImmutableSet.of(Code.DEADLINE_EXCEEDED)); + EchoSettings grpcEchoSettings = EchoSettings.create(grpcEchoSettingsBuilder.build()); + grpcEchoSettings = + grpcEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint("localhost:7469") + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + grpcEchoSettings.getStubSettings().toBuilder() + .setTracerFactory( + new MetricsTracerFactory(createOtelMetricsRecorder(inMemoryMetricReader))) + .build(); + EchoStub stub = echoStubSettings.createStub(); + + EchoClient grpcClient = EchoClient.create(stub); + + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(1)) + .setSuccess(BlockResponse.newBuilder().setContent("grpcBlockResponse")) + .build(); + + grpcClient.block(blockRequest); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + List statusCountList = + ImmutableList.of(new StatusCount(Code.DEADLINE_EXCEEDED, 2), new StatusCount(Code.OK)); + verifyStatusAttribute(actualMetricDataList, statusCountList); + + grpcClient.close(); + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testHttpJson_multipleFailedAttempts_successfulOperation() throws Exception { + int attemptCount = 3; + RetrySettings retrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(org.threeten.bp.Duration.ofMillis(500L)) + .setRpcTimeoutMultiplier(2.0) + .setMaxRpcTimeout(org.threeten.bp.Duration.ofMillis(2000L)) + .setTotalTimeout(org.threeten.bp.Duration.ofMillis(6000L)) + .setJittered(false) + .build(); + + EchoStubSettings.Builder httpJsonEchoSettingsBuilder = EchoStubSettings.newHttpJsonBuilder(); + httpJsonEchoSettingsBuilder + .blockSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(ImmutableSet.of(Code.DEADLINE_EXCEEDED)); + EchoSettings httpJsonEchoSettings = EchoSettings.create(httpJsonEchoSettingsBuilder.build()); + httpJsonEchoSettings = + httpJsonEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint("http://localhost:7469") + .build()) + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + httpJsonEchoSettings.getStubSettings().toBuilder() + .setTracerFactory( + new MetricsTracerFactory(createOtelMetricsRecorder(inMemoryMetricReader))) + .build(); + EchoStub stub = echoStubSettings.createStub(); + + EchoClient httpClient = EchoClient.create(stub); + + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setResponseDelay(Duration.newBuilder().setSeconds(1)) + .setSuccess(BlockResponse.newBuilder().setContent("httpjsonBlockResponse")) + .build(); + + httpClient.block(blockRequest); + + List actualMetricDataList = getMetricDataList(); + verifyPointDataSum(actualMetricDataList, attemptCount); + + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "google.showcase.v1beta1.Echo/Block", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + + httpClient.close(); + httpClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void recordsCustomAttributes() throws InterruptedException, IOException { + InstantiatingGrpcChannelProvider channelProvider = + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setAttemptDirectPathXds() + .build(); + + // Add custom attributes to be added as client level attributes + Map customAttributes = new HashMap<>(); + String directpathEnabled = "directpath_enabled"; + customAttributes.put(directpathEnabled, String.valueOf(channelProvider.canUseDirectPath())); + String directpathXdsEnabled = "directpathxds_enabled"; + customAttributes.put( + directpathXdsEnabled, String.valueOf(channelProvider.isDirectPathXdsEnabled())); + String randomAttributeKey1 = "testing"; + String randomAttributeValue1 = "showcase"; + String randomAttributeKey2 = "hello"; + String randomAttributeValue2 = "world"; + customAttributes.put(randomAttributeKey1, randomAttributeValue1); + customAttributes.put(randomAttributeKey2, randomAttributeValue2); + + InMemoryMetricReader inMemoryMetricReader = InMemoryMetricReader.create(); + OpenTelemetryMetricsRecorder otelMetricsRecorder = + createOtelMetricsRecorder(inMemoryMetricReader); + MetricsTracerFactory metricsTracerFactory = + new MetricsTracerFactory(otelMetricsRecorder, customAttributes); + + EchoSettings grpcEchoSettings = + EchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider(channelProvider) + .setEndpoint(TestClientInitializer.DEFAULT_GRPC_ENDPOINT) + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + grpcEchoSettings.getStubSettings().toBuilder() + .setTracerFactory(metricsTracerFactory) + .build(); + EchoStub stub = echoStubSettings.createStub(); + EchoClient grpcClient = EchoClient.create(stub); + + EchoRequest echoRequest = EchoRequest.newBuilder().setContent("content").build(); + grpcClient.echo(echoRequest); + + List actualMetricDataList = getMetricDataList(inMemoryMetricReader); + Map expectedAttributes = + ImmutableMap.of( + MetricsTracer.METHOD_ATTRIBUTE, + "Echo.Echo", + MetricsTracer.LANGUAGE_ATTRIBUTE, + MetricsTracer.DEFAULT_LANGUAGE, + directpathEnabled, + "false", + directpathXdsEnabled, + "true", + randomAttributeKey1, + randomAttributeValue1, + randomAttributeKey2, + randomAttributeValue2); + verifyDefaultMetricsAttributes(actualMetricDataList, expectedAttributes); + } + + // This test case uses GrpcOpenTelemetry from grpc-java and includes additional grpc-java specific + // metrics. This test case ensures that the `setSampledToLocalTracing` set to true will ensure + // that + // the gRPC full method name in the stub is recorded (not recorded as `other`). + @Test + void grpcOpenTelemetryImplementation_setSampledToLocalTracing_methodFullNameIsRecorded() + throws Exception { + SdkMeterProvider sdkMeterProvider = + SdkMeterProvider.builder().registerMetricReader(inMemoryMetricReader).build(); + + OpenTelemetry openTelemetry = + OpenTelemetrySdk.builder().setMeterProvider(sdkMeterProvider).build(); + + GrpcOpenTelemetry grpcOpenTelemetry = GrpcOpenTelemetry.newBuilder().sdk(openTelemetry).build(); + + // Java-Spanner configures the InstantiatingGrpcChannelProvider with gRPCOpenTelemetry + // This setup below is copied from their implementation + InstantiatingGrpcChannelProvider.Builder builder = + EchoSettings.defaultGrpcTransportProviderBuilder(); + ApiFunction channelConfigurator = + builder.getChannelConfigurator(); + builder.setChannelConfigurator( + b -> { + b.usePlaintext(); + grpcOpenTelemetry.configureChannelBuilder(b); + if (channelConfigurator != null) { + return channelConfigurator.apply(b); + } + return b; + }); + + OpenTelemetryMetricsRecorder otelMetricsRecorder = + new OpenTelemetryMetricsRecorder(openTelemetry, SERVICE_NAME); + + // Create a custom EchoClient that is different from what is created by default in setup() + EchoClient echoClient = + TestClientInitializer.createGrpcEchoClientOpentelemetry( + new MetricsTracerFactory(otelMetricsRecorder), builder.build()); + + EchoRequest echoRequest = + EchoRequest.newBuilder().setContent("test_grpc_request_succeeded").build(); + echoClient.echo(echoRequest); + + List metricDataList = getMetricDataList(); + + String gRPCMetricNamePrefix = "grpc."; + String gRPCMethodNameAttributeKey = "grpc.method"; + + List grpcMetricDataList = + metricDataList.stream() + .filter(x -> x.getName().startsWith(gRPCMetricNamePrefix)) + .collect(Collectors.toList()); + Truth.assertThat(grpcMetricDataList).isNotEmpty(); + for (MetricData grpcMetricData : grpcMetricDataList) { + List pointDataList = new ArrayList<>(grpcMetricData.getData().getPoints()); + + for (PointData pointData : pointDataList) { + String methodName = + pointData.getAttributes().get(AttributeKey.stringKey(gRPCMethodNameAttributeKey)); + + // All the attributes in the gRPC metrics should have the full method name + Truth.assertThat(methodName).doesNotMatch("other"); + Truth.assertThat(methodName).matches("^google.showcase.v1beta1.Echo/.*$"); + } + } + + echoClient.close(); + echoClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITPagination.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITPagination.java new file mode 100644 index 0000000000..ebcabeab9e --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITPagination.java @@ -0,0 +1,147 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.PagedExpandRequest; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITPagination { + + private static EchoClient grpcClient; + private static EchoClient httpjsonClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Create Http JSON Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + // This tests that pagination returns the correct number of pages + responses and that + // the content is correct. + // + // The pageToken is where the streaming responses come back from and the page size denotes + // how many of the responses come back together (in a page). i.e for PageSize = 2 and + // PageToken = 3, see below: + // | A | Series | Of | Words | That | Will | Be | Sent | Back | One | By | One + // Page # | - | - | - | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 + // Token # | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 + @Test + void testPagedExpandWithTokenGrpc() { + int pageSize = 2; + int pageToken = 3; + String content = "A series of words that will be sent back one by one"; + int contentLength = content.split(" ").length; + + EchoClient.PagedExpandPagedResponse pagedExpandPagedResponse = + grpcClient.pagedExpand( + PagedExpandRequest.newBuilder() + .setContent(content) + .setPageSize(pageSize) + .setPageToken(String.valueOf(pageToken)) + .build()); + + String[] expected = content.split(" "); + int numExpectedPages = ((contentLength - pageToken) / pageSize); + // If the responses can't be evenly split into pages, then the extra responses + // will go to an additional page + if ((contentLength - pageToken) % pageSize != 0) { + numExpectedPages++; + } + int numExpectedResponses = contentLength - pageToken; + + validatePagedResponses( + pagedExpandPagedResponse, expected, pageToken, numExpectedResponses, numExpectedPages); + } + + // This tests that pagination returns the correct number of pages + responses and that + // the content is correct. + // + // The pageToken is where the streaming responses come back from and the page size denotes + // how many of the responses come back together (in a page). i.e for PageSize = 2 and + // PageToken = 3, see below: + // | A | Series | Of | Words | That | Will | Be | Sent | Back | One | By | One + // Page # | - | - | - | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 + // Token # | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 + @Test + void testPagedExpandWithTokenHttpJson() { + int pageSize = 2; + int pageToken = 3; + String content = "A series of words that will be sent back one by one"; + int contentLength = content.split(" ").length; + + EchoClient.PagedExpandPagedResponse pagedExpandPagedResponse = + httpjsonClient.pagedExpand( + PagedExpandRequest.newBuilder() + .setContent(content) + .setPageSize(pageSize) + .setPageToken(String.valueOf(pageToken)) + .build()); + + String[] expected = content.split(" "); + int numExpectedPages = ((contentLength - pageToken) / pageSize); + // If the responses can't be evenly split into pages, then the extra responses + // will go to an additional page + if ((contentLength - pageToken) % pageSize != 0) { + numExpectedPages++; + } + int numExpectedResponses = contentLength - pageToken; + + validatePagedResponses( + pagedExpandPagedResponse, expected, pageToken, numExpectedResponses, numExpectedPages); + } + + private void validatePagedResponses( + EchoClient.PagedExpandPagedResponse pagedExpandPagedResponse, + String[] expected, + int pageToken, + int numExpectedResponses, + int numExpectedPages) { + int numResponses = 0; + int numPages = 0; + for (EchoClient.PagedExpandPage page : pagedExpandPagedResponse.iteratePages()) { + for (EchoResponse echoResponse : page.getValues()) { + // Add pageToken as offset to the expected array to start indexing at the pageToken + assertThat(echoResponse.getContent()).isEqualTo(expected[numResponses + pageToken]); + numResponses++; + } + numPages++; + } + + assertThat(numPages).isEqualTo(numExpectedPages); + assertThat(numResponses).isEqualTo(numExpectedResponses); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITServerSideStreaming.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITServerSideStreaming.java new file mode 100644 index 0000000000..9d9ccba39e --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITServerSideStreaming.java @@ -0,0 +1,201 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.rpc.CancelledException; +import com.google.api.gax.rpc.ServerStream; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.WatchdogTimeoutException; +import com.google.common.collect.ImmutableList; +import com.google.rpc.Status; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.ExpandRequest; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import io.grpc.ManagedChannelBuilder; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.concurrent.TimeUnit; +import java.util.stream.Collectors; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; +import org.threeten.bp.Duration; + +class ITServerSideStreaming { + + private static EchoClient grpcClient; + private static EchoClient httpjsonClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Create Http JSON Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_receiveStreamedContent() { + String content = "The rain in Spain stays mainly on the plain!"; + ServerStream responseStream = + grpcClient.expandCallable().call(ExpandRequest.newBuilder().setContent(content).build()); + ArrayList responses = new ArrayList<>(); + for (EchoResponse response : responseStream) { + responses.add(response.getContent()); + } + + assertThat(responses) + .containsExactlyElementsIn( + ImmutableList.of( + "The", "rain", "in", "Spain", "stays", "mainly", "on", "the", "plain!")) + .inOrder(); + } + + @Test + void testGrpc_receiveStreamedContentStreamAPI() { + String content = "The rain in Spain stays mainly on the plain!"; + ServerStream responseStream = + grpcClient.expandCallable().call(ExpandRequest.newBuilder().setContent(content).build()); + assertThat(responseStream.stream().map(EchoResponse::getContent).collect(Collectors.toList())) + .containsExactlyElementsIn( + ImmutableList.of( + "The", "rain", "in", "Spain", "stays", "mainly", "on", "the", "plain!")) + .inOrder(); + } + + @Test + void testGrpc_serverError_receiveErrorAfterLastWordInStream() { + String content = "The rain in Spain"; + Status cancelledStatus = + Status.newBuilder().setCode(StatusCode.Code.CANCELLED.ordinal()).build(); + ServerStream responseStream = + grpcClient + .expandCallable() + .call(ExpandRequest.newBuilder().setContent(content).setError(cancelledStatus).build()); + Iterator echoResponseIterator = responseStream.iterator(); + + assertThat(echoResponseIterator.next().getContent()).isEqualTo("The"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("rain"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("in"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("Spain"); + CancelledException cancelledException = + assertThrows(CancelledException.class, echoResponseIterator::next); + assertThat(cancelledException.getStatusCode().getCode()).isEqualTo(StatusCode.Code.CANCELLED); + } + + @Test + void testGrpc_serverWaitTimeout_watchdogCancelsStream() throws Exception { + EchoSettings.Builder settings = + EchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint("localhost:7469"); + + settings + .expandSettings() + .setIdleTimeout(Duration.ofMillis(100)) + .setWaitTimeout(Duration.ofMillis(100)); + + settings.getStubSettingsBuilder().setStreamWatchdogCheckInterval(Duration.ofMillis(50)); + + EchoClient echoClient = EchoClient.create(settings.build()); + + String content = "The rain in Spain stays mainly on the plain!"; + ServerStream responseStream = + echoClient + .expandCallable() + .call( + ExpandRequest.newBuilder() + .setContent(content) + // Configure server interval for returning the next response + .setStreamWaitTime( + com.google.protobuf.Duration.newBuilder().setSeconds(1).build()) + .build()); + List responses = new ArrayList<>(); + WatchdogTimeoutException exception = + assertThrows( + WatchdogTimeoutException.class, + () -> responseStream.forEach(x -> responses.add(x.getContent()))); + assertThat(exception) + .hasMessageThat() + .contains("Canceled due to timeout waiting for next response"); + echoClient.close(); + echoClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testHttpJson_receiveStreamedContent() { + String content = "The rain in Spain stays mainly on the plain!"; + ServerStream responseStream = + httpjsonClient + .expandCallable() + .call(ExpandRequest.newBuilder().setContent(content).build()); + ArrayList responses = new ArrayList<>(); + for (EchoResponse response : responseStream) { + responses.add(response.getContent()); + } + + assertThat(responses) + .containsExactlyElementsIn( + ImmutableList.of( + "The", "rain", "in", "Spain", "stays", "mainly", "on", "the", "plain!")) + .inOrder(); + } + + @Disabled( + value = "Ignore until https://github.com/googleapis/gapic-showcase/issues/1286 is resolved") + @Test + void testHttpJson_serverError_receiveErrorAfterLastWordInStream() { + String content = "The rain in Spain"; + Status cancelledStatus = + Status.newBuilder().setCode(StatusCode.Code.CANCELLED.ordinal()).build(); + ServerStream responseStream = + httpjsonClient + .expandCallable() + .call(ExpandRequest.newBuilder().setContent(content).setError(cancelledStatus).build()); + Iterator echoResponseIterator = responseStream.iterator(); + + assertThat(echoResponseIterator.next().getContent()).isEqualTo("The"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("rain"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("in"); + assertThat(echoResponseIterator.next().getContent()).isEqualTo("Spain"); + CancelledException cancelledException = + assertThrows(CancelledException.class, echoResponseIterator::next); + assertThat(cancelledException.getStatusCode().getCode()).isEqualTo(StatusCode.Code.CANCELLED); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITTimeObjectsPropagationTest.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITTimeObjectsPropagationTest.java new file mode 100644 index 0000000000..f7f801f627 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITTimeObjectsPropagationTest.java @@ -0,0 +1,64 @@ +package com.google.showcase.v1beta1.it; + +import static org.junit.Assert.assertEquals; + +import com.google.api.gax.retrying.RetrySettings; +import org.junit.Test; + +/** + * Tests to confirm that usage of retry settings can be done regardless of whether threeten or + * java.time is being used + */ +public class ITTimeObjectsPropagationTest { + @Test + public void testRetrySettings_fromJavaTimeHasEquivalentThreetenValues() { + java.time.Duration javaTimeCommonValue = java.time.Duration.ofMillis(123l); + org.threeten.bp.Duration threetenConvertedValue = + org.threeten.bp.Duration.ofMillis(javaTimeCommonValue.toMillis()); + RetrySettings javaTimeRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(javaTimeCommonValue) + .setMaxRetryDelayDuration(javaTimeCommonValue) + .setInitialRpcTimeoutDuration(javaTimeCommonValue) + .setMaxRpcTimeoutDuration(javaTimeCommonValue) + .setTotalTimeoutDuration(javaTimeCommonValue) + .build(); + + assertEquals( + threetenConvertedValue.toMillis(), javaTimeRetrySettings.getInitialRetryDelay().toMillis()); + assertEquals( + threetenConvertedValue.toMillis(), javaTimeRetrySettings.getMaxRetryDelay().toMillis()); + assertEquals( + threetenConvertedValue.toMillis(), javaTimeRetrySettings.getInitialRpcTimeout().toMillis()); + assertEquals( + threetenConvertedValue.toMillis(), javaTimeRetrySettings.getMaxRpcTimeout().toMillis()); + assertEquals( + threetenConvertedValue.toMillis(), javaTimeRetrySettings.getTotalTimeout().toMillis()); + } + + @Test + public void testRetrySettings_fromThreetenHasEquivalentJavaTimeValues() { + org.threeten.bp.Duration threetenCommonValue = org.threeten.bp.Duration.ofMillis(123l); + java.time.Duration javaTimeConvertedValue = + java.time.Duration.ofMillis(threetenCommonValue.toMillis()); + RetrySettings threetenRetrySettings = + RetrySettings.newBuilder() + .setInitialRetryDelay(threetenCommonValue) + .setMaxRetryDelay(threetenCommonValue) + .setInitialRpcTimeout(threetenCommonValue) + .setMaxRpcTimeout(threetenCommonValue) + .setTotalTimeout(threetenCommonValue) + .build(); + + assertEquals( + javaTimeConvertedValue.toMillis(), threetenRetrySettings.getInitialRetryDelay().toMillis()); + assertEquals( + javaTimeConvertedValue.toMillis(), threetenRetrySettings.getMaxRetryDelay().toMillis()); + assertEquals( + javaTimeConvertedValue.toMillis(), threetenRetrySettings.getInitialRpcTimeout().toMillis()); + assertEquals( + javaTimeConvertedValue.toMillis(), threetenRetrySettings.getMaxRpcTimeout().toMillis()); + assertEquals( + javaTimeConvertedValue.toMillis(), threetenRetrySettings.getTotalTimeout().toMillis()); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryCallable.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryCallable.java new file mode 100644 index 0000000000..4d6018f6fc --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryCallable.java @@ -0,0 +1,101 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.grpc.GrpcStatusCode; +import com.google.api.gax.rpc.CancelledException; +import com.google.api.gax.rpc.StatusCode; +import com.google.rpc.Status; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +class ITUnaryCallable { + + private static EchoClient grpcClient; + + private static EchoClient httpjsonClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Create Http JSON Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_receiveContent() { + assertThat(echoGrpc("grpc-echo?")).isEqualTo("grpc-echo?"); + assertThat(echoGrpc("grpc-echo!")).isEqualTo("grpc-echo!"); + } + + @Test + void testGrpc_serverResponseError_throwsException() { + Status cancelledStatus = + Status.newBuilder().setCode(StatusCode.Code.CANCELLED.ordinal()).build(); + EchoRequest requestWithServerError = EchoRequest.newBuilder().setError(cancelledStatus).build(); + CancelledException exception = + assertThrows(CancelledException.class, () -> grpcClient.echo(requestWithServerError)); + assertThat(exception.getStatusCode().getCode()).isEqualTo(GrpcStatusCode.Code.CANCELLED); + } + + @Test + void testHttpJson_receiveContent() { + assertThat(echoHttpJson("http-echo?")).isEqualTo("http-echo?"); + assertThat(echoHttpJson("http-echo!")).isEqualTo("http-echo!"); + } + + @Test + void testHttpJson_serverResponseError_throwsException() { + EchoRequest requestWithServerError = + EchoRequest.newBuilder() + .setError(Status.newBuilder().setCode(StatusCode.Code.CANCELLED.ordinal()).build()) + .build(); + CancelledException exception = + assertThrows(CancelledException.class, () -> httpjsonClient.echo(requestWithServerError)); + assertThat(exception.getStatusCode().getCode()).isEqualTo(StatusCode.Code.CANCELLED); + } + + private String echoGrpc(String value) { + EchoResponse response = grpcClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } + + private String echoHttpJson(String value) { + EchoResponse response = httpjsonClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryDeadline.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryDeadline.java new file mode 100644 index 0000000000..984598bc9e --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITUnaryDeadline.java @@ -0,0 +1,368 @@ +/* + * Copyright 2023 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; + +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.RetryingFuture; +import com.google.api.gax.rpc.DeadlineExceededException; +import com.google.api.gax.rpc.StatusCode; +import com.google.common.collect.ImmutableSet; +import com.google.showcase.v1beta1.BlockRequest; +import com.google.showcase.v1beta1.BlockResponse; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.Test; +import org.threeten.bp.Duration; + +/** + * For this test, we test a combination of various RetrySettings to try and ensure that the timeouts + * set by the customer are cancelled when timeouts have exceeded their limits + * + *

Each test attempts to get the number of attempts done in each call. The attemptCount is + * incremented by 1 as the first attempt is zero indexed. + */ +class ITUnaryDeadline { + + @Test + void testGRPC_unarySuccessfulResponse_doesNotExceedTotalTimeout() throws Exception { + RetrySettings defaultNoRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + // Explicitly set retries as disabled (maxAttempts == 1) + .setMaxAttempts(1) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomBlockSettings( + defaultNoRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess(BlockResponse.newBuilder().setContent("gRPCBlockContent_3sDelay_noRetry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(3).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) grpcClient.blockCallable().futureCall(blockRequest); + BlockResponse blockResponse = retryingFuture.get(10, TimeUnit.SECONDS); + assertThat(blockResponse.getContent()).isEqualTo("gRPCBlockContent_3sDelay_noRetry"); + // Guarantee that this only runs once + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(1); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + @Test + void testHttpJson_unarySuccessfulResponse_doesNotExceedTotalTimeout() throws Exception { + RetrySettings defaultNoRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + // Explicitly set retries as disabled (maxAttempts == 1) + .setMaxAttempts(1) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomBlockSettings( + defaultNoRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess( + BlockResponse.newBuilder().setContent("httpjsonBlockContent_3sDelay_noRetry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(3).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) httpjsonClient.blockCallable().futureCall(blockRequest); + BlockResponse blockResponse = retryingFuture.get(10, TimeUnit.SECONDS); + assertThat(blockResponse.getContent()).isEqualTo("httpjsonBlockContent_3sDelay_noRetry"); + // Guarantee that this only runs once + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(1); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // Retry is configured by setting the initial RPC timeout (1.5s) to be less than + // the RPC delay (2s). The next RPC timeout (3s) will wait long enough for the delay. + @Test + void testGRPC_unarySuccessfulResponse_exceedsRPCDeadlineButWithinTotalTimeout() throws Exception { + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(1500L)) + .setRpcTimeoutMultiplier(2.0) + .setMaxRpcTimeout(Duration.ofMillis(3000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess(BlockResponse.newBuilder().setContent("gRPCBlockContent_2sDelay_Retry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(2).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) grpcClient.blockCallable().futureCall(blockRequest); + BlockResponse blockResponse = retryingFuture.get(10, TimeUnit.SECONDS); + assertThat(blockResponse.getContent()).isEqualTo("gRPCBlockContent_2sDelay_Retry"); + // Guarantee that this only runs twice + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(2); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // Retry is configured by setting the initial RPC timeout (1.5s) to be less than + // the RPC delay (2s). The next RPC timeout (3s) will wait long enough for the delay. + @Test + void testHttpJson_unarySuccessfulResponse_exceedsRPCDeadlineButWithinTotalTimeout() + throws Exception { + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(1500L)) + .setRpcTimeoutMultiplier(2.0) + .setMaxRpcTimeout(Duration.ofMillis(3000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess( + BlockResponse.newBuilder().setContent("httpjsonBlockContent_2sDelay_Retry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(2).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) httpjsonClient.blockCallable().futureCall(blockRequest); + BlockResponse blockResponse = retryingFuture.get(10, TimeUnit.SECONDS); + assertThat(blockResponse.getContent()).isEqualTo("httpjsonBlockContent_2sDelay_Retry"); + // Guarantee that this only runs twice + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(2); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // Request is set to block for 6 seconds to allow the RPC to timeout. If retries are + // disabled, the RPC timeout is set to be the totalTimeout (5s). + @Test + void + testGRPC_unaryUnsuccessfulResponse_exceedsRPCTimeoutAndTotalTimeout_throwsDeadlineExceededException() + throws Exception { + RetrySettings defaultNoRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + // Explicitly set retries as disabled (maxAttempts == 1) + .setMaxAttempts(1) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomBlockSettings( + defaultNoRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess(BlockResponse.newBuilder().setContent("gRPCBlockContent_6sDelay_noRetry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(6).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) grpcClient.blockCallable().futureCall(blockRequest); + ExecutionException exception = + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + assertThat(exception.getCause()).isInstanceOf(DeadlineExceededException.class); + DeadlineExceededException deadlineExceededException = + (DeadlineExceededException) exception.getCause(); + assertThat(deadlineExceededException.getStatusCode().getCode()) + .isEqualTo(StatusCode.Code.DEADLINE_EXCEEDED); + // We can guarantee that this only runs once + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(1); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // Request is set to block for 6 seconds to allow the RPC to timeout. If retries are + // disabled, the RPC timeout is set to be the totalTimeout (5s). + @Test + void + testHttpJson_unaryUnsuccessfulResponse_exceedsRPCTimeoutAndTotalTimeout_throwsDeadlineExceededException() + throws Exception { + RetrySettings defaultNoRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(5000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(5000L)) + .setTotalTimeout(Duration.ofMillis(5000L)) + // Explicitly set retries as disabled (maxAttempts == 1) + .setMaxAttempts(1) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomBlockSettings( + defaultNoRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess( + BlockResponse.newBuilder().setContent("httpjsonBlockContent_6sDelay_noRetry")) + .setResponseDelay(com.google.protobuf.Duration.newBuilder().setSeconds(6).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) httpjsonClient.blockCallable().futureCall(blockRequest); + ExecutionException exception = + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + assertThat(exception.getCause()).isInstanceOf(DeadlineExceededException.class); + DeadlineExceededException deadlineExceededException = + (DeadlineExceededException) exception.getCause(); + assertThat(deadlineExceededException.getStatusCode().getCode()) + .isEqualTo(StatusCode.Code.DEADLINE_EXCEEDED); + // We can guarantee that this only runs once + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isEqualTo(1); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // The purpose of this test is to ensure that the deadlineScheduleExecutor is able + // to properly cancel the HttpRequest for each retry attempt. This test attempts to + // make a call every 100ms for 1 second. If the requestRunnable blocks until we + // receive a response from the server (200ms) regardless of it was cancelled, then + // we would expect at most 50 responses. + @Test + void testGRPC_unaryCallableRetry_deadlineExecutorTimesOutRequest_throwsDeadlineExceededException() + throws Exception { + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(100L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(100L)) + .setTotalTimeout(Duration.ofMillis(1000L)) + .build(); + EchoClient grpcClient = + TestClientInitializer.createGrpcEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess( + BlockResponse.newBuilder().setContent("gRPCBlockContent_200msDelay_Retry")) + // Set the timeout to be longer than the RPC timeout + .setResponseDelay( + com.google.protobuf.Duration.newBuilder().setNanos(200000000).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) grpcClient.blockCallable().futureCall(blockRequest); + ExecutionException exception = + assertThrows(ExecutionException.class, () -> retryingFuture.get(10, TimeUnit.SECONDS)); + assertThat(exception.getCause()).isInstanceOf(DeadlineExceededException.class); + DeadlineExceededException deadlineExceededException = + (DeadlineExceededException) exception.getCause(); + assertThat(deadlineExceededException.getStatusCode().getCode()) + .isEqualTo(StatusCode.Code.DEADLINE_EXCEEDED); + // We cannot guarantee the number of attempts. The RetrySettings should be configured + // such that there is no delay between the attempts, but the execution takes time + // to run. Theoretically this should run exactly 100 times. + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isGreaterThan(5); + assertThat(attemptCount).isAtMost(10); + } finally { + grpcClient.close(); + grpcClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } + + // The purpose of this test is to ensure that the deadlineScheduleExecutor is able + // to properly cancel the HttpRequest for each retry attempt. This test attempts to + // make a call every 100ms for 1 second. If the requestRunnable blocks until we + // receive a response from the server (200ms) regardless of it was cancelled, then + // we would expect at most 50 responses. + @Test + void + testHttpJson_unaryCallableRetry_deadlineExecutorTimesOutRequest_throwsDeadlineExceededException() + throws Exception { + RetrySettings defaultRetrySettings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(100L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(100L)) + .setTotalTimeout(Duration.ofMillis(10000L)) + .build(); + EchoClient httpjsonClient = + TestClientInitializer.createHttpJsonEchoClientCustomBlockSettings( + defaultRetrySettings, ImmutableSet.of(StatusCode.Code.DEADLINE_EXCEEDED)); + try { + BlockRequest blockRequest = + BlockRequest.newBuilder() + .setSuccess( + BlockResponse.newBuilder().setContent("httpjsonBlockContent_200msDelay_Retry")) + // Set the timeout to be longer than the RPC timeout + .setResponseDelay( + com.google.protobuf.Duration.newBuilder().setNanos(200000000).build()) + .build(); + RetryingFuture retryingFuture = + (RetryingFuture) httpjsonClient.blockCallable().futureCall(blockRequest); + ExecutionException exception = + assertThrows(ExecutionException.class, () -> retryingFuture.get(15, TimeUnit.SECONDS)); + assertThat(exception.getCause()).isInstanceOf(DeadlineExceededException.class); + DeadlineExceededException deadlineExceededException = + (DeadlineExceededException) exception.getCause(); + assertThat(deadlineExceededException.getStatusCode().getCode()) + .isEqualTo(StatusCode.Code.DEADLINE_EXCEEDED); + // We cannot guarantee the number of attempts. The RetrySettings should be configured + // such that there is no delay between the attempts, but the execution takes time + // to run. Theoretically this should run exactly 100 times. + int attemptCount = retryingFuture.getAttemptSettings().getAttemptCount() + 1; + assertThat(attemptCount).isGreaterThan(80); + assertThat(attemptCount).isAtMost(100); + } finally { + httpjsonClient.close(); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITVersionHeaders.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITVersionHeaders.java new file mode 100644 index 0000000000..1cf9f0f577 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITVersionHeaders.java @@ -0,0 +1,249 @@ +/* + * Copyright 2024 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. + */ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import com.google.api.gax.httpjson.*; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.FixedHeaderProvider; +import com.google.api.gax.rpc.StubSettings; +import com.google.common.collect.ImmutableList; +import com.google.showcase.v1beta1.*; +import com.google.showcase.v1beta1.it.util.GrpcCapturingClientInterceptor; +import com.google.showcase.v1beta1.it.util.HttpJsonCapturingClientInterceptor; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import com.google.showcase.v1beta1.stub.ComplianceStubSettings; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import io.grpc.*; +import java.io.IOException; +import java.util.ArrayList; +import java.util.concurrent.TimeUnit; +import java.util.regex.Pattern; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +// TODO: add testing on error responses once feat is implemented in showcase. +// https://github.com/googleapis/gapic-showcase/pull/1456 +// TODO: watch for showcase gRPC trailer changes suggested in +// https://github.com/googleapis/gapic-showcase/pull/1509#issuecomment-2089147103 +class ITVersionHeaders { + private static final String HTTP_RESPONSE_HEADER_STRING = + "x-showcase-request-" + ApiClientHeaderProvider.API_VERSION_HEADER_KEY; + private static final String HTTP_CLIENT_API_HEADER_KEY = + "x-showcase-request-" + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(); + private static final Metadata.Key API_VERSION_HEADER_KEY = + Metadata.Key.of( + ApiClientHeaderProvider.API_VERSION_HEADER_KEY, Metadata.ASCII_STRING_MARSHALLER); + + private static final Metadata.Key API_CLIENT_HEADER_KEY = + Metadata.Key.of( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), Metadata.ASCII_STRING_MARSHALLER); + + private static final String EXPECTED_ECHO_API_VERSION = "v1_20240408"; + private static final String CUSTOM_API_VERSION = "user-supplied-version"; + private static final String EXPECTED_EXCEPTION_MESSAGE = + "Header provider can't override the header: " + + ApiClientHeaderProvider.API_VERSION_HEADER_KEY; + + private static HttpJsonCapturingClientInterceptor httpJsonInterceptor; + private static GrpcCapturingClientInterceptor grpcInterceptor; + private static HttpJsonCapturingClientInterceptor httpJsonComplianceInterceptor; + private static GrpcCapturingClientInterceptor grpcComplianceInterceptor; + private static EchoClient grpcClient; + private static EchoClient httpJsonClient; + private static ComplianceClient grpcComplianceClient; + private static ComplianceClient httpJsonComplianceClient; + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Interceptor and Client + grpcInterceptor = new GrpcCapturingClientInterceptor(); + grpcClient = TestClientInitializer.createGrpcEchoClient(ImmutableList.of(grpcInterceptor)); + + // Create HttpJson Interceptor and Client + httpJsonInterceptor = new HttpJsonCapturingClientInterceptor(); + httpJsonClient = + TestClientInitializer.createHttpJsonEchoClient(ImmutableList.of(httpJsonInterceptor)); + + // Create gRPC ComplianceClient and Interceptor + // Creating a compliance client to test case where api version is not set + grpcComplianceInterceptor = new GrpcCapturingClientInterceptor(); + grpcComplianceClient = + TestClientInitializer.createGrpcComplianceClient( + ImmutableList.of(grpcComplianceInterceptor)); + + // Create HttpJson ComplianceClient and Interceptor + httpJsonComplianceInterceptor = new HttpJsonCapturingClientInterceptor(); + httpJsonComplianceClient = + TestClientInitializer.createHttpJsonComplianceClient( + ImmutableList.of(httpJsonComplianceInterceptor)); + } + + @AfterAll + static void destroyClient() throws InterruptedException { + grpcClient.close(); + httpJsonClient.close(); + grpcComplianceClient.close(); + httpJsonComplianceClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpJsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + grpcComplianceClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpJsonComplianceClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_matchesApiVersion() { + grpcClient.echo(EchoRequest.newBuilder().build()); + String headerValue = grpcInterceptor.metadata.get(API_VERSION_HEADER_KEY); + assertThat(headerValue).isEqualTo(EXPECTED_ECHO_API_VERSION); + } + + @Test + void testHttpJson_matchesHeaderName() { + httpJsonClient.echo(EchoRequest.newBuilder().build()); + ArrayList headerValues = + (ArrayList) httpJsonInterceptor.metadata.getHeaders().get(HTTP_RESPONSE_HEADER_STRING); + String headerValue = (String) headerValues.get(0); + assertThat(headerValue).isEqualTo(EXPECTED_ECHO_API_VERSION); + } + + @Test + void testGrpc_noApiVersion() { + RepeatRequest request = + RepeatRequest.newBuilder().setInfo(ComplianceData.newBuilder().setFString("test")).build(); + grpcComplianceClient.repeatDataSimplePath(request); + assertThat(API_VERSION_HEADER_KEY).isNotIn(grpcComplianceInterceptor.metadata.keys()); + } + + @Test + void testHttpJson_noApiVersion() { + RepeatRequest request = + RepeatRequest.newBuilder().setInfo(ComplianceData.newBuilder().setFString("test")).build(); + httpJsonComplianceClient.repeatDataSimplePath(request); + assertThat(API_VERSION_HEADER_KEY) + .isNotIn(httpJsonComplianceInterceptor.metadata.getHeaders().keySet()); + } + + @Test + void testGrpcEcho_userApiVersionThrowsException() throws IOException { + StubSettings stubSettings = + grpcClient.getSettings().getStubSettings().toBuilder() + .setHeaderProvider( + FixedHeaderProvider.create( + ApiClientHeaderProvider.API_VERSION_HEADER_KEY, CUSTOM_API_VERSION)) + .build(); + + IllegalArgumentException exception = + assertThrows( + IllegalArgumentException.class, + () -> EchoClient.create(EchoSettings.create((EchoStubSettings) stubSettings))); + assertThat(exception.getMessage()).isEqualTo(EXPECTED_EXCEPTION_MESSAGE); + } + + @Test + void testHttpJsonEcho_userApiVersionThrowsException() throws IOException { + StubSettings stubSettings = + httpJsonClient.getSettings().getStubSettings().toBuilder() + .setHeaderProvider( + FixedHeaderProvider.create( + ApiClientHeaderProvider.API_VERSION_HEADER_KEY, CUSTOM_API_VERSION)) + .build(); + + IllegalArgumentException exception = + assertThrows( + IllegalArgumentException.class, + () -> EchoClient.create(EchoSettings.create((EchoStubSettings) stubSettings))); + assertThat(exception.getMessage()).isEqualTo(EXPECTED_EXCEPTION_MESSAGE); + } + + @Test + void testGrpcCompliance_userApiVersionSetSuccess() throws IOException { + StubSettings stubSettingsWithApiVersionHeader = + grpcComplianceClient.getSettings().getStubSettings().toBuilder() + .setHeaderProvider( + FixedHeaderProvider.create( + ApiClientHeaderProvider.API_VERSION_HEADER_KEY, CUSTOM_API_VERSION)) + .build(); + try (ComplianceClient customComplianceClient = + ComplianceClient.create( + ComplianceSettings.create((ComplianceStubSettings) stubSettingsWithApiVersionHeader))) { + + RepeatRequest request = + RepeatRequest.newBuilder() + .setInfo(ComplianceData.newBuilder().setFString("test")) + .build(); + customComplianceClient.repeatDataSimplePath(request); + String headerValue = grpcComplianceInterceptor.metadata.get(API_VERSION_HEADER_KEY); + assertThat(headerValue).isEqualTo(CUSTOM_API_VERSION); + } + } + + @Test + void testHttpJsonCompliance_userApiVersionSetSuccess() throws IOException { + StubSettings httpJsonStubSettingsWithApiVersionHeader = + httpJsonComplianceClient.getSettings().getStubSettings().toBuilder() + .setHeaderProvider( + FixedHeaderProvider.create( + ApiClientHeaderProvider.API_VERSION_HEADER_KEY, CUSTOM_API_VERSION)) + .build(); + try (ComplianceClient customComplianceClient = + ComplianceClient.create( + ComplianceSettings.create( + (ComplianceStubSettings) httpJsonStubSettingsWithApiVersionHeader))) { + + RepeatRequest request = + RepeatRequest.newBuilder() + .setInfo(ComplianceData.newBuilder().setFString("test")) + .build(); + customComplianceClient.repeatDataSimplePath(request); + + ArrayList headerValues = + (ArrayList) + httpJsonComplianceInterceptor.metadata.getHeaders().get(HTTP_RESPONSE_HEADER_STRING); + String headerValue = (String) headerValues.get(0); + assertThat(headerValue).isEqualTo(CUSTOM_API_VERSION); + } + } + + @Test + void testGrpcCall_sendsCorrectApiClientHeader() { + Pattern defautlGrpcHeaderPattern = + Pattern.compile("gl-java/.* gapic/.*?--protobuf-\\d.* gax/.* grpc/.* protobuf/\\d.*"); + grpcClient.echo(EchoRequest.newBuilder().build()); + String headerValue = grpcInterceptor.metadata.get(API_CLIENT_HEADER_KEY); + assertTrue(defautlGrpcHeaderPattern.matcher(headerValue).matches()); + } + + @Test + void testHttpJson_sendsCorrectApiClientHeader() { + Pattern defautlHttpHeaderPattern = + Pattern.compile("gl-java/.* gapic/.*?--protobuf-\\d.* gax/.* rest/ protobuf/\\d.*"); + httpJsonClient.echo(EchoRequest.newBuilder().build()); + ArrayList headerValues = + (ArrayList) + httpJsonInterceptor.metadata.getHeaders().get(HTTP_CLIENT_API_HEADER_KEY); + String headerValue = headerValues.get(0); + assertTrue(defautlHttpHeaderPattern.matcher(headerValue).matches()); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging.java new file mode 100644 index 0000000000..5979b88c41 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging.java @@ -0,0 +1,257 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.it.logging; + +import static com.google.common.truth.Truth.assertThat; + +import ch.qos.logback.classic.Level; +import ch.qos.logback.classic.spi.ILoggingEvent; +import com.google.api.gax.grpc.GrpcLoggingInterceptor; +import com.google.api.gax.httpjson.HttpJsonLoggingInterceptor; +import com.google.common.collect.ImmutableMap; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.slf4j.LoggerFactory; +import org.slf4j.event.KeyValuePair; + +// This test needs to run with GOOGLE_SDK_JAVA_LOGGING=true +// mvn clean verify -P '!showcase,enable-integration-tests,loggingTestBase,slf4j2_logback' +public class ITLogging { + private static EchoClient grpcClient; + + private static EchoClient httpjsonClient; + + private static final KeyValuePair SERVICE_NAME_KEY_VALUE_PAIR = + new KeyValuePair("serviceName", "google.showcase.v1beta1.Echo"); + private static final KeyValuePair RPC_NAME_KEY_VALUE_PAIR = + new KeyValuePair("rpcName", "google.showcase.v1beta1.Echo/Echo"); + private static final KeyValuePair RESPONSE_STATUS_KEY_VALUE_PAIR = + new KeyValuePair("response.status", "OK"); + private static final KeyValuePair RESPONSE_STATUS_KEY_VALUE_PAIR_HTTP = + new KeyValuePair("response.status", "200"); + private static final KeyValuePair REQUEST_URL_KEY_VALUE_PAIR = + new KeyValuePair("request.url", "http://localhost:7469"); + + private static final KeyValuePair RESPONSE_HEADERS_KEY_VALUE_PAIR = + new KeyValuePair("response.headers", ImmutableMap.of("content-type", "application/grpc")); + + private static final String SENDING_REQUEST_MESSAGE = "Sending request"; + private static final String RECEIVING_RESPONSE_MESSAGE = "Received response"; + private static final String ECHO_STRING = "echo?"; + + private TestAppender setupTestLogger(Class clazz, Level level) { + TestAppender testAppender = new TestAppender(); + testAppender.start(); + org.slf4j.Logger logger = LoggerFactory.getLogger(clazz); + ((ch.qos.logback.classic.Logger) logger).setLevel(level); + ((ch.qos.logback.classic.Logger) logger).addAppender(testAppender); + return testAppender; + } + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Create Http JSON Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void testGrpc_receiveContent_logDebug() { + TestAppender testAppender = setupTestLogger(GrpcLoggingInterceptor.class, Level.DEBUG); + assertThat(echoGrpc(ECHO_STRING)).isEqualTo(ECHO_STRING); + + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.DEBUG); + List keyValuePairs = loggingEvent1.getKeyValuePairs(); + assertThat(keyValuePairs.size()).isEqualTo(4); + assertThat(keyValuePairs).containsAtLeast(SERVICE_NAME_KEY_VALUE_PAIR, RPC_NAME_KEY_VALUE_PAIR); + + for (KeyValuePair kvp : keyValuePairs) { + if (kvp.key.equals("request.payload")) { + Map payload = (Map) kvp.value; + assertThat(payload.get("content")).isEqualTo(ECHO_STRING); + assertThat(payload.get("requestId")).isNotNull(); + assertThat(payload.get("otherRequestId")).isNotNull(); + } + if (kvp.key.equals("request.headers")) { + Map headers = (Map) kvp.value; + assertThat(headers).containsKey("x-goog-api-version"); + assertThat(headers).containsKey("x-goog-api-client"); + } + } + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.DEBUG); + List keyValuePairs2 = loggingEvent2.getKeyValuePairs(); + assertThat(keyValuePairs2.size()).isEqualTo(5); + assertThat(keyValuePairs2) + .containsAtLeast( + RESPONSE_STATUS_KEY_VALUE_PAIR, + RESPONSE_HEADERS_KEY_VALUE_PAIR, + SERVICE_NAME_KEY_VALUE_PAIR, + RPC_NAME_KEY_VALUE_PAIR); + for (KeyValuePair kvp : keyValuePairs2) { + if (kvp.key.equals("response.payload")) { + Map payload = (Map) kvp.value; + assertThat(payload.get("content")).isEqualTo(ECHO_STRING); + assertThat(payload.get("requestId")).isNotNull(); + assertThat(payload.get("otherRequestId")).isNotNull(); + } + } + testAppender.stop(); + } + + @Test + void testGrpc_receiveContent_logInfo() { + TestAppender testAppender = setupTestLogger(GrpcLoggingInterceptor.class, Level.INFO); + assertThat(echoGrpc(ECHO_STRING)).isEqualTo(ECHO_STRING); + + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.INFO); + List keyValuePairs = loggingEvent1.getKeyValuePairs(); + assertThat(keyValuePairs.size()).isEqualTo(2); + assertThat(keyValuePairs).containsAtLeast(SERVICE_NAME_KEY_VALUE_PAIR, RPC_NAME_KEY_VALUE_PAIR); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.INFO); + List keyValuePairs2 = loggingEvent2.getKeyValuePairs(); + assertThat(keyValuePairs2.size()).isEqualTo(3); + assertThat(keyValuePairs2) + .containsAtLeast( + RESPONSE_STATUS_KEY_VALUE_PAIR, SERVICE_NAME_KEY_VALUE_PAIR, RPC_NAME_KEY_VALUE_PAIR); + testAppender.stop(); + } + + @Test + void testHttpJson_receiveContent_logDebug() { + TestAppender testAppender = setupTestLogger(HttpJsonLoggingInterceptor.class, Level.DEBUG); + assertThat(echoHttpJson(ECHO_STRING)).isEqualTo(ECHO_STRING); + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.DEBUG); + List keyValuePairs = loggingEvent1.getKeyValuePairs(); + assertThat(keyValuePairs.size()).isEqualTo(4); + assertThat(keyValuePairs).contains(RPC_NAME_KEY_VALUE_PAIR); + assertThat(keyValuePairs).contains(REQUEST_URL_KEY_VALUE_PAIR); + + for (KeyValuePair kvp : keyValuePairs) { + if (kvp.key.equals("request.payload")) { + Map payload = (Map) kvp.value; + assertThat(payload.get("content")).isEqualTo(ECHO_STRING); + assertThat(payload.get("requestId")).isNotNull(); + assertThat(payload.get("otherRequestId")).isNotNull(); + } + if (kvp.key.equals("request.headers")) { + Map headers = (Map) kvp.value; + assertThat(headers).containsKey("x-goog-api-version"); + assertThat(headers).containsKey("x-goog-api-client"); + } + } + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.DEBUG); + List keyValuePairs2 = loggingEvent2.getKeyValuePairs(); + assertThat(keyValuePairs2.size()).isEqualTo(4); + assertThat(keyValuePairs2) + .containsAtLeast(RESPONSE_STATUS_KEY_VALUE_PAIR_HTTP, RPC_NAME_KEY_VALUE_PAIR); + for (KeyValuePair kvp : keyValuePairs2) { + if (kvp.key.equals("response.payload")) { + Map payload = (Map) kvp.value; + assertThat(payload.get("content")).isEqualTo(ECHO_STRING); + assertThat(payload.get("requestId")).isNotNull(); + assertThat(payload.get("otherRequestId")).isNotNull(); + } + if (kvp.key.equals("response.headers")) { + Map headers = (Map) kvp.value; + assertThat(headers.size()).isEqualTo(11); + } + } + testAppender.stop(); + } + + @Test + void testHttpJson_receiveContent_logInfo() { + TestAppender testAppender = setupTestLogger(HttpJsonLoggingInterceptor.class, Level.INFO); + assertThat(echoHttpJson(ECHO_STRING)).isEqualTo(ECHO_STRING); + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.INFO); + List keyValuePairs = loggingEvent1.getKeyValuePairs(); + assertThat(keyValuePairs.size()).isEqualTo(2); + assertThat(keyValuePairs).contains(RPC_NAME_KEY_VALUE_PAIR); + assertThat(keyValuePairs).contains(REQUEST_URL_KEY_VALUE_PAIR); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.INFO); + List keyValuePairs2 = loggingEvent2.getKeyValuePairs(); + assertThat(keyValuePairs2.size()).isEqualTo(2); + assertThat(keyValuePairs2) + .containsAtLeast(RESPONSE_STATUS_KEY_VALUE_PAIR_HTTP, RPC_NAME_KEY_VALUE_PAIR); + testAppender.stop(); + } + + private String echoGrpc(String value) { + EchoResponse response = grpcClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } + + private String echoHttpJson(String value) { + EchoResponse response = httpjsonClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging1x.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging1x.java new file mode 100644 index 0000000000..d0dec4b80d --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLogging1x.java @@ -0,0 +1,217 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.it.logging; + +import static com.google.common.truth.Truth.assertThat; + +import ch.qos.logback.classic.Level; +import ch.qos.logback.classic.spi.ILoggingEvent; +import com.google.api.gax.grpc.GrpcLoggingInterceptor; +import com.google.api.gax.httpjson.HttpJsonLoggingInterceptor; +import com.google.common.collect.ImmutableMap; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +// This test needs to run with GOOGLE_SDK_JAVA_LOGGING=true +// mvn verify -P +// '!showcase,enable-integration-tests,loggingTestBase,slf4j1_logback ' +public class ITLogging1x { + private static EchoClient grpcClient; + + private static EchoClient httpjsonClient; + + private static final String ECHO_STRING = "echo?"; + private static final String SERVICE_NAME = "google.showcase.v1beta1.Echo"; + private static final String RPC_NAME = "google.showcase.v1beta1.Echo/Echo"; + private static final String ENDPOINT = "http://localhost:7469"; + private static final String SENDING_REQUEST_MESSAGE = "Sending request"; + private static final String RECEIVING_RESPONSE_MESSAGE = "Received response"; + + private static Logger logger = LoggerFactory.getLogger(ITLogging1x.class); + + private TestAppender setupTestLogger(Class clazz, Level level) { + TestAppender testAppender = new TestAppender(); + testAppender.start(); + Logger logger = LoggerFactory.getLogger(clazz); + ((ch.qos.logback.classic.Logger) logger).setLevel(level); + ((ch.qos.logback.classic.Logger) logger).addAppender(testAppender); + return testAppender; + } + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + // Create Http JSON Echo Client + httpjsonClient = TestClientInitializer.createHttpJsonEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + httpjsonClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + httpjsonClient.awaitTermination( + TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + @Test + void test() { + assertThat(logger.isInfoEnabled()).isTrue(); + assertThat(logger.isDebugEnabled()).isTrue(); + } + + @Test + void testGrpc_receiveContent_logDebug() { + TestAppender testAppender = setupTestLogger(GrpcLoggingInterceptor.class, Level.DEBUG); + assertThat(echoGrpc(ECHO_STRING)).isEqualTo(ECHO_STRING); + + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.DEBUG); + Map mdcPropertyMap = loggingEvent1.getMDCPropertyMap(); + assertThat(mdcPropertyMap) + .containsAtLeastEntriesIn( + ImmutableMap.of("serviceName", SERVICE_NAME, "rpcName", RPC_NAME)); + assertThat(mdcPropertyMap).containsKey("request.headers"); + assertThat(mdcPropertyMap.get("request.headers")).startsWith("{\"x-goog-api-"); + + assertThat(mdcPropertyMap).containsKey("request.payload"); + assertThat(mdcPropertyMap.get("request.payload")) + .startsWith("{\"content\":\"echo?\",\"requestId\":"); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.DEBUG); + Map responseMdcPropertyMap = loggingEvent2.getMDCPropertyMap(); + assertThat(responseMdcPropertyMap) + .containsAtLeastEntriesIn( + ImmutableMap.of( + "serviceName", SERVICE_NAME, "rpcName", RPC_NAME, "response.status", "OK")); + assertThat(responseMdcPropertyMap).containsKey("response.payload"); + assertThat(responseMdcPropertyMap).containsKey("response.headers"); + + testAppender.stop(); + } + + @Test + void testGrpc_receiveContent_logInfo() { + TestAppender testAppender = setupTestLogger(GrpcLoggingInterceptor.class, Level.INFO); + assertThat(echoGrpc(ECHO_STRING)).isEqualTo(ECHO_STRING); + + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.INFO); + Map mdcPropertyMap = loggingEvent1.getMDCPropertyMap(); + assertThat(mdcPropertyMap) + .containsExactlyEntriesIn( + ImmutableMap.of("serviceName", SERVICE_NAME, "rpcName", RPC_NAME)); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.INFO); + Map responseMdcPropertyMap = loggingEvent2.getMDCPropertyMap(); + assertThat(responseMdcPropertyMap) + .containsExactlyEntriesIn( + ImmutableMap.of( + "serviceName", SERVICE_NAME, "rpcName", RPC_NAME, "response.status", "OK")); + + testAppender.stop(); + } + + @Test + void testHttpJson_receiveContent_logDebug() { + TestAppender testAppender = setupTestLogger(HttpJsonLoggingInterceptor.class, Level.DEBUG); + assertThat(echoHttpJson(ECHO_STRING)).isEqualTo(ECHO_STRING); + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.DEBUG); + Map mdcPropertyMap = loggingEvent1.getMDCPropertyMap(); + assertThat(mdcPropertyMap).containsEntry("rpcName", RPC_NAME); + assertThat(mdcPropertyMap).containsEntry("request.url", ENDPOINT); + assertThat(mdcPropertyMap).containsKey("request.headers"); + assertThat(mdcPropertyMap.get("request.headers")).startsWith("{\"x-goog-api-"); + assertThat(mdcPropertyMap).containsKey("request.payload"); + assertThat(mdcPropertyMap.get("request.payload")) + .startsWith("{\"content\":\"echo?\",\"requestId\":"); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.DEBUG); + Map responseMdcPropertyMap = loggingEvent2.getMDCPropertyMap(); + assertThat(responseMdcPropertyMap) + .containsAtLeastEntriesIn(ImmutableMap.of("rpcName", RPC_NAME, "response.status", "200")); + assertThat(responseMdcPropertyMap).containsKey("response.payload"); + assertThat(responseMdcPropertyMap).containsKey("response.headers"); + testAppender.stop(); + } + + @Test + void testHttpJson_receiveContent_logInfo() { + TestAppender testAppender = setupTestLogger(HttpJsonLoggingInterceptor.class, Level.INFO); + assertThat(echoHttpJson(ECHO_STRING)).isEqualTo(ECHO_STRING); + assertThat(testAppender.events.size()).isEqualTo(2); + // logging event for request + ILoggingEvent loggingEvent1 = testAppender.events.get(0); + assertThat(loggingEvent1.getMessage()).isEqualTo(SENDING_REQUEST_MESSAGE); + assertThat(loggingEvent1.getLevel()).isEqualTo(Level.INFO); + Map mdcPropertyMap = loggingEvent1.getMDCPropertyMap(); + assertThat(mdcPropertyMap) + .containsExactlyEntriesIn( + ImmutableMap.of( + "rpcName", RPC_NAME, + "request.url", ENDPOINT)); + + // logging event for response + ILoggingEvent loggingEvent2 = testAppender.events.get(1); + assertThat(loggingEvent2.getMessage()).isEqualTo(RECEIVING_RESPONSE_MESSAGE); + assertThat(loggingEvent2.getLevel()).isEqualTo(Level.INFO); + Map responseMdcPropertyMap = loggingEvent2.getMDCPropertyMap(); + assertThat(responseMdcPropertyMap) + .containsExactlyEntriesIn(ImmutableMap.of("rpcName", RPC_NAME, "response.status", "200")); + testAppender.stop(); + } + + private String echoGrpc(String value) { + EchoResponse response = grpcClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } + + private String echoHttpJson(String value) { + EchoResponse response = httpjsonClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java new file mode 100644 index 0000000000..16c6acb0a6 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/ITLoggingDisabled.java @@ -0,0 +1,78 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.it.logging; + +import static com.google.common.truth.Truth.assertThat; + +import ch.qos.logback.classic.Level; +import ch.qos.logback.classic.spi.ILoggingEvent; +import ch.qos.logback.core.read.ListAppender; +import com.google.api.gax.grpc.GrpcLoggingInterceptor; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoRequest; +import com.google.showcase.v1beta1.EchoResponse; +import com.google.showcase.v1beta1.it.util.TestClientInitializer; +import java.util.concurrent.TimeUnit; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.slf4j.LoggerFactory; + +// mvn verify -P '!showcase,enable-integration-tests,loggingTestBase,disabledLogging' +public class ITLoggingDisabled { + + private static EchoClient grpcClient; + private static final String ECHO_STRING = "echo?"; + + private TestAppender setupTestLogger(Class clazz) { + TestAppender testAppender = new TestAppender(); + testAppender.start(); + ListAppender listAppender = new ListAppender<>(); + listAppender.start(); + org.slf4j.Logger logger = LoggerFactory.getLogger(clazz); + ((ch.qos.logback.classic.Logger) logger).setLevel(Level.DEBUG); + ((ch.qos.logback.classic.Logger) logger).addAppender(testAppender); + return testAppender; + } + + @BeforeAll + static void createClients() throws Exception { + // Create gRPC Echo Client + grpcClient = TestClientInitializer.createGrpcEchoClient(); + } + + @AfterAll + static void destroyClients() throws InterruptedException { + grpcClient.close(); + + grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS); + } + + // only run when GOOGLE_SDK_JAVA_LOGGING!=true + @Test + void testloggingDisabled() { + TestAppender testAppender = setupTestLogger(GrpcLoggingInterceptor.class); + assertThat(echoGrpc(ECHO_STRING)).isEqualTo(ECHO_STRING); + + assertThat(testAppender.events.size()).isEqualTo(0); + } + + private String echoGrpc(String value) { + EchoResponse response = grpcClient.echo(EchoRequest.newBuilder().setContent(value).build()); + return response.getContent(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/TestAppender.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/TestAppender.java new file mode 100644 index 0000000000..92a6996936 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/logging/TestAppender.java @@ -0,0 +1,40 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1.it.logging; + +import ch.qos.logback.classic.spi.ILoggingEvent; +import ch.qos.logback.core.AppenderBase; +import java.util.ArrayList; +import java.util.List; + +/** Logback appender used to set up tests. */ +public class TestAppender extends AppenderBase { + public List events = new ArrayList<>(); + + @Override + protected void append(ILoggingEvent eventObject) { + // triggering Logback to capture the current MDC context and store it with the log event + // the default ListAppender does not capture MDC contents + eventObject.getMDCPropertyMap(); + + events.add(eventObject); + } + + public void clearEvents() { + events.clear(); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/GrpcCapturingClientInterceptor.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/GrpcCapturingClientInterceptor.java new file mode 100644 index 0000000000..e7d2a01f56 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/GrpcCapturingClientInterceptor.java @@ -0,0 +1,83 @@ +/* + * Copyright 2024 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. + */ + +package com.google.showcase.v1beta1.it.util; + +import io.grpc.CallOptions; +import io.grpc.Channel; +import io.grpc.ClientCall; +import io.grpc.ClientInterceptor; +import io.grpc.ForwardingClientCall; +import io.grpc.Metadata; +import io.grpc.MethodDescriptor; +import io.grpc.Status; + +/** Implements a client interceptor to retrieve the metadata from a GRPC client request. */ +public class GrpcCapturingClientInterceptor implements ClientInterceptor { + public Metadata metadata; + + @Override + public ClientCall interceptCall( + MethodDescriptor method, final CallOptions callOptions, Channel next) { + ClientCall call = next.newCall(method, callOptions); + return new ForwardingClientCall.SimpleForwardingClientCall(call) { + @Override + public void start(Listener responseListener, Metadata headers) { + Listener wrappedListener = + new SimpleForwardingClientCallListener(responseListener) { + @Override + public void onClose(Status status, Metadata trailers) { + if (status.isOk()) { + metadata = trailers; + } + super.onClose(status, trailers); + } + }; + + super.start(wrappedListener, headers); + } + }; + } + + private static class SimpleForwardingClientCallListener + extends ClientCall.Listener { + private final ClientCall.Listener delegate; + + SimpleForwardingClientCallListener(ClientCall.Listener delegate) { + this.delegate = delegate; + } + + @Override + public void onHeaders(Metadata headers) { + delegate.onHeaders(headers); + } + + @Override + public void onMessage(RespT message) { + delegate.onMessage(message); + } + + @Override + public void onClose(Status status, Metadata trailers) { + delegate.onClose(status, trailers); + } + + @Override + public void onReady() { + delegate.onReady(); + } + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/HttpJsonCapturingClientInterceptor.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/HttpJsonCapturingClientInterceptor.java new file mode 100644 index 0000000000..ec9b9da9cb --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/HttpJsonCapturingClientInterceptor.java @@ -0,0 +1,66 @@ +/* + * Copyright 2024 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. + */ + +package com.google.showcase.v1beta1.it.util; + +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.ForwardingHttpJsonClientCall; +import com.google.api.gax.httpjson.ForwardingHttpJsonClientCallListener; +import com.google.api.gax.httpjson.HttpJsonCallOptions; +import com.google.api.gax.httpjson.HttpJsonChannel; +import com.google.api.gax.httpjson.HttpJsonClientCall; +import com.google.api.gax.httpjson.HttpJsonClientInterceptor; +import com.google.api.gax.httpjson.HttpJsonMetadata; + +/** Implements a client interceptor to retrieve the response headers from a HTTP client request. */ +public class HttpJsonCapturingClientInterceptor implements HttpJsonClientInterceptor { + public HttpJsonMetadata metadata; + + @Override + public HttpJsonClientCall interceptCall( + ApiMethodDescriptor method, + HttpJsonCallOptions callOptions, + HttpJsonChannel next) { + HttpJsonClientCall call = next.newCall(method, callOptions); + return new ForwardingHttpJsonClientCall.SimpleForwardingHttpJsonClientCall( + call) { + @Override + public void start(Listener responseListener, HttpJsonMetadata requestHeaders) { + Listener forwardingResponseListener = + new ForwardingHttpJsonClientCallListener.SimpleForwardingHttpJsonClientCallListener< + ResponseT>(responseListener) { + @Override + public void onHeaders(HttpJsonMetadata responseHeaders) { + metadata = responseHeaders; + super.onHeaders(responseHeaders); + } + + @Override + public void onMessage(ResponseT message) { + super.onMessage(message); + } + + @Override + public void onClose(int statusCode, HttpJsonMetadata trailers) { + super.onClose(statusCode, trailers); + } + }; + + super.start(forwardingResponseListener, requestHeaders); + } + }; + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransport.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransport.java new file mode 100644 index 0000000000..4545d87f20 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransport.java @@ -0,0 +1,48 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it.util; + +import com.google.api.client.http.LowLevelHttpRequest; +import com.google.api.client.json.JsonFactory; +import com.google.api.client.json.gson.GsonFactory; +import com.google.api.client.json.webtoken.JsonWebSignature; +import com.google.api.client.testing.http.MockLowLevelHttpRequest; +import com.google.auth.TestUtils; +import com.google.auth.oauth2.MockTokenServerTransport; +import java.io.IOException; +import java.util.Map; + +public class InterceptingMockTokenServerTransport extends MockTokenServerTransport { + private MockLowLevelHttpRequest lastRequest; + private static final JsonFactory JSON_FACTORY = new GsonFactory(); + + @Override + public LowLevelHttpRequest buildRequest(String method, String url) throws IOException { + MockLowLevelHttpRequest baseRequest = (MockLowLevelHttpRequest) super.buildRequest(method, url); + lastRequest = baseRequest; + return baseRequest; + } + + public String getLastAudienceSent() throws IOException { + String contentString = lastRequest.getContentAsString(); + Map query = TestUtils.parseQuery(contentString); + String assertion = query.get("assertion"); + JsonWebSignature signature = JsonWebSignature.parse(JSON_FACTORY, assertion); + String foundTargetAudience = (String) signature.getPayload().get("api_audience"); + return foundTargetAudience; + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransportFactory.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransportFactory.java new file mode 100644 index 0000000000..ffb1e04132 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/InterceptingMockTokenServerTransportFactory.java @@ -0,0 +1,31 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it.util; + +import com.google.api.client.http.HttpTransport; +import com.google.auth.oauth2.MockTokenServerTransportFactory; + +public class InterceptingMockTokenServerTransportFactory extends MockTokenServerTransportFactory { + + public InterceptingMockTokenServerTransport transport = + new InterceptingMockTokenServerTransport(); + + @Override + public HttpTransport create() { + return transport; + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/TestClientInitializer.java b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/TestClientInitializer.java new file mode 100644 index 0000000000..a3db1a00e3 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/util/TestClientInitializer.java @@ -0,0 +1,343 @@ +/* + * Copyright 2023 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. + */ + +package com.google.showcase.v1beta1.it.util; + +import com.google.api.client.http.javanet.NetHttpTransport; +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.HttpJsonClientInterceptor; +import com.google.api.gax.longrunning.OperationSnapshot; +import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.tracing.ApiTracerFactory; +import com.google.common.collect.ImmutableList; +import com.google.showcase.v1beta1.ComplianceClient; +import com.google.showcase.v1beta1.ComplianceSettings; +import com.google.showcase.v1beta1.EchoClient; +import com.google.showcase.v1beta1.EchoSettings; +import com.google.showcase.v1beta1.IdentityClient; +import com.google.showcase.v1beta1.IdentitySettings; +import com.google.showcase.v1beta1.WaitRequest; +import com.google.showcase.v1beta1.stub.EchoStub; +import com.google.showcase.v1beta1.stub.EchoStubSettings; +import io.grpc.ClientInterceptor; +import io.grpc.ManagedChannelBuilder; +import java.util.List; +import java.util.Set; + +public class TestClientInitializer { + + public static final int AWAIT_TERMINATION_SECONDS = 10; + + // gRPC's endpoint must follow the format of {host}:{port} + public static final String DEFAULT_GRPC_ENDPOINT = "localhost:7469"; + // httpjson's endpoint uses `https://` by default if the scheme is not specified + // local test requires `http://` as not SSL/TLS has been set up for showcase + public static final String DEFAULT_HTTPJSON_ENDPOINT = "http://localhost:7469"; + + public static EchoClient createGrpcEchoClient() throws Exception { + return createGrpcEchoClient(ImmutableList.of()); + } + + public static EchoClient createGrpcEchoClient(List interceptorList) + throws Exception { + EchoSettings grpcEchoSettings = + EchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setInterceptorProvider(() -> interceptorList) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return EchoClient.create(grpcEchoSettings); + } + + public static EchoClient createGrpcEchoClientWithRetrySettings( + RetrySettings retrySettings, + Set retryableCodes, + List interceptorList) + throws Exception { + EchoStubSettings.Builder grpcEchoSettingsBuilder = EchoStubSettings.newBuilder(); + grpcEchoSettingsBuilder + .echoSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(retryableCodes); + EchoSettings grpcEchoSettings = EchoSettings.create(grpcEchoSettingsBuilder.build()); + grpcEchoSettings = + grpcEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setInterceptorProvider(() -> interceptorList) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return EchoClient.create(grpcEchoSettings); + } + + public static EchoClient createHttpJsonEchoClient() throws Exception { + return createHttpJsonEchoClient(ImmutableList.of()); + } + + public static EchoClient createHttpJsonEchoClient(List interceptorList) + throws Exception { + EchoSettings httpJsonEchoSettings = + EchoSettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .setInterceptorProvider(() -> interceptorList) + .build()) + .build(); + return EchoClient.create(httpJsonEchoSettings); + } + + public static EchoClient createHttpJsonEchoClientWithRetrySettings( + RetrySettings retrySettings, + Set retryableCodes, + List interceptorList) + throws Exception { + EchoStubSettings.Builder httpJsonEchoSettingsBuilder = EchoStubSettings.newHttpJsonBuilder(); + httpJsonEchoSettingsBuilder + .echoSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(retryableCodes); + EchoSettings httpJsonEchoSettings = EchoSettings.create(httpJsonEchoSettingsBuilder.build()); + httpJsonEchoSettings = + httpJsonEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setInterceptorProvider(() -> interceptorList) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .build()) + .build(); + return EchoClient.create(httpJsonEchoSettings); + } + + public static EchoClient createGrpcEchoClientCustomBlockSettings( + RetrySettings retrySettings, Set retryableCodes) throws Exception { + EchoStubSettings.Builder grpcEchoSettingsBuilder = EchoStubSettings.newBuilder(); + grpcEchoSettingsBuilder + .blockSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(retryableCodes); + EchoSettings grpcEchoSettings = EchoSettings.create(grpcEchoSettingsBuilder.build()); + grpcEchoSettings = + grpcEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return EchoClient.create(grpcEchoSettings); + } + + public static EchoClient createHttpJsonEchoClientCustomBlockSettings( + RetrySettings retrySettings, Set retryableCodes) throws Exception { + EchoStubSettings.Builder httpJsonEchoSettingsBuilder = EchoStubSettings.newHttpJsonBuilder(); + httpJsonEchoSettingsBuilder + .blockSettings() + .setRetrySettings(retrySettings) + .setRetryableCodes(retryableCodes); + EchoSettings httpJsonEchoSettings = EchoSettings.create(httpJsonEchoSettingsBuilder.build()); + httpJsonEchoSettings = + httpJsonEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .build()) + .build(); + return EchoClient.create(httpJsonEchoSettings); + } + + public static EchoClient createGrpcEchoClientCustomWaitSettings( + RetrySettings initialUnaryRetrySettings, RetrySettings pollingRetrySettings) + throws Exception { + EchoStubSettings.Builder grpcEchoSettingsBuilder = EchoStubSettings.newBuilder(); + grpcEchoSettingsBuilder + .waitOperationSettings() + .setInitialCallSettings( + UnaryCallSettings.newUnaryCallSettingsBuilder() + .setRetrySettings(initialUnaryRetrySettings) + .build()) + .setPollingAlgorithm(OperationTimedPollAlgorithm.create(pollingRetrySettings)); + EchoSettings grpcEchoSettings = EchoSettings.create(grpcEchoSettingsBuilder.build()); + grpcEchoSettings = + grpcEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return EchoClient.create(grpcEchoSettings); + } + + public static EchoClient createHttpJsonEchoClientCustomWaitSettings( + RetrySettings initialUnaryRetrySettings, RetrySettings pollingRetrySettings) + throws Exception { + EchoStubSettings.Builder httpJsonEchoSettingsBuilder = EchoStubSettings.newHttpJsonBuilder(); + httpJsonEchoSettingsBuilder + .waitOperationSettings() + .setInitialCallSettings( + UnaryCallSettings.newUnaryCallSettingsBuilder() + .setRetrySettings(initialUnaryRetrySettings) + .build()) + .setPollingAlgorithm(OperationTimedPollAlgorithm.create(pollingRetrySettings)); + EchoSettings httpJsonEchoSettings = EchoSettings.create(httpJsonEchoSettingsBuilder.build()); + httpJsonEchoSettings = + httpJsonEchoSettings.toBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .build()) + .build(); + return EchoClient.create(httpJsonEchoSettings); + } + + public static IdentityClient createGrpcIdentityClient() throws Exception { + IdentitySettings grpcIdentitySettings = + IdentitySettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + IdentitySettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return IdentityClient.create(grpcIdentitySettings); + } + + public static IdentityClient createHttpJsonIdentityClient() throws Exception { + IdentitySettings httpjsonIdentitySettings = + IdentitySettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .build()) + .build(); + return IdentityClient.create(httpjsonIdentitySettings); + } + + // Create grpcComplianceClient with Interceptor + public static ComplianceClient createGrpcComplianceClient(List interceptorList) + throws Exception { + ComplianceSettings grpcComplianceSettings = + ComplianceSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + ComplianceSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .setInterceptorProvider(() -> interceptorList) + .build()) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + return ComplianceClient.create(grpcComplianceSettings); + } + + public static ComplianceClient createHttpJsonComplianceClient( + List interceptorList) throws Exception { + ComplianceSettings httpJsonComplianceSettings = + ComplianceSettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .setInterceptorProvider(() -> interceptorList) + .build()) + .build(); + return ComplianceClient.create(httpJsonComplianceSettings); + } + + public static EchoClient createGrpcEchoClientOpentelemetry(ApiTracerFactory metricsTracerFactory) + throws Exception { + return createGrpcEchoClientOpentelemetry( + metricsTracerFactory, + EchoSettings.defaultGrpcTransportProviderBuilder() + .setChannelConfigurator(ManagedChannelBuilder::usePlaintext) + .build()); + } + + public static EchoClient createGrpcEchoClientOpentelemetry( + ApiTracerFactory metricsTracerFactory, TransportChannelProvider transportChannelProvider) + throws Exception { + EchoSettings grpcEchoSettings = + EchoSettings.newBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider(transportChannelProvider) + .setEndpoint(DEFAULT_GRPC_ENDPOINT) + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + grpcEchoSettings.getStubSettings().toBuilder() + .setTracerFactory(metricsTracerFactory) + .build(); + EchoStub stub = echoStubSettings.createStub(); + + return EchoClient.create(stub); + } + + public static EchoClient createHttpJsonEchoClientOpentelemetry( + ApiTracerFactory metricsTracerFactory) throws Exception { + + EchoSettings httpJsonEchoSettings = + EchoSettings.newHttpJsonBuilder() + .setCredentialsProvider(NoCredentialsProvider.create()) + .setTransportChannelProvider( + EchoSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport( + new NetHttpTransport.Builder().doNotValidateCertificate().build()) + .setEndpoint(DEFAULT_HTTPJSON_ENDPOINT) + .build()) + .build(); + + EchoStubSettings echoStubSettings = + (EchoStubSettings) + httpJsonEchoSettings.getStubSettings().toBuilder() + .setTracerFactory(metricsTracerFactory) + .build(); + EchoStub stub = echoStubSettings.createStub(); + + return EchoClient.create(stub); + } +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/resources/META-INF/native-image/resource-config.json b/java-showcase-3.21.0/gapic-showcase/src/test/resources/META-INF/native-image/resource-config.json new file mode 100644 index 0000000000..bfa2659f0a --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/resources/META-INF/native-image/resource-config.json @@ -0,0 +1,6 @@ +{ + "resources": [ + { "pattern": ".*.json" }, + { "pattern": ".*.pem" } + ] +} \ No newline at end of file diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/resources/compliance_suite.json b/java-showcase-3.21.0/gapic-showcase/src/test/resources/compliance_suite.json new file mode 100644 index 0000000000..a458819b35 --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/resources/compliance_suite.json @@ -0,0 +1,240 @@ +{ + "group": [ + { + "name": "Fully working conversions, no resources", + "rpcs": ["Compliance.RepeatDataBody", "Compliance.RepeatDataBodyPut", "Compliance.RepeatDataBodyPatch", "Compliance.RepeatDataQuery", "Compliance.RepeatDataSimplePath", "Compliance.RepeatDataBodyInfo"], + "requests": [ + { + "name": "Basic data types", + "serverVerify": true, + "info": { + "fString": "Hello", + "fInt32": -1, + "fSint32" : -2, + "fSfixed32": -3, + "fUint32": 5, + "fFixed32": 7, + "fInt64": -11, + "fSint64": -13, + "fSfixed64": -17, + "fUint64": 19, + "fFixed64":23, + "fDouble": -29e4, + "fFloat": -31, + "fBool": true, + "fKingdom": "ANIMALIA", + + "pString": "Goodbye", + "pInt32": -37, + "pDouble": -41.43, + "pBool": true, + "pKingdom": "PLANTAE", + + "fChild": { + "fString": "second/bool/salutation" + } + }, + "fInt32": -10, + "fInt64": -110, + "fDouble": -54e4, + + "pInt32": -47, + "pInt64": -477, + "pDouble": -61.73 + }, + { + "name": "Basic types, no optional fields", + "serverVerify": true, + "info": { + "fString": "Hello", + "fInt32": -1, + "fSint32" : -2, + "fSfixed32": -3, + "fUint32": 5, + "fFixed32": 7, + "fInt64": -11, + "fSint64": -13, + "fSfixed64": -17, + "fUint64": 19, + "fFixed64":23, + "fDouble": -29e4, + "fFloat": -31, + "fBool": true, + "fKingdom": "ANIMALIA", + + "fChild": { + "fString": "second/bool/salutation" + } + } + }, + + { + "name": "Zero values for non-string fields", + "serverVerify": true, + "info": { + "fString": "Hello", + "fInt32": 0, + "fSint32" : 0, + "fSfixed32": 0, + "fUint32": 0, + "fFixed32": 0, + "fInt64": 0, + "fSint64": 0, + "fSfixed64": 0, + "fUint64": 0, + "fFixed64": 0, + "fDouble": 0, + "fFloat": 0, + "fBool": false, + "fKingdom": "LIFE_KINGDOM_UNSPECIFIED", + + "pString": "Goodbye", + "pInt32": 0, + "pDouble": 0, + "pBool": false, + "pKingdom": "LIFE_KINGDOM_UNSPECIFIED" + } + }, + { + "name": "Extreme values", + "serverVerify": true, + "info": { + "fString": "non-ASCII+non-printable string ☺ → ← \"\\\/\b\f\r\t\u1234 works, not newlines yet", + "fInt32": 2147483647, + "fSint32" : 2147483647, + "fSfixed32": 2147483647, + "fUint32": 4294967295, + "fFixed32": 4294967295, + "fInt64": "9223372036854775807", + "fSint64": "9223372036854775807", + "fSfixed64": "9223372036854775807", + "fUint64": "18446744073709551615", + "fFixed64": "18446744073709551615", + "fDouble": 1.797693134862315708145274237317043567981e+308, + "fFloat": 3.40282346638528859811704183484516925440e+38, + "fBool": false, + + "pString": "Goodbye", + "pInt32": 2147483647, + "pDouble": 1.797693134862315708145274237317043567981e+308, + "pBool": false + } + }, + { + "name": "Strings with spaces", + "serverVerify": true, + "info": { + "fString": "Hello there" + } + }, + { + "name": "Strings with quotes", + "serverVerify": true, + "info": { + "fString": "Hello \"You\"" + } + }, + { + "name": "Strings with percents", + "serverVerify": true, + "info": { + "fString": "Hello 100%" + } + } + ] + }, + { + "name": "Fully working conversions, resources", + "rpcs": ["Compliance.RepeatDataBody", "Compliance.RepeatDataBodyPut", "Compliance.RepeatDataBodyPatch", "Compliance.RepeatDataQuery"], + "requests": [ + { + "name": "Strings with slashes and values that resemble subsequent resource templates", + "serverVerify": true, + "info": { + "fString": "first/hello/second/greetings", + "pBool": true, + + "fChild": { + "fString": "second/zzz/bool/true" + } + } + } + ] + }, + { + "name": "Binding selection testing", + "rpcs": ["Compliance.RepeatDataPathResource"], + "requests": [ + { + "name": "Binding testing baseline no Uri verification", + "serverVerify": true, + "info": { + "fString": "first/hello", + "pBool": true, + + "fChild": { + "fString": "second/greetings" + } + } + }, + { + "name": "Binding testing first binding", + "serverVerify": true, + "info": { + "fString": "first/hello", + "pBool": true, + + "fChild": { + "fString": "second/greetings" + } + }, + "intendedBindingUri": "/v1beta1/repeat/{info.f_string=first/*}/{info.f_child.f_string=second/*}/bool/{info.f_bool}:pathresource" + }, + { + "name": "Binding testing additional binding", + "serverVerify": true, + "info": { + "fString": "second/greetings", + "pBool": true, + + "fChild": { + "fString": "first/hello" + } + }, + "intendedBindingUri": "/v1beta1/repeat/{info.f_child.f_string=first/*}/{info.f_string=second/*}/bool/{info.f_bool}:childfirstpathresource" + } + ] + }, + { + "name": "Cases that apply to non-path requests", + "rpcs": ["Compliance.RepeatDataBody", "Compliance.RepeatDataBodyPut", "Compliance.RepeatDataBodyPatch", "Compliance.RepeatDataQuery"], + "requests": [ + { + "name": "Zero values for all fields", + "serverVerify": true, + "info": { + "fString": "", + "fInt32": 0, + "fSint32" : 0, + "fSfixed32": 0, + "fUint32": 0, + "fFixed32": 0, + "fInt64": 0, + "fSint64": 0, + "fSfixed64": 0, + "fUint64": 0, + "fFixed64":20, + "fDouble": 0, + "fFloat": 0, + "fBool": false, + + "pString": "", + "pInt32": 0, + "pDouble": 0, + "pBool": false + } + } + ] + } + ] +} diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/resources/fake_cert.pem b/java-showcase-3.21.0/gapic-showcase/src/test/resources/fake_cert.pem new file mode 100644 index 0000000000..03febfd3ae --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/resources/fake_cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICUTCCAfugAwIBAgIBADANBgkqhkiG9w0BAQQFADBXMQswCQYDVQQGEwJDTjEL +MAkGA1UECBMCUE4xCzAJBgNVBAcTAkNOMQswCQYDVQQKEwJPTjELMAkGA1UECxMC +VU4xFDASBgNVBAMTC0hlcm9uZyBZYW5nMB4XDTA1MDcxNTIxMTk0N1oXDTA1MDgx +NDIxMTk0N1owVzELMAkGA1UEBhMCQ04xCzAJBgNVBAgTAlBOMQswCQYDVQQHEwJD +TjELMAkGA1UEChMCT04xCzAJBgNVBAsTAlVOMRQwEgYDVQQDEwtIZXJvbmcgWWFu +ZzBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQCp5hnG7ogBhtlynpOS21cBewKE/B7j +V14qeyslnr26xZUsSVko36ZnhiaO/zbMOoRcKK9vEcgMtcLFuQTWDl3RAgMBAAGj +gbEwga4wHQYDVR0OBBYEFFXI70krXeQDxZgbaCQoR4jUDncEMH8GA1UdIwR4MHaA +FFXI70krXeQDxZgbaCQoR4jUDncEoVukWTBXMQswCQYDVQQGEwJDTjELMAkGA1UE +CBMCUE4xCzAJBgNVBAcTAkNOMQswCQYDVQQKEwJPTjELMAkGA1UECxMCVU4xFDAS +BgNVBAMTC0hlcm9uZyBZYW5nggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEE +BQADQQA/ugzBrjjK9jcWnDVfGHlk3icNRq0oV7Ri32z/+HQX67aRfgZu7KWdI+Ju +Wm7DCfrPNGVwFWUQOmsPue9rZBgO +-----END CERTIFICATE----- diff --git a/java-showcase-3.21.0/gapic-showcase/src/test/resources/test_gdch_credential.json b/java-showcase-3.21.0/gapic-showcase/src/test/resources/test_gdch_credential.json new file mode 100644 index 0000000000..16c2582cdc --- /dev/null +++ b/java-showcase-3.21.0/gapic-showcase/src/test/resources/test_gdch_credential.json @@ -0,0 +1,10 @@ +{ + "type": "gdch_service_account", + "format_version": "1", + "project": "project-id", + "private_key_id": "d84a4fefcf50791d4a90f2d7af17469d6282df9d", + "private_key": "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBALX0PQoe1igW12i\nkv1bN/r9lN749y2ijmbc/mFHPyS3hNTyOCjDvBbXYbDhQJzWVUikh4mvGBA07qTj79Xc3yBDfKP2IeyYQIFe0t0\nzkd7R9Zdn98Y2rIQC47aAbDfubtkU1U72t4zL11kHvoa0/RuFZjncvlr42X7be7lYh4p3NAgMBAAECgYASk5wDw\n4Az2ZkmeuN6Fk/y9H+Lcb2pskJIXjrL533vrDWGOC48LrsThMQPv8cxBky8HFSEklPpkfTF95tpD43iVwJRB/Gr\nCtGTw65IfJ4/tI09h6zGc4yqvIo1cHX/LQ+SxKLGyir/dQM925rGt/VojxY5ryJR7GLbCzxPnJm/oQJBANwOCO6\nD2hy1LQYJhXh7O+RLtA/tSnT1xyMQsGT+uUCMiKS2bSKx2wxo9k7h3OegNJIu1q6nZ6AbxDK8H3+d0dUCQQDTrP\nSXagBxzp8PecbaCHjzNRSQE2in81qYnrAFNB4o3DpHyMMY6s5ALLeHKscEWnqP8Ur6X4PvzZecCWU9BKAZAkAut\nLPknAuxSCsUOvUfS1i87ex77Ot+w6POp34pEX+UWb+u5iFn2cQacDTHLV1LtE80L8jVLSbrbrlH43H0DjU5AkEA\ngidhycxS86dxpEljnOMCw8CKoUBd5I880IUahEiUltk7OLJYS/Ts1wbn3kPOVX3wyJs8WBDtBkFrDHW2ezth2QJ\nADj3e1YhMVdjJW5jqwlD/VNddGjgzyunmiZg0uOXsHXbytYmsA545S8KRQFaJKFXYYFo2kOjqOiC1T2cAzMDjCQ\n==\n-----END PRIVATE KEY-----\n", + "name": "service-identity-name", + "ca_cert_path": "fake-cert-path", + "token_uri": "https://service-identity.fake-domain/authenticate" +} diff --git a/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/clirr-ignored-differences.xml b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/clirr-ignored-differences.xml new file mode 100644 index 0000000000..731f7543e2 --- /dev/null +++ b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/clirr-ignored-differences.xml @@ -0,0 +1,8 @@ + + + + 7012 + com/google/showcase/v1beta1/EchoGrpc$AsyncService + *failEchoWithDetails(*) + + diff --git a/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/pom.xml b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/pom.xml new file mode 100644 index 0000000000..9fce31015f --- /dev/null +++ b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/pom.xml @@ -0,0 +1,65 @@ + + 4.0.0 + com.google.api.grpc + grpc-gapic-showcase-v1beta1 + 0.0.1-SNAPSHOT + grpc-gapic-showcase-v1beta1 + GRPC library for grpc-google-cloud-iot-v1 + + com.google.cloud + gapic-showcase-parent + 0.0.1-SNAPSHOT + + + + true + + + + + io.grpc + grpc-api + + + io.grpc + grpc-stub + + + io.grpc + grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-gapic-showcase-v1beta1 + + + com.google.api.grpc + proto-google-iam-v1 + + + com.google.guava + guava + + + + + + + showcase-sonar-analysis + + + enableShowcaseTestCoverage + + + + true + + + + diff --git a/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGrpc.java b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGrpc.java new file mode 100644 index 0000000000..5c42138987 --- /dev/null +++ b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGrpc.java @@ -0,0 +1,1638 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *

+ * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+ * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+ * correctly.
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class ComplianceGrpc { + + private ComplianceGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.Compliance"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataBody", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyMethod; + if ((getRepeatDataBodyMethod = ComplianceGrpc.getRepeatDataBodyMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataBodyMethod = ComplianceGrpc.getRepeatDataBodyMethod) == null) { + ComplianceGrpc.getRepeatDataBodyMethod = + getRepeatDataBodyMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RepeatDataBody")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor(new ComplianceMethodDescriptorSupplier("RepeatDataBody")) + .build(); + } + } + } + return getRepeatDataBodyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyInfoMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataBodyInfo", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyInfoMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyInfoMethod; + if ((getRepeatDataBodyInfoMethod = ComplianceGrpc.getRepeatDataBodyInfoMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataBodyInfoMethod = ComplianceGrpc.getRepeatDataBodyInfoMethod) == null) { + ComplianceGrpc.getRepeatDataBodyInfoMethod = + getRepeatDataBodyInfoMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RepeatDataBodyInfo")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataBodyInfo")) + .build(); + } + } + } + return getRepeatDataBodyInfoMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataQueryMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataQuery", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataQueryMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataQueryMethod; + if ((getRepeatDataQueryMethod = ComplianceGrpc.getRepeatDataQueryMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataQueryMethod = ComplianceGrpc.getRepeatDataQueryMethod) == null) { + ComplianceGrpc.getRepeatDataQueryMethod = + getRepeatDataQueryMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RepeatDataQuery")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataQuery")) + .build(); + } + } + } + return getRepeatDataQueryMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataSimplePathMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataSimplePath", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataSimplePathMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataSimplePathMethod; + if ((getRepeatDataSimplePathMethod = ComplianceGrpc.getRepeatDataSimplePathMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataSimplePathMethod = ComplianceGrpc.getRepeatDataSimplePathMethod) + == null) { + ComplianceGrpc.getRepeatDataSimplePathMethod = + getRepeatDataSimplePathMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "RepeatDataSimplePath")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataSimplePath")) + .build(); + } + } + } + return getRepeatDataSimplePathMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathResourceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataPathResource", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathResourceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathResourceMethod; + if ((getRepeatDataPathResourceMethod = ComplianceGrpc.getRepeatDataPathResourceMethod) + == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataPathResourceMethod = ComplianceGrpc.getRepeatDataPathResourceMethod) + == null) { + ComplianceGrpc.getRepeatDataPathResourceMethod = + getRepeatDataPathResourceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "RepeatDataPathResource")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataPathResource")) + .build(); + } + } + } + return getRepeatDataPathResourceMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathTrailingResourceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataPathTrailingResource", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathTrailingResourceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataPathTrailingResourceMethod; + if ((getRepeatDataPathTrailingResourceMethod = + ComplianceGrpc.getRepeatDataPathTrailingResourceMethod) + == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataPathTrailingResourceMethod = + ComplianceGrpc.getRepeatDataPathTrailingResourceMethod) + == null) { + ComplianceGrpc.getRepeatDataPathTrailingResourceMethod = + getRepeatDataPathTrailingResourceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "RepeatDataPathTrailingResource")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataPathTrailingResource")) + .build(); + } + } + } + return getRepeatDataPathTrailingResourceMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPutMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataBodyPut", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPutMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPutMethod; + if ((getRepeatDataBodyPutMethod = ComplianceGrpc.getRepeatDataBodyPutMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataBodyPutMethod = ComplianceGrpc.getRepeatDataBodyPutMethod) == null) { + ComplianceGrpc.getRepeatDataBodyPutMethod = + getRepeatDataBodyPutMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RepeatDataBodyPut")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataBodyPut")) + .build(); + } + } + } + return getRepeatDataBodyPutMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPatchMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RepeatDataBodyPatch", + requestType = com.google.showcase.v1beta1.RepeatRequest.class, + responseType = com.google.showcase.v1beta1.RepeatResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPatchMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.RepeatRequest, com.google.showcase.v1beta1.RepeatResponse> + getRepeatDataBodyPatchMethod; + if ((getRepeatDataBodyPatchMethod = ComplianceGrpc.getRepeatDataBodyPatchMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getRepeatDataBodyPatchMethod = ComplianceGrpc.getRepeatDataBodyPatchMethod) == null) { + ComplianceGrpc.getRepeatDataBodyPatchMethod = + getRepeatDataBodyPatchMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "RepeatDataBodyPatch")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance())) + .setSchemaDescriptor( + new ComplianceMethodDescriptorSupplier("RepeatDataBodyPatch")) + .build(); + } + } + } + return getRepeatDataBodyPatchMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumRequest, com.google.showcase.v1beta1.EnumResponse> + getGetEnumMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetEnum", + requestType = com.google.showcase.v1beta1.EnumRequest.class, + responseType = com.google.showcase.v1beta1.EnumResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumRequest, com.google.showcase.v1beta1.EnumResponse> + getGetEnumMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumRequest, com.google.showcase.v1beta1.EnumResponse> + getGetEnumMethod; + if ((getGetEnumMethod = ComplianceGrpc.getGetEnumMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getGetEnumMethod = ComplianceGrpc.getGetEnumMethod) == null) { + ComplianceGrpc.getGetEnumMethod = + getGetEnumMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetEnum")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EnumRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EnumResponse.getDefaultInstance())) + .setSchemaDescriptor(new ComplianceMethodDescriptorSupplier("GetEnum")) + .build(); + } + } + } + return getGetEnumMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumResponse, com.google.showcase.v1beta1.EnumResponse> + getVerifyEnumMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "VerifyEnum", + requestType = com.google.showcase.v1beta1.EnumResponse.class, + responseType = com.google.showcase.v1beta1.EnumResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumResponse, com.google.showcase.v1beta1.EnumResponse> + getVerifyEnumMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EnumResponse, com.google.showcase.v1beta1.EnumResponse> + getVerifyEnumMethod; + if ((getVerifyEnumMethod = ComplianceGrpc.getVerifyEnumMethod) == null) { + synchronized (ComplianceGrpc.class) { + if ((getVerifyEnumMethod = ComplianceGrpc.getVerifyEnumMethod) == null) { + ComplianceGrpc.getVerifyEnumMethod = + getVerifyEnumMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "VerifyEnum")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EnumResponse.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EnumResponse.getDefaultInstance())) + .setSchemaDescriptor(new ComplianceMethodDescriptorSupplier("VerifyEnum")) + .build(); + } + } + } + return getVerifyEnumMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static ComplianceStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ComplianceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceStub(channel, callOptions); + } + }; + return ComplianceStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static ComplianceBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ComplianceBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceBlockingV2Stub(channel, callOptions); + } + }; + return ComplianceBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static ComplianceBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ComplianceBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceBlockingStub(channel, callOptions); + } + }; + return ComplianceBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static ComplianceFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ComplianceFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceFutureStub(channel, callOptions); + } + }; + return ComplianceFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the entire request object in the REST body.
+     * 
+ */ + default void repeatDataBody( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataBodyMethod(), responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the a message-type field in the REST body. Per AIP-127, only
+     * top-level, non-repeated fields can be sent this way.
+     * 
+ */ + default void repeatDataBodyInfo( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataBodyInfoMethod(), responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending all request fields as query parameters.
+     * 
+ */ + default void repeatDataQuery( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataQueryMethod(), responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending some parameters as "simple" path variables (i.e., of the form
+     * "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.
+     * 
+ */ + default void repeatDataSimplePath( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataSimplePathMethod(), responseObserver); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a path resource.
+     * 
+ */ + default void repeatDataPathResource( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataPathResourceMethod(), responseObserver); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a trailing resource.
+     * 
+ */ + default void repeatDataPathTrailingResource( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataPathTrailingResourceMethod(), responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PUT method.
+     * 
+ */ + default void repeatDataBodyPut( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataBodyPutMethod(), responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PATCH method.
+     * 
+ */ + default void repeatDataBodyPatch( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRepeatDataBodyPatchMethod(), responseObserver); + } + + /** + * + * + *
+     * This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the
+     * .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the
+     * response from this RPC as the request to VerifyEnum()
+     * The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for
+     * VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + default void getEnum( + com.google.showcase.v1beta1.EnumRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetEnumMethod(), responseObserver); + } + + /** + * + * + *
+     * This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum()
+     * verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds
+     * with the same EnumResponse; otherwise, the RPC errors.
+     * This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run,
+     * although they are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + default void verifyEnum( + com.google.showcase.v1beta1.EnumResponse request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getVerifyEnumMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service Compliance. + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public abstract static class ComplianceImplBase implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return ComplianceGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service Compliance. + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public static final class ComplianceStub extends io.grpc.stub.AbstractAsyncStub { + private ComplianceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ComplianceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceStub(channel, callOptions); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the entire request object in the REST body.
+     * 
+ */ + public void repeatDataBody( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataBodyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the a message-type field in the REST body. Per AIP-127, only
+     * top-level, non-repeated fields can be sent this way.
+     * 
+ */ + public void repeatDataBodyInfo( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataBodyInfoMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending all request fields as query parameters.
+     * 
+ */ + public void repeatDataQuery( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataQueryMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending some parameters as "simple" path variables (i.e., of the form
+     * "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.
+     * 
+ */ + public void repeatDataSimplePath( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataSimplePathMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a path resource.
+     * 
+ */ + public void repeatDataPathResource( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataPathResourceMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a trailing resource.
+     * 
+ */ + public void repeatDataPathTrailingResource( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataPathTrailingResourceMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PUT method.
+     * 
+ */ + public void repeatDataBodyPut( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataBodyPutMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PATCH method.
+     * 
+ */ + public void repeatDataBodyPatch( + com.google.showcase.v1beta1.RepeatRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRepeatDataBodyPatchMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the
+     * .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the
+     * response from this RPC as the request to VerifyEnum()
+     * The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for
+     * VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public void getEnum( + com.google.showcase.v1beta1.EnumRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetEnumMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum()
+     * verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds
+     * with the same EnumResponse; otherwise, the RPC errors.
+     * This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run,
+     * although they are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public void verifyEnum( + com.google.showcase.v1beta1.EnumResponse request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getVerifyEnumMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service Compliance. + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public static final class ComplianceBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private ComplianceBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ComplianceBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the entire request object in the REST body.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBody( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataBodyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the a message-type field in the REST body. Per AIP-127, only
+     * top-level, non-repeated fields can be sent this way.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyInfo( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataBodyInfoMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending all request fields as query parameters.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataQuery( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataQueryMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending some parameters as "simple" path variables (i.e., of the form
+     * "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataSimplePath( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataSimplePathMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a path resource.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataPathResource( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataPathResourceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a trailing resource.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataPathTrailingResource( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataPathTrailingResourceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PUT method.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyPut( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataBodyPutMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PATCH method.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyPatch( + com.google.showcase.v1beta1.RepeatRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRepeatDataBodyPatchMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the
+     * .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the
+     * response from this RPC as the request to VerifyEnum()
+     * The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for
+     * VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.showcase.v1beta1.EnumResponse getEnum( + com.google.showcase.v1beta1.EnumRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetEnumMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum()
+     * verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds
+     * with the same EnumResponse; otherwise, the RPC errors.
+     * This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run,
+     * although they are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.showcase.v1beta1.EnumResponse verifyEnum( + com.google.showcase.v1beta1.EnumResponse request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getVerifyEnumMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service Compliance. + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public static final class ComplianceBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private ComplianceBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ComplianceBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the entire request object in the REST body.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBody( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataBodyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the a message-type field in the REST body. Per AIP-127, only
+     * top-level, non-repeated fields can be sent this way.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyInfo( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataBodyInfoMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending all request fields as query parameters.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataQuery( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataQueryMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending some parameters as "simple" path variables (i.e., of the form
+     * "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataSimplePath( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataSimplePathMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a path resource.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataPathResource( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataPathResourceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a trailing resource.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataPathTrailingResource( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataPathTrailingResourceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PUT method.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyPut( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataBodyPutMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PATCH method.
+     * 
+ */ + public com.google.showcase.v1beta1.RepeatResponse repeatDataBodyPatch( + com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRepeatDataBodyPatchMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the
+     * .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the
+     * response from this RPC as the request to VerifyEnum()
+     * The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for
+     * VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.showcase.v1beta1.EnumResponse getEnum( + com.google.showcase.v1beta1.EnumRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetEnumMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum()
+     * verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds
+     * with the same EnumResponse; otherwise, the RPC errors.
+     * This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run,
+     * although they are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.showcase.v1beta1.EnumResponse verifyEnum( + com.google.showcase.v1beta1.EnumResponse request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getVerifyEnumMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service Compliance. + * + *
+   * This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format
+   * correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped
+   * correctly.
+   * 
+ */ + public static final class ComplianceFutureStub + extends io.grpc.stub.AbstractFutureStub { + private ComplianceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ComplianceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ComplianceFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the entire request object in the REST body.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataBody(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataBodyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending the a message-type field in the REST body. Per AIP-127, only
+     * top-level, non-repeated fields can be sent this way.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataBodyInfo(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataBodyInfoMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending all request fields as query parameters.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataQuery(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataQueryMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request. This method exercises
+     * sending some parameters as "simple" path variables (i.e., of the form
+     * "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataSimplePath(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataSimplePathMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a path resource.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataPathResource(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataPathResourceMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Same as RepeatDataSimplePath, but with a trailing resource.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataPathTrailingResource(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataPathTrailingResourceMethod(), getCallOptions()), + request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PUT method.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataBodyPut(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataBodyPutMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method echoes the ComplianceData request, using the HTTP PATCH method.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.RepeatResponse> + repeatDataBodyPatch(com.google.showcase.v1beta1.RepeatRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRepeatDataBodyPatchMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the
+     * .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the
+     * response from this RPC as the request to VerifyEnum()
+     * The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for
+     * VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.EnumResponse> + getEnum(com.google.showcase.v1beta1.EnumRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetEnumMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum()
+     * verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds
+     * with the same EnumResponse; otherwise, the RPC errors.
+     * This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run,
+     * although they are not guaranteed to be the same across separate Showcase server runs.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.EnumResponse> + verifyEnum(com.google.showcase.v1beta1.EnumResponse request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getVerifyEnumMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_REPEAT_DATA_BODY = 0; + private static final int METHODID_REPEAT_DATA_BODY_INFO = 1; + private static final int METHODID_REPEAT_DATA_QUERY = 2; + private static final int METHODID_REPEAT_DATA_SIMPLE_PATH = 3; + private static final int METHODID_REPEAT_DATA_PATH_RESOURCE = 4; + private static final int METHODID_REPEAT_DATA_PATH_TRAILING_RESOURCE = 5; + private static final int METHODID_REPEAT_DATA_BODY_PUT = 6; + private static final int METHODID_REPEAT_DATA_BODY_PATCH = 7; + private static final int METHODID_GET_ENUM = 8; + private static final int METHODID_VERIFY_ENUM = 9; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_REPEAT_DATA_BODY: + serviceImpl.repeatDataBody( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_BODY_INFO: + serviceImpl.repeatDataBodyInfo( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_QUERY: + serviceImpl.repeatDataQuery( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_SIMPLE_PATH: + serviceImpl.repeatDataSimplePath( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_PATH_RESOURCE: + serviceImpl.repeatDataPathResource( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_PATH_TRAILING_RESOURCE: + serviceImpl.repeatDataPathTrailingResource( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_BODY_PUT: + serviceImpl.repeatDataBodyPut( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_REPEAT_DATA_BODY_PATCH: + serviceImpl.repeatDataBodyPatch( + (com.google.showcase.v1beta1.RepeatRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_GET_ENUM: + serviceImpl.getEnum( + (com.google.showcase.v1beta1.EnumRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_VERIFY_ENUM: + serviceImpl.verifyEnum( + (com.google.showcase.v1beta1.EnumResponse) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getRepeatDataBodyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_BODY))) + .addMethod( + getRepeatDataBodyInfoMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_BODY_INFO))) + .addMethod( + getRepeatDataQueryMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_QUERY))) + .addMethod( + getRepeatDataSimplePathMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_SIMPLE_PATH))) + .addMethod( + getRepeatDataPathResourceMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_PATH_RESOURCE))) + .addMethod( + getRepeatDataPathTrailingResourceMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_PATH_TRAILING_RESOURCE))) + .addMethod( + getRepeatDataBodyPutMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_BODY_PUT))) + .addMethod( + getRepeatDataBodyPatchMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatResponse>( + service, METHODID_REPEAT_DATA_BODY_PATCH))) + .addMethod( + getGetEnumMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.EnumRequest, + com.google.showcase.v1beta1.EnumResponse>(service, METHODID_GET_ENUM))) + .addMethod( + getVerifyEnumMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.EnumResponse, + com.google.showcase.v1beta1.EnumResponse>(service, METHODID_VERIFY_ENUM))) + .build(); + } + + private abstract static class ComplianceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + ComplianceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("Compliance"); + } + } + + private static final class ComplianceFileDescriptorSupplier + extends ComplianceBaseDescriptorSupplier { + ComplianceFileDescriptorSupplier() {} + } + + private static final class ComplianceMethodDescriptorSupplier + extends ComplianceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + ComplianceMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (ComplianceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new ComplianceFileDescriptorSupplier()) + .addMethod(getRepeatDataBodyMethod()) + .addMethod(getRepeatDataBodyInfoMethod()) + .addMethod(getRepeatDataQueryMethod()) + .addMethod(getRepeatDataSimplePathMethod()) + .addMethod(getRepeatDataPathResourceMethod()) + .addMethod(getRepeatDataPathTrailingResourceMethod()) + .addMethod(getRepeatDataBodyPutMethod()) + .addMethod(getRepeatDataBodyPatchMethod()) + .addMethod(getGetEnumMethod()) + .addMethod(getVerifyEnumMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoGrpc.java b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoGrpc.java new file mode 100644 index 0000000000..0d30b3d3e2 --- /dev/null +++ b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoGrpc.java @@ -0,0 +1,1770 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *
+ * This service is used showcase the four main types of rpcs - unary, server
+ * side streaming, client side streaming, and bidirectional streaming. This
+ * service also exposes methods that explicitly implement server delay, and
+ * paginated calls. Set the 'showcase-trailer' metadata key on any method
+ * to have the values echoed in the response trailers. Set the
+ * 'x-goog-request-params' metadata key on any method to have the values
+ * echoed in the response headers.
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class EchoGrpc { + + private EchoGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.Echo"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getEchoMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Echo", + requestType = com.google.showcase.v1beta1.EchoRequest.class, + responseType = com.google.showcase.v1beta1.EchoResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getEchoMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getEchoMethod; + if ((getEchoMethod = EchoGrpc.getEchoMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getEchoMethod = EchoGrpc.getEchoMethod) == null) { + EchoGrpc.getEchoMethod = + getEchoMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Echo")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Echo")) + .build(); + } + } + } + return getEchoMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoErrorDetailsRequest, + com.google.showcase.v1beta1.EchoErrorDetailsResponse> + getEchoErrorDetailsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "EchoErrorDetails", + requestType = com.google.showcase.v1beta1.EchoErrorDetailsRequest.class, + responseType = com.google.showcase.v1beta1.EchoErrorDetailsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoErrorDetailsRequest, + com.google.showcase.v1beta1.EchoErrorDetailsResponse> + getEchoErrorDetailsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoErrorDetailsRequest, + com.google.showcase.v1beta1.EchoErrorDetailsResponse> + getEchoErrorDetailsMethod; + if ((getEchoErrorDetailsMethod = EchoGrpc.getEchoErrorDetailsMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getEchoErrorDetailsMethod = EchoGrpc.getEchoErrorDetailsMethod) == null) { + EchoGrpc.getEchoErrorDetailsMethod = + getEchoErrorDetailsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "EchoErrorDetails")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoErrorDetailsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoErrorDetailsResponse + .getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("EchoErrorDetails")) + .build(); + } + } + } + return getEchoErrorDetailsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.FailEchoWithDetailsRequest, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse> + getFailEchoWithDetailsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "FailEchoWithDetails", + requestType = com.google.showcase.v1beta1.FailEchoWithDetailsRequest.class, + responseType = com.google.showcase.v1beta1.FailEchoWithDetailsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.FailEchoWithDetailsRequest, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse> + getFailEchoWithDetailsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.FailEchoWithDetailsRequest, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse> + getFailEchoWithDetailsMethod; + if ((getFailEchoWithDetailsMethod = EchoGrpc.getFailEchoWithDetailsMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getFailEchoWithDetailsMethod = EchoGrpc.getFailEchoWithDetailsMethod) == null) { + EchoGrpc.getFailEchoWithDetailsMethod = + getFailEchoWithDetailsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "FailEchoWithDetails")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.FailEchoWithDetailsResponse + .getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("FailEchoWithDetails")) + .build(); + } + } + } + return getFailEchoWithDetailsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ExpandRequest, com.google.showcase.v1beta1.EchoResponse> + getExpandMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Expand", + requestType = com.google.showcase.v1beta1.ExpandRequest.class, + responseType = com.google.showcase.v1beta1.EchoResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ExpandRequest, com.google.showcase.v1beta1.EchoResponse> + getExpandMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ExpandRequest, com.google.showcase.v1beta1.EchoResponse> + getExpandMethod; + if ((getExpandMethod = EchoGrpc.getExpandMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getExpandMethod = EchoGrpc.getExpandMethod) == null) { + EchoGrpc.getExpandMethod = + getExpandMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Expand")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ExpandRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Expand")) + .build(); + } + } + } + return getExpandMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getCollectMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Collect", + requestType = com.google.showcase.v1beta1.EchoRequest.class, + responseType = com.google.showcase.v1beta1.EchoResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getCollectMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getCollectMethod; + if ((getCollectMethod = EchoGrpc.getCollectMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getCollectMethod = EchoGrpc.getCollectMethod) == null) { + EchoGrpc.getCollectMethod = + getCollectMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Collect")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Collect")) + .build(); + } + } + } + return getCollectMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getChatMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Chat", + requestType = com.google.showcase.v1beta1.EchoRequest.class, + responseType = com.google.showcase.v1beta1.EchoResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getChatMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + getChatMethod; + if ((getChatMethod = EchoGrpc.getChatMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getChatMethod = EchoGrpc.getChatMethod) == null) { + EchoGrpc.getChatMethod = + getChatMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Chat")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.EchoResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Chat")) + .build(); + } + } + } + return getChatMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PagedExpand", + requestType = com.google.showcase.v1beta1.PagedExpandRequest.class, + responseType = com.google.showcase.v1beta1.PagedExpandResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandMethod; + if ((getPagedExpandMethod = EchoGrpc.getPagedExpandMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getPagedExpandMethod = EchoGrpc.getPagedExpandMethod) == null) { + EchoGrpc.getPagedExpandMethod = + getPagedExpandMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "PagedExpand")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("PagedExpand")) + .build(); + } + } + } + return getPagedExpandMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandLegacyRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandLegacyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PagedExpandLegacy", + requestType = com.google.showcase.v1beta1.PagedExpandLegacyRequest.class, + responseType = com.google.showcase.v1beta1.PagedExpandResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandLegacyRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandLegacyMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandLegacyRequest, + com.google.showcase.v1beta1.PagedExpandResponse> + getPagedExpandLegacyMethod; + if ((getPagedExpandLegacyMethod = EchoGrpc.getPagedExpandLegacyMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getPagedExpandLegacyMethod = EchoGrpc.getPagedExpandLegacyMethod) == null) { + EchoGrpc.getPagedExpandLegacyMethod = + getPagedExpandLegacyMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "PagedExpandLegacy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandLegacyRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("PagedExpandLegacy")) + .build(); + } + } + } + return getPagedExpandLegacyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse> + getPagedExpandLegacyMappedMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PagedExpandLegacyMapped", + requestType = com.google.showcase.v1beta1.PagedExpandRequest.class, + responseType = com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse> + getPagedExpandLegacyMappedMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse> + getPagedExpandLegacyMappedMethod; + if ((getPagedExpandLegacyMappedMethod = EchoGrpc.getPagedExpandLegacyMappedMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getPagedExpandLegacyMappedMethod = EchoGrpc.getPagedExpandLegacyMappedMethod) + == null) { + EchoGrpc.getPagedExpandLegacyMappedMethod = + getPagedExpandLegacyMappedMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "PagedExpandLegacyMapped")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new EchoMethodDescriptorSupplier("PagedExpandLegacyMapped")) + .build(); + } + } + } + return getPagedExpandLegacyMappedMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.WaitRequest, com.google.longrunning.Operation> + getWaitMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Wait", + requestType = com.google.showcase.v1beta1.WaitRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.WaitRequest, com.google.longrunning.Operation> + getWaitMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.WaitRequest, com.google.longrunning.Operation> + getWaitMethod; + if ((getWaitMethod = EchoGrpc.getWaitMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getWaitMethod = EchoGrpc.getWaitMethod) == null) { + EchoGrpc.getWaitMethod = + getWaitMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Wait")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.WaitRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Wait")) + .build(); + } + } + } + return getWaitMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.BlockRequest, com.google.showcase.v1beta1.BlockResponse> + getBlockMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Block", + requestType = com.google.showcase.v1beta1.BlockRequest.class, + responseType = com.google.showcase.v1beta1.BlockResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.BlockRequest, com.google.showcase.v1beta1.BlockResponse> + getBlockMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.BlockRequest, com.google.showcase.v1beta1.BlockResponse> + getBlockMethod; + if ((getBlockMethod = EchoGrpc.getBlockMethod) == null) { + synchronized (EchoGrpc.class) { + if ((getBlockMethod = EchoGrpc.getBlockMethod) == null) { + EchoGrpc.getBlockMethod = + getBlockMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Block")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.BlockRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.BlockResponse.getDefaultInstance())) + .setSchemaDescriptor(new EchoMethodDescriptorSupplier("Block")) + .build(); + } + } + } + return getBlockMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static EchoStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public EchoStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoStub(channel, callOptions); + } + }; + return EchoStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static EchoBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public EchoBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoBlockingV2Stub(channel, callOptions); + } + }; + return EchoBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static EchoBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public EchoBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoBlockingStub(channel, callOptions); + } + }; + return EchoBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static EchoFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public EchoFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoFutureStub(channel, callOptions); + } + }; + return EchoFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * This method simply echoes the request. This method showcases unary RPCs.
+     * 
+ */ + default void echo( + com.google.showcase.v1beta1.EchoRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getEchoMethod(), responseObserver); + } + + /** + * + * + *
+     * This method returns error details in a repeated "google.protobuf.Any"
+     * field. This method showcases handling errors thus encoded, particularly
+     * over REST transport. Note that GAPICs only allow the type
+     * "google.protobuf.Any" for field paths ending in "error.details", and, at
+     * run-time, the actual types for these fields must be one of the types in
+     * google/rpc/error_details.proto.
+     * 
+ */ + default void echoErrorDetails( + com.google.showcase.v1beta1.EchoErrorDetailsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getEchoErrorDetailsMethod(), responseObserver); + } + + /** + * + * + *
+     * This method always fails with a gRPC "Aborted" error status that contains
+     * multiple error details.  These include one instance of each of the standard
+     * ones in error_details.proto
+     * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto)
+     * plus a custom, Showcase-defined PoetryError. The intent of this RPC is to
+     * verify that GAPICs can process these various error details and surface them
+     * to the user in an idiomatic form.
+     * 
+ */ + default void failEchoWithDetails( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getFailEchoWithDetailsMethod(), responseObserver); + } + + /** + * + * + *
+     * This method splits the given content into words and will pass each word back
+     * through the stream. This method showcases server-side streaming RPCs.
+     * 
+ */ + default void expand( + com.google.showcase.v1beta1.ExpandRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getExpandMethod(), responseObserver); + } + + /** + * + * + *
+     * This method will collect the words given to it. When the stream is closed
+     * by the client, this method will return the a concatenation of the strings
+     * passed to it. This method showcases client-side streaming RPCs.
+     * 
+ */ + default io.grpc.stub.StreamObserver collect( + io.grpc.stub.StreamObserver responseObserver) { + return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall( + getCollectMethod(), responseObserver); + } + + /** + * + * + *
+     * This method, upon receiving a request on the stream, will pass the same
+     * content back on the stream. This method showcases bidirectional
+     * streaming RPCs.
+     * 
+ */ + default io.grpc.stub.StreamObserver chat( + io.grpc.stub.StreamObserver responseObserver) { + return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall( + getChatMethod(), responseObserver); + } + + /** + * + * + *
+     * This is similar to the Expand method but instead of returning a stream of
+     * expanded words, this method returns a paged list of expanded words.
+     * 
+ */ + default void pagedExpand( + com.google.showcase.v1beta1.PagedExpandRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getPagedExpandMethod(), responseObserver); + } + + /** + * + * + *
+     * This is similar to the PagedExpand except that it uses
+     * max_results instead of page_size, as some legacy APIs still
+     * do. New APIs should NOT use this pattern.
+     * 
+ */ + default void pagedExpandLegacy( + com.google.showcase.v1beta1.PagedExpandLegacyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getPagedExpandLegacyMethod(), responseObserver); + } + + /** + * + * + *
+     * This method returns a map containing lists of words that appear in the input, keyed by their
+     * initial character. The only words returned are the ones included in the current page,
+     * as determined by page_token and page_size, which both refer to the word indices in the
+     * input. This paging result consisting of a map of lists is a pattern used by some legacy
+     * APIs. New APIs should NOT use this pattern.
+     * 
+ */ + default void pagedExpandLegacyMapped( + com.google.showcase.v1beta1.PagedExpandRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getPagedExpandLegacyMappedMethod(), responseObserver); + } + + /** + * + * + *
+     * This method will wait for the requested amount of time and then return.
+     * This method showcases how a client handles a request timeout.
+     * 
+ */ + default void wait( + com.google.showcase.v1beta1.WaitRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getWaitMethod(), responseObserver); + } + + /** + * + * + *
+     * This method will block (wait) for the requested amount of time
+     * and then return the response or error.
+     * This method showcases how a client handles delays or retries.
+     * 
+ */ + default void block( + com.google.showcase.v1beta1.BlockRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getBlockMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service Echo. + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public abstract static class EchoImplBase implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return EchoGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service Echo. + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public static final class EchoStub extends io.grpc.stub.AbstractAsyncStub { + private EchoStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EchoStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoStub(channel, callOptions); + } + + /** + * + * + *
+     * This method simply echoes the request. This method showcases unary RPCs.
+     * 
+ */ + public void echo( + com.google.showcase.v1beta1.EchoRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getEchoMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * This method returns error details in a repeated "google.protobuf.Any"
+     * field. This method showcases handling errors thus encoded, particularly
+     * over REST transport. Note that GAPICs only allow the type
+     * "google.protobuf.Any" for field paths ending in "error.details", and, at
+     * run-time, the actual types for these fields must be one of the types in
+     * google/rpc/error_details.proto.
+     * 
+ */ + public void echoErrorDetails( + com.google.showcase.v1beta1.EchoErrorDetailsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getEchoErrorDetailsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method always fails with a gRPC "Aborted" error status that contains
+     * multiple error details.  These include one instance of each of the standard
+     * ones in error_details.proto
+     * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto)
+     * plus a custom, Showcase-defined PoetryError. The intent of this RPC is to
+     * verify that GAPICs can process these various error details and surface them
+     * to the user in an idiomatic form.
+     * 
+ */ + public void failEchoWithDetails( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getFailEchoWithDetailsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method splits the given content into words and will pass each word back
+     * through the stream. This method showcases server-side streaming RPCs.
+     * 
+ */ + public void expand( + com.google.showcase.v1beta1.ExpandRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncServerStreamingCall( + getChannel().newCall(getExpandMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * This method will collect the words given to it. When the stream is closed
+     * by the client, this method will return the a concatenation of the strings
+     * passed to it. This method showcases client-side streaming RPCs.
+     * 
+ */ + public io.grpc.stub.StreamObserver collect( + io.grpc.stub.StreamObserver responseObserver) { + return io.grpc.stub.ClientCalls.asyncClientStreamingCall( + getChannel().newCall(getCollectMethod(), getCallOptions()), responseObserver); + } + + /** + * + * + *
+     * This method, upon receiving a request on the stream, will pass the same
+     * content back on the stream. This method showcases bidirectional
+     * streaming RPCs.
+     * 
+ */ + public io.grpc.stub.StreamObserver chat( + io.grpc.stub.StreamObserver responseObserver) { + return io.grpc.stub.ClientCalls.asyncBidiStreamingCall( + getChannel().newCall(getChatMethod(), getCallOptions()), responseObserver); + } + + /** + * + * + *
+     * This is similar to the Expand method but instead of returning a stream of
+     * expanded words, this method returns a paged list of expanded words.
+     * 
+ */ + public void pagedExpand( + com.google.showcase.v1beta1.PagedExpandRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getPagedExpandMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This is similar to the PagedExpand except that it uses
+     * max_results instead of page_size, as some legacy APIs still
+     * do. New APIs should NOT use this pattern.
+     * 
+ */ + public void pagedExpandLegacy( + com.google.showcase.v1beta1.PagedExpandLegacyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getPagedExpandLegacyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method returns a map containing lists of words that appear in the input, keyed by their
+     * initial character. The only words returned are the ones included in the current page,
+     * as determined by page_token and page_size, which both refer to the word indices in the
+     * input. This paging result consisting of a map of lists is a pattern used by some legacy
+     * APIs. New APIs should NOT use this pattern.
+     * 
+ */ + public void pagedExpandLegacyMapped( + com.google.showcase.v1beta1.PagedExpandRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getPagedExpandLegacyMappedMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This method will wait for the requested amount of time and then return.
+     * This method showcases how a client handles a request timeout.
+     * 
+ */ + public void wait( + com.google.showcase.v1beta1.WaitRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getWaitMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * This method will block (wait) for the requested amount of time
+     * and then return the response or error.
+     * This method showcases how a client handles delays or retries.
+     * 
+ */ + public void block( + com.google.showcase.v1beta1.BlockRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getBlockMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service Echo. + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public static final class EchoBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private EchoBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EchoBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * This method simply echoes the request. This method showcases unary RPCs.
+     * 
+ */ + public com.google.showcase.v1beta1.EchoResponse echo( + com.google.showcase.v1beta1.EchoRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getEchoMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method returns error details in a repeated "google.protobuf.Any"
+     * field. This method showcases handling errors thus encoded, particularly
+     * over REST transport. Note that GAPICs only allow the type
+     * "google.protobuf.Any" for field paths ending in "error.details", and, at
+     * run-time, the actual types for these fields must be one of the types in
+     * google/rpc/error_details.proto.
+     * 
+ */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse echoErrorDetails( + com.google.showcase.v1beta1.EchoErrorDetailsRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getEchoErrorDetailsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method always fails with a gRPC "Aborted" error status that contains
+     * multiple error details.  These include one instance of each of the standard
+     * ones in error_details.proto
+     * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto)
+     * plus a custom, Showcase-defined PoetryError. The intent of this RPC is to
+     * verify that GAPICs can process these various error details and surface them
+     * to the user in an idiomatic form.
+     * 
+ */ + public com.google.showcase.v1beta1.FailEchoWithDetailsResponse failEchoWithDetails( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getFailEchoWithDetailsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method splits the given content into words and will pass each word back
+     * through the stream. This method showcases server-side streaming RPCs.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall expand( + com.google.showcase.v1beta1.ExpandRequest request) { + return io.grpc.stub.ClientCalls.blockingV2ServerStreamingCall( + getChannel(), getExpandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method will collect the words given to it. When the stream is closed
+     * by the client, this method will return the a concatenation of the strings
+     * passed to it. This method showcases client-side streaming RPCs.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + collect() { + return io.grpc.stub.ClientCalls.blockingClientStreamingCall( + getChannel(), getCollectMethod(), getCallOptions()); + } + + /** + * + * + *
+     * This method, upon receiving a request on the stream, will pass the same
+     * content back on the stream. This method showcases bidirectional
+     * streaming RPCs.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + com.google.showcase.v1beta1.EchoRequest, com.google.showcase.v1beta1.EchoResponse> + chat() { + return io.grpc.stub.ClientCalls.blockingBidiStreamingCall( + getChannel(), getChatMethod(), getCallOptions()); + } + + /** + * + * + *
+     * This is similar to the Expand method but instead of returning a stream of
+     * expanded words, this method returns a paged list of expanded words.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandResponse pagedExpand( + com.google.showcase.v1beta1.PagedExpandRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getPagedExpandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This is similar to the PagedExpand except that it uses
+     * max_results instead of page_size, as some legacy APIs still
+     * do. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandResponse pagedExpandLegacy( + com.google.showcase.v1beta1.PagedExpandLegacyRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getPagedExpandLegacyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method returns a map containing lists of words that appear in the input, keyed by their
+     * initial character. The only words returned are the ones included in the current page,
+     * as determined by page_token and page_size, which both refer to the word indices in the
+     * input. This paging result consisting of a map of lists is a pattern used by some legacy
+     * APIs. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse pagedExpandLegacyMapped( + com.google.showcase.v1beta1.PagedExpandRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getPagedExpandLegacyMappedMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method will wait for the requested amount of time and then return.
+     * This method showcases how a client handles a request timeout.
+     * 
+ */ + public com.google.longrunning.Operation wait(com.google.showcase.v1beta1.WaitRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getWaitMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method will block (wait) for the requested amount of time
+     * and then return the response or error.
+     * This method showcases how a client handles delays or retries.
+     * 
+ */ + public com.google.showcase.v1beta1.BlockResponse block( + com.google.showcase.v1beta1.BlockRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getBlockMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service Echo. + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public static final class EchoBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private EchoBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EchoBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * This method simply echoes the request. This method showcases unary RPCs.
+     * 
+ */ + public com.google.showcase.v1beta1.EchoResponse echo( + com.google.showcase.v1beta1.EchoRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getEchoMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method returns error details in a repeated "google.protobuf.Any"
+     * field. This method showcases handling errors thus encoded, particularly
+     * over REST transport. Note that GAPICs only allow the type
+     * "google.protobuf.Any" for field paths ending in "error.details", and, at
+     * run-time, the actual types for these fields must be one of the types in
+     * google/rpc/error_details.proto.
+     * 
+ */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse echoErrorDetails( + com.google.showcase.v1beta1.EchoErrorDetailsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getEchoErrorDetailsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method always fails with a gRPC "Aborted" error status that contains
+     * multiple error details.  These include one instance of each of the standard
+     * ones in error_details.proto
+     * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto)
+     * plus a custom, Showcase-defined PoetryError. The intent of this RPC is to
+     * verify that GAPICs can process these various error details and surface them
+     * to the user in an idiomatic form.
+     * 
+ */ + public com.google.showcase.v1beta1.FailEchoWithDetailsResponse failEchoWithDetails( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getFailEchoWithDetailsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method splits the given content into words and will pass each word back
+     * through the stream. This method showcases server-side streaming RPCs.
+     * 
+ */ + public java.util.Iterator expand( + com.google.showcase.v1beta1.ExpandRequest request) { + return io.grpc.stub.ClientCalls.blockingServerStreamingCall( + getChannel(), getExpandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This is similar to the Expand method but instead of returning a stream of
+     * expanded words, this method returns a paged list of expanded words.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandResponse pagedExpand( + com.google.showcase.v1beta1.PagedExpandRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getPagedExpandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This is similar to the PagedExpand except that it uses
+     * max_results instead of page_size, as some legacy APIs still
+     * do. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandResponse pagedExpandLegacy( + com.google.showcase.v1beta1.PagedExpandLegacyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getPagedExpandLegacyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method returns a map containing lists of words that appear in the input, keyed by their
+     * initial character. The only words returned are the ones included in the current page,
+     * as determined by page_token and page_size, which both refer to the word indices in the
+     * input. This paging result consisting of a map of lists is a pattern used by some legacy
+     * APIs. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse pagedExpandLegacyMapped( + com.google.showcase.v1beta1.PagedExpandRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getPagedExpandLegacyMappedMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method will wait for the requested amount of time and then return.
+     * This method showcases how a client handles a request timeout.
+     * 
+ */ + public com.google.longrunning.Operation wait(com.google.showcase.v1beta1.WaitRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getWaitMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method will block (wait) for the requested amount of time
+     * and then return the response or error.
+     * This method showcases how a client handles delays or retries.
+     * 
+ */ + public com.google.showcase.v1beta1.BlockResponse block( + com.google.showcase.v1beta1.BlockRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getBlockMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service Echo. + * + *
+   * This service is used showcase the four main types of rpcs - unary, server
+   * side streaming, client side streaming, and bidirectional streaming. This
+   * service also exposes methods that explicitly implement server delay, and
+   * paginated calls. Set the 'showcase-trailer' metadata key on any method
+   * to have the values echoed in the response trailers. Set the
+   * 'x-goog-request-params' metadata key on any method to have the values
+   * echoed in the response headers.
+   * 
+ */ + public static final class EchoFutureStub extends io.grpc.stub.AbstractFutureStub { + private EchoFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EchoFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EchoFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * This method simply echoes the request. This method showcases unary RPCs.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.EchoResponse> + echo(com.google.showcase.v1beta1.EchoRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getEchoMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method returns error details in a repeated "google.protobuf.Any"
+     * field. This method showcases handling errors thus encoded, particularly
+     * over REST transport. Note that GAPICs only allow the type
+     * "google.protobuf.Any" for field paths ending in "error.details", and, at
+     * run-time, the actual types for these fields must be one of the types in
+     * google/rpc/error_details.proto.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.EchoErrorDetailsResponse> + echoErrorDetails(com.google.showcase.v1beta1.EchoErrorDetailsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getEchoErrorDetailsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method always fails with a gRPC "Aborted" error status that contains
+     * multiple error details.  These include one instance of each of the standard
+     * ones in error_details.proto
+     * (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto)
+     * plus a custom, Showcase-defined PoetryError. The intent of this RPC is to
+     * verify that GAPICs can process these various error details and surface them
+     * to the user in an idiomatic form.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.FailEchoWithDetailsResponse> + failEchoWithDetails(com.google.showcase.v1beta1.FailEchoWithDetailsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getFailEchoWithDetailsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This is similar to the Expand method but instead of returning a stream of
+     * expanded words, this method returns a paged list of expanded words.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.PagedExpandResponse> + pagedExpand(com.google.showcase.v1beta1.PagedExpandRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getPagedExpandMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This is similar to the PagedExpand except that it uses
+     * max_results instead of page_size, as some legacy APIs still
+     * do. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.PagedExpandResponse> + pagedExpandLegacy(com.google.showcase.v1beta1.PagedExpandLegacyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getPagedExpandLegacyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method returns a map containing lists of words that appear in the input, keyed by their
+     * initial character. The only words returned are the ones included in the current page,
+     * as determined by page_token and page_size, which both refer to the word indices in the
+     * input. This paging result consisting of a map of lists is a pattern used by some legacy
+     * APIs. New APIs should NOT use this pattern.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse> + pagedExpandLegacyMapped(com.google.showcase.v1beta1.PagedExpandRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getPagedExpandLegacyMappedMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method will wait for the requested amount of time and then return.
+     * This method showcases how a client handles a request timeout.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + wait(com.google.showcase.v1beta1.WaitRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getWaitMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method will block (wait) for the requested amount of time
+     * and then return the response or error.
+     * This method showcases how a client handles delays or retries.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.BlockResponse> + block(com.google.showcase.v1beta1.BlockRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getBlockMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_ECHO = 0; + private static final int METHODID_ECHO_ERROR_DETAILS = 1; + private static final int METHODID_FAIL_ECHO_WITH_DETAILS = 2; + private static final int METHODID_EXPAND = 3; + private static final int METHODID_PAGED_EXPAND = 4; + private static final int METHODID_PAGED_EXPAND_LEGACY = 5; + private static final int METHODID_PAGED_EXPAND_LEGACY_MAPPED = 6; + private static final int METHODID_WAIT = 7; + private static final int METHODID_BLOCK = 8; + private static final int METHODID_COLLECT = 9; + private static final int METHODID_CHAT = 10; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_ECHO: + serviceImpl.echo( + (com.google.showcase.v1beta1.EchoRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_ECHO_ERROR_DETAILS: + serviceImpl.echoErrorDetails( + (com.google.showcase.v1beta1.EchoErrorDetailsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_FAIL_ECHO_WITH_DETAILS: + serviceImpl.failEchoWithDetails( + (com.google.showcase.v1beta1.FailEchoWithDetailsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_EXPAND: + serviceImpl.expand( + (com.google.showcase.v1beta1.ExpandRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_PAGED_EXPAND: + serviceImpl.pagedExpand( + (com.google.showcase.v1beta1.PagedExpandRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_PAGED_EXPAND_LEGACY: + serviceImpl.pagedExpandLegacy( + (com.google.showcase.v1beta1.PagedExpandLegacyRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_PAGED_EXPAND_LEGACY_MAPPED: + serviceImpl.pagedExpandLegacyMapped( + (com.google.showcase.v1beta1.PagedExpandRequest) request, + (io.grpc.stub.StreamObserver< + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse>) + responseObserver); + break; + case METHODID_WAIT: + serviceImpl.wait( + (com.google.showcase.v1beta1.WaitRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_BLOCK: + serviceImpl.block( + (com.google.showcase.v1beta1.BlockRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_COLLECT: + return (io.grpc.stub.StreamObserver) + serviceImpl.collect( + (io.grpc.stub.StreamObserver) + responseObserver); + case METHODID_CHAT: + return (io.grpc.stub.StreamObserver) + serviceImpl.chat( + (io.grpc.stub.StreamObserver) + responseObserver); + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getEchoMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.EchoRequest, + com.google.showcase.v1beta1.EchoResponse>(service, METHODID_ECHO))) + .addMethod( + getEchoErrorDetailsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.EchoErrorDetailsRequest, + com.google.showcase.v1beta1.EchoErrorDetailsResponse>( + service, METHODID_ECHO_ERROR_DETAILS))) + .addMethod( + getFailEchoWithDetailsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.FailEchoWithDetailsRequest, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse>( + service, METHODID_FAIL_ECHO_WITH_DETAILS))) + .addMethod( + getExpandMethod(), + io.grpc.stub.ServerCalls.asyncServerStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.ExpandRequest, + com.google.showcase.v1beta1.EchoResponse>(service, METHODID_EXPAND))) + .addMethod( + getCollectMethod(), + io.grpc.stub.ServerCalls.asyncClientStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.EchoRequest, + com.google.showcase.v1beta1.EchoResponse>(service, METHODID_COLLECT))) + .addMethod( + getChatMethod(), + io.grpc.stub.ServerCalls.asyncBidiStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.EchoRequest, + com.google.showcase.v1beta1.EchoResponse>(service, METHODID_CHAT))) + .addMethod( + getPagedExpandMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandResponse>( + service, METHODID_PAGED_EXPAND))) + .addMethod( + getPagedExpandLegacyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.PagedExpandLegacyRequest, + com.google.showcase.v1beta1.PagedExpandResponse>( + service, METHODID_PAGED_EXPAND_LEGACY))) + .addMethod( + getPagedExpandLegacyMappedMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.PagedExpandRequest, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse>( + service, METHODID_PAGED_EXPAND_LEGACY_MAPPED))) + .addMethod( + getWaitMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.WaitRequest, com.google.longrunning.Operation>( + service, METHODID_WAIT))) + .addMethod( + getBlockMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.BlockRequest, + com.google.showcase.v1beta1.BlockResponse>(service, METHODID_BLOCK))) + .build(); + } + + private abstract static class EchoBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + EchoBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("Echo"); + } + } + + private static final class EchoFileDescriptorSupplier extends EchoBaseDescriptorSupplier { + EchoFileDescriptorSupplier() {} + } + + private static final class EchoMethodDescriptorSupplier extends EchoBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + EchoMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (EchoGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new EchoFileDescriptorSupplier()) + .addMethod(getEchoMethod()) + .addMethod(getEchoErrorDetailsMethod()) + .addMethod(getFailEchoWithDetailsMethod()) + .addMethod(getExpandMethod()) + .addMethod(getCollectMethod()) + .addMethod(getChatMethod()) + .addMethod(getPagedExpandMethod()) + .addMethod(getPagedExpandLegacyMethod()) + .addMethod(getPagedExpandLegacyMappedMethod()) + .addMethod(getWaitMethod()) + .addMethod(getBlockMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityGrpc.java b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityGrpc.java new file mode 100644 index 0000000000..bc0f6987e3 --- /dev/null +++ b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityGrpc.java @@ -0,0 +1,886 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *
+ * A simple identity service.
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class IdentityGrpc { + + private IdentityGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.Identity"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateUserRequest, com.google.showcase.v1beta1.User> + getCreateUserMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateUser", + requestType = com.google.showcase.v1beta1.CreateUserRequest.class, + responseType = com.google.showcase.v1beta1.User.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateUserRequest, com.google.showcase.v1beta1.User> + getCreateUserMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateUserRequest, com.google.showcase.v1beta1.User> + getCreateUserMethod; + if ((getCreateUserMethod = IdentityGrpc.getCreateUserMethod) == null) { + synchronized (IdentityGrpc.class) { + if ((getCreateUserMethod = IdentityGrpc.getCreateUserMethod) == null) { + IdentityGrpc.getCreateUserMethod = + getCreateUserMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateUser")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateUserRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.User.getDefaultInstance())) + .setSchemaDescriptor(new IdentityMethodDescriptorSupplier("CreateUser")) + .build(); + } + } + } + return getCreateUserMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetUserRequest, com.google.showcase.v1beta1.User> + getGetUserMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetUser", + requestType = com.google.showcase.v1beta1.GetUserRequest.class, + responseType = com.google.showcase.v1beta1.User.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetUserRequest, com.google.showcase.v1beta1.User> + getGetUserMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetUserRequest, com.google.showcase.v1beta1.User> + getGetUserMethod; + if ((getGetUserMethod = IdentityGrpc.getGetUserMethod) == null) { + synchronized (IdentityGrpc.class) { + if ((getGetUserMethod = IdentityGrpc.getGetUserMethod) == null) { + IdentityGrpc.getGetUserMethod = + getGetUserMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetUser")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetUserRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.User.getDefaultInstance())) + .setSchemaDescriptor(new IdentityMethodDescriptorSupplier("GetUser")) + .build(); + } + } + } + return getGetUserMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateUserRequest, com.google.showcase.v1beta1.User> + getUpdateUserMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateUser", + requestType = com.google.showcase.v1beta1.UpdateUserRequest.class, + responseType = com.google.showcase.v1beta1.User.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateUserRequest, com.google.showcase.v1beta1.User> + getUpdateUserMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateUserRequest, com.google.showcase.v1beta1.User> + getUpdateUserMethod; + if ((getUpdateUserMethod = IdentityGrpc.getUpdateUserMethod) == null) { + synchronized (IdentityGrpc.class) { + if ((getUpdateUserMethod = IdentityGrpc.getUpdateUserMethod) == null) { + IdentityGrpc.getUpdateUserMethod = + getUpdateUserMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateUser")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.UpdateUserRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.User.getDefaultInstance())) + .setSchemaDescriptor(new IdentityMethodDescriptorSupplier("UpdateUser")) + .build(); + } + } + } + return getUpdateUserMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteUserRequest, com.google.protobuf.Empty> + getDeleteUserMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteUser", + requestType = com.google.showcase.v1beta1.DeleteUserRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteUserRequest, com.google.protobuf.Empty> + getDeleteUserMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteUserRequest, com.google.protobuf.Empty> + getDeleteUserMethod; + if ((getDeleteUserMethod = IdentityGrpc.getDeleteUserMethod) == null) { + synchronized (IdentityGrpc.class) { + if ((getDeleteUserMethod = IdentityGrpc.getDeleteUserMethod) == null) { + IdentityGrpc.getDeleteUserMethod = + getDeleteUserMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteUser")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.DeleteUserRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new IdentityMethodDescriptorSupplier("DeleteUser")) + .build(); + } + } + } + return getDeleteUserMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListUsersRequest, + com.google.showcase.v1beta1.ListUsersResponse> + getListUsersMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListUsers", + requestType = com.google.showcase.v1beta1.ListUsersRequest.class, + responseType = com.google.showcase.v1beta1.ListUsersResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListUsersRequest, + com.google.showcase.v1beta1.ListUsersResponse> + getListUsersMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListUsersRequest, + com.google.showcase.v1beta1.ListUsersResponse> + getListUsersMethod; + if ((getListUsersMethod = IdentityGrpc.getListUsersMethod) == null) { + synchronized (IdentityGrpc.class) { + if ((getListUsersMethod = IdentityGrpc.getListUsersMethod) == null) { + IdentityGrpc.getListUsersMethod = + getListUsersMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListUsers")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListUsersRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListUsersResponse.getDefaultInstance())) + .setSchemaDescriptor(new IdentityMethodDescriptorSupplier("ListUsers")) + .build(); + } + } + } + return getListUsersMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static IdentityStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public IdentityStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityStub(channel, callOptions); + } + }; + return IdentityStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static IdentityBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public IdentityBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityBlockingV2Stub(channel, callOptions); + } + }; + return IdentityBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static IdentityBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public IdentityBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityBlockingStub(channel, callOptions); + } + }; + return IdentityBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static IdentityFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public IdentityFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityFutureStub(channel, callOptions); + } + }; + return IdentityFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * A simple identity service.
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * Creates a user.
+     * 
+ */ + default void createUser( + com.google.showcase.v1beta1.CreateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateUserMethod(), responseObserver); + } + + /** + * + * + *
+     * Retrieves the User with the given uri.
+     * 
+ */ + default void getUser( + com.google.showcase.v1beta1.GetUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetUserMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates a user.
+     * 
+ */ + default void updateUser( + com.google.showcase.v1beta1.UpdateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateUserMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a user, their profile, and all of their authored messages.
+     * 
+ */ + default void deleteUser( + com.google.showcase.v1beta1.DeleteUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteUserMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists all users.
+     * 
+ */ + default void listUsers( + com.google.showcase.v1beta1.ListUsersRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListUsersMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service Identity. + * + *
+   * A simple identity service.
+   * 
+ */ + public abstract static class IdentityImplBase implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return IdentityGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service Identity. + * + *
+   * A simple identity service.
+   * 
+ */ + public static final class IdentityStub extends io.grpc.stub.AbstractAsyncStub { + private IdentityStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected IdentityStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a user.
+     * 
+ */ + public void createUser( + com.google.showcase.v1beta1.CreateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateUserMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Retrieves the User with the given uri.
+     * 
+ */ + public void getUser( + com.google.showcase.v1beta1.GetUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetUserMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Updates a user.
+     * 
+ */ + public void updateUser( + com.google.showcase.v1beta1.UpdateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateUserMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Deletes a user, their profile, and all of their authored messages.
+     * 
+ */ + public void deleteUser( + com.google.showcase.v1beta1.DeleteUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteUserMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Lists all users.
+     * 
+ */ + public void listUsers( + com.google.showcase.v1beta1.ListUsersRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListUsersMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service Identity. + * + *
+   * A simple identity service.
+   * 
+ */ + public static final class IdentityBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private IdentityBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected IdentityBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a user.
+     * 
+ */ + public com.google.showcase.v1beta1.User createUser( + com.google.showcase.v1beta1.CreateUserRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the User with the given uri.
+     * 
+ */ + public com.google.showcase.v1beta1.User getUser( + com.google.showcase.v1beta1.GetUserRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a user.
+     * 
+ */ + public com.google.showcase.v1beta1.User updateUser( + com.google.showcase.v1beta1.UpdateUserRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getUpdateUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a user, their profile, and all of their authored messages.
+     * 
+ */ + public com.google.protobuf.Empty deleteUser( + com.google.showcase.v1beta1.DeleteUserRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists all users.
+     * 
+ */ + public com.google.showcase.v1beta1.ListUsersResponse listUsers( + com.google.showcase.v1beta1.ListUsersRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListUsersMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service Identity. + * + *
+   * A simple identity service.
+   * 
+ */ + public static final class IdentityBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private IdentityBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected IdentityBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a user.
+     * 
+ */ + public com.google.showcase.v1beta1.User createUser( + com.google.showcase.v1beta1.CreateUserRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the User with the given uri.
+     * 
+ */ + public com.google.showcase.v1beta1.User getUser( + com.google.showcase.v1beta1.GetUserRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a user.
+     * 
+ */ + public com.google.showcase.v1beta1.User updateUser( + com.google.showcase.v1beta1.UpdateUserRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a user, their profile, and all of their authored messages.
+     * 
+ */ + public com.google.protobuf.Empty deleteUser( + com.google.showcase.v1beta1.DeleteUserRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteUserMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists all users.
+     * 
+ */ + public com.google.showcase.v1beta1.ListUsersResponse listUsers( + com.google.showcase.v1beta1.ListUsersRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListUsersMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service Identity. + * + *
+   * A simple identity service.
+   * 
+ */ + public static final class IdentityFutureStub + extends io.grpc.stub.AbstractFutureStub { + private IdentityFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected IdentityFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new IdentityFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a user.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createUser(com.google.showcase.v1beta1.CreateUserRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateUserMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Retrieves the User with the given uri.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + getUser(com.google.showcase.v1beta1.GetUserRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetUserMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates a user.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + updateUser(com.google.showcase.v1beta1.UpdateUserRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateUserMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a user, their profile, and all of their authored messages.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture deleteUser( + com.google.showcase.v1beta1.DeleteUserRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteUserMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists all users.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ListUsersResponse> + listUsers(com.google.showcase.v1beta1.ListUsersRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListUsersMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_USER = 0; + private static final int METHODID_GET_USER = 1; + private static final int METHODID_UPDATE_USER = 2; + private static final int METHODID_DELETE_USER = 3; + private static final int METHODID_LIST_USERS = 4; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE_USER: + serviceImpl.createUser( + (com.google.showcase.v1beta1.CreateUserRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_USER: + serviceImpl.getUser( + (com.google.showcase.v1beta1.GetUserRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_USER: + serviceImpl.updateUser( + (com.google.showcase.v1beta1.UpdateUserRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_USER: + serviceImpl.deleteUser( + (com.google.showcase.v1beta1.DeleteUserRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_USERS: + serviceImpl.listUsers( + (com.google.showcase.v1beta1.ListUsersRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateUserMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateUserRequest, + com.google.showcase.v1beta1.User>(service, METHODID_CREATE_USER))) + .addMethod( + getGetUserMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetUserRequest, com.google.showcase.v1beta1.User>( + service, METHODID_GET_USER))) + .addMethod( + getUpdateUserMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.UpdateUserRequest, + com.google.showcase.v1beta1.User>(service, METHODID_UPDATE_USER))) + .addMethod( + getDeleteUserMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.DeleteUserRequest, com.google.protobuf.Empty>( + service, METHODID_DELETE_USER))) + .addMethod( + getListUsersMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ListUsersRequest, + com.google.showcase.v1beta1.ListUsersResponse>(service, METHODID_LIST_USERS))) + .build(); + } + + private abstract static class IdentityBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + IdentityBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("Identity"); + } + } + + private static final class IdentityFileDescriptorSupplier extends IdentityBaseDescriptorSupplier { + IdentityFileDescriptorSupplier() {} + } + + private static final class IdentityMethodDescriptorSupplier extends IdentityBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + IdentityMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (IdentityGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new IdentityFileDescriptorSupplier()) + .addMethod(getCreateUserMethod()) + .addMethod(getGetUserMethod()) + .addMethod(getUpdateUserMethod()) + .addMethod(getDeleteUserMethod()) + .addMethod(getListUsersMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingGrpc.java b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingGrpc.java new file mode 100644 index 0000000000..48b744397b --- /dev/null +++ b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingGrpc.java @@ -0,0 +1,2004 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *
+ * A simple messaging service that implements chat rooms and profile posts.
+ * This messaging service showcases the features that API clients
+ * generated by gapic-generators implement.
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class MessagingGrpc { + + private MessagingGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.Messaging"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateRoomRequest, com.google.showcase.v1beta1.Room> + getCreateRoomMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateRoom", + requestType = com.google.showcase.v1beta1.CreateRoomRequest.class, + responseType = com.google.showcase.v1beta1.Room.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateRoomRequest, com.google.showcase.v1beta1.Room> + getCreateRoomMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateRoomRequest, com.google.showcase.v1beta1.Room> + getCreateRoomMethod; + if ((getCreateRoomMethod = MessagingGrpc.getCreateRoomMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getCreateRoomMethod = MessagingGrpc.getCreateRoomMethod) == null) { + MessagingGrpc.getCreateRoomMethod = + getCreateRoomMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateRoom")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateRoomRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Room.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("CreateRoom")) + .build(); + } + } + } + return getCreateRoomMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetRoomRequest, com.google.showcase.v1beta1.Room> + getGetRoomMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetRoom", + requestType = com.google.showcase.v1beta1.GetRoomRequest.class, + responseType = com.google.showcase.v1beta1.Room.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetRoomRequest, com.google.showcase.v1beta1.Room> + getGetRoomMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetRoomRequest, com.google.showcase.v1beta1.Room> + getGetRoomMethod; + if ((getGetRoomMethod = MessagingGrpc.getGetRoomMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getGetRoomMethod = MessagingGrpc.getGetRoomMethod) == null) { + MessagingGrpc.getGetRoomMethod = + getGetRoomMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetRoom")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetRoomRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Room.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("GetRoom")) + .build(); + } + } + } + return getGetRoomMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateRoomRequest, com.google.showcase.v1beta1.Room> + getUpdateRoomMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateRoom", + requestType = com.google.showcase.v1beta1.UpdateRoomRequest.class, + responseType = com.google.showcase.v1beta1.Room.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateRoomRequest, com.google.showcase.v1beta1.Room> + getUpdateRoomMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateRoomRequest, com.google.showcase.v1beta1.Room> + getUpdateRoomMethod; + if ((getUpdateRoomMethod = MessagingGrpc.getUpdateRoomMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getUpdateRoomMethod = MessagingGrpc.getUpdateRoomMethod) == null) { + MessagingGrpc.getUpdateRoomMethod = + getUpdateRoomMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateRoom")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.UpdateRoomRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Room.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("UpdateRoom")) + .build(); + } + } + } + return getUpdateRoomMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteRoomRequest, com.google.protobuf.Empty> + getDeleteRoomMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteRoom", + requestType = com.google.showcase.v1beta1.DeleteRoomRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteRoomRequest, com.google.protobuf.Empty> + getDeleteRoomMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteRoomRequest, com.google.protobuf.Empty> + getDeleteRoomMethod; + if ((getDeleteRoomMethod = MessagingGrpc.getDeleteRoomMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getDeleteRoomMethod = MessagingGrpc.getDeleteRoomMethod) == null) { + MessagingGrpc.getDeleteRoomMethod = + getDeleteRoomMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteRoom")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.DeleteRoomRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("DeleteRoom")) + .build(); + } + } + } + return getDeleteRoomMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListRoomsRequest, + com.google.showcase.v1beta1.ListRoomsResponse> + getListRoomsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListRooms", + requestType = com.google.showcase.v1beta1.ListRoomsRequest.class, + responseType = com.google.showcase.v1beta1.ListRoomsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListRoomsRequest, + com.google.showcase.v1beta1.ListRoomsResponse> + getListRoomsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListRoomsRequest, + com.google.showcase.v1beta1.ListRoomsResponse> + getListRoomsMethod; + if ((getListRoomsMethod = MessagingGrpc.getListRoomsMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getListRoomsMethod = MessagingGrpc.getListRoomsMethod) == null) { + MessagingGrpc.getListRoomsMethod = + getListRoomsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListRooms")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListRoomsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListRoomsResponse.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("ListRooms")) + .build(); + } + } + } + return getListRoomsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getCreateBlurbMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateBlurb", + requestType = com.google.showcase.v1beta1.CreateBlurbRequest.class, + responseType = com.google.showcase.v1beta1.Blurb.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getCreateBlurbMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getCreateBlurbMethod; + if ((getCreateBlurbMethod = MessagingGrpc.getCreateBlurbMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getCreateBlurbMethod = MessagingGrpc.getCreateBlurbMethod) == null) { + MessagingGrpc.getCreateBlurbMethod = + getCreateBlurbMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateBlurb")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Blurb.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("CreateBlurb")) + .build(); + } + } + } + return getCreateBlurbMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetBlurbRequest, com.google.showcase.v1beta1.Blurb> + getGetBlurbMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetBlurb", + requestType = com.google.showcase.v1beta1.GetBlurbRequest.class, + responseType = com.google.showcase.v1beta1.Blurb.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetBlurbRequest, com.google.showcase.v1beta1.Blurb> + getGetBlurbMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetBlurbRequest, com.google.showcase.v1beta1.Blurb> + getGetBlurbMethod; + if ((getGetBlurbMethod = MessagingGrpc.getGetBlurbMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getGetBlurbMethod = MessagingGrpc.getGetBlurbMethod) == null) { + MessagingGrpc.getGetBlurbMethod = + getGetBlurbMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetBlurb")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetBlurbRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Blurb.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("GetBlurb")) + .build(); + } + } + } + return getGetBlurbMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getUpdateBlurbMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateBlurb", + requestType = com.google.showcase.v1beta1.UpdateBlurbRequest.class, + responseType = com.google.showcase.v1beta1.Blurb.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getUpdateBlurbMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.UpdateBlurbRequest, com.google.showcase.v1beta1.Blurb> + getUpdateBlurbMethod; + if ((getUpdateBlurbMethod = MessagingGrpc.getUpdateBlurbMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getUpdateBlurbMethod = MessagingGrpc.getUpdateBlurbMethod) == null) { + MessagingGrpc.getUpdateBlurbMethod = + getUpdateBlurbMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateBlurb")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.UpdateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Blurb.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("UpdateBlurb")) + .build(); + } + } + } + return getUpdateBlurbMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteBlurbRequest, com.google.protobuf.Empty> + getDeleteBlurbMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteBlurb", + requestType = com.google.showcase.v1beta1.DeleteBlurbRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteBlurbRequest, com.google.protobuf.Empty> + getDeleteBlurbMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteBlurbRequest, com.google.protobuf.Empty> + getDeleteBlurbMethod; + if ((getDeleteBlurbMethod = MessagingGrpc.getDeleteBlurbMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getDeleteBlurbMethod = MessagingGrpc.getDeleteBlurbMethod) == null) { + MessagingGrpc.getDeleteBlurbMethod = + getDeleteBlurbMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteBlurb")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.DeleteBlurbRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("DeleteBlurb")) + .build(); + } + } + } + return getDeleteBlurbMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListBlurbsRequest, + com.google.showcase.v1beta1.ListBlurbsResponse> + getListBlurbsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListBlurbs", + requestType = com.google.showcase.v1beta1.ListBlurbsRequest.class, + responseType = com.google.showcase.v1beta1.ListBlurbsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListBlurbsRequest, + com.google.showcase.v1beta1.ListBlurbsResponse> + getListBlurbsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListBlurbsRequest, + com.google.showcase.v1beta1.ListBlurbsResponse> + getListBlurbsMethod; + if ((getListBlurbsMethod = MessagingGrpc.getListBlurbsMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getListBlurbsMethod = MessagingGrpc.getListBlurbsMethod) == null) { + MessagingGrpc.getListBlurbsMethod = + getListBlurbsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListBlurbs")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListBlurbsResponse.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("ListBlurbs")) + .build(); + } + } + } + return getListBlurbsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.SearchBlurbsRequest, com.google.longrunning.Operation> + getSearchBlurbsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "SearchBlurbs", + requestType = com.google.showcase.v1beta1.SearchBlurbsRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.SearchBlurbsRequest, com.google.longrunning.Operation> + getSearchBlurbsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.SearchBlurbsRequest, com.google.longrunning.Operation> + getSearchBlurbsMethod; + if ((getSearchBlurbsMethod = MessagingGrpc.getSearchBlurbsMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getSearchBlurbsMethod = MessagingGrpc.getSearchBlurbsMethod) == null) { + MessagingGrpc.getSearchBlurbsMethod = + getSearchBlurbsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SearchBlurbs")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.SearchBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("SearchBlurbs")) + .build(); + } + } + } + return getSearchBlurbsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.StreamBlurbsRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getStreamBlurbsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "StreamBlurbs", + requestType = com.google.showcase.v1beta1.StreamBlurbsRequest.class, + responseType = com.google.showcase.v1beta1.StreamBlurbsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.StreamBlurbsRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getStreamBlurbsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.StreamBlurbsRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getStreamBlurbsMethod; + if ((getStreamBlurbsMethod = MessagingGrpc.getStreamBlurbsMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getStreamBlurbsMethod = MessagingGrpc.getStreamBlurbsMethod) == null) { + MessagingGrpc.getStreamBlurbsMethod = + getStreamBlurbsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "StreamBlurbs")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.StreamBlurbsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.StreamBlurbsResponse + .getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("StreamBlurbs")) + .build(); + } + } + } + return getStreamBlurbsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.SendBlurbsResponse> + getSendBlurbsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "SendBlurbs", + requestType = com.google.showcase.v1beta1.CreateBlurbRequest.class, + responseType = com.google.showcase.v1beta1.SendBlurbsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.SendBlurbsResponse> + getSendBlurbsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.SendBlurbsResponse> + getSendBlurbsMethod; + if ((getSendBlurbsMethod = MessagingGrpc.getSendBlurbsMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getSendBlurbsMethod = MessagingGrpc.getSendBlurbsMethod) == null) { + MessagingGrpc.getSendBlurbsMethod = + getSendBlurbsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SendBlurbs")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateBlurbRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.SendBlurbsResponse.getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("SendBlurbs")) + .build(); + } + } + } + return getSendBlurbsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ConnectRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getConnectMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Connect", + requestType = com.google.showcase.v1beta1.ConnectRequest.class, + responseType = com.google.showcase.v1beta1.StreamBlurbsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ConnectRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getConnectMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ConnectRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + getConnectMethod; + if ((getConnectMethod = MessagingGrpc.getConnectMethod) == null) { + synchronized (MessagingGrpc.class) { + if ((getConnectMethod = MessagingGrpc.getConnectMethod) == null) { + MessagingGrpc.getConnectMethod = + getConnectMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Connect")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ConnectRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.StreamBlurbsResponse + .getDefaultInstance())) + .setSchemaDescriptor(new MessagingMethodDescriptorSupplier("Connect")) + .build(); + } + } + } + return getConnectMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static MessagingStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public MessagingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingStub(channel, callOptions); + } + }; + return MessagingStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static MessagingBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public MessagingBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingBlockingV2Stub(channel, callOptions); + } + }; + return MessagingBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static MessagingBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public MessagingBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingBlockingStub(channel, callOptions); + } + }; + return MessagingBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static MessagingFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public MessagingFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingFutureStub(channel, callOptions); + } + }; + return MessagingFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * Creates a room.
+     * 
+ */ + default void createRoom( + com.google.showcase.v1beta1.CreateRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateRoomMethod(), responseObserver); + } + + /** + * + * + *
+     * Retrieves the Room with the given resource name.
+     * 
+ */ + default void getRoom( + com.google.showcase.v1beta1.GetRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetRoomMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates a room.
+     * 
+ */ + default void updateRoom( + com.google.showcase.v1beta1.UpdateRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateRoomMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a room and all of its blurbs.
+     * 
+ */ + default void deleteRoom( + com.google.showcase.v1beta1.DeleteRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteRoomMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists all chat rooms.
+     * 
+ */ + default void listRooms( + com.google.showcase.v1beta1.ListRoomsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListRoomsMethod(), responseObserver); + } + + /** + * + * + *
+     * Creates a blurb. If the parent is a room, the blurb is understood to be a
+     * message in that room. If the parent is a profile, the blurb is understood
+     * to be a post on the profile.
+     * 
+ */ + default void createBlurb( + com.google.showcase.v1beta1.CreateBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateBlurbMethod(), responseObserver); + } + + /** + * + * + *
+     * Retrieves the Blurb with the given resource name.
+     * 
+ */ + default void getBlurb( + com.google.showcase.v1beta1.GetBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetBlurbMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates a blurb.
+     * 
+ */ + default void updateBlurb( + com.google.showcase.v1beta1.UpdateBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateBlurbMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a blurb.
+     * 
+ */ + default void deleteBlurb( + com.google.showcase.v1beta1.DeleteBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteBlurbMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists blurbs for a specific chat room or user profile depending on the
+     * parent resource name.
+     * 
+ */ + default void listBlurbs( + com.google.showcase.v1beta1.ListBlurbsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListBlurbsMethod(), responseObserver); + } + + /** + * + * + *
+     * This method searches through all blurbs across all rooms and profiles
+     * for blurbs containing to words found in the query. Only posts that
+     * contain an exact match of a queried word will be returned.
+     * 
+ */ + default void searchBlurbs( + com.google.showcase.v1beta1.SearchBlurbsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getSearchBlurbsMethod(), responseObserver); + } + + /** + * + * + *
+     * This returns a stream that emits the blurbs that are created for a
+     * particular chat room or user profile.
+     * 
+ */ + default void streamBlurbs( + com.google.showcase.v1beta1.StreamBlurbsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getStreamBlurbsMethod(), responseObserver); + } + + /** + * + * + *
+     * This is a stream to create multiple blurbs. If an invalid blurb is
+     * requested to be created, the stream will close with an error.
+     * 
+ */ + default io.grpc.stub.StreamObserver sendBlurbs( + io.grpc.stub.StreamObserver + responseObserver) { + return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall( + getSendBlurbsMethod(), responseObserver); + } + + /** + * + * + *
+     * This method starts a bidirectional stream that receives all blurbs that
+     * are being created after the stream has started and sends requests to create
+     * blurbs. If an invalid blurb is requested to be created, the stream will
+     * close with an error.
+     * 
+ */ + default io.grpc.stub.StreamObserver connect( + io.grpc.stub.StreamObserver + responseObserver) { + return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall( + getConnectMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service Messaging. + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public abstract static class MessagingImplBase implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return MessagingGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service Messaging. + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public static final class MessagingStub extends io.grpc.stub.AbstractAsyncStub { + private MessagingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected MessagingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a room.
+     * 
+ */ + public void createRoom( + com.google.showcase.v1beta1.CreateRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateRoomMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Retrieves the Room with the given resource name.
+     * 
+ */ + public void getRoom( + com.google.showcase.v1beta1.GetRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetRoomMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Updates a room.
+     * 
+ */ + public void updateRoom( + com.google.showcase.v1beta1.UpdateRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateRoomMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Deletes a room and all of its blurbs.
+     * 
+ */ + public void deleteRoom( + com.google.showcase.v1beta1.DeleteRoomRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteRoomMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Lists all chat rooms.
+     * 
+ */ + public void listRooms( + com.google.showcase.v1beta1.ListRoomsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListRoomsMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Creates a blurb. If the parent is a room, the blurb is understood to be a
+     * message in that room. If the parent is a profile, the blurb is understood
+     * to be a post on the profile.
+     * 
+ */ + public void createBlurb( + com.google.showcase.v1beta1.CreateBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateBlurbMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Retrieves the Blurb with the given resource name.
+     * 
+ */ + public void getBlurb( + com.google.showcase.v1beta1.GetBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetBlurbMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Updates a blurb.
+     * 
+ */ + public void updateBlurb( + com.google.showcase.v1beta1.UpdateBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateBlurbMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes a blurb.
+     * 
+ */ + public void deleteBlurb( + com.google.showcase.v1beta1.DeleteBlurbRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteBlurbMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Lists blurbs for a specific chat room or user profile depending on the
+     * parent resource name.
+     * 
+ */ + public void listBlurbs( + com.google.showcase.v1beta1.ListBlurbsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListBlurbsMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * This method searches through all blurbs across all rooms and profiles
+     * for blurbs containing to words found in the query. Only posts that
+     * contain an exact match of a queried word will be returned.
+     * 
+ */ + public void searchBlurbs( + com.google.showcase.v1beta1.SearchBlurbsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getSearchBlurbsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This returns a stream that emits the blurbs that are created for a
+     * particular chat room or user profile.
+     * 
+ */ + public void streamBlurbs( + com.google.showcase.v1beta1.StreamBlurbsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncServerStreamingCall( + getChannel().newCall(getStreamBlurbsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * This is a stream to create multiple blurbs. If an invalid blurb is
+     * requested to be created, the stream will close with an error.
+     * 
+ */ + public io.grpc.stub.StreamObserver sendBlurbs( + io.grpc.stub.StreamObserver + responseObserver) { + return io.grpc.stub.ClientCalls.asyncClientStreamingCall( + getChannel().newCall(getSendBlurbsMethod(), getCallOptions()), responseObserver); + } + + /** + * + * + *
+     * This method starts a bidirectional stream that receives all blurbs that
+     * are being created after the stream has started and sends requests to create
+     * blurbs. If an invalid blurb is requested to be created, the stream will
+     * close with an error.
+     * 
+ */ + public io.grpc.stub.StreamObserver connect( + io.grpc.stub.StreamObserver + responseObserver) { + return io.grpc.stub.ClientCalls.asyncBidiStreamingCall( + getChannel().newCall(getConnectMethod(), getCallOptions()), responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service Messaging. + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public static final class MessagingBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private MessagingBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected MessagingBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a room.
+     * 
+ */ + public com.google.showcase.v1beta1.Room createRoom( + com.google.showcase.v1beta1.CreateRoomRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the Room with the given resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.Room getRoom( + com.google.showcase.v1beta1.GetRoomRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a room.
+     * 
+ */ + public com.google.showcase.v1beta1.Room updateRoom( + com.google.showcase.v1beta1.UpdateRoomRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getUpdateRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a room and all of its blurbs.
+     * 
+ */ + public com.google.protobuf.Empty deleteRoom( + com.google.showcase.v1beta1.DeleteRoomRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists all chat rooms.
+     * 
+ */ + public com.google.showcase.v1beta1.ListRoomsResponse listRooms( + com.google.showcase.v1beta1.ListRoomsRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListRoomsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a blurb. If the parent is a room, the blurb is understood to be a
+     * message in that room. If the parent is a profile, the blurb is understood
+     * to be a post on the profile.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb createBlurb( + com.google.showcase.v1beta1.CreateBlurbRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the Blurb with the given resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb getBlurb( + com.google.showcase.v1beta1.GetBlurbRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a blurb.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb updateBlurb( + com.google.showcase.v1beta1.UpdateBlurbRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getUpdateBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a blurb.
+     * 
+ */ + public com.google.protobuf.Empty deleteBlurb( + com.google.showcase.v1beta1.DeleteBlurbRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists blurbs for a specific chat room or user profile depending on the
+     * parent resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.ListBlurbsResponse listBlurbs( + com.google.showcase.v1beta1.ListBlurbsRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListBlurbsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method searches through all blurbs across all rooms and profiles
+     * for blurbs containing to words found in the query. Only posts that
+     * contain an exact match of a queried word will be returned.
+     * 
+ */ + public com.google.longrunning.Operation searchBlurbs( + com.google.showcase.v1beta1.SearchBlurbsRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getSearchBlurbsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This returns a stream that emits the blurbs that are created for a
+     * particular chat room or user profile.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall + streamBlurbs(com.google.showcase.v1beta1.StreamBlurbsRequest request) { + return io.grpc.stub.ClientCalls.blockingV2ServerStreamingCall( + getChannel(), getStreamBlurbsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This is a stream to create multiple blurbs. If an invalid blurb is
+     * requested to be created, the stream will close with an error.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.SendBlurbsResponse> + sendBlurbs() { + return io.grpc.stub.ClientCalls.blockingClientStreamingCall( + getChannel(), getSendBlurbsMethod(), getCallOptions()); + } + + /** + * + * + *
+     * This method starts a bidirectional stream that receives all blurbs that
+     * are being created after the stream has started and sends requests to create
+     * blurbs. If an invalid blurb is requested to be created, the stream will
+     * close with an error.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + com.google.showcase.v1beta1.ConnectRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse> + connect() { + return io.grpc.stub.ClientCalls.blockingBidiStreamingCall( + getChannel(), getConnectMethod(), getCallOptions()); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service Messaging. + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public static final class MessagingBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private MessagingBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected MessagingBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a room.
+     * 
+ */ + public com.google.showcase.v1beta1.Room createRoom( + com.google.showcase.v1beta1.CreateRoomRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the Room with the given resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.Room getRoom( + com.google.showcase.v1beta1.GetRoomRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a room.
+     * 
+ */ + public com.google.showcase.v1beta1.Room updateRoom( + com.google.showcase.v1beta1.UpdateRoomRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a room and all of its blurbs.
+     * 
+ */ + public com.google.protobuf.Empty deleteRoom( + com.google.showcase.v1beta1.DeleteRoomRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteRoomMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists all chat rooms.
+     * 
+ */ + public com.google.showcase.v1beta1.ListRoomsResponse listRooms( + com.google.showcase.v1beta1.ListRoomsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListRoomsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a blurb. If the parent is a room, the blurb is understood to be a
+     * message in that room. If the parent is a profile, the blurb is understood
+     * to be a post on the profile.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb createBlurb( + com.google.showcase.v1beta1.CreateBlurbRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves the Blurb with the given resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb getBlurb( + com.google.showcase.v1beta1.GetBlurbRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a blurb.
+     * 
+ */ + public com.google.showcase.v1beta1.Blurb updateBlurb( + com.google.showcase.v1beta1.UpdateBlurbRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a blurb.
+     * 
+ */ + public com.google.protobuf.Empty deleteBlurb( + com.google.showcase.v1beta1.DeleteBlurbRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteBlurbMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists blurbs for a specific chat room or user profile depending on the
+     * parent resource name.
+     * 
+ */ + public com.google.showcase.v1beta1.ListBlurbsResponse listBlurbs( + com.google.showcase.v1beta1.ListBlurbsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListBlurbsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This method searches through all blurbs across all rooms and profiles
+     * for blurbs containing to words found in the query. Only posts that
+     * contain an exact match of a queried word will be returned.
+     * 
+ */ + public com.google.longrunning.Operation searchBlurbs( + com.google.showcase.v1beta1.SearchBlurbsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getSearchBlurbsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * This returns a stream that emits the blurbs that are created for a
+     * particular chat room or user profile.
+     * 
+ */ + public java.util.Iterator streamBlurbs( + com.google.showcase.v1beta1.StreamBlurbsRequest request) { + return io.grpc.stub.ClientCalls.blockingServerStreamingCall( + getChannel(), getStreamBlurbsMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service Messaging. + * + *
+   * A simple messaging service that implements chat rooms and profile posts.
+   * This messaging service showcases the features that API clients
+   * generated by gapic-generators implement.
+   * 
+ */ + public static final class MessagingFutureStub + extends io.grpc.stub.AbstractFutureStub { + private MessagingFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected MessagingFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new MessagingFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a room.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createRoom(com.google.showcase.v1beta1.CreateRoomRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateRoomMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Retrieves the Room with the given resource name.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + getRoom(com.google.showcase.v1beta1.GetRoomRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetRoomMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates a room.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + updateRoom(com.google.showcase.v1beta1.UpdateRoomRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateRoomMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a room and all of its blurbs.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture deleteRoom( + com.google.showcase.v1beta1.DeleteRoomRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteRoomMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists all chat rooms.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ListRoomsResponse> + listRooms(com.google.showcase.v1beta1.ListRoomsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListRoomsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a blurb. If the parent is a room, the blurb is understood to be a
+     * message in that room. If the parent is a profile, the blurb is understood
+     * to be a post on the profile.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createBlurb(com.google.showcase.v1beta1.CreateBlurbRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateBlurbMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Retrieves the Blurb with the given resource name.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + getBlurb(com.google.showcase.v1beta1.GetBlurbRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetBlurbMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates a blurb.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + updateBlurb(com.google.showcase.v1beta1.UpdateBlurbRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateBlurbMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a blurb.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteBlurb(com.google.showcase.v1beta1.DeleteBlurbRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteBlurbMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists blurbs for a specific chat room or user profile depending on the
+     * parent resource name.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ListBlurbsResponse> + listBlurbs(com.google.showcase.v1beta1.ListBlurbsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListBlurbsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * This method searches through all blurbs across all rooms and profiles
+     * for blurbs containing to words found in the query. Only posts that
+     * contain an exact match of a queried word will be returned.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + searchBlurbs(com.google.showcase.v1beta1.SearchBlurbsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getSearchBlurbsMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_ROOM = 0; + private static final int METHODID_GET_ROOM = 1; + private static final int METHODID_UPDATE_ROOM = 2; + private static final int METHODID_DELETE_ROOM = 3; + private static final int METHODID_LIST_ROOMS = 4; + private static final int METHODID_CREATE_BLURB = 5; + private static final int METHODID_GET_BLURB = 6; + private static final int METHODID_UPDATE_BLURB = 7; + private static final int METHODID_DELETE_BLURB = 8; + private static final int METHODID_LIST_BLURBS = 9; + private static final int METHODID_SEARCH_BLURBS = 10; + private static final int METHODID_STREAM_BLURBS = 11; + private static final int METHODID_SEND_BLURBS = 12; + private static final int METHODID_CONNECT = 13; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE_ROOM: + serviceImpl.createRoom( + (com.google.showcase.v1beta1.CreateRoomRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_ROOM: + serviceImpl.getRoom( + (com.google.showcase.v1beta1.GetRoomRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_ROOM: + serviceImpl.updateRoom( + (com.google.showcase.v1beta1.UpdateRoomRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_ROOM: + serviceImpl.deleteRoom( + (com.google.showcase.v1beta1.DeleteRoomRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_ROOMS: + serviceImpl.listRooms( + (com.google.showcase.v1beta1.ListRoomsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_CREATE_BLURB: + serviceImpl.createBlurb( + (com.google.showcase.v1beta1.CreateBlurbRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_BLURB: + serviceImpl.getBlurb( + (com.google.showcase.v1beta1.GetBlurbRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_BLURB: + serviceImpl.updateBlurb( + (com.google.showcase.v1beta1.UpdateBlurbRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_BLURB: + serviceImpl.deleteBlurb( + (com.google.showcase.v1beta1.DeleteBlurbRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_BLURBS: + serviceImpl.listBlurbs( + (com.google.showcase.v1beta1.ListBlurbsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_SEARCH_BLURBS: + serviceImpl.searchBlurbs( + (com.google.showcase.v1beta1.SearchBlurbsRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_STREAM_BLURBS: + serviceImpl.streamBlurbs( + (com.google.showcase.v1beta1.StreamBlurbsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_SEND_BLURBS: + return (io.grpc.stub.StreamObserver) + serviceImpl.sendBlurbs( + (io.grpc.stub.StreamObserver) + responseObserver); + case METHODID_CONNECT: + return (io.grpc.stub.StreamObserver) + serviceImpl.connect( + (io.grpc.stub.StreamObserver) + responseObserver); + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateRoomMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateRoomRequest, + com.google.showcase.v1beta1.Room>(service, METHODID_CREATE_ROOM))) + .addMethod( + getGetRoomMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetRoomRequest, com.google.showcase.v1beta1.Room>( + service, METHODID_GET_ROOM))) + .addMethod( + getUpdateRoomMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.UpdateRoomRequest, + com.google.showcase.v1beta1.Room>(service, METHODID_UPDATE_ROOM))) + .addMethod( + getDeleteRoomMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.DeleteRoomRequest, com.google.protobuf.Empty>( + service, METHODID_DELETE_ROOM))) + .addMethod( + getListRoomsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ListRoomsRequest, + com.google.showcase.v1beta1.ListRoomsResponse>(service, METHODID_LIST_ROOMS))) + .addMethod( + getCreateBlurbMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.Blurb>(service, METHODID_CREATE_BLURB))) + .addMethod( + getGetBlurbMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetBlurbRequest, com.google.showcase.v1beta1.Blurb>( + service, METHODID_GET_BLURB))) + .addMethod( + getUpdateBlurbMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.UpdateBlurbRequest, + com.google.showcase.v1beta1.Blurb>(service, METHODID_UPDATE_BLURB))) + .addMethod( + getDeleteBlurbMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.DeleteBlurbRequest, com.google.protobuf.Empty>( + service, METHODID_DELETE_BLURB))) + .addMethod( + getListBlurbsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ListBlurbsRequest, + com.google.showcase.v1beta1.ListBlurbsResponse>(service, METHODID_LIST_BLURBS))) + .addMethod( + getSearchBlurbsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.SearchBlurbsRequest, + com.google.longrunning.Operation>(service, METHODID_SEARCH_BLURBS))) + .addMethod( + getStreamBlurbsMethod(), + io.grpc.stub.ServerCalls.asyncServerStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.StreamBlurbsRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse>( + service, METHODID_STREAM_BLURBS))) + .addMethod( + getSendBlurbsMethod(), + io.grpc.stub.ServerCalls.asyncClientStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateBlurbRequest, + com.google.showcase.v1beta1.SendBlurbsResponse>(service, METHODID_SEND_BLURBS))) + .addMethod( + getConnectMethod(), + io.grpc.stub.ServerCalls.asyncBidiStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.ConnectRequest, + com.google.showcase.v1beta1.StreamBlurbsResponse>(service, METHODID_CONNECT))) + .build(); + } + + private abstract static class MessagingBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + MessagingBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("Messaging"); + } + } + + private static final class MessagingFileDescriptorSupplier + extends MessagingBaseDescriptorSupplier { + MessagingFileDescriptorSupplier() {} + } + + private static final class MessagingMethodDescriptorSupplier + extends MessagingBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + MessagingMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (MessagingGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new MessagingFileDescriptorSupplier()) + .addMethod(getCreateRoomMethod()) + .addMethod(getGetRoomMethod()) + .addMethod(getUpdateRoomMethod()) + .addMethod(getDeleteRoomMethod()) + .addMethod(getListRoomsMethod()) + .addMethod(getCreateBlurbMethod()) + .addMethod(getGetBlurbMethod()) + .addMethod(getUpdateBlurbMethod()) + .addMethod(getDeleteBlurbMethod()) + .addMethod(getListBlurbsMethod()) + .addMethod(getSearchBlurbsMethod()) + .addMethod(getStreamBlurbsMethod()) + .addMethod(getSendBlurbsMethod()) + .addMethod(getConnectMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceServiceGrpc.java b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceServiceGrpc.java new file mode 100644 index 0000000000..7172cf958f --- /dev/null +++ b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceServiceGrpc.java @@ -0,0 +1,1045 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** */ +@io.grpc.stub.annotations.GrpcGenerated +public final class SequenceServiceGrpc { + + private SequenceServiceGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.SequenceService"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSequenceRequest, com.google.showcase.v1beta1.Sequence> + getCreateSequenceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateSequence", + requestType = com.google.showcase.v1beta1.CreateSequenceRequest.class, + responseType = com.google.showcase.v1beta1.Sequence.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSequenceRequest, com.google.showcase.v1beta1.Sequence> + getCreateSequenceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSequenceRequest, com.google.showcase.v1beta1.Sequence> + getCreateSequenceMethod; + if ((getCreateSequenceMethod = SequenceServiceGrpc.getCreateSequenceMethod) == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getCreateSequenceMethod = SequenceServiceGrpc.getCreateSequenceMethod) == null) { + SequenceServiceGrpc.getCreateSequenceMethod = + getCreateSequenceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateSequence")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateSequenceRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Sequence.getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("CreateSequence")) + .build(); + } + } + } + return getCreateSequenceMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateStreamingSequenceRequest, + com.google.showcase.v1beta1.StreamingSequence> + getCreateStreamingSequenceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateStreamingSequence", + requestType = com.google.showcase.v1beta1.CreateStreamingSequenceRequest.class, + responseType = com.google.showcase.v1beta1.StreamingSequence.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateStreamingSequenceRequest, + com.google.showcase.v1beta1.StreamingSequence> + getCreateStreamingSequenceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateStreamingSequenceRequest, + com.google.showcase.v1beta1.StreamingSequence> + getCreateStreamingSequenceMethod; + if ((getCreateStreamingSequenceMethod = SequenceServiceGrpc.getCreateStreamingSequenceMethod) + == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getCreateStreamingSequenceMethod = + SequenceServiceGrpc.getCreateStreamingSequenceMethod) + == null) { + SequenceServiceGrpc.getCreateStreamingSequenceMethod = + getCreateStreamingSequenceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "CreateStreamingSequence")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("CreateStreamingSequence")) + .build(); + } + } + } + return getCreateStreamingSequenceMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSequenceReportRequest, + com.google.showcase.v1beta1.SequenceReport> + getGetSequenceReportMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetSequenceReport", + requestType = com.google.showcase.v1beta1.GetSequenceReportRequest.class, + responseType = com.google.showcase.v1beta1.SequenceReport.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSequenceReportRequest, + com.google.showcase.v1beta1.SequenceReport> + getGetSequenceReportMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSequenceReportRequest, + com.google.showcase.v1beta1.SequenceReport> + getGetSequenceReportMethod; + if ((getGetSequenceReportMethod = SequenceServiceGrpc.getGetSequenceReportMethod) == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getGetSequenceReportMethod = SequenceServiceGrpc.getGetSequenceReportMethod) == null) { + SequenceServiceGrpc.getGetSequenceReportMethod = + getGetSequenceReportMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetSequenceReport")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetSequenceReportRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.SequenceReport.getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("GetSequenceReport")) + .build(); + } + } + } + return getGetSequenceReportMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest, + com.google.showcase.v1beta1.StreamingSequenceReport> + getGetStreamingSequenceReportMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetStreamingSequenceReport", + requestType = com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.class, + responseType = com.google.showcase.v1beta1.StreamingSequenceReport.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest, + com.google.showcase.v1beta1.StreamingSequenceReport> + getGetStreamingSequenceReportMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest, + com.google.showcase.v1beta1.StreamingSequenceReport> + getGetStreamingSequenceReportMethod; + if ((getGetStreamingSequenceReportMethod = + SequenceServiceGrpc.getGetStreamingSequenceReportMethod) + == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getGetStreamingSequenceReportMethod = + SequenceServiceGrpc.getGetStreamingSequenceReportMethod) + == null) { + SequenceServiceGrpc.getGetStreamingSequenceReportMethod = + getGetStreamingSequenceReportMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "GetStreamingSequenceReport")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.StreamingSequenceReport + .getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("GetStreamingSequenceReport")) + .build(); + } + } + } + return getGetStreamingSequenceReportMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptSequenceRequest, com.google.protobuf.Empty> + getAttemptSequenceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "AttemptSequence", + requestType = com.google.showcase.v1beta1.AttemptSequenceRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptSequenceRequest, com.google.protobuf.Empty> + getAttemptSequenceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptSequenceRequest, com.google.protobuf.Empty> + getAttemptSequenceMethod; + if ((getAttemptSequenceMethod = SequenceServiceGrpc.getAttemptSequenceMethod) == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getAttemptSequenceMethod = SequenceServiceGrpc.getAttemptSequenceMethod) == null) { + SequenceServiceGrpc.getAttemptSequenceMethod = + getAttemptSequenceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "AttemptSequence")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.AttemptSequenceRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("AttemptSequence")) + .build(); + } + } + } + return getAttemptSequenceMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse> + getAttemptStreamingSequenceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "AttemptStreamingSequence", + requestType = com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.class, + responseType = com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse> + getAttemptStreamingSequenceMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse> + getAttemptStreamingSequenceMethod; + if ((getAttemptStreamingSequenceMethod = SequenceServiceGrpc.getAttemptStreamingSequenceMethod) + == null) { + synchronized (SequenceServiceGrpc.class) { + if ((getAttemptStreamingSequenceMethod = + SequenceServiceGrpc.getAttemptStreamingSequenceMethod) + == null) { + SequenceServiceGrpc.getAttemptStreamingSequenceMethod = + getAttemptStreamingSequenceMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "AttemptStreamingSequence")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new SequenceServiceMethodDescriptorSupplier("AttemptStreamingSequence")) + .build(); + } + } + } + return getAttemptStreamingSequenceMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static SequenceServiceStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public SequenceServiceStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceStub(channel, callOptions); + } + }; + return SequenceServiceStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static SequenceServiceBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public SequenceServiceBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceBlockingV2Stub(channel, callOptions); + } + }; + return SequenceServiceBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static SequenceServiceBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public SequenceServiceBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceBlockingStub(channel, callOptions); + } + }; + return SequenceServiceBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static SequenceServiceFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public SequenceServiceFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceFutureStub(channel, callOptions); + } + }; + return SequenceServiceFutureStub.newStub(factory, channel); + } + + /** */ + public interface AsyncService { + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + default void createSequence( + com.google.showcase.v1beta1.CreateSequenceRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateSequenceMethod(), responseObserver); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + default void createStreamingSequence( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateStreamingSequenceMethod(), responseObserver); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + default void getSequenceReport( + com.google.showcase.v1beta1.GetSequenceReportRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetSequenceReportMethod(), responseObserver); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + default void getStreamingSequenceReport( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetStreamingSequenceReportMethod(), responseObserver); + } + + /** + * + * + *
+     * Attempts a sequence.
+     * 
+ */ + default void attemptSequence( + com.google.showcase.v1beta1.AttemptSequenceRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getAttemptSequenceMethod(), responseObserver); + } + + /** + * + * + *
+     * Attempts a streaming sequence.
+     * May not function as expected in HTTP mode due to when http statuses are sent
+     * See https://github.com/googleapis/gapic-showcase/issues/1377 for more details
+     * 
+ */ + default void attemptStreamingSequence( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getAttemptStreamingSequenceMethod(), responseObserver); + } + } + + /** Base class for the server implementation of the service SequenceService. */ + public abstract static class SequenceServiceImplBase + implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return SequenceServiceGrpc.bindService(this); + } + } + + /** A stub to allow clients to do asynchronous rpc calls to service SequenceService. */ + public static final class SequenceServiceStub + extends io.grpc.stub.AbstractAsyncStub { + private SequenceServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected SequenceServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public void createSequence( + com.google.showcase.v1beta1.CreateSequenceRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateSequenceMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public void createStreamingSequence( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateStreamingSequenceMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public void getSequenceReport( + com.google.showcase.v1beta1.GetSequenceReportRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetSequenceReportMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public void getStreamingSequenceReport( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetStreamingSequenceReportMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Attempts a sequence.
+     * 
+ */ + public void attemptSequence( + com.google.showcase.v1beta1.AttemptSequenceRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getAttemptSequenceMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Attempts a streaming sequence.
+     * May not function as expected in HTTP mode due to when http statuses are sent
+     * See https://github.com/googleapis/gapic-showcase/issues/1377 for more details
+     * 
+ */ + public void attemptStreamingSequence( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncServerStreamingCall( + getChannel().newCall(getAttemptStreamingSequenceMethod(), getCallOptions()), + request, + responseObserver); + } + } + + /** A stub to allow clients to do synchronous rpc calls to service SequenceService. */ + public static final class SequenceServiceBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private SequenceServiceBlockingV2Stub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected SequenceServiceBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.Sequence createSequence( + com.google.showcase.v1beta1.CreateSequenceRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.StreamingSequence createStreamingSequence( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateStreamingSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.SequenceReport getSequenceReport( + com.google.showcase.v1beta1.GetSequenceReportRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetSequenceReportMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.StreamingSequenceReport getStreamingSequenceReport( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetStreamingSequenceReportMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Attempts a sequence.
+     * 
+ */ + public com.google.protobuf.Empty attemptSequence( + com.google.showcase.v1beta1.AttemptSequenceRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getAttemptSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Attempts a streaming sequence.
+     * May not function as expected in HTTP mode due to when http statuses are sent
+     * See https://github.com/googleapis/gapic-showcase/issues/1377 for more details
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + ?, com.google.showcase.v1beta1.AttemptStreamingSequenceResponse> + attemptStreamingSequence( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest request) { + return io.grpc.stub.ClientCalls.blockingV2ServerStreamingCall( + getChannel(), getAttemptStreamingSequenceMethod(), getCallOptions(), request); + } + } + + /** A stub to allow clients to do limited synchronous rpc calls to service SequenceService. */ + public static final class SequenceServiceBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private SequenceServiceBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected SequenceServiceBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.Sequence createSequence( + com.google.showcase.v1beta1.CreateSequenceRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.StreamingSequence createStreamingSequence( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateStreamingSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.SequenceReport getSequenceReport( + com.google.showcase.v1beta1.GetSequenceReportRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetSequenceReportMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.showcase.v1beta1.StreamingSequenceReport getStreamingSequenceReport( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetStreamingSequenceReportMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Attempts a sequence.
+     * 
+ */ + public com.google.protobuf.Empty attemptSequence( + com.google.showcase.v1beta1.AttemptSequenceRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getAttemptSequenceMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Attempts a streaming sequence.
+     * May not function as expected in HTTP mode due to when http statuses are sent
+     * See https://github.com/googleapis/gapic-showcase/issues/1377 for more details
+     * 
+ */ + public java.util.Iterator + attemptStreamingSequence( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest request) { + return io.grpc.stub.ClientCalls.blockingServerStreamingCall( + getChannel(), getAttemptStreamingSequenceMethod(), getCallOptions(), request); + } + } + + /** A stub to allow clients to do ListenableFuture-style rpc calls to service SequenceService. */ + public static final class SequenceServiceFutureStub + extends io.grpc.stub.AbstractFutureStub { + private SequenceServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected SequenceServiceFutureStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SequenceServiceFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createSequence(com.google.showcase.v1beta1.CreateSequenceRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateSequenceMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a sequence.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.StreamingSequence> + createStreamingSequence( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateStreamingSequenceMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.SequenceReport> + getSequenceReport(com.google.showcase.v1beta1.GetSequenceReportRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetSequenceReportMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Retrieves a sequence.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.StreamingSequenceReport> + getStreamingSequenceReport( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetStreamingSequenceReportMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Attempts a sequence.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + attemptSequence(com.google.showcase.v1beta1.AttemptSequenceRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getAttemptSequenceMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_SEQUENCE = 0; + private static final int METHODID_CREATE_STREAMING_SEQUENCE = 1; + private static final int METHODID_GET_SEQUENCE_REPORT = 2; + private static final int METHODID_GET_STREAMING_SEQUENCE_REPORT = 3; + private static final int METHODID_ATTEMPT_SEQUENCE = 4; + private static final int METHODID_ATTEMPT_STREAMING_SEQUENCE = 5; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE_SEQUENCE: + serviceImpl.createSequence( + (com.google.showcase.v1beta1.CreateSequenceRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_CREATE_STREAMING_SEQUENCE: + serviceImpl.createStreamingSequence( + (com.google.showcase.v1beta1.CreateStreamingSequenceRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_GET_SEQUENCE_REPORT: + serviceImpl.getSequenceReport( + (com.google.showcase.v1beta1.GetSequenceReportRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_GET_STREAMING_SEQUENCE_REPORT: + serviceImpl.getStreamingSequenceReport( + (com.google.showcase.v1beta1.GetStreamingSequenceReportRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_ATTEMPT_SEQUENCE: + serviceImpl.attemptSequence( + (com.google.showcase.v1beta1.AttemptSequenceRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_ATTEMPT_STREAMING_SEQUENCE: + serviceImpl.attemptStreamingSequence( + (com.google.showcase.v1beta1.AttemptStreamingSequenceRequest) request, + (io.grpc.stub.StreamObserver< + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse>) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateSequenceMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateSequenceRequest, + com.google.showcase.v1beta1.Sequence>(service, METHODID_CREATE_SEQUENCE))) + .addMethod( + getCreateStreamingSequenceMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateStreamingSequenceRequest, + com.google.showcase.v1beta1.StreamingSequence>( + service, METHODID_CREATE_STREAMING_SEQUENCE))) + .addMethod( + getGetSequenceReportMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetSequenceReportRequest, + com.google.showcase.v1beta1.SequenceReport>( + service, METHODID_GET_SEQUENCE_REPORT))) + .addMethod( + getGetStreamingSequenceReportMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest, + com.google.showcase.v1beta1.StreamingSequenceReport>( + service, METHODID_GET_STREAMING_SEQUENCE_REPORT))) + .addMethod( + getAttemptSequenceMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.AttemptSequenceRequest, com.google.protobuf.Empty>( + service, METHODID_ATTEMPT_SEQUENCE))) + .addMethod( + getAttemptStreamingSequenceMethod(), + io.grpc.stub.ServerCalls.asyncServerStreamingCall( + new MethodHandlers< + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse>( + service, METHODID_ATTEMPT_STREAMING_SEQUENCE))) + .build(); + } + + private abstract static class SequenceServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + SequenceServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("SequenceService"); + } + } + + private static final class SequenceServiceFileDescriptorSupplier + extends SequenceServiceBaseDescriptorSupplier { + SequenceServiceFileDescriptorSupplier() {} + } + + private static final class SequenceServiceMethodDescriptorSupplier + extends SequenceServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + SequenceServiceMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (SequenceServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new SequenceServiceFileDescriptorSupplier()) + .addMethod(getCreateSequenceMethod()) + .addMethod(getCreateStreamingSequenceMethod()) + .addMethod(getGetSequenceReportMethod()) + .addMethod(getGetStreamingSequenceReportMethod()) + .addMethod(getAttemptSequenceMethod()) + .addMethod(getAttemptStreamingSequenceMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingGrpc.java b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingGrpc.java new file mode 100644 index 0000000000..36f60a584b --- /dev/null +++ b/java-showcase-3.21.0/grpc-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingGrpc.java @@ -0,0 +1,1363 @@ +/* + * Copyright 2025 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. + */ +package com.google.showcase.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + * + * + *
+ * A service to facilitate running discrete sets of tests
+ * against Showcase.
+ * Adding this comment with special characters for comment formatting tests:
+ * 1. (abra->kadabra->alakazam)
+ * 2) [Nonsense][]: `pokemon/*/psychic/*`
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class TestingGrpc { + + private TestingGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.showcase.v1beta1.Testing"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSessionRequest, com.google.showcase.v1beta1.Session> + getCreateSessionMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateSession", + requestType = com.google.showcase.v1beta1.CreateSessionRequest.class, + responseType = com.google.showcase.v1beta1.Session.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSessionRequest, com.google.showcase.v1beta1.Session> + getCreateSessionMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.CreateSessionRequest, com.google.showcase.v1beta1.Session> + getCreateSessionMethod; + if ((getCreateSessionMethod = TestingGrpc.getCreateSessionMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getCreateSessionMethod = TestingGrpc.getCreateSessionMethod) == null) { + TestingGrpc.getCreateSessionMethod = + getCreateSessionMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateSession")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.CreateSessionRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Session.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("CreateSession")) + .build(); + } + } + } + return getCreateSessionMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSessionRequest, com.google.showcase.v1beta1.Session> + getGetSessionMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetSession", + requestType = com.google.showcase.v1beta1.GetSessionRequest.class, + responseType = com.google.showcase.v1beta1.Session.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSessionRequest, com.google.showcase.v1beta1.Session> + getGetSessionMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.GetSessionRequest, com.google.showcase.v1beta1.Session> + getGetSessionMethod; + if ((getGetSessionMethod = TestingGrpc.getGetSessionMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getGetSessionMethod = TestingGrpc.getGetSessionMethod) == null) { + TestingGrpc.getGetSessionMethod = + getGetSessionMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetSession")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.GetSessionRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.Session.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("GetSession")) + .build(); + } + } + } + return getGetSessionMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListSessionsRequest, + com.google.showcase.v1beta1.ListSessionsResponse> + getListSessionsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListSessions", + requestType = com.google.showcase.v1beta1.ListSessionsRequest.class, + responseType = com.google.showcase.v1beta1.ListSessionsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListSessionsRequest, + com.google.showcase.v1beta1.ListSessionsResponse> + getListSessionsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListSessionsRequest, + com.google.showcase.v1beta1.ListSessionsResponse> + getListSessionsMethod; + if ((getListSessionsMethod = TestingGrpc.getListSessionsMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getListSessionsMethod = TestingGrpc.getListSessionsMethod) == null) { + TestingGrpc.getListSessionsMethod = + getListSessionsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListSessions")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListSessionsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListSessionsResponse + .getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("ListSessions")) + .build(); + } + } + } + return getListSessionsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteSessionRequest, com.google.protobuf.Empty> + getDeleteSessionMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteSession", + requestType = com.google.showcase.v1beta1.DeleteSessionRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteSessionRequest, com.google.protobuf.Empty> + getDeleteSessionMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteSessionRequest, com.google.protobuf.Empty> + getDeleteSessionMethod; + if ((getDeleteSessionMethod = TestingGrpc.getDeleteSessionMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getDeleteSessionMethod = TestingGrpc.getDeleteSessionMethod) == null) { + TestingGrpc.getDeleteSessionMethod = + getDeleteSessionMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteSession")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.DeleteSessionRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("DeleteSession")) + .build(); + } + } + } + return getDeleteSessionMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ReportSessionRequest, + com.google.showcase.v1beta1.ReportSessionResponse> + getReportSessionMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ReportSession", + requestType = com.google.showcase.v1beta1.ReportSessionRequest.class, + responseType = com.google.showcase.v1beta1.ReportSessionResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ReportSessionRequest, + com.google.showcase.v1beta1.ReportSessionResponse> + getReportSessionMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ReportSessionRequest, + com.google.showcase.v1beta1.ReportSessionResponse> + getReportSessionMethod; + if ((getReportSessionMethod = TestingGrpc.getReportSessionMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getReportSessionMethod = TestingGrpc.getReportSessionMethod) == null) { + TestingGrpc.getReportSessionMethod = + getReportSessionMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ReportSession")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ReportSessionRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ReportSessionResponse + .getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("ReportSession")) + .build(); + } + } + } + return getReportSessionMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListTestsRequest, + com.google.showcase.v1beta1.ListTestsResponse> + getListTestsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListTests", + requestType = com.google.showcase.v1beta1.ListTestsRequest.class, + responseType = com.google.showcase.v1beta1.ListTestsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListTestsRequest, + com.google.showcase.v1beta1.ListTestsResponse> + getListTestsMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.ListTestsRequest, + com.google.showcase.v1beta1.ListTestsResponse> + getListTestsMethod; + if ((getListTestsMethod = TestingGrpc.getListTestsMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getListTestsMethod = TestingGrpc.getListTestsMethod) == null) { + TestingGrpc.getListTestsMethod = + getListTestsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListTests")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListTestsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.ListTestsResponse.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("ListTests")) + .build(); + } + } + } + return getListTestsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteTestRequest, com.google.protobuf.Empty> + getDeleteTestMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteTest", + requestType = com.google.showcase.v1beta1.DeleteTestRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteTestRequest, com.google.protobuf.Empty> + getDeleteTestMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.DeleteTestRequest, com.google.protobuf.Empty> + getDeleteTestMethod; + if ((getDeleteTestMethod = TestingGrpc.getDeleteTestMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getDeleteTestMethod = TestingGrpc.getDeleteTestMethod) == null) { + TestingGrpc.getDeleteTestMethod = + getDeleteTestMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteTest")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.DeleteTestRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("DeleteTest")) + .build(); + } + } + } + return getDeleteTestMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.VerifyTestRequest, + com.google.showcase.v1beta1.VerifyTestResponse> + getVerifyTestMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "VerifyTest", + requestType = com.google.showcase.v1beta1.VerifyTestRequest.class, + responseType = com.google.showcase.v1beta1.VerifyTestResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.VerifyTestRequest, + com.google.showcase.v1beta1.VerifyTestResponse> + getVerifyTestMethod() { + io.grpc.MethodDescriptor< + com.google.showcase.v1beta1.VerifyTestRequest, + com.google.showcase.v1beta1.VerifyTestResponse> + getVerifyTestMethod; + if ((getVerifyTestMethod = TestingGrpc.getVerifyTestMethod) == null) { + synchronized (TestingGrpc.class) { + if ((getVerifyTestMethod = TestingGrpc.getVerifyTestMethod) == null) { + TestingGrpc.getVerifyTestMethod = + getVerifyTestMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "VerifyTest")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.VerifyTestRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.showcase.v1beta1.VerifyTestResponse.getDefaultInstance())) + .setSchemaDescriptor(new TestingMethodDescriptorSupplier("VerifyTest")) + .build(); + } + } + } + return getVerifyTestMethod; + } + + /** Creates a new async stub that supports all call types for the service */ + public static TestingStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public TestingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingStub(channel, callOptions); + } + }; + return TestingStub.newStub(factory, channel); + } + + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static TestingBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public TestingBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingBlockingV2Stub(channel, callOptions); + } + }; + return TestingBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static TestingBlockingStub newBlockingStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public TestingBlockingStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingBlockingStub(channel, callOptions); + } + }; + return TestingBlockingStub.newStub(factory, channel); + } + + /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ + public static TestingFutureStub newFutureStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public TestingFutureStub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingFutureStub(channel, callOptions); + } + }; + return TestingFutureStub.newStub(factory, channel); + } + + /** + * + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * Creates a new testing session.
+     * Adding this comment with special characters for comment formatting tests:
+     * 1. (abra->kadabra->alakazam)
+     * 2) [Nonsense][]: `pokemon/*/psychic/*`
+     * 
+ */ + default void createSession( + com.google.showcase.v1beta1.CreateSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateSessionMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets a testing session.
+     * 
+ */ + default void getSession( + com.google.showcase.v1beta1.GetSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetSessionMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists the current test sessions.
+     * 
+ */ + default void listSessions( + com.google.showcase.v1beta1.ListSessionsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListSessionsMethod(), responseObserver); + } + + /** + * + * + *
+     * Delete a test session.
+     * 
+ */ + default void deleteSession( + com.google.showcase.v1beta1.DeleteSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteSessionMethod(), responseObserver); + } + + /** + * + * + *
+     * Report on the status of a session.
+     * This generates a report detailing which tests have been completed,
+     * and an overall rollup.
+     * 
+ */ + default void reportSession( + com.google.showcase.v1beta1.ReportSessionRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getReportSessionMethod(), responseObserver); + } + + /** + * + * + *
+     * List the tests of a sessesion.
+     * 
+ */ + default void listTests( + com.google.showcase.v1beta1.ListTestsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListTestsMethod(), responseObserver); + } + + /** + * + * + *
+     * Explicitly decline to implement a test.
+     * This removes the test from subsequent `ListTests` calls, and
+     * attempting to do the test will error.
+     * This method will error if attempting to delete a required test.
+     * 
+ */ + default void deleteTest( + com.google.showcase.v1beta1.DeleteTestRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteTestMethod(), responseObserver); + } + + /** + * + * + *
+     * Register a response to a test.
+     * In cases where a test involves registering a final answer at the
+     * end of the test, this method provides the means to do so.
+     * 
+ */ + default void verifyTest( + com.google.showcase.v1beta1.VerifyTestRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getVerifyTestMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service Testing. + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public abstract static class TestingImplBase implements io.grpc.BindableService, AsyncService { + + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return TestingGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service Testing. + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public static final class TestingStub extends io.grpc.stub.AbstractAsyncStub { + private TestingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected TestingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new testing session.
+     * Adding this comment with special characters for comment formatting tests:
+     * 1. (abra->kadabra->alakazam)
+     * 2) [Nonsense][]: `pokemon/*/psychic/*`
+     * 
+ */ + public void createSession( + com.google.showcase.v1beta1.CreateSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateSessionMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Gets a testing session.
+     * 
+ */ + public void getSession( + com.google.showcase.v1beta1.GetSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetSessionMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Lists the current test sessions.
+     * 
+ */ + public void listSessions( + com.google.showcase.v1beta1.ListSessionsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListSessionsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Delete a test session.
+     * 
+ */ + public void deleteSession( + com.google.showcase.v1beta1.DeleteSessionRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteSessionMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Report on the status of a session.
+     * This generates a report detailing which tests have been completed,
+     * and an overall rollup.
+     * 
+ */ + public void reportSession( + com.google.showcase.v1beta1.ReportSessionRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getReportSessionMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * List the tests of a sessesion.
+     * 
+ */ + public void listTests( + com.google.showcase.v1beta1.ListTestsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListTestsMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Explicitly decline to implement a test.
+     * This removes the test from subsequent `ListTests` calls, and
+     * attempting to do the test will error.
+     * This method will error if attempting to delete a required test.
+     * 
+ */ + public void deleteTest( + com.google.showcase.v1beta1.DeleteTestRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteTestMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Register a response to a test.
+     * In cases where a test involves registering a final answer at the
+     * end of the test, this method provides the means to do so.
+     * 
+ */ + public void verifyTest( + com.google.showcase.v1beta1.VerifyTestRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getVerifyTestMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service Testing. + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public static final class TestingBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private TestingBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected TestingBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new testing session.
+     * Adding this comment with special characters for comment formatting tests:
+     * 1. (abra->kadabra->alakazam)
+     * 2) [Nonsense][]: `pokemon/*/psychic/*`
+     * 
+ */ + public com.google.showcase.v1beta1.Session createSession( + com.google.showcase.v1beta1.CreateSessionRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets a testing session.
+     * 
+ */ + public com.google.showcase.v1beta1.Session getSession( + com.google.showcase.v1beta1.GetSessionRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists the current test sessions.
+     * 
+ */ + public com.google.showcase.v1beta1.ListSessionsResponse listSessions( + com.google.showcase.v1beta1.ListSessionsRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListSessionsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Delete a test session.
+     * 
+ */ + public com.google.protobuf.Empty deleteSession( + com.google.showcase.v1beta1.DeleteSessionRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Report on the status of a session.
+     * This generates a report detailing which tests have been completed,
+     * and an overall rollup.
+     * 
+ */ + public com.google.showcase.v1beta1.ReportSessionResponse reportSession( + com.google.showcase.v1beta1.ReportSessionRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getReportSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * List the tests of a sessesion.
+     * 
+ */ + public com.google.showcase.v1beta1.ListTestsResponse listTests( + com.google.showcase.v1beta1.ListTestsRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListTestsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Explicitly decline to implement a test.
+     * This removes the test from subsequent `ListTests` calls, and
+     * attempting to do the test will error.
+     * This method will error if attempting to delete a required test.
+     * 
+ */ + public com.google.protobuf.Empty deleteTest( + com.google.showcase.v1beta1.DeleteTestRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteTestMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Register a response to a test.
+     * In cases where a test involves registering a final answer at the
+     * end of the test, this method provides the means to do so.
+     * 
+ */ + public com.google.showcase.v1beta1.VerifyTestResponse verifyTest( + com.google.showcase.v1beta1.VerifyTestRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getVerifyTestMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service Testing. + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public static final class TestingBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private TestingBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected TestingBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new testing session.
+     * Adding this comment with special characters for comment formatting tests:
+     * 1. (abra->kadabra->alakazam)
+     * 2) [Nonsense][]: `pokemon/*/psychic/*`
+     * 
+ */ + public com.google.showcase.v1beta1.Session createSession( + com.google.showcase.v1beta1.CreateSessionRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets a testing session.
+     * 
+ */ + public com.google.showcase.v1beta1.Session getSession( + com.google.showcase.v1beta1.GetSessionRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists the current test sessions.
+     * 
+ */ + public com.google.showcase.v1beta1.ListSessionsResponse listSessions( + com.google.showcase.v1beta1.ListSessionsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListSessionsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Delete a test session.
+     * 
+ */ + public com.google.protobuf.Empty deleteSession( + com.google.showcase.v1beta1.DeleteSessionRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Report on the status of a session.
+     * This generates a report detailing which tests have been completed,
+     * and an overall rollup.
+     * 
+ */ + public com.google.showcase.v1beta1.ReportSessionResponse reportSession( + com.google.showcase.v1beta1.ReportSessionRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getReportSessionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * List the tests of a sessesion.
+     * 
+ */ + public com.google.showcase.v1beta1.ListTestsResponse listTests( + com.google.showcase.v1beta1.ListTestsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListTestsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Explicitly decline to implement a test.
+     * This removes the test from subsequent `ListTests` calls, and
+     * attempting to do the test will error.
+     * This method will error if attempting to delete a required test.
+     * 
+ */ + public com.google.protobuf.Empty deleteTest( + com.google.showcase.v1beta1.DeleteTestRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteTestMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Register a response to a test.
+     * In cases where a test involves registering a final answer at the
+     * end of the test, this method provides the means to do so.
+     * 
+ */ + public com.google.showcase.v1beta1.VerifyTestResponse verifyTest( + com.google.showcase.v1beta1.VerifyTestRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getVerifyTestMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service Testing. + * + *
+   * A service to facilitate running discrete sets of tests
+   * against Showcase.
+   * Adding this comment with special characters for comment formatting tests:
+   * 1. (abra->kadabra->alakazam)
+   * 2) [Nonsense][]: `pokemon/*/psychic/*`
+   * 
+ */ + public static final class TestingFutureStub + extends io.grpc.stub.AbstractFutureStub { + private TestingFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected TestingFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new TestingFutureStub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a new testing session.
+     * Adding this comment with special characters for comment formatting tests:
+     * 1. (abra->kadabra->alakazam)
+     * 2) [Nonsense][]: `pokemon/*/psychic/*`
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createSession(com.google.showcase.v1beta1.CreateSessionRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateSessionMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets a testing session.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + getSession(com.google.showcase.v1beta1.GetSessionRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetSessionMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists the current test sessions.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ListSessionsResponse> + listSessions(com.google.showcase.v1beta1.ListSessionsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListSessionsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Delete a test session.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteSession(com.google.showcase.v1beta1.DeleteSessionRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteSessionMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Report on the status of a session.
+     * This generates a report detailing which tests have been completed,
+     * and an overall rollup.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ReportSessionResponse> + reportSession(com.google.showcase.v1beta1.ReportSessionRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getReportSessionMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * List the tests of a sessesion.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.ListTestsResponse> + listTests(com.google.showcase.v1beta1.ListTestsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListTestsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Explicitly decline to implement a test.
+     * This removes the test from subsequent `ListTests` calls, and
+     * attempting to do the test will error.
+     * This method will error if attempting to delete a required test.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture deleteTest( + com.google.showcase.v1beta1.DeleteTestRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteTestMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Register a response to a test.
+     * In cases where a test involves registering a final answer at the
+     * end of the test, this method provides the means to do so.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.showcase.v1beta1.VerifyTestResponse> + verifyTest(com.google.showcase.v1beta1.VerifyTestRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getVerifyTestMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_SESSION = 0; + private static final int METHODID_GET_SESSION = 1; + private static final int METHODID_LIST_SESSIONS = 2; + private static final int METHODID_DELETE_SESSION = 3; + private static final int METHODID_REPORT_SESSION = 4; + private static final int METHODID_LIST_TESTS = 5; + private static final int METHODID_DELETE_TEST = 6; + private static final int METHODID_VERIFY_TEST = 7; + + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE_SESSION: + serviceImpl.createSession( + (com.google.showcase.v1beta1.CreateSessionRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_SESSION: + serviceImpl.getSession( + (com.google.showcase.v1beta1.GetSessionRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_SESSIONS: + serviceImpl.listSessions( + (com.google.showcase.v1beta1.ListSessionsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_DELETE_SESSION: + serviceImpl.deleteSession( + (com.google.showcase.v1beta1.DeleteSessionRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_REPORT_SESSION: + serviceImpl.reportSession( + (com.google.showcase.v1beta1.ReportSessionRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_LIST_TESTS: + serviceImpl.listTests( + (com.google.showcase.v1beta1.ListTestsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_DELETE_TEST: + serviceImpl.deleteTest( + (com.google.showcase.v1beta1.DeleteTestRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_VERIFY_TEST: + serviceImpl.verifyTest( + (com.google.showcase.v1beta1.VerifyTestRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateSessionMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.CreateSessionRequest, + com.google.showcase.v1beta1.Session>(service, METHODID_CREATE_SESSION))) + .addMethod( + getGetSessionMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.GetSessionRequest, + com.google.showcase.v1beta1.Session>(service, METHODID_GET_SESSION))) + .addMethod( + getListSessionsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ListSessionsRequest, + com.google.showcase.v1beta1.ListSessionsResponse>( + service, METHODID_LIST_SESSIONS))) + .addMethod( + getDeleteSessionMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.DeleteSessionRequest, com.google.protobuf.Empty>( + service, METHODID_DELETE_SESSION))) + .addMethod( + getReportSessionMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ReportSessionRequest, + com.google.showcase.v1beta1.ReportSessionResponse>( + service, METHODID_REPORT_SESSION))) + .addMethod( + getListTestsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.ListTestsRequest, + com.google.showcase.v1beta1.ListTestsResponse>(service, METHODID_LIST_TESTS))) + .addMethod( + getDeleteTestMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.DeleteTestRequest, com.google.protobuf.Empty>( + service, METHODID_DELETE_TEST))) + .addMethod( + getVerifyTestMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.showcase.v1beta1.VerifyTestRequest, + com.google.showcase.v1beta1.VerifyTestResponse>(service, METHODID_VERIFY_TEST))) + .build(); + } + + private abstract static class TestingBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { + TestingBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("Testing"); + } + } + + private static final class TestingFileDescriptorSupplier extends TestingBaseDescriptorSupplier { + TestingFileDescriptorSupplier() {} + } + + private static final class TestingMethodDescriptorSupplier extends TestingBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + TestingMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (TestingGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new TestingFileDescriptorSupplier()) + .addMethod(getCreateSessionMethod()) + .addMethod(getGetSessionMethod()) + .addMethod(getListSessionsMethod()) + .addMethod(getDeleteSessionMethod()) + .addMethod(getReportSessionMethod()) + .addMethod(getListTestsMethod()) + .addMethod(getDeleteTestMethod()) + .addMethod(getVerifyTestMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java-showcase-3.21.0/pom.xml b/java-showcase-3.21.0/pom.xml new file mode 100644 index 0000000000..c8b4143143 --- /dev/null +++ b/java-showcase-3.21.0/pom.xml @@ -0,0 +1,259 @@ + + + 4.0.0 + com.google.cloud + gapic-showcase-parent + pom + 0.0.1-SNAPSHOT + GAPIC Showcase Client Core Parent + + Java idiomatic client for Google Cloud Platform services. + + + + com.google.cloud + google-cloud-shared-config + 1.17.0 + + + + + UTF-8 + UTF-8 + github + google-cloud-showcase-parent + true + true + true + + + + + + com.google.cloud + google-cloud-shared-dependencies + 3.54.2-SNAPSHOT + pom + import + + + com.google.api.grpc + proto-gapic-showcase-v1beta1 + 0.0.1-SNAPSHOT + + + com.google.api.grpc + grpc-gapic-showcase-v1beta1 + 0.0.1-SNAPSHOT + + + com.google.cloud + gapic-showcase + 0.0.1-SNAPSHOT + + + org.junit + junit-bom + 5.11.4 + pom + import + + + + + + gapic-showcase + grpc-gapic-showcase-v1beta1 + proto-gapic-showcase-v1beta1 + + + + + native + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + **/com/google/showcase/v1beta1/it/logging/*.java + + + + + org.graalvm.buildtools + native-maven-plugin + true + + + test-native + + test + + test + + + + + --no-fallback + --no-server + --verbose + + + + + + + + showcase + + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + **/com/google/showcase/v1beta1/it/logging/*.java + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.5.2 + + sponge_log + ${skipUnitTests} + + + + org.apache.maven.plugins + maven-failsafe-plugin + + + + + org.apache.maven.surefire + surefire-junit-platform + ${surefire.version} + + + + + org.codehaus.mojo + flatten-maven-plugin + + + + + + + loggingTestBase + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.5.2 + + sponge_log + ${skipUnitTests} + + + + org.apache.maven.plugins + maven-failsafe-plugin + + + + + org.apache.maven.surefire + surefire-junit-platform + ${surefire.version} + + + + + org.codehaus.mojo + flatten-maven-plugin + + + + + + enable-golden-tests + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + **/com/google/showcase/v1beta1/it/logging/*.java + + + + + org.codehaus.mojo + exec-maven-plugin + 3.5.0 + false + + + verify-showcase + + exec + + test + + bash + + scripts/verify.sh + + + + + + + + + + update + + + + org.codehaus.mojo + exec-maven-plugin + 3.5.0 + false + + + verify-showcase + + exec + + generate-sources + + bash + + scripts/generate_showcase.sh + --replace + true + + + + + + + + + + diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/pom.xml b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/pom.xml new file mode 100644 index 0000000000..cef41f54ff --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/pom.xml @@ -0,0 +1,57 @@ + + 4.0.0 + com.google.api.grpc + proto-gapic-showcase-v1beta1 + 0.0.1-SNAPSHOT + proto-gapic-showcase-v1beta1 + PROTO library for proto-gapic-showcase-v1beta1 + + com.google.cloud + gapic-showcase-parent + 0.0.1-SNAPSHOT + + + + true + + + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + com.google.api.grpc + proto-google-iam-v1 + + + com.google.api + api-common + + + com.google.guava + guava + + + + + + + showcase-sonar-analysis + + + enableShowcaseTestCoverage + + + + true + + + + diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java new file mode 100644 index 0000000000..7f7e53ed8c --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequest.java @@ -0,0 +1,603 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.AttemptSequenceRequest} */ +public final class AttemptSequenceRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.AttemptSequenceRequest) + AttemptSequenceRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AttemptSequenceRequest.newBuilder() to construct. + private AttemptSequenceRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AttemptSequenceRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AttemptSequenceRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private AttemptSequenceRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptSequenceRequest.class, + com.google.showcase.v1beta1.AttemptSequenceRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.AttemptSequenceRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.AttemptSequenceRequest other = + (com.google.showcase.v1beta1.AttemptSequenceRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest 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.showcase.v1beta1.AttemptSequenceRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.AttemptSequenceRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.AttemptSequenceRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.AttemptSequenceRequest) + com.google.showcase.v1beta1.AttemptSequenceRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptSequenceRequest.class, + com.google.showcase.v1beta1.AttemptSequenceRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.AttemptSequenceRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptSequenceRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.AttemptSequenceRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptSequenceRequest build() { + com.google.showcase.v1beta1.AttemptSequenceRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptSequenceRequest buildPartial() { + com.google.showcase.v1beta1.AttemptSequenceRequest result = + new com.google.showcase.v1beta1.AttemptSequenceRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.AttemptSequenceRequest) { + return mergeFrom((com.google.showcase.v1beta1.AttemptSequenceRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.AttemptSequenceRequest other) { + if (other == com.google.showcase.v1beta1.AttemptSequenceRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.AttemptSequenceRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.AttemptSequenceRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.AttemptSequenceRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.AttemptSequenceRequest) + private static final com.google.showcase.v1beta1.AttemptSequenceRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.AttemptSequenceRequest(); + } + + public static com.google.showcase.v1beta1.AttemptSequenceRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AttemptSequenceRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AttemptSequenceRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.AttemptSequenceRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java new file mode 100644 index 0000000000..bbe1dcfbdb --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptSequenceRequestOrBuilder.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public interface AttemptSequenceRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.AttemptSequenceRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java new file mode 100644 index 0000000000..1bdd243c27 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequest.java @@ -0,0 +1,707 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceRequest} */ +public final class AttemptStreamingSequenceRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.AttemptStreamingSequenceRequest) + AttemptStreamingSequenceRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AttemptStreamingSequenceRequest.newBuilder() to construct. + private AttemptStreamingSequenceRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AttemptStreamingSequenceRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AttemptStreamingSequenceRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private AttemptStreamingSequenceRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 16: + { + lastFailIndex_ = input.readInt32(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.class, + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LAST_FAIL_INDEX_FIELD_NUMBER = 2; + private int lastFailIndex_; + + /** + * + * + *
+   * used to send the index of the last failed message
+   * in the string "content" of an AttemptStreamingSequenceResponse
+   * needed for stream resumption logic testing
+   * 
+ * + * int32 last_fail_index = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The lastFailIndex. + */ + @java.lang.Override + public int getLastFailIndex() { + return lastFailIndex_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (lastFailIndex_ != 0) { + output.writeInt32(2, lastFailIndex_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (lastFailIndex_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, lastFailIndex_); + } + size += unknownFields.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.showcase.v1beta1.AttemptStreamingSequenceRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest other = + (com.google.showcase.v1beta1.AttemptStreamingSequenceRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (getLastFailIndex() != other.getLastFailIndex()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + LAST_FAIL_INDEX_FIELD_NUMBER; + hash = (53 * hash) + getLastFailIndex(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest 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.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.AttemptStreamingSequenceRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.AttemptStreamingSequenceRequest) + com.google.showcase.v1beta1.AttemptStreamingSequenceRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.class, + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + lastFailIndex_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceRequest build() { + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceRequest buildPartial() { + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest result = + new com.google.showcase.v1beta1.AttemptStreamingSequenceRequest(this); + result.name_ = name_; + result.lastFailIndex_ = lastFailIndex_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.AttemptStreamingSequenceRequest) { + return mergeFrom((com.google.showcase.v1beta1.AttemptStreamingSequenceRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.AttemptStreamingSequenceRequest other) { + if (other == com.google.showcase.v1beta1.AttemptStreamingSequenceRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.getLastFailIndex() != 0) { + setLastFailIndex(other.getLastFailIndex()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.AttemptStreamingSequenceRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.AttemptStreamingSequenceRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private int lastFailIndex_; + + /** + * + * + *
+     * used to send the index of the last failed message
+     * in the string "content" of an AttemptStreamingSequenceResponse
+     * needed for stream resumption logic testing
+     * 
+ * + * int32 last_fail_index = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The lastFailIndex. + */ + @java.lang.Override + public int getLastFailIndex() { + return lastFailIndex_; + } + + /** + * + * + *
+     * used to send the index of the last failed message
+     * in the string "content" of an AttemptStreamingSequenceResponse
+     * needed for stream resumption logic testing
+     * 
+ * + * int32 last_fail_index = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The lastFailIndex to set. + * @return This builder for chaining. + */ + public Builder setLastFailIndex(int value) { + + lastFailIndex_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * used to send the index of the last failed message
+     * in the string "content" of an AttemptStreamingSequenceResponse
+     * needed for stream resumption logic testing
+     * 
+ * + * int32 last_fail_index = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearLastFailIndex() { + + lastFailIndex_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.AttemptStreamingSequenceRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.AttemptStreamingSequenceRequest) + private static final com.google.showcase.v1beta1.AttemptStreamingSequenceRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.AttemptStreamingSequenceRequest(); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AttemptStreamingSequenceRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AttemptStreamingSequenceRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.AttemptStreamingSequenceRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java new file mode 100644 index 0000000000..4e6cda9daf --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceRequestOrBuilder.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public interface AttemptStreamingSequenceRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.AttemptStreamingSequenceRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * used to send the index of the last failed message
+   * in the string "content" of an AttemptStreamingSequenceResponse
+   * needed for stream resumption logic testing
+   * 
+ * + * int32 last_fail_index = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The lastFailIndex. + */ + int getLastFailIndex(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java new file mode 100644 index 0000000000..959c9eb5f7 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponse.java @@ -0,0 +1,652 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the Echo methods.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceResponse} + */ +public final class AttemptStreamingSequenceResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.AttemptStreamingSequenceResponse) + AttemptStreamingSequenceResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AttemptStreamingSequenceResponse.newBuilder() to construct. + private AttemptStreamingSequenceResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AttemptStreamingSequenceResponse() { + content_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AttemptStreamingSequenceResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private AttemptStreamingSequenceResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + content_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.class, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + private volatile java.lang.Object content_; + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + size += unknownFields.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.showcase.v1beta1.AttemptStreamingSequenceResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse other = + (com.google.showcase.v1beta1.AttemptStreamingSequenceResponse) obj; + + if (!getContent().equals(other.getContent())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse 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.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.AttemptStreamingSequenceResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the Echo methods.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.AttemptStreamingSequenceResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.AttemptStreamingSequenceResponse) + com.google.showcase.v1beta1.AttemptStreamingSequenceResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.class, + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + content_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceResponse + getDefaultInstanceForType() { + return com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceResponse build() { + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.AttemptStreamingSequenceResponse buildPartial() { + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse result = + new com.google.showcase.v1beta1.AttemptStreamingSequenceResponse(this); + result.content_ = content_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.AttemptStreamingSequenceResponse) { + return mergeFrom((com.google.showcase.v1beta1.AttemptStreamingSequenceResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.AttemptStreamingSequenceResponse other) { + if (other + == com.google.showcase.v1beta1.AttemptStreamingSequenceResponse.getDefaultInstance()) + return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.AttemptStreamingSequenceResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.AttemptStreamingSequenceResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object content_ = ""; + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + + content_ = getDefaultInstance().getContent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + content_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.AttemptStreamingSequenceResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.AttemptStreamingSequenceResponse) + private static final com.google.showcase.v1beta1.AttemptStreamingSequenceResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.AttemptStreamingSequenceResponse(); + } + + public static com.google.showcase.v1beta1.AttemptStreamingSequenceResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AttemptStreamingSequenceResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AttemptStreamingSequenceResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.AttemptStreamingSequenceResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java new file mode 100644 index 0000000000..b8ca583828 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/AttemptStreamingSequenceResponseOrBuilder.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public interface AttemptStreamingSequenceResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.AttemptStreamingSequenceResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java new file mode 100644 index 0000000000..eac6e1a2c7 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequest.java @@ -0,0 +1,1457 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for Block method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.BlockRequest} + */ +public final class BlockRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.BlockRequest) + BlockRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use BlockRequest.newBuilder() to construct. + private BlockRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private BlockRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new BlockRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private BlockRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.protobuf.Duration.Builder subBuilder = null; + if (responseDelay_ != null) { + subBuilder = responseDelay_.toBuilder(); + } + responseDelay_ = + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(responseDelay_); + responseDelay_ = subBuilder.buildPartial(); + } + + break; + } + case 18: + { + com.google.rpc.Status.Builder subBuilder = null; + if (responseCase_ == 2) { + subBuilder = ((com.google.rpc.Status) response_).toBuilder(); + } + response_ = input.readMessage(com.google.rpc.Status.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.rpc.Status) response_); + response_ = subBuilder.buildPartial(); + } + responseCase_ = 2; + break; + } + case 26: + { + com.google.showcase.v1beta1.BlockResponse.Builder subBuilder = null; + if (responseCase_ == 3) { + subBuilder = ((com.google.showcase.v1beta1.BlockResponse) response_).toBuilder(); + } + response_ = + input.readMessage( + com.google.showcase.v1beta1.BlockResponse.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.showcase.v1beta1.BlockResponse) response_); + response_ = subBuilder.buildPartial(); + } + responseCase_ = 3; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.BlockRequest.class, + com.google.showcase.v1beta1.BlockRequest.Builder.class); + } + + private int responseCase_ = 0; + private java.lang.Object response_; + + public enum ResponseCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + ERROR(2), + SUCCESS(3), + RESPONSE_NOT_SET(0); + private final int value; + + private ResponseCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ResponseCase valueOf(int value) { + return forNumber(value); + } + + public static ResponseCase forNumber(int value) { + switch (value) { + case 2: + return ERROR; + case 3: + return SUCCESS; + case 0: + return RESPONSE_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public static final int RESPONSE_DELAY_FIELD_NUMBER = 1; + private com.google.protobuf.Duration responseDelay_; + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return Whether the responseDelay field is set. + */ + @java.lang.Override + public boolean hasResponseDelay() { + return responseDelay_ != null; + } + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return The responseDelay. + */ + @java.lang.Override + public com.google.protobuf.Duration getResponseDelay() { + return responseDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : responseDelay_; + } + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getResponseDelayOrBuilder() { + return getResponseDelay(); + } + + public static final int ERROR_FIELD_NUMBER = 2; + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + public static final int SUCCESS_FIELD_NUMBER = 3; + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return Whether the success field is set. + */ + @java.lang.Override + public boolean hasSuccess() { + return responseCase_ == 3; + } + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return The success. + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponse getSuccess() { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.BlockResponse) response_; + } + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponseOrBuilder getSuccessOrBuilder() { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.BlockResponse) response_; + } + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + + 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 (responseDelay_ != null) { + output.writeMessage(1, getResponseDelay()); + } + if (responseCase_ == 2) { + output.writeMessage(2, (com.google.rpc.Status) response_); + } + if (responseCase_ == 3) { + output.writeMessage(3, (com.google.showcase.v1beta1.BlockResponse) response_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (responseDelay_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getResponseDelay()); + } + if (responseCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.rpc.Status) response_); + } + if (responseCase_ == 3) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, (com.google.showcase.v1beta1.BlockResponse) response_); + } + size += unknownFields.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.showcase.v1beta1.BlockRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.BlockRequest other = (com.google.showcase.v1beta1.BlockRequest) obj; + + if (hasResponseDelay() != other.hasResponseDelay()) return false; + if (hasResponseDelay()) { + if (!getResponseDelay().equals(other.getResponseDelay())) return false; + } + if (!getResponseCase().equals(other.getResponseCase())) return false; + switch (responseCase_) { + case 2: + if (!getError().equals(other.getError())) return false; + break; + case 3: + if (!getSuccess().equals(other.getSuccess())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasResponseDelay()) { + hash = (37 * hash) + RESPONSE_DELAY_FIELD_NUMBER; + hash = (53 * hash) + getResponseDelay().hashCode(); + } + switch (responseCase_) { + case 2: + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + break; + case 3: + hash = (37 * hash) + SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + getSuccess().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockRequest 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.showcase.v1beta1.BlockRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.BlockRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for Block method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.BlockRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.BlockRequest) + com.google.showcase.v1beta1.BlockRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.BlockRequest.class, + com.google.showcase.v1beta1.BlockRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.BlockRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (responseDelayBuilder_ == null) { + responseDelay_ = null; + } else { + responseDelay_ = null; + responseDelayBuilder_ = null; + } + responseCase_ = 0; + response_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.BlockRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockRequest build() { + com.google.showcase.v1beta1.BlockRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockRequest buildPartial() { + com.google.showcase.v1beta1.BlockRequest result = + new com.google.showcase.v1beta1.BlockRequest(this); + if (responseDelayBuilder_ == null) { + result.responseDelay_ = responseDelay_; + } else { + result.responseDelay_ = responseDelayBuilder_.build(); + } + if (responseCase_ == 2) { + if (errorBuilder_ == null) { + result.response_ = response_; + } else { + result.response_ = errorBuilder_.build(); + } + } + if (responseCase_ == 3) { + if (successBuilder_ == null) { + result.response_ = response_; + } else { + result.response_ = successBuilder_.build(); + } + } + result.responseCase_ = responseCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.BlockRequest) { + return mergeFrom((com.google.showcase.v1beta1.BlockRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.BlockRequest other) { + if (other == com.google.showcase.v1beta1.BlockRequest.getDefaultInstance()) return this; + if (other.hasResponseDelay()) { + mergeResponseDelay(other.getResponseDelay()); + } + switch (other.getResponseCase()) { + case ERROR: + { + mergeError(other.getError()); + break; + } + case SUCCESS: + { + mergeSuccess(other.getSuccess()); + break; + } + case RESPONSE_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.BlockRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.BlockRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int responseCase_ = 0; + private java.lang.Object response_; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public Builder clearResponse() { + responseCase_ = 0; + response_ = null; + onChanged(); + return this; + } + + private com.google.protobuf.Duration responseDelay_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + responseDelayBuilder_; + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return Whether the responseDelay field is set. + */ + public boolean hasResponseDelay() { + return responseDelayBuilder_ != null || responseDelay_ != null; + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return The responseDelay. + */ + public com.google.protobuf.Duration getResponseDelay() { + if (responseDelayBuilder_ == null) { + return responseDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : responseDelay_; + } else { + return responseDelayBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public Builder setResponseDelay(com.google.protobuf.Duration value) { + if (responseDelayBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + responseDelay_ = value; + onChanged(); + } else { + responseDelayBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public Builder setResponseDelay(com.google.protobuf.Duration.Builder builderForValue) { + if (responseDelayBuilder_ == null) { + responseDelay_ = builderForValue.build(); + onChanged(); + } else { + responseDelayBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public Builder mergeResponseDelay(com.google.protobuf.Duration value) { + if (responseDelayBuilder_ == null) { + if (responseDelay_ != null) { + responseDelay_ = + com.google.protobuf.Duration.newBuilder(responseDelay_) + .mergeFrom(value) + .buildPartial(); + } else { + responseDelay_ = value; + } + onChanged(); + } else { + responseDelayBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public Builder clearResponseDelay() { + if (responseDelayBuilder_ == null) { + responseDelay_ = null; + onChanged(); + } else { + responseDelay_ = null; + responseDelayBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public com.google.protobuf.Duration.Builder getResponseDelayBuilder() { + + onChanged(); + return getResponseDelayFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + public com.google.protobuf.DurationOrBuilder getResponseDelayOrBuilder() { + if (responseDelayBuilder_ != null) { + return responseDelayBuilder_.getMessageOrBuilder(); + } else { + return responseDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : responseDelay_; + } + } + + /** + * + * + *
+     * The amount of time to block before returning a response.
+     * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getResponseDelayFieldBuilder() { + if (responseDelayBuilder_ == null) { + responseDelayBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getResponseDelay(), getParentForChildren(), isClean()); + responseDelay_ = null; + } + return responseDelayBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + errorBuilder_; + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } else { + if (responseCase_ == 2) { + return errorBuilder_.getMessage(); + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + errorBuilder_.setMessage(value); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status.Builder builderForValue) { + if (errorBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder mergeError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (responseCase_ == 2 && response_ != com.google.rpc.Status.getDefaultInstance()) { + response_ = + com.google.rpc.Status.newBuilder((com.google.rpc.Status) response_) + .mergeFrom(value) + .buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 2) { + errorBuilder_.mergeFrom(value); + } else { + errorBuilder_.setMessage(value); + } + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder clearError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + } + errorBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public com.google.rpc.Status.Builder getErrorBuilder() { + return getErrorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if ((responseCase_ == 2) && (errorBuilder_ != null)) { + return errorBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + if (!(responseCase_ == 2)) { + response_ = com.google.rpc.Status.getDefaultInstance(); + } + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>( + (com.google.rpc.Status) response_, getParentForChildren(), isClean()); + response_ = null; + } + responseCase_ = 2; + onChanged(); + ; + return errorBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.BlockResponse, + com.google.showcase.v1beta1.BlockResponse.Builder, + com.google.showcase.v1beta1.BlockResponseOrBuilder> + successBuilder_; + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return Whether the success field is set. + */ + @java.lang.Override + public boolean hasSuccess() { + return responseCase_ == 3; + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return The success. + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponse getSuccess() { + if (successBuilder_ == null) { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.BlockResponse) response_; + } + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } else { + if (responseCase_ == 3) { + return successBuilder_.getMessage(); + } + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + public Builder setSuccess(com.google.showcase.v1beta1.BlockResponse value) { + if (successBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + successBuilder_.setMessage(value); + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + public Builder setSuccess(com.google.showcase.v1beta1.BlockResponse.Builder builderForValue) { + if (successBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + successBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + public Builder mergeSuccess(com.google.showcase.v1beta1.BlockResponse value) { + if (successBuilder_ == null) { + if (responseCase_ == 3 + && response_ != com.google.showcase.v1beta1.BlockResponse.getDefaultInstance()) { + response_ = + com.google.showcase.v1beta1.BlockResponse.newBuilder( + (com.google.showcase.v1beta1.BlockResponse) response_) + .mergeFrom(value) + .buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 3) { + successBuilder_.mergeFrom(value); + } else { + successBuilder_.setMessage(value); + } + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + public Builder clearSuccess() { + if (successBuilder_ == null) { + if (responseCase_ == 3) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 3) { + responseCase_ = 0; + response_ = null; + } + successBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + public com.google.showcase.v1beta1.BlockResponse.Builder getSuccessBuilder() { + return getSuccessFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponseOrBuilder getSuccessOrBuilder() { + if ((responseCase_ == 3) && (successBuilder_ != null)) { + return successBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.BlockResponse) response_; + } + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The response to be returned that will signify successful method call.
+     * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.BlockResponse, + com.google.showcase.v1beta1.BlockResponse.Builder, + com.google.showcase.v1beta1.BlockResponseOrBuilder> + getSuccessFieldBuilder() { + if (successBuilder_ == null) { + if (!(responseCase_ == 3)) { + response_ = com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + successBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.BlockResponse, + com.google.showcase.v1beta1.BlockResponse.Builder, + com.google.showcase.v1beta1.BlockResponseOrBuilder>( + (com.google.showcase.v1beta1.BlockResponse) response_, + getParentForChildren(), + isClean()); + response_ = null; + } + responseCase_ = 3; + onChanged(); + ; + return successBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.BlockRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.BlockRequest) + private static final com.google.showcase.v1beta1.BlockRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.BlockRequest(); + } + + public static com.google.showcase.v1beta1.BlockRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BlockRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BlockRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.BlockRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java new file mode 100644 index 0000000000..6c60854c42 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockRequestOrBuilder.java @@ -0,0 +1,141 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface BlockRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.BlockRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return Whether the responseDelay field is set. + */ + boolean hasResponseDelay(); + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + * + * @return The responseDelay. + */ + com.google.protobuf.Duration getResponseDelay(); + + /** + * + * + *
+   * The amount of time to block before returning a response.
+   * 
+ * + * .google.protobuf.Duration response_delay = 1; + */ + com.google.protobuf.DurationOrBuilder getResponseDelayOrBuilder(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + com.google.rpc.Status getError(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + com.google.rpc.StatusOrBuilder getErrorOrBuilder(); + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return Whether the success field is set. + */ + boolean hasSuccess(); + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + * + * @return The success. + */ + com.google.showcase.v1beta1.BlockResponse getSuccess(); + + /** + * + * + *
+   * The response to be returned that will signify successful method call.
+   * 
+ * + * .google.showcase.v1beta1.BlockResponse success = 3; + */ + com.google.showcase.v1beta1.BlockResponseOrBuilder getSuccessOrBuilder(); + + public com.google.showcase.v1beta1.BlockRequest.ResponseCase getResponseCase(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java new file mode 100644 index 0000000000..61e898ce4a --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponse.java @@ -0,0 +1,652 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response for Block method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.BlockResponse} + */ +public final class BlockResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.BlockResponse) + BlockResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use BlockResponse.newBuilder() to construct. + private BlockResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private BlockResponse() { + content_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new BlockResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private BlockResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + content_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.BlockResponse.class, + com.google.showcase.v1beta1.BlockResponse.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + private volatile java.lang.Object content_; + + /** + * + * + *
+   * This content can contain anything, the server will not depend on a value
+   * here.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * This content can contain anything, the server will not depend on a value
+   * here.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + size += unknownFields.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.showcase.v1beta1.BlockResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.BlockResponse other = + (com.google.showcase.v1beta1.BlockResponse) obj; + + if (!getContent().equals(other.getContent())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockResponse 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.showcase.v1beta1.BlockResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.BlockResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.BlockResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response for Block method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.BlockResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.BlockResponse) + com.google.showcase.v1beta1.BlockResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.BlockResponse.class, + com.google.showcase.v1beta1.BlockResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.BlockResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + content_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_BlockResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.BlockResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponse build() { + com.google.showcase.v1beta1.BlockResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.BlockResponse buildPartial() { + com.google.showcase.v1beta1.BlockResponse result = + new com.google.showcase.v1beta1.BlockResponse(this); + result.content_ = content_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.BlockResponse) { + return mergeFrom((com.google.showcase.v1beta1.BlockResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.BlockResponse other) { + if (other == com.google.showcase.v1beta1.BlockResponse.getDefaultInstance()) return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.BlockResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.BlockResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object content_ = ""; + + /** + * + * + *
+     * This content can contain anything, the server will not depend on a value
+     * here.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * This content can contain anything, the server will not depend on a value
+     * here.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * This content can contain anything, the server will not depend on a value
+     * here.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * This content can contain anything, the server will not depend on a value
+     * here.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + + content_ = getDefaultInstance().getContent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * This content can contain anything, the server will not depend on a value
+     * here.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + content_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.BlockResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.BlockResponse) + private static final com.google.showcase.v1beta1.BlockResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.BlockResponse(); + } + + public static com.google.showcase.v1beta1.BlockResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BlockResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BlockResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.BlockResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java new file mode 100644 index 0000000000..ca73f88030 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlockResponseOrBuilder.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface BlockResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.BlockResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * This content can contain anything, the server will not depend on a value
+   * here.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * This content can contain anything, the server will not depend on a value
+   * here.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java new file mode 100644 index 0000000000..000967a381 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Blurb.java @@ -0,0 +1,2517 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * This protocol buffer message represents a blurb sent to a chat room or
+ * posted on a user profile.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Blurb} + */ +public final class Blurb extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Blurb) + BlurbOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Blurb.newBuilder() to construct. + private Blurb(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Blurb() { + name_ = ""; + user_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Blurb(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Blurb( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + user_ = s; + break; + } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + contentCase_ = 3; + content_ = s; + break; + } + case 34: + { + content_ = input.readBytes(); + contentCase_ = 4; + break; + } + case 42: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (createTime_ != null) { + subBuilder = createTime_.toBuilder(); + } + createTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(createTime_); + createTime_ = subBuilder.buildPartial(); + } + + break; + } + case 50: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (updateTime_ != null) { + subBuilder = updateTime_.toBuilder(); + } + updateTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateTime_); + updateTime_ = subBuilder.buildPartial(); + } + + break; + } + case 58: + { + java.lang.String s = input.readStringRequireUtf8(); + legacyIdCase_ = 7; + legacyId_ = s; + break; + } + case 66: + { + java.lang.String s = input.readStringRequireUtf8(); + legacyIdCase_ = 8; + legacyId_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Blurb_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Blurb.class, + com.google.showcase.v1beta1.Blurb.Builder.class); + } + + private int contentCase_ = 0; + private java.lang.Object content_; + + public enum ContentCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + TEXT(3), + IMAGE(4), + CONTENT_NOT_SET(0); + private final int value; + + private ContentCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ContentCase valueOf(int value) { + return forNumber(value); + } + + public static ContentCase forNumber(int value) { + switch (value) { + case 3: + return TEXT; + case 4: + return IMAGE; + case 0: + return CONTENT_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ContentCase getContentCase() { + return ContentCase.forNumber(contentCase_); + } + + private int legacyIdCase_ = 0; + private java.lang.Object legacyId_; + + public enum LegacyIdCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + LEGACY_ROOM_ID(7), + LEGACY_USER_ID(8), + LEGACYID_NOT_SET(0); + private final int value; + + private LegacyIdCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static LegacyIdCase valueOf(int value) { + return forNumber(value); + } + + public static LegacyIdCase forNumber(int value) { + switch (value) { + case 7: + return LEGACY_ROOM_ID; + case 8: + return LEGACY_USER_ID; + case 0: + return LEGACYID_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public LegacyIdCase getLegacyIdCase() { + return LegacyIdCase.forNumber(legacyIdCase_); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_FIELD_NUMBER = 2; + private volatile java.lang.Object user_; + + /** + * + * + *
+   * The resource name of the blurb's author.
+   * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The user. + */ + @java.lang.Override + public java.lang.String getUser() { + java.lang.Object ref = user_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + user_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the blurb's author.
+   * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for user. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUserBytes() { + java.lang.Object ref = user_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + user_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEXT_FIELD_NUMBER = 3; + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return Whether the text field is set. + */ + public boolean hasText() { + return contentCase_ == 3; + } + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return The text. + */ + public java.lang.String getText() { + java.lang.Object ref = ""; + if (contentCase_ == 3) { + ref = content_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (contentCase_ == 3) { + content_ = s; + } + return s; + } + } + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return The bytes for text. + */ + public com.google.protobuf.ByteString getTextBytes() { + java.lang.Object ref = ""; + if (contentCase_ == 3) { + ref = content_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (contentCase_ == 3) { + content_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int IMAGE_FIELD_NUMBER = 4; + + /** + * + * + *
+   * The image content of this blurb.
+   * 
+ * + * bytes image = 4; + * + * @return Whether the image field is set. + */ + @java.lang.Override + public boolean hasImage() { + return contentCase_ == 4; + } + + /** + * + * + *
+   * The image content of this blurb.
+   * 
+ * + * bytes image = 4; + * + * @return The image. + */ + @java.lang.Override + public com.google.protobuf.ByteString getImage() { + if (contentCase_ == 4) { + return (com.google.protobuf.ByteString) content_; + } + return com.google.protobuf.ByteString.EMPTY; + } + + public static final int CREATE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return createTime_ != null; + } + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return getCreateTime(); + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 6; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return updateTime_ != null; + } + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return getUpdateTime(); + } + + public static final int LEGACY_ROOM_ID_FIELD_NUMBER = 7; + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return Whether the legacyRoomId field is set. + */ + public boolean hasLegacyRoomId() { + return legacyIdCase_ == 7; + } + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return The legacyRoomId. + */ + public java.lang.String getLegacyRoomId() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 7) { + ref = legacyId_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (legacyIdCase_ == 7) { + legacyId_ = s; + } + return s; + } + } + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return The bytes for legacyRoomId. + */ + public com.google.protobuf.ByteString getLegacyRoomIdBytes() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 7) { + ref = legacyId_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (legacyIdCase_ == 7) { + legacyId_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LEGACY_USER_ID_FIELD_NUMBER = 8; + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return Whether the legacyUserId field is set. + */ + public boolean hasLegacyUserId() { + return legacyIdCase_ == 8; + } + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return The legacyUserId. + */ + public java.lang.String getLegacyUserId() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 8) { + ref = legacyId_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (legacyIdCase_ == 8) { + legacyId_ = s; + } + return s; + } + } + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return The bytes for legacyUserId. + */ + public com.google.protobuf.ByteString getLegacyUserIdBytes() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 8) { + ref = legacyId_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (legacyIdCase_ == 8) { + legacyId_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(user_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, user_); + } + if (contentCase_ == 3) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, content_); + } + if (contentCase_ == 4) { + output.writeBytes(4, (com.google.protobuf.ByteString) content_); + } + if (createTime_ != null) { + output.writeMessage(5, getCreateTime()); + } + if (updateTime_ != null) { + output.writeMessage(6, getUpdateTime()); + } + if (legacyIdCase_ == 7) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, legacyId_); + } + if (legacyIdCase_ == 8) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, legacyId_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(user_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, user_); + } + if (contentCase_ == 3) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, content_); + } + if (contentCase_ == 4) { + size += + com.google.protobuf.CodedOutputStream.computeBytesSize( + 4, (com.google.protobuf.ByteString) content_); + } + if (createTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getCreateTime()); + } + if (updateTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getUpdateTime()); + } + if (legacyIdCase_ == 7) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, legacyId_); + } + if (legacyIdCase_ == 8) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, legacyId_); + } + size += unknownFields.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.showcase.v1beta1.Blurb)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Blurb other = (com.google.showcase.v1beta1.Blurb) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUser().equals(other.getUser())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (!getContentCase().equals(other.getContentCase())) return false; + switch (contentCase_) { + case 3: + if (!getText().equals(other.getText())) return false; + break; + case 4: + if (!getImage().equals(other.getImage())) return false; + break; + case 0: + default: + } + if (!getLegacyIdCase().equals(other.getLegacyIdCase())) return false; + switch (legacyIdCase_) { + case 7: + if (!getLegacyRoomId().equals(other.getLegacyRoomId())) return false; + break; + case 8: + if (!getLegacyUserId().equals(other.getLegacyUserId())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + USER_FIELD_NUMBER; + hash = (53 * hash) + getUser().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + switch (contentCase_) { + case 3: + hash = (37 * hash) + TEXT_FIELD_NUMBER; + hash = (53 * hash) + getText().hashCode(); + break; + case 4: + hash = (37 * hash) + IMAGE_FIELD_NUMBER; + hash = (53 * hash) + getImage().hashCode(); + break; + case 0: + default: + } + switch (legacyIdCase_) { + case 7: + hash = (37 * hash) + LEGACY_ROOM_ID_FIELD_NUMBER; + hash = (53 * hash) + getLegacyRoomId().hashCode(); + break; + case 8: + hash = (37 * hash) + LEGACY_USER_ID_FIELD_NUMBER; + hash = (53 * hash) + getLegacyUserId().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Blurb parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Blurb 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.showcase.v1beta1.Blurb parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Blurb parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Blurb parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Blurb parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Blurb 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * This protocol buffer message represents a blurb sent to a chat room or
+   * posted on a user profile.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Blurb} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Blurb) + com.google.showcase.v1beta1.BlurbOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Blurb_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Blurb.class, + com.google.showcase.v1beta1.Blurb.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Blurb.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + user_ = ""; + + if (createTimeBuilder_ == null) { + createTime_ = null; + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + if (updateTimeBuilder_ == null) { + updateTime_ = null; + } else { + updateTime_ = null; + updateTimeBuilder_ = null; + } + contentCase_ = 0; + content_ = null; + legacyIdCase_ = 0; + legacyId_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Blurb_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Blurb build() { + com.google.showcase.v1beta1.Blurb result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Blurb buildPartial() { + com.google.showcase.v1beta1.Blurb result = new com.google.showcase.v1beta1.Blurb(this); + result.name_ = name_; + result.user_ = user_; + if (contentCase_ == 3) { + result.content_ = content_; + } + if (contentCase_ == 4) { + result.content_ = content_; + } + if (createTimeBuilder_ == null) { + result.createTime_ = createTime_; + } else { + result.createTime_ = createTimeBuilder_.build(); + } + if (updateTimeBuilder_ == null) { + result.updateTime_ = updateTime_; + } else { + result.updateTime_ = updateTimeBuilder_.build(); + } + if (legacyIdCase_ == 7) { + result.legacyId_ = legacyId_; + } + if (legacyIdCase_ == 8) { + result.legacyId_ = legacyId_; + } + result.contentCase_ = contentCase_; + result.legacyIdCase_ = legacyIdCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Blurb) { + return mergeFrom((com.google.showcase.v1beta1.Blurb) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Blurb other) { + if (other == com.google.showcase.v1beta1.Blurb.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getUser().isEmpty()) { + user_ = other.user_; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + switch (other.getContentCase()) { + case TEXT: + { + contentCase_ = 3; + content_ = other.content_; + onChanged(); + break; + } + case IMAGE: + { + setImage(other.getImage()); + break; + } + case CONTENT_NOT_SET: + { + break; + } + } + switch (other.getLegacyIdCase()) { + case LEGACY_ROOM_ID: + { + legacyIdCase_ = 7; + legacyId_ = other.legacyId_; + onChanged(); + break; + } + case LEGACY_USER_ID: + { + legacyIdCase_ = 8; + legacyId_ = other.legacyId_; + onChanged(); + break; + } + case LEGACYID_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.Blurb parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.Blurb) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int contentCase_ = 0; + private java.lang.Object content_; + + public ContentCase getContentCase() { + return ContentCase.forNumber(contentCase_); + } + + public Builder clearContent() { + contentCase_ = 0; + content_ = null; + onChanged(); + return this; + } + + private int legacyIdCase_ = 0; + private java.lang.Object legacyId_; + + public LegacyIdCase getLegacyIdCase() { + return LegacyIdCase.forNumber(legacyIdCase_); + } + + public Builder clearLegacyId() { + legacyIdCase_ = 0; + legacyId_ = null; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object user_ = ""; + + /** + * + * + *
+     * The resource name of the blurb's author.
+     * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The user. + */ + public java.lang.String getUser() { + java.lang.Object ref = user_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + user_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the blurb's author.
+     * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for user. + */ + public com.google.protobuf.ByteString getUserBytes() { + java.lang.Object ref = user_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + user_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the blurb's author.
+     * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The user to set. + * @return This builder for chaining. + */ + public Builder setUser(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + user_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the blurb's author.
+     * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearUser() { + + user_ = getDefaultInstance().getUser(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the blurb's author.
+     * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for user to set. + * @return This builder for chaining. + */ + public Builder setUserBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + user_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @return Whether the text field is set. + */ + @java.lang.Override + public boolean hasText() { + return contentCase_ == 3; + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @return The text. + */ + @java.lang.Override + public java.lang.String getText() { + java.lang.Object ref = ""; + if (contentCase_ == 3) { + ref = content_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (contentCase_ == 3) { + content_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @return The bytes for text. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTextBytes() { + java.lang.Object ref = ""; + if (contentCase_ == 3) { + ref = content_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (contentCase_ == 3) { + content_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @param value The text to set. + * @return This builder for chaining. + */ + public Builder setText(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + contentCase_ = 3; + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @return This builder for chaining. + */ + public Builder clearText() { + if (contentCase_ == 3) { + contentCase_ = 0; + content_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The textual content of this blurb.
+     * 
+ * + * string text = 3; + * + * @param value The bytes for text to set. + * @return This builder for chaining. + */ + public Builder setTextBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + contentCase_ = 3; + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The image content of this blurb.
+     * 
+ * + * bytes image = 4; + * + * @return Whether the image field is set. + */ + public boolean hasImage() { + return contentCase_ == 4; + } + + /** + * + * + *
+     * The image content of this blurb.
+     * 
+ * + * bytes image = 4; + * + * @return The image. + */ + public com.google.protobuf.ByteString getImage() { + if (contentCase_ == 4) { + return (com.google.protobuf.ByteString) content_; + } + return com.google.protobuf.ByteString.EMPTY; + } + + /** + * + * + *
+     * The image content of this blurb.
+     * 
+ * + * bytes image = 4; + * + * @param value The image to set. + * @return This builder for chaining. + */ + public Builder setImage(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + contentCase_ = 4; + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The image content of this blurb.
+     * 
+ * + * bytes image = 4; + * + * @return This builder for chaining. + */ + public Builder clearImage() { + if (contentCase_ == 4) { + contentCase_ = 0; + content_ = null; + onChanged(); + } + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return createTimeBuilder_ != null || createTime_ != null; + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + onChanged(); + } else { + createTimeBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + onChanged(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (createTime_ != null) { + createTime_ = + com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); + } else { + createTime_ = value; + } + onChanged(); + } else { + createTimeBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + if (createTimeBuilder_ == null) { + createTime_ = null; + onChanged(); + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * The timestamp at which the blurb was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return updateTimeBuilder_ != null || updateTime_ != null; + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + onChanged(); + } else { + updateTimeBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + onChanged(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (updateTime_ != null) { + updateTime_ = + com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); + } else { + updateTime_ = value; + } + onChanged(); + } else { + updateTimeBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + if (updateTimeBuilder_ == null) { + updateTime_ = null; + onChanged(); + } else { + updateTime_ = null; + updateTimeBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * The latest timestamp at which the blurb was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @return Whether the legacyRoomId field is set. + */ + @java.lang.Override + public boolean hasLegacyRoomId() { + return legacyIdCase_ == 7; + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @return The legacyRoomId. + */ + @java.lang.Override + public java.lang.String getLegacyRoomId() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 7) { + ref = legacyId_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (legacyIdCase_ == 7) { + legacyId_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @return The bytes for legacyRoomId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getLegacyRoomIdBytes() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 7) { + ref = legacyId_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (legacyIdCase_ == 7) { + legacyId_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @param value The legacyRoomId to set. + * @return This builder for chaining. + */ + public Builder setLegacyRoomId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + legacyIdCase_ = 7; + legacyId_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @return This builder for chaining. + */ + public Builder clearLegacyRoomId() { + if (legacyIdCase_ == 7) { + legacyIdCase_ = 0; + legacyId_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The legacy id of the room. This field is used to signal
+     * the use of the compound resource pattern
+     * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+     * 
+ * + * string legacy_room_id = 7; + * + * @param value The bytes for legacyRoomId to set. + * @return This builder for chaining. + */ + public Builder setLegacyRoomIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + legacyIdCase_ = 7; + legacyId_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @return Whether the legacyUserId field is set. + */ + @java.lang.Override + public boolean hasLegacyUserId() { + return legacyIdCase_ == 8; + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @return The legacyUserId. + */ + @java.lang.Override + public java.lang.String getLegacyUserId() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 8) { + ref = legacyId_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (legacyIdCase_ == 8) { + legacyId_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @return The bytes for legacyUserId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getLegacyUserIdBytes() { + java.lang.Object ref = ""; + if (legacyIdCase_ == 8) { + ref = legacyId_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (legacyIdCase_ == 8) { + legacyId_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @param value The legacyUserId to set. + * @return This builder for chaining. + */ + public Builder setLegacyUserId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + legacyIdCase_ = 8; + legacyId_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @return This builder for chaining. + */ + public Builder clearLegacyUserId() { + if (legacyIdCase_ == 8) { + legacyIdCase_ = 0; + legacyId_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The legacy id of the user. This field is used to signal
+     * the use of the compound resource pattern
+     * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+     * 
+ * + * string legacy_user_id = 8; + * + * @param value The bytes for legacyUserId to set. + * @return This builder for chaining. + */ + public Builder setLegacyUserIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + legacyIdCase_ = 8; + legacyId_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Blurb) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Blurb) + private static final com.google.showcase.v1beta1.Blurb DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Blurb(); + } + + public static com.google.showcase.v1beta1.Blurb getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Blurb parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Blurb(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.Blurb getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbName.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbName.java new file mode 100644 index 0000000000..cd7fed2a8a --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbName.java @@ -0,0 +1,458 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.pathtemplate.ValidationException; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class BlurbName implements ResourceName { + private static final PathTemplate USER_LEGACY_USER_BLURB = + PathTemplate.createWithoutUrlEncoding( + "users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}"); + private static final PathTemplate USER_BLURB = + PathTemplate.createWithoutUrlEncoding("users/{user}/profile/blurbs/{blurb}"); + private static final PathTemplate ROOM_BLURB = + PathTemplate.createWithoutUrlEncoding("rooms/{room}/blurbs/{blurb}"); + private static final PathTemplate ROOM_LEGACY_ROOM_BLURB = + PathTemplate.createWithoutUrlEncoding("rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}"); + private volatile Map fieldValuesMap; + private PathTemplate pathTemplate; + private String fixedValue; + private final String user; + private final String legacyUser; + private final String blurb; + private final String room; + private final String legacyRoom; + + @Deprecated + protected BlurbName() { + user = null; + legacyUser = null; + blurb = null; + room = null; + legacyRoom = null; + } + + private BlurbName(Builder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + legacyUser = Preconditions.checkNotNull(builder.getLegacyUser()); + blurb = Preconditions.checkNotNull(builder.getBlurb()); + room = null; + legacyRoom = null; + pathTemplate = USER_LEGACY_USER_BLURB; + } + + private BlurbName(UserBlurbBuilder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + blurb = Preconditions.checkNotNull(builder.getBlurb()); + legacyUser = null; + room = null; + legacyRoom = null; + pathTemplate = USER_BLURB; + } + + private BlurbName(RoomBlurbBuilder builder) { + room = Preconditions.checkNotNull(builder.getRoom()); + blurb = Preconditions.checkNotNull(builder.getBlurb()); + user = null; + legacyUser = null; + legacyRoom = null; + pathTemplate = ROOM_BLURB; + } + + private BlurbName(RoomLegacyRoomBlurbBuilder builder) { + room = Preconditions.checkNotNull(builder.getRoom()); + legacyRoom = Preconditions.checkNotNull(builder.getLegacyRoom()); + blurb = Preconditions.checkNotNull(builder.getBlurb()); + user = null; + legacyUser = null; + pathTemplate = ROOM_LEGACY_ROOM_BLURB; + } + + public String getUser() { + return user; + } + + public String getLegacyUser() { + return legacyUser; + } + + public String getBlurb() { + return blurb; + } + + public String getRoom() { + return room; + } + + public String getLegacyRoom() { + return legacyRoom; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public static Builder newUserLegacyUserBlurbBuilder() { + return new Builder(); + } + + public static UserBlurbBuilder newUserBlurbBuilder() { + return new UserBlurbBuilder(); + } + + public static RoomBlurbBuilder newRoomBlurbBuilder() { + return new RoomBlurbBuilder(); + } + + public static RoomLegacyRoomBlurbBuilder newRoomLegacyRoomBlurbBuilder() { + return new RoomLegacyRoomBlurbBuilder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static BlurbName of(String user, String legacyUser, String blurb) { + return newBuilder().setUser(user).setLegacyUser(legacyUser).setBlurb(blurb).build(); + } + + public static BlurbName ofUserLegacyUserBlurbName(String user, String legacyUser, String blurb) { + return newBuilder().setUser(user).setLegacyUser(legacyUser).setBlurb(blurb).build(); + } + + public static BlurbName ofUserBlurbName(String user, String blurb) { + return newUserBlurbBuilder().setUser(user).setBlurb(blurb).build(); + } + + public static BlurbName ofRoomBlurbName(String room, String blurb) { + return newRoomBlurbBuilder().setRoom(room).setBlurb(blurb).build(); + } + + public static BlurbName ofRoomLegacyRoomBlurbName(String room, String legacyRoom, String blurb) { + return newRoomLegacyRoomBlurbBuilder() + .setRoom(room) + .setLegacyRoom(legacyRoom) + .setBlurb(blurb) + .build(); + } + + public static String format(String user, String legacyUser, String blurb) { + return newBuilder().setUser(user).setLegacyUser(legacyUser).setBlurb(blurb).build().toString(); + } + + public static String formatUserLegacyUserBlurbName(String user, String legacyUser, String blurb) { + return newBuilder().setUser(user).setLegacyUser(legacyUser).setBlurb(blurb).build().toString(); + } + + public static String formatUserBlurbName(String user, String blurb) { + return newUserBlurbBuilder().setUser(user).setBlurb(blurb).build().toString(); + } + + public static String formatRoomBlurbName(String room, String blurb) { + return newRoomBlurbBuilder().setRoom(room).setBlurb(blurb).build().toString(); + } + + public static String formatRoomLegacyRoomBlurbName(String room, String legacyRoom, String blurb) { + return newRoomLegacyRoomBlurbBuilder() + .setRoom(room) + .setLegacyRoom(legacyRoom) + .setBlurb(blurb) + .build() + .toString(); + } + + public static BlurbName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + if (USER_LEGACY_USER_BLURB.matches(formattedString)) { + Map matchMap = USER_LEGACY_USER_BLURB.match(formattedString); + return ofUserLegacyUserBlurbName( + matchMap.get("user"), matchMap.get("legacy_user"), matchMap.get("blurb")); + } else if (USER_BLURB.matches(formattedString)) { + Map matchMap = USER_BLURB.match(formattedString); + return ofUserBlurbName(matchMap.get("user"), matchMap.get("blurb")); + } else if (ROOM_BLURB.matches(formattedString)) { + Map matchMap = ROOM_BLURB.match(formattedString); + return ofRoomBlurbName(matchMap.get("room"), matchMap.get("blurb")); + } else if (ROOM_LEGACY_ROOM_BLURB.matches(formattedString)) { + Map matchMap = ROOM_LEGACY_ROOM_BLURB.match(formattedString); + return ofRoomLegacyRoomBlurbName( + matchMap.get("room"), matchMap.get("legacy_room"), matchMap.get("blurb")); + } + throw new ValidationException("BlurbName.parse: formattedString not in valid format"); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (BlurbName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return USER_LEGACY_USER_BLURB.matches(formattedString) + || USER_BLURB.matches(formattedString) + || ROOM_BLURB.matches(formattedString) + || ROOM_LEGACY_ROOM_BLURB.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (user != null) { + fieldMapBuilder.put("user", user); + } + if (legacyUser != null) { + fieldMapBuilder.put("legacy_user", legacyUser); + } + if (blurb != null) { + fieldMapBuilder.put("blurb", blurb); + } + if (room != null) { + fieldMapBuilder.put("room", room); + } + if (legacyRoom != null) { + fieldMapBuilder.put("legacy_room", legacyRoom); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return fixedValue != null ? fixedValue : pathTemplate.instantiate(getFieldValuesMap()); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + BlurbName that = ((BlurbName) o); + return Objects.equals(this.user, that.user) + && Objects.equals(this.legacyUser, that.legacyUser) + && Objects.equals(this.blurb, that.blurb) + && Objects.equals(this.room, that.room) + && Objects.equals(this.legacyRoom, that.legacyRoom); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(fixedValue); + h *= 1000003; + h ^= Objects.hashCode(user); + h *= 1000003; + h ^= Objects.hashCode(legacyUser); + h *= 1000003; + h ^= Objects.hashCode(blurb); + h *= 1000003; + h ^= Objects.hashCode(room); + h *= 1000003; + h ^= Objects.hashCode(legacyRoom); + return h; + } + + /** Builder for users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}. */ + public static class Builder { + private String user; + private String legacyUser; + private String blurb; + + protected Builder() {} + + public String getUser() { + return user; + } + + public String getLegacyUser() { + return legacyUser; + } + + public String getBlurb() { + return blurb; + } + + public Builder setUser(String user) { + this.user = user; + return this; + } + + public Builder setLegacyUser(String legacyUser) { + this.legacyUser = legacyUser; + return this; + } + + public Builder setBlurb(String blurb) { + this.blurb = blurb; + return this; + } + + private Builder(BlurbName blurbName) { + Preconditions.checkArgument( + Objects.equals(blurbName.pathTemplate, USER_LEGACY_USER_BLURB), + "toBuilder is only supported when BlurbName has the pattern of" + + " users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}"); + this.user = blurbName.user; + this.legacyUser = blurbName.legacyUser; + this.blurb = blurbName.blurb; + } + + public BlurbName build() { + return new BlurbName(this); + } + } + + /** Builder for users/{user}/profile/blurbs/{blurb}. */ + public static class UserBlurbBuilder { + private String user; + private String blurb; + + protected UserBlurbBuilder() {} + + public String getUser() { + return user; + } + + public String getBlurb() { + return blurb; + } + + public UserBlurbBuilder setUser(String user) { + this.user = user; + return this; + } + + public UserBlurbBuilder setBlurb(String blurb) { + this.blurb = blurb; + return this; + } + + public BlurbName build() { + return new BlurbName(this); + } + } + + /** Builder for rooms/{room}/blurbs/{blurb}. */ + public static class RoomBlurbBuilder { + private String room; + private String blurb; + + protected RoomBlurbBuilder() {} + + public String getRoom() { + return room; + } + + public String getBlurb() { + return blurb; + } + + public RoomBlurbBuilder setRoom(String room) { + this.room = room; + return this; + } + + public RoomBlurbBuilder setBlurb(String blurb) { + this.blurb = blurb; + return this; + } + + public BlurbName build() { + return new BlurbName(this); + } + } + + /** Builder for rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}. */ + public static class RoomLegacyRoomBlurbBuilder { + private String room; + private String legacyRoom; + private String blurb; + + protected RoomLegacyRoomBlurbBuilder() {} + + public String getRoom() { + return room; + } + + public String getLegacyRoom() { + return legacyRoom; + } + + public String getBlurb() { + return blurb; + } + + public RoomLegacyRoomBlurbBuilder setRoom(String room) { + this.room = room; + return this; + } + + public RoomLegacyRoomBlurbBuilder setLegacyRoom(String legacyRoom) { + this.legacyRoom = legacyRoom; + return this; + } + + public RoomLegacyRoomBlurbBuilder setBlurb(String blurb) { + this.blurb = blurb; + return this; + } + + public BlurbName build() { + return new BlurbName(this); + } + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java new file mode 100644 index 0000000000..6d1bbf363a --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/BlurbOrBuilder.java @@ -0,0 +1,320 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface BlurbOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Blurb) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The resource name of the blurb's author.
+   * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The user. + */ + java.lang.String getUser(); + + /** + * + * + *
+   * The resource name of the blurb's author.
+   * 
+ * + * + * string user = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for user. + */ + com.google.protobuf.ByteString getUserBytes(); + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return Whether the text field is set. + */ + boolean hasText(); + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return The text. + */ + java.lang.String getText(); + + /** + * + * + *
+   * The textual content of this blurb.
+   * 
+ * + * string text = 3; + * + * @return The bytes for text. + */ + com.google.protobuf.ByteString getTextBytes(); + + /** + * + * + *
+   * The image content of this blurb.
+   * 
+ * + * bytes image = 4; + * + * @return Whether the image field is set. + */ + boolean hasImage(); + + /** + * + * + *
+   * The image content of this blurb.
+   * 
+ * + * bytes image = 4; + * + * @return The image. + */ + com.google.protobuf.ByteString getImage(); + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * The timestamp at which the blurb was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the blurb was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return Whether the legacyRoomId field is set. + */ + boolean hasLegacyRoomId(); + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return The legacyRoomId. + */ + java.lang.String getLegacyRoomId(); + + /** + * + * + *
+   * The legacy id of the room. This field is used to signal
+   * the use of the compound resource pattern
+   * `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}`
+   * 
+ * + * string legacy_room_id = 7; + * + * @return The bytes for legacyRoomId. + */ + com.google.protobuf.ByteString getLegacyRoomIdBytes(); + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return Whether the legacyUserId field is set. + */ + boolean hasLegacyUserId(); + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return The legacyUserId. + */ + java.lang.String getLegacyUserId(); + + /** + * + * + *
+   * The legacy id of the user. This field is used to signal
+   * the use of the compound resource pattern
+   * `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}`
+   * 
+ * + * string legacy_user_id = 8; + * + * @return The bytes for legacyUserId. + */ + com.google.protobuf.ByteString getLegacyUserIdBytes(); + + public com.google.showcase.v1beta1.Blurb.ContentCase getContentCase(); + + public com.google.showcase.v1beta1.Blurb.LegacyIdCase getLegacyIdCase(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java new file mode 100644 index 0000000000..ad646647b2 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceData.java @@ -0,0 +1,2887 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * ComplianceData is a message used for testing REST transcoding of
+ * different data types.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceData} + */ +public final class ComplianceData extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceData) + ComplianceDataOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ComplianceData.newBuilder() to construct. + private ComplianceData(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComplianceData() { + fString_ = ""; + fBytes_ = com.google.protobuf.ByteString.EMPTY; + fKingdom_ = 0; + pString_ = ""; + pKingdom_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComplianceData(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ComplianceData( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + fString_ = s; + break; + } + case 16: + { + fInt32_ = input.readInt32(); + break; + } + case 24: + { + fSint32_ = input.readSInt32(); + break; + } + case 37: + { + fSfixed32_ = input.readSFixed32(); + break; + } + case 40: + { + fUint32_ = input.readUInt32(); + break; + } + case 53: + { + fFixed32_ = input.readFixed32(); + break; + } + case 56: + { + fInt64_ = input.readInt64(); + break; + } + case 64: + { + fSint64_ = input.readSInt64(); + break; + } + case 73: + { + fSfixed64_ = input.readSFixed64(); + break; + } + case 80: + { + fUint64_ = input.readUInt64(); + break; + } + case 89: + { + fFixed64_ = input.readFixed64(); + break; + } + case 97: + { + fDouble_ = input.readDouble(); + break; + } + case 109: + { + fFloat_ = input.readFloat(); + break; + } + case 112: + { + fBool_ = input.readBool(); + break; + } + case 122: + { + fBytes_ = input.readBytes(); + break; + } + case 130: + { + com.google.showcase.v1beta1.ComplianceDataChild.Builder subBuilder = null; + if (fChild_ != null) { + subBuilder = fChild_.toBuilder(); + } + fChild_ = + input.readMessage( + com.google.showcase.v1beta1.ComplianceDataChild.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(fChild_); + fChild_ = subBuilder.buildPartial(); + } + + break; + } + case 138: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + pString_ = s; + break; + } + case 144: + { + bitField0_ |= 0x00000002; + pInt32_ = input.readInt32(); + break; + } + case 153: + { + bitField0_ |= 0x00000004; + pDouble_ = input.readDouble(); + break; + } + case 160: + { + bitField0_ |= 0x00000008; + pBool_ = input.readBool(); + break; + } + case 170: + { + com.google.showcase.v1beta1.ComplianceDataChild.Builder subBuilder = null; + if (((bitField0_ & 0x00000020) != 0)) { + subBuilder = pChild_.toBuilder(); + } + pChild_ = + input.readMessage( + com.google.showcase.v1beta1.ComplianceDataChild.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(pChild_); + pChild_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000020; + break; + } + case 176: + { + int rawValue = input.readEnum(); + + fKingdom_ = rawValue; + break; + } + case 184: + { + int rawValue = input.readEnum(); + bitField0_ |= 0x00000010; + pKingdom_ = rawValue; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceData_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceData.class, + com.google.showcase.v1beta1.ComplianceData.Builder.class); + } + + /** Protobuf enum {@code google.showcase.v1beta1.ComplianceData.LifeKingdom} */ + public enum LifeKingdom implements com.google.protobuf.ProtocolMessageEnum { + /** LIFE_KINGDOM_UNSPECIFIED = 0; */ + LIFE_KINGDOM_UNSPECIFIED(0), + /** ARCHAEBACTERIA = 1; */ + ARCHAEBACTERIA(1), + /** EUBACTERIA = 2; */ + EUBACTERIA(2), + /** PROTISTA = 3; */ + PROTISTA(3), + /** FUNGI = 4; */ + FUNGI(4), + /** PLANTAE = 5; */ + PLANTAE(5), + /** ANIMALIA = 6; */ + ANIMALIA(6), + UNRECOGNIZED(-1), + ; + + /** LIFE_KINGDOM_UNSPECIFIED = 0; */ + public static final int LIFE_KINGDOM_UNSPECIFIED_VALUE = 0; + + /** ARCHAEBACTERIA = 1; */ + public static final int ARCHAEBACTERIA_VALUE = 1; + + /** EUBACTERIA = 2; */ + public static final int EUBACTERIA_VALUE = 2; + + /** PROTISTA = 3; */ + public static final int PROTISTA_VALUE = 3; + + /** FUNGI = 4; */ + public static final int FUNGI_VALUE = 4; + + /** PLANTAE = 5; */ + public static final int PLANTAE_VALUE = 5; + + /** ANIMALIA = 6; */ + public static final int ANIMALIA_VALUE = 6; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static LifeKingdom valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static LifeKingdom forNumber(int value) { + switch (value) { + case 0: + return LIFE_KINGDOM_UNSPECIFIED; + case 1: + return ARCHAEBACTERIA; + case 2: + return EUBACTERIA; + case 3: + return PROTISTA; + case 4: + return FUNGI; + case 5: + return PLANTAE; + case 6: + return ANIMALIA; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public LifeKingdom findValueByNumber(int number) { + return LifeKingdom.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceData.getDescriptor().getEnumTypes().get(0); + } + + private static final LifeKingdom[] VALUES = values(); + + public static LifeKingdom valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private LifeKingdom(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.ComplianceData.LifeKingdom) + } + + private int bitField0_; + public static final int F_STRING_FIELD_NUMBER = 1; + private volatile java.lang.Object fString_; + + /** + * string f_string = 1; + * + * @return The fString. + */ + @java.lang.Override + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int F_INT32_FIELD_NUMBER = 2; + private int fInt32_; + + /** + * int32 f_int32 = 2; + * + * @return The fInt32. + */ + @java.lang.Override + public int getFInt32() { + return fInt32_; + } + + public static final int F_SINT32_FIELD_NUMBER = 3; + private int fSint32_; + + /** + * sint32 f_sint32 = 3; + * + * @return The fSint32. + */ + @java.lang.Override + public int getFSint32() { + return fSint32_; + } + + public static final int F_SFIXED32_FIELD_NUMBER = 4; + private int fSfixed32_; + + /** + * sfixed32 f_sfixed32 = 4; + * + * @return The fSfixed32. + */ + @java.lang.Override + public int getFSfixed32() { + return fSfixed32_; + } + + public static final int F_UINT32_FIELD_NUMBER = 5; + private int fUint32_; + + /** + * uint32 f_uint32 = 5; + * + * @return The fUint32. + */ + @java.lang.Override + public int getFUint32() { + return fUint32_; + } + + public static final int F_FIXED32_FIELD_NUMBER = 6; + private int fFixed32_; + + /** + * fixed32 f_fixed32 = 6; + * + * @return The fFixed32. + */ + @java.lang.Override + public int getFFixed32() { + return fFixed32_; + } + + public static final int F_INT64_FIELD_NUMBER = 7; + private long fInt64_; + + /** + * int64 f_int64 = 7; + * + * @return The fInt64. + */ + @java.lang.Override + public long getFInt64() { + return fInt64_; + } + + public static final int F_SINT64_FIELD_NUMBER = 8; + private long fSint64_; + + /** + * sint64 f_sint64 = 8; + * + * @return The fSint64. + */ + @java.lang.Override + public long getFSint64() { + return fSint64_; + } + + public static final int F_SFIXED64_FIELD_NUMBER = 9; + private long fSfixed64_; + + /** + * sfixed64 f_sfixed64 = 9; + * + * @return The fSfixed64. + */ + @java.lang.Override + public long getFSfixed64() { + return fSfixed64_; + } + + public static final int F_UINT64_FIELD_NUMBER = 10; + private long fUint64_; + + /** + * uint64 f_uint64 = 10; + * + * @return The fUint64. + */ + @java.lang.Override + public long getFUint64() { + return fUint64_; + } + + public static final int F_FIXED64_FIELD_NUMBER = 11; + private long fFixed64_; + + /** + * fixed64 f_fixed64 = 11; + * + * @return The fFixed64. + */ + @java.lang.Override + public long getFFixed64() { + return fFixed64_; + } + + public static final int F_DOUBLE_FIELD_NUMBER = 12; + private double fDouble_; + + /** + * double f_double = 12; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + public static final int F_FLOAT_FIELD_NUMBER = 13; + private float fFloat_; + + /** + * float f_float = 13; + * + * @return The fFloat. + */ + @java.lang.Override + public float getFFloat() { + return fFloat_; + } + + public static final int F_BOOL_FIELD_NUMBER = 14; + private boolean fBool_; + + /** + * bool f_bool = 14; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + public static final int F_BYTES_FIELD_NUMBER = 15; + private com.google.protobuf.ByteString fBytes_; + + /** + * bytes f_bytes = 15; + * + * @return The fBytes. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFBytes() { + return fBytes_; + } + + public static final int F_KINGDOM_FIELD_NUMBER = 22; + private int fKingdom_; + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The enum numeric value on the wire for fKingdom. + */ + @java.lang.Override + public int getFKingdomValue() { + return fKingdom_; + } + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The fKingdom. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData.LifeKingdom getFKingdom() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.ComplianceData.LifeKingdom result = + com.google.showcase.v1beta1.ComplianceData.LifeKingdom.valueOf(fKingdom_); + return result == null + ? com.google.showcase.v1beta1.ComplianceData.LifeKingdom.UNRECOGNIZED + : result; + } + + public static final int F_CHILD_FIELD_NUMBER = 16; + private com.google.showcase.v1beta1.ComplianceDataChild fChild_; + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return Whether the fChild field is set. + */ + @java.lang.Override + public boolean hasFChild() { + return fChild_ != null; + } + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return The fChild. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChild getFChild() { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : fChild_; + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getFChildOrBuilder() { + return getFChild(); + } + + public static final int P_STRING_FIELD_NUMBER = 17; + private volatile java.lang.Object pString_; + + /** + * optional string p_string = 17; + * + * @return Whether the pString field is set. + */ + @java.lang.Override + public boolean hasPString() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * optional string p_string = 17; + * + * @return The pString. + */ + @java.lang.Override + public java.lang.String getPString() { + java.lang.Object ref = pString_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pString_ = s; + return s; + } + } + + /** + * optional string p_string = 17; + * + * @return The bytes for pString. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPStringBytes() { + java.lang.Object ref = pString_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int P_INT32_FIELD_NUMBER = 18; + private int pInt32_; + + /** + * optional int32 p_int32 = 18; + * + * @return Whether the pInt32 field is set. + */ + @java.lang.Override + public boolean hasPInt32() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * optional int32 p_int32 = 18; + * + * @return The pInt32. + */ + @java.lang.Override + public int getPInt32() { + return pInt32_; + } + + public static final int P_DOUBLE_FIELD_NUMBER = 19; + private double pDouble_; + + /** + * optional double p_double = 19; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * optional double p_double = 19; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + public static final int P_BOOL_FIELD_NUMBER = 20; + private boolean pBool_; + + /** + * optional bool p_bool = 20; + * + * @return Whether the pBool field is set. + */ + @java.lang.Override + public boolean hasPBool() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * optional bool p_bool = 20; + * + * @return The pBool. + */ + @java.lang.Override + public boolean getPBool() { + return pBool_; + } + + public static final int P_KINGDOM_FIELD_NUMBER = 23; + private int pKingdom_; + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return Whether the pKingdom field is set. + */ + @java.lang.Override + public boolean hasPKingdom() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The enum numeric value on the wire for pKingdom. + */ + @java.lang.Override + public int getPKingdomValue() { + return pKingdom_; + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The pKingdom. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData.LifeKingdom getPKingdom() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.ComplianceData.LifeKingdom result = + com.google.showcase.v1beta1.ComplianceData.LifeKingdom.valueOf(pKingdom_); + return result == null + ? com.google.showcase.v1beta1.ComplianceData.LifeKingdom.UNRECOGNIZED + : result; + } + + public static final int P_CHILD_FIELD_NUMBER = 21; + private com.google.showcase.v1beta1.ComplianceDataChild pChild_; + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return Whether the pChild field is set. + */ + @java.lang.Override + public boolean hasPChild() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return The pChild. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChild getPChild() { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : pChild_; + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getPChildOrBuilder() { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : pChild_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fString_); + } + if (fInt32_ != 0) { + output.writeInt32(2, fInt32_); + } + if (fSint32_ != 0) { + output.writeSInt32(3, fSint32_); + } + if (fSfixed32_ != 0) { + output.writeSFixed32(4, fSfixed32_); + } + if (fUint32_ != 0) { + output.writeUInt32(5, fUint32_); + } + if (fFixed32_ != 0) { + output.writeFixed32(6, fFixed32_); + } + if (fInt64_ != 0L) { + output.writeInt64(7, fInt64_); + } + if (fSint64_ != 0L) { + output.writeSInt64(8, fSint64_); + } + if (fSfixed64_ != 0L) { + output.writeSFixed64(9, fSfixed64_); + } + if (fUint64_ != 0L) { + output.writeUInt64(10, fUint64_); + } + if (fFixed64_ != 0L) { + output.writeFixed64(11, fFixed64_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + output.writeDouble(12, fDouble_); + } + if (java.lang.Float.floatToRawIntBits(fFloat_) != 0) { + output.writeFloat(13, fFloat_); + } + if (fBool_ != false) { + output.writeBool(14, fBool_); + } + if (!fBytes_.isEmpty()) { + output.writeBytes(15, fBytes_); + } + if (fChild_ != null) { + output.writeMessage(16, getFChild()); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 17, pString_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeInt32(18, pInt32_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeDouble(19, pDouble_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeBool(20, pBool_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeMessage(21, getPChild()); + } + if (fKingdom_ + != com.google.showcase.v1beta1.ComplianceData.LifeKingdom.LIFE_KINGDOM_UNSPECIFIED + .getNumber()) { + output.writeEnum(22, fKingdom_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeEnum(23, pKingdom_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fString_); + } + if (fInt32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, fInt32_); + } + if (fSint32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeSInt32Size(3, fSint32_); + } + if (fSfixed32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeSFixed32Size(4, fSfixed32_); + } + if (fUint32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeUInt32Size(5, fUint32_); + } + if (fFixed32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeFixed32Size(6, fFixed32_); + } + if (fInt64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(7, fInt64_); + } + if (fSint64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeSInt64Size(8, fSint64_); + } + if (fSfixed64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeSFixed64Size(9, fSfixed64_); + } + if (fUint64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeUInt64Size(10, fUint64_); + } + if (fFixed64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeFixed64Size(11, fFixed64_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(12, fDouble_); + } + if (java.lang.Float.floatToRawIntBits(fFloat_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(13, fFloat_); + } + if (fBool_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(14, fBool_); + } + if (!fBytes_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream.computeBytesSize(15, fBytes_); + } + if (fChild_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(16, getFChild()); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, pString_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(18, pInt32_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(19, pDouble_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(20, pBool_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(21, getPChild()); + } + if (fKingdom_ + != com.google.showcase.v1beta1.ComplianceData.LifeKingdom.LIFE_KINGDOM_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(22, fKingdom_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(23, pKingdom_); + } + size += unknownFields.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.showcase.v1beta1.ComplianceData)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ComplianceData other = + (com.google.showcase.v1beta1.ComplianceData) obj; + + if (!getFString().equals(other.getFString())) return false; + if (getFInt32() != other.getFInt32()) return false; + if (getFSint32() != other.getFSint32()) return false; + if (getFSfixed32() != other.getFSfixed32()) return false; + if (getFUint32() != other.getFUint32()) return false; + if (getFFixed32() != other.getFFixed32()) return false; + if (getFInt64() != other.getFInt64()) return false; + if (getFSint64() != other.getFSint64()) return false; + if (getFSfixed64() != other.getFSfixed64()) return false; + if (getFUint64() != other.getFUint64()) return false; + if (getFFixed64() != other.getFFixed64()) return false; + if (java.lang.Double.doubleToLongBits(getFDouble()) + != java.lang.Double.doubleToLongBits(other.getFDouble())) return false; + if (java.lang.Float.floatToIntBits(getFFloat()) + != java.lang.Float.floatToIntBits(other.getFFloat())) return false; + if (getFBool() != other.getFBool()) return false; + if (!getFBytes().equals(other.getFBytes())) return false; + if (fKingdom_ != other.fKingdom_) return false; + if (hasFChild() != other.hasFChild()) return false; + if (hasFChild()) { + if (!getFChild().equals(other.getFChild())) return false; + } + if (hasPString() != other.hasPString()) return false; + if (hasPString()) { + if (!getPString().equals(other.getPString())) return false; + } + if (hasPInt32() != other.hasPInt32()) return false; + if (hasPInt32()) { + if (getPInt32() != other.getPInt32()) return false; + } + if (hasPDouble() != other.hasPDouble()) return false; + if (hasPDouble()) { + if (java.lang.Double.doubleToLongBits(getPDouble()) + != java.lang.Double.doubleToLongBits(other.getPDouble())) return false; + } + if (hasPBool() != other.hasPBool()) return false; + if (hasPBool()) { + if (getPBool() != other.getPBool()) return false; + } + if (hasPKingdom() != other.hasPKingdom()) return false; + if (hasPKingdom()) { + if (pKingdom_ != other.pKingdom_) return false; + } + if (hasPChild() != other.hasPChild()) return false; + if (hasPChild()) { + if (!getPChild().equals(other.getPChild())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + F_STRING_FIELD_NUMBER; + hash = (53 * hash) + getFString().hashCode(); + hash = (37 * hash) + F_INT32_FIELD_NUMBER; + hash = (53 * hash) + getFInt32(); + hash = (37 * hash) + F_SINT32_FIELD_NUMBER; + hash = (53 * hash) + getFSint32(); + hash = (37 * hash) + F_SFIXED32_FIELD_NUMBER; + hash = (53 * hash) + getFSfixed32(); + hash = (37 * hash) + F_UINT32_FIELD_NUMBER; + hash = (53 * hash) + getFUint32(); + hash = (37 * hash) + F_FIXED32_FIELD_NUMBER; + hash = (53 * hash) + getFFixed32(); + hash = (37 * hash) + F_INT64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFInt64()); + hash = (37 * hash) + F_SINT64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFSint64()); + hash = (37 * hash) + F_SFIXED64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFSfixed64()); + hash = (37 * hash) + F_UINT64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFUint64()); + hash = (37 * hash) + F_FIXED64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFFixed64()); + hash = (37 * hash) + F_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFDouble())); + hash = (37 * hash) + F_FLOAT_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getFFloat()); + hash = (37 * hash) + F_BOOL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getFBool()); + hash = (37 * hash) + F_BYTES_FIELD_NUMBER; + hash = (53 * hash) + getFBytes().hashCode(); + hash = (37 * hash) + F_KINGDOM_FIELD_NUMBER; + hash = (53 * hash) + fKingdom_; + if (hasFChild()) { + hash = (37 * hash) + F_CHILD_FIELD_NUMBER; + hash = (53 * hash) + getFChild().hashCode(); + } + if (hasPString()) { + hash = (37 * hash) + P_STRING_FIELD_NUMBER; + hash = (53 * hash) + getPString().hashCode(); + } + if (hasPInt32()) { + hash = (37 * hash) + P_INT32_FIELD_NUMBER; + hash = (53 * hash) + getPInt32(); + } + if (hasPDouble()) { + hash = (37 * hash) + P_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPDouble())); + } + if (hasPBool()) { + hash = (37 * hash) + P_BOOL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPBool()); + } + if (hasPKingdom()) { + hash = (37 * hash) + P_KINGDOM_FIELD_NUMBER; + hash = (53 * hash) + pKingdom_; + } + if (hasPChild()) { + hash = (37 * hash) + P_CHILD_FIELD_NUMBER; + hash = (53 * hash) + getPChild().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceData 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.showcase.v1beta1.ComplianceData parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceData parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceData parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceData parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ComplianceData 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * ComplianceData is a message used for testing REST transcoding of
+   * different data types.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceData} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceData) + com.google.showcase.v1beta1.ComplianceDataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceData_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceData.class, + com.google.showcase.v1beta1.ComplianceData.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ComplianceData.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPChildFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + fString_ = ""; + + fInt32_ = 0; + + fSint32_ = 0; + + fSfixed32_ = 0; + + fUint32_ = 0; + + fFixed32_ = 0; + + fInt64_ = 0L; + + fSint64_ = 0L; + + fSfixed64_ = 0L; + + fUint64_ = 0L; + + fFixed64_ = 0L; + + fDouble_ = 0D; + + fFloat_ = 0F; + + fBool_ = false; + + fBytes_ = com.google.protobuf.ByteString.EMPTY; + + fKingdom_ = 0; + + if (fChildBuilder_ == null) { + fChild_ = null; + } else { + fChild_ = null; + fChildBuilder_ = null; + } + pString_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + pInt32_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + pDouble_ = 0D; + bitField0_ = (bitField0_ & ~0x00000004); + pBool_ = false; + bitField0_ = (bitField0_ & ~0x00000008); + pKingdom_ = 0; + bitField0_ = (bitField0_ & ~0x00000010); + if (pChildBuilder_ == null) { + pChild_ = null; + } else { + pChildBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000020); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceData_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ComplianceData.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData build() { + com.google.showcase.v1beta1.ComplianceData result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData buildPartial() { + com.google.showcase.v1beta1.ComplianceData result = + new com.google.showcase.v1beta1.ComplianceData(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + result.fString_ = fString_; + result.fInt32_ = fInt32_; + result.fSint32_ = fSint32_; + result.fSfixed32_ = fSfixed32_; + result.fUint32_ = fUint32_; + result.fFixed32_ = fFixed32_; + result.fInt64_ = fInt64_; + result.fSint64_ = fSint64_; + result.fSfixed64_ = fSfixed64_; + result.fUint64_ = fUint64_; + result.fFixed64_ = fFixed64_; + result.fDouble_ = fDouble_; + result.fFloat_ = fFloat_; + result.fBool_ = fBool_; + result.fBytes_ = fBytes_; + result.fKingdom_ = fKingdom_; + if (fChildBuilder_ == null) { + result.fChild_ = fChild_; + } else { + result.fChild_ = fChildBuilder_.build(); + } + if (((from_bitField0_ & 0x00000001) != 0)) { + to_bitField0_ |= 0x00000001; + } + result.pString_ = pString_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pInt32_ = pInt32_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pDouble_ = pDouble_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.pBool_ = pBool_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + to_bitField0_ |= 0x00000010; + } + result.pKingdom_ = pKingdom_; + if (((from_bitField0_ & 0x00000020) != 0)) { + if (pChildBuilder_ == null) { + result.pChild_ = pChild_; + } else { + result.pChild_ = pChildBuilder_.build(); + } + to_bitField0_ |= 0x00000020; + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ComplianceData) { + return mergeFrom((com.google.showcase.v1beta1.ComplianceData) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceData other) { + if (other == com.google.showcase.v1beta1.ComplianceData.getDefaultInstance()) return this; + if (!other.getFString().isEmpty()) { + fString_ = other.fString_; + onChanged(); + } + if (other.getFInt32() != 0) { + setFInt32(other.getFInt32()); + } + if (other.getFSint32() != 0) { + setFSint32(other.getFSint32()); + } + if (other.getFSfixed32() != 0) { + setFSfixed32(other.getFSfixed32()); + } + if (other.getFUint32() != 0) { + setFUint32(other.getFUint32()); + } + if (other.getFFixed32() != 0) { + setFFixed32(other.getFFixed32()); + } + if (other.getFInt64() != 0L) { + setFInt64(other.getFInt64()); + } + if (other.getFSint64() != 0L) { + setFSint64(other.getFSint64()); + } + if (other.getFSfixed64() != 0L) { + setFSfixed64(other.getFSfixed64()); + } + if (other.getFUint64() != 0L) { + setFUint64(other.getFUint64()); + } + if (other.getFFixed64() != 0L) { + setFFixed64(other.getFFixed64()); + } + if (other.getFDouble() != 0D) { + setFDouble(other.getFDouble()); + } + if (other.getFFloat() != 0F) { + setFFloat(other.getFFloat()); + } + if (other.getFBool() != false) { + setFBool(other.getFBool()); + } + if (other.getFBytes() != com.google.protobuf.ByteString.EMPTY) { + setFBytes(other.getFBytes()); + } + if (other.fKingdom_ != 0) { + setFKingdomValue(other.getFKingdomValue()); + } + if (other.hasFChild()) { + mergeFChild(other.getFChild()); + } + if (other.hasPString()) { + bitField0_ |= 0x00000001; + pString_ = other.pString_; + onChanged(); + } + if (other.hasPInt32()) { + setPInt32(other.getPInt32()); + } + if (other.hasPDouble()) { + setPDouble(other.getPDouble()); + } + if (other.hasPBool()) { + setPBool(other.getPBool()); + } + if (other.hasPKingdom()) { + setPKingdom(other.getPKingdom()); + } + if (other.hasPChild()) { + mergePChild(other.getPChild()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ComplianceData parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ComplianceData) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object fString_ = ""; + + /** + * string f_string = 1; + * + * @return The fString. + */ + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string f_string = 1; + * + * @param value The fString to set. + * @return This builder for chaining. + */ + public Builder setFString(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + fString_ = value; + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @return This builder for chaining. + */ + public Builder clearFString() { + + fString_ = getDefaultInstance().getFString(); + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @param value The bytes for fString to set. + * @return This builder for chaining. + */ + public Builder setFStringBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + fString_ = value; + onChanged(); + return this; + } + + private int fInt32_; + + /** + * int32 f_int32 = 2; + * + * @return The fInt32. + */ + @java.lang.Override + public int getFInt32() { + return fInt32_; + } + + /** + * int32 f_int32 = 2; + * + * @param value The fInt32 to set. + * @return This builder for chaining. + */ + public Builder setFInt32(int value) { + + fInt32_ = value; + onChanged(); + return this; + } + + /** + * int32 f_int32 = 2; + * + * @return This builder for chaining. + */ + public Builder clearFInt32() { + + fInt32_ = 0; + onChanged(); + return this; + } + + private int fSint32_; + + /** + * sint32 f_sint32 = 3; + * + * @return The fSint32. + */ + @java.lang.Override + public int getFSint32() { + return fSint32_; + } + + /** + * sint32 f_sint32 = 3; + * + * @param value The fSint32 to set. + * @return This builder for chaining. + */ + public Builder setFSint32(int value) { + + fSint32_ = value; + onChanged(); + return this; + } + + /** + * sint32 f_sint32 = 3; + * + * @return This builder for chaining. + */ + public Builder clearFSint32() { + + fSint32_ = 0; + onChanged(); + return this; + } + + private int fSfixed32_; + + /** + * sfixed32 f_sfixed32 = 4; + * + * @return The fSfixed32. + */ + @java.lang.Override + public int getFSfixed32() { + return fSfixed32_; + } + + /** + * sfixed32 f_sfixed32 = 4; + * + * @param value The fSfixed32 to set. + * @return This builder for chaining. + */ + public Builder setFSfixed32(int value) { + + fSfixed32_ = value; + onChanged(); + return this; + } + + /** + * sfixed32 f_sfixed32 = 4; + * + * @return This builder for chaining. + */ + public Builder clearFSfixed32() { + + fSfixed32_ = 0; + onChanged(); + return this; + } + + private int fUint32_; + + /** + * uint32 f_uint32 = 5; + * + * @return The fUint32. + */ + @java.lang.Override + public int getFUint32() { + return fUint32_; + } + + /** + * uint32 f_uint32 = 5; + * + * @param value The fUint32 to set. + * @return This builder for chaining. + */ + public Builder setFUint32(int value) { + + fUint32_ = value; + onChanged(); + return this; + } + + /** + * uint32 f_uint32 = 5; + * + * @return This builder for chaining. + */ + public Builder clearFUint32() { + + fUint32_ = 0; + onChanged(); + return this; + } + + private int fFixed32_; + + /** + * fixed32 f_fixed32 = 6; + * + * @return The fFixed32. + */ + @java.lang.Override + public int getFFixed32() { + return fFixed32_; + } + + /** + * fixed32 f_fixed32 = 6; + * + * @param value The fFixed32 to set. + * @return This builder for chaining. + */ + public Builder setFFixed32(int value) { + + fFixed32_ = value; + onChanged(); + return this; + } + + /** + * fixed32 f_fixed32 = 6; + * + * @return This builder for chaining. + */ + public Builder clearFFixed32() { + + fFixed32_ = 0; + onChanged(); + return this; + } + + private long fInt64_; + + /** + * int64 f_int64 = 7; + * + * @return The fInt64. + */ + @java.lang.Override + public long getFInt64() { + return fInt64_; + } + + /** + * int64 f_int64 = 7; + * + * @param value The fInt64 to set. + * @return This builder for chaining. + */ + public Builder setFInt64(long value) { + + fInt64_ = value; + onChanged(); + return this; + } + + /** + * int64 f_int64 = 7; + * + * @return This builder for chaining. + */ + public Builder clearFInt64() { + + fInt64_ = 0L; + onChanged(); + return this; + } + + private long fSint64_; + + /** + * sint64 f_sint64 = 8; + * + * @return The fSint64. + */ + @java.lang.Override + public long getFSint64() { + return fSint64_; + } + + /** + * sint64 f_sint64 = 8; + * + * @param value The fSint64 to set. + * @return This builder for chaining. + */ + public Builder setFSint64(long value) { + + fSint64_ = value; + onChanged(); + return this; + } + + /** + * sint64 f_sint64 = 8; + * + * @return This builder for chaining. + */ + public Builder clearFSint64() { + + fSint64_ = 0L; + onChanged(); + return this; + } + + private long fSfixed64_; + + /** + * sfixed64 f_sfixed64 = 9; + * + * @return The fSfixed64. + */ + @java.lang.Override + public long getFSfixed64() { + return fSfixed64_; + } + + /** + * sfixed64 f_sfixed64 = 9; + * + * @param value The fSfixed64 to set. + * @return This builder for chaining. + */ + public Builder setFSfixed64(long value) { + + fSfixed64_ = value; + onChanged(); + return this; + } + + /** + * sfixed64 f_sfixed64 = 9; + * + * @return This builder for chaining. + */ + public Builder clearFSfixed64() { + + fSfixed64_ = 0L; + onChanged(); + return this; + } + + private long fUint64_; + + /** + * uint64 f_uint64 = 10; + * + * @return The fUint64. + */ + @java.lang.Override + public long getFUint64() { + return fUint64_; + } + + /** + * uint64 f_uint64 = 10; + * + * @param value The fUint64 to set. + * @return This builder for chaining. + */ + public Builder setFUint64(long value) { + + fUint64_ = value; + onChanged(); + return this; + } + + /** + * uint64 f_uint64 = 10; + * + * @return This builder for chaining. + */ + public Builder clearFUint64() { + + fUint64_ = 0L; + onChanged(); + return this; + } + + private long fFixed64_; + + /** + * fixed64 f_fixed64 = 11; + * + * @return The fFixed64. + */ + @java.lang.Override + public long getFFixed64() { + return fFixed64_; + } + + /** + * fixed64 f_fixed64 = 11; + * + * @param value The fFixed64 to set. + * @return This builder for chaining. + */ + public Builder setFFixed64(long value) { + + fFixed64_ = value; + onChanged(); + return this; + } + + /** + * fixed64 f_fixed64 = 11; + * + * @return This builder for chaining. + */ + public Builder clearFFixed64() { + + fFixed64_ = 0L; + onChanged(); + return this; + } + + private double fDouble_; + + /** + * double f_double = 12; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + /** + * double f_double = 12; + * + * @param value The fDouble to set. + * @return This builder for chaining. + */ + public Builder setFDouble(double value) { + + fDouble_ = value; + onChanged(); + return this; + } + + /** + * double f_double = 12; + * + * @return This builder for chaining. + */ + public Builder clearFDouble() { + + fDouble_ = 0D; + onChanged(); + return this; + } + + private float fFloat_; + + /** + * float f_float = 13; + * + * @return The fFloat. + */ + @java.lang.Override + public float getFFloat() { + return fFloat_; + } + + /** + * float f_float = 13; + * + * @param value The fFloat to set. + * @return This builder for chaining. + */ + public Builder setFFloat(float value) { + + fFloat_ = value; + onChanged(); + return this; + } + + /** + * float f_float = 13; + * + * @return This builder for chaining. + */ + public Builder clearFFloat() { + + fFloat_ = 0F; + onChanged(); + return this; + } + + private boolean fBool_; + + /** + * bool f_bool = 14; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + /** + * bool f_bool = 14; + * + * @param value The fBool to set. + * @return This builder for chaining. + */ + public Builder setFBool(boolean value) { + + fBool_ = value; + onChanged(); + return this; + } + + /** + * bool f_bool = 14; + * + * @return This builder for chaining. + */ + public Builder clearFBool() { + + fBool_ = false; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString fBytes_ = com.google.protobuf.ByteString.EMPTY; + + /** + * bytes f_bytes = 15; + * + * @return The fBytes. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFBytes() { + return fBytes_; + } + + /** + * bytes f_bytes = 15; + * + * @param value The fBytes to set. + * @return This builder for chaining. + */ + public Builder setFBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + fBytes_ = value; + onChanged(); + return this; + } + + /** + * bytes f_bytes = 15; + * + * @return This builder for chaining. + */ + public Builder clearFBytes() { + + fBytes_ = getDefaultInstance().getFBytes(); + onChanged(); + return this; + } + + private int fKingdom_ = 0; + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The enum numeric value on the wire for fKingdom. + */ + @java.lang.Override + public int getFKingdomValue() { + return fKingdom_; + } + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @param value The enum numeric value on the wire for fKingdom to set. + * @return This builder for chaining. + */ + public Builder setFKingdomValue(int value) { + + fKingdom_ = value; + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The fKingdom. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData.LifeKingdom getFKingdom() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.ComplianceData.LifeKingdom result = + com.google.showcase.v1beta1.ComplianceData.LifeKingdom.valueOf(fKingdom_); + return result == null + ? com.google.showcase.v1beta1.ComplianceData.LifeKingdom.UNRECOGNIZED + : result; + } + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @param value The fKingdom to set. + * @return This builder for chaining. + */ + public Builder setFKingdom(com.google.showcase.v1beta1.ComplianceData.LifeKingdom value) { + if (value == null) { + throw new NullPointerException(); + } + + fKingdom_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return This builder for chaining. + */ + public Builder clearFKingdom() { + + fKingdom_ = 0; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.ComplianceDataChild fChild_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> + fChildBuilder_; + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return Whether the fChild field is set. + */ + public boolean hasFChild() { + return fChildBuilder_ != null || fChild_ != null; + } + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return The fChild. + */ + public com.google.showcase.v1beta1.ComplianceDataChild getFChild() { + if (fChildBuilder_ == null) { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : fChild_; + } else { + return fChildBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public Builder setFChild(com.google.showcase.v1beta1.ComplianceDataChild value) { + if (fChildBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + fChild_ = value; + onChanged(); + } else { + fChildBuilder_.setMessage(value); + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public Builder setFChild( + com.google.showcase.v1beta1.ComplianceDataChild.Builder builderForValue) { + if (fChildBuilder_ == null) { + fChild_ = builderForValue.build(); + onChanged(); + } else { + fChildBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public Builder mergeFChild(com.google.showcase.v1beta1.ComplianceDataChild value) { + if (fChildBuilder_ == null) { + if (fChild_ != null) { + fChild_ = + com.google.showcase.v1beta1.ComplianceDataChild.newBuilder(fChild_) + .mergeFrom(value) + .buildPartial(); + } else { + fChild_ = value; + } + onChanged(); + } else { + fChildBuilder_.mergeFrom(value); + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public Builder clearFChild() { + if (fChildBuilder_ == null) { + fChild_ = null; + onChanged(); + } else { + fChild_ = null; + fChildBuilder_ = null; + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public com.google.showcase.v1beta1.ComplianceDataChild.Builder getFChildBuilder() { + + onChanged(); + return getFChildFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + public com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getFChildOrBuilder() { + if (fChildBuilder_ != null) { + return fChildBuilder_.getMessageOrBuilder(); + } else { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : fChild_; + } + } + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> + getFChildFieldBuilder() { + if (fChildBuilder_ == null) { + fChildBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder>( + getFChild(), getParentForChildren(), isClean()); + fChild_ = null; + } + return fChildBuilder_; + } + + private java.lang.Object pString_ = ""; + + /** + * optional string p_string = 17; + * + * @return Whether the pString field is set. + */ + public boolean hasPString() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * optional string p_string = 17; + * + * @return The pString. + */ + public java.lang.String getPString() { + java.lang.Object ref = pString_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pString_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * optional string p_string = 17; + * + * @return The bytes for pString. + */ + public com.google.protobuf.ByteString getPStringBytes() { + java.lang.Object ref = pString_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * optional string p_string = 17; + * + * @param value The pString to set. + * @return This builder for chaining. + */ + public Builder setPString(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + pString_ = value; + onChanged(); + return this; + } + + /** + * optional string p_string = 17; + * + * @return This builder for chaining. + */ + public Builder clearPString() { + bitField0_ = (bitField0_ & ~0x00000001); + pString_ = getDefaultInstance().getPString(); + onChanged(); + return this; + } + + /** + * optional string p_string = 17; + * + * @param value The bytes for pString to set. + * @return This builder for chaining. + */ + public Builder setPStringBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + pString_ = value; + onChanged(); + return this; + } + + private int pInt32_; + + /** + * optional int32 p_int32 = 18; + * + * @return Whether the pInt32 field is set. + */ + @java.lang.Override + public boolean hasPInt32() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * optional int32 p_int32 = 18; + * + * @return The pInt32. + */ + @java.lang.Override + public int getPInt32() { + return pInt32_; + } + + /** + * optional int32 p_int32 = 18; + * + * @param value The pInt32 to set. + * @return This builder for chaining. + */ + public Builder setPInt32(int value) { + bitField0_ |= 0x00000002; + pInt32_ = value; + onChanged(); + return this; + } + + /** + * optional int32 p_int32 = 18; + * + * @return This builder for chaining. + */ + public Builder clearPInt32() { + bitField0_ = (bitField0_ & ~0x00000002); + pInt32_ = 0; + onChanged(); + return this; + } + + private double pDouble_; + + /** + * optional double p_double = 19; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * optional double p_double = 19; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + /** + * optional double p_double = 19; + * + * @param value The pDouble to set. + * @return This builder for chaining. + */ + public Builder setPDouble(double value) { + bitField0_ |= 0x00000004; + pDouble_ = value; + onChanged(); + return this; + } + + /** + * optional double p_double = 19; + * + * @return This builder for chaining. + */ + public Builder clearPDouble() { + bitField0_ = (bitField0_ & ~0x00000004); + pDouble_ = 0D; + onChanged(); + return this; + } + + private boolean pBool_; + + /** + * optional bool p_bool = 20; + * + * @return Whether the pBool field is set. + */ + @java.lang.Override + public boolean hasPBool() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * optional bool p_bool = 20; + * + * @return The pBool. + */ + @java.lang.Override + public boolean getPBool() { + return pBool_; + } + + /** + * optional bool p_bool = 20; + * + * @param value The pBool to set. + * @return This builder for chaining. + */ + public Builder setPBool(boolean value) { + bitField0_ |= 0x00000008; + pBool_ = value; + onChanged(); + return this; + } + + /** + * optional bool p_bool = 20; + * + * @return This builder for chaining. + */ + public Builder clearPBool() { + bitField0_ = (bitField0_ & ~0x00000008); + pBool_ = false; + onChanged(); + return this; + } + + private int pKingdom_ = 0; + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return Whether the pKingdom field is set. + */ + @java.lang.Override + public boolean hasPKingdom() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The enum numeric value on the wire for pKingdom. + */ + @java.lang.Override + public int getPKingdomValue() { + return pKingdom_; + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @param value The enum numeric value on the wire for pKingdom to set. + * @return This builder for chaining. + */ + public Builder setPKingdomValue(int value) { + bitField0_ |= 0x00000010; + pKingdom_ = value; + onChanged(); + return this; + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The pKingdom. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData.LifeKingdom getPKingdom() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.ComplianceData.LifeKingdom result = + com.google.showcase.v1beta1.ComplianceData.LifeKingdom.valueOf(pKingdom_); + return result == null + ? com.google.showcase.v1beta1.ComplianceData.LifeKingdom.UNRECOGNIZED + : result; + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @param value The pKingdom to set. + * @return This builder for chaining. + */ + public Builder setPKingdom(com.google.showcase.v1beta1.ComplianceData.LifeKingdom value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + pKingdom_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return This builder for chaining. + */ + public Builder clearPKingdom() { + bitField0_ = (bitField0_ & ~0x00000010); + pKingdom_ = 0; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.ComplianceDataChild pChild_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> + pChildBuilder_; + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return Whether the pChild field is set. + */ + public boolean hasPChild() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return The pChild. + */ + public com.google.showcase.v1beta1.ComplianceDataChild getPChild() { + if (pChildBuilder_ == null) { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : pChild_; + } else { + return pChildBuilder_.getMessage(); + } + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public Builder setPChild(com.google.showcase.v1beta1.ComplianceDataChild value) { + if (pChildBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + pChild_ = value; + onChanged(); + } else { + pChildBuilder_.setMessage(value); + } + bitField0_ |= 0x00000020; + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public Builder setPChild( + com.google.showcase.v1beta1.ComplianceDataChild.Builder builderForValue) { + if (pChildBuilder_ == null) { + pChild_ = builderForValue.build(); + onChanged(); + } else { + pChildBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000020; + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public Builder mergePChild(com.google.showcase.v1beta1.ComplianceDataChild value) { + if (pChildBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && pChild_ != null + && pChild_ != com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance()) { + pChild_ = + com.google.showcase.v1beta1.ComplianceDataChild.newBuilder(pChild_) + .mergeFrom(value) + .buildPartial(); + } else { + pChild_ = value; + } + onChanged(); + } else { + pChildBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000020; + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public Builder clearPChild() { + if (pChildBuilder_ == null) { + pChild_ = null; + onChanged(); + } else { + pChildBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000020); + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public com.google.showcase.v1beta1.ComplianceDataChild.Builder getPChildBuilder() { + bitField0_ |= 0x00000020; + onChanged(); + return getPChildFieldBuilder().getBuilder(); + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + public com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getPChildOrBuilder() { + if (pChildBuilder_ != null) { + return pChildBuilder_.getMessageOrBuilder(); + } else { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance() + : pChild_; + } + } + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder> + getPChildFieldBuilder() { + if (pChildBuilder_ == null) { + pChildBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataChild, + com.google.showcase.v1beta1.ComplianceDataChild.Builder, + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder>( + getPChild(), getParentForChildren(), isClean()); + pChild_ = null; + } + return pChildBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceData) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ComplianceData) + private static final com.google.showcase.v1beta1.ComplianceData DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ComplianceData(); + } + + public static com.google.showcase.v1beta1.ComplianceData getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComplianceData parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ComplianceData(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ComplianceData getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java new file mode 100644 index 0000000000..8add33da44 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChild.java @@ -0,0 +1,1929 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.ComplianceDataChild} */ +public final class ComplianceDataChild extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceDataChild) + ComplianceDataChildOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ComplianceDataChild.newBuilder() to construct. + private ComplianceDataChild(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComplianceDataChild() { + fString_ = ""; + fContinent_ = 0; + pString_ = ""; + pContinent_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComplianceDataChild(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ComplianceDataChild( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + fString_ = s; + break; + } + case 21: + { + fFloat_ = input.readFloat(); + break; + } + case 25: + { + fDouble_ = input.readDouble(); + break; + } + case 32: + { + fBool_ = input.readBool(); + break; + } + case 42: + { + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder subBuilder = null; + if (fChild_ != null) { + subBuilder = fChild_.toBuilder(); + } + fChild_ = + input.readMessage( + com.google.showcase.v1beta1.ComplianceDataGrandchild.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(fChild_); + fChild_ = subBuilder.buildPartial(); + } + + break; + } + case 50: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + pString_ = s; + break; + } + case 61: + { + bitField0_ |= 0x00000002; + pFloat_ = input.readFloat(); + break; + } + case 65: + { + bitField0_ |= 0x00000004; + pDouble_ = input.readDouble(); + break; + } + case 72: + { + bitField0_ |= 0x00000008; + pBool_ = input.readBool(); + break; + } + case 82: + { + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder subBuilder = null; + if (((bitField0_ & 0x00000010) != 0)) { + subBuilder = pChild_.toBuilder(); + } + pChild_ = + input.readMessage( + com.google.showcase.v1beta1.ComplianceDataGrandchild.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(pChild_); + pChild_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000010; + break; + } + case 88: + { + int rawValue = input.readEnum(); + + fContinent_ = rawValue; + break; + } + case 96: + { + int rawValue = input.readEnum(); + + pContinent_ = rawValue; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceDataChild.class, + com.google.showcase.v1beta1.ComplianceDataChild.Builder.class); + } + + private int bitField0_; + public static final int F_STRING_FIELD_NUMBER = 1; + private volatile java.lang.Object fString_; + + /** + * string f_string = 1; + * + * @return The fString. + */ + @java.lang.Override + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int F_FLOAT_FIELD_NUMBER = 2; + private float fFloat_; + + /** + * float f_float = 2; + * + * @return The fFloat. + */ + @java.lang.Override + public float getFFloat() { + return fFloat_; + } + + public static final int F_DOUBLE_FIELD_NUMBER = 3; + private double fDouble_; + + /** + * double f_double = 3; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + public static final int F_BOOL_FIELD_NUMBER = 4; + private boolean fBool_; + + /** + * bool f_bool = 4; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + public static final int F_CONTINENT_FIELD_NUMBER = 11; + private int fContinent_; + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The enum numeric value on the wire for fContinent. + */ + @java.lang.Override + public int getFContinentValue() { + return fContinent_; + } + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The fContinent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getFContinent() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.valueOf(fContinent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + public static final int F_CHILD_FIELD_NUMBER = 5; + private com.google.showcase.v1beta1.ComplianceDataGrandchild fChild_; + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return Whether the fChild field is set. + */ + @java.lang.Override + public boolean hasFChild() { + return fChild_ != null; + } + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return The fChild. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchild getFChild() { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : fChild_; + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getFChildOrBuilder() { + return getFChild(); + } + + public static final int P_STRING_FIELD_NUMBER = 6; + private volatile java.lang.Object pString_; + + /** + * optional string p_string = 6; + * + * @return Whether the pString field is set. + */ + @java.lang.Override + public boolean hasPString() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * optional string p_string = 6; + * + * @return The pString. + */ + @java.lang.Override + public java.lang.String getPString() { + java.lang.Object ref = pString_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pString_ = s; + return s; + } + } + + /** + * optional string p_string = 6; + * + * @return The bytes for pString. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPStringBytes() { + java.lang.Object ref = pString_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int P_FLOAT_FIELD_NUMBER = 7; + private float pFloat_; + + /** + * optional float p_float = 7; + * + * @return Whether the pFloat field is set. + */ + @java.lang.Override + public boolean hasPFloat() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * optional float p_float = 7; + * + * @return The pFloat. + */ + @java.lang.Override + public float getPFloat() { + return pFloat_; + } + + public static final int P_DOUBLE_FIELD_NUMBER = 8; + private double pDouble_; + + /** + * optional double p_double = 8; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * optional double p_double = 8; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + public static final int P_BOOL_FIELD_NUMBER = 9; + private boolean pBool_; + + /** + * optional bool p_bool = 9; + * + * @return Whether the pBool field is set. + */ + @java.lang.Override + public boolean hasPBool() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * optional bool p_bool = 9; + * + * @return The pBool. + */ + @java.lang.Override + public boolean getPBool() { + return pBool_; + } + + public static final int P_CONTINENT_FIELD_NUMBER = 12; + private int pContinent_; + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The enum numeric value on the wire for pContinent. + */ + @java.lang.Override + public int getPContinentValue() { + return pContinent_; + } + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The pContinent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getPContinent() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.valueOf(pContinent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + public static final int P_CHILD_FIELD_NUMBER = 10; + private com.google.showcase.v1beta1.ComplianceDataGrandchild pChild_; + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return Whether the pChild field is set. + */ + @java.lang.Override + public boolean hasPChild() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return The pChild. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchild getPChild() { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : pChild_; + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getPChildOrBuilder() { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : pChild_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fString_); + } + if (java.lang.Float.floatToRawIntBits(fFloat_) != 0) { + output.writeFloat(2, fFloat_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + output.writeDouble(3, fDouble_); + } + if (fBool_ != false) { + output.writeBool(4, fBool_); + } + if (fChild_ != null) { + output.writeMessage(5, getFChild()); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, pString_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeFloat(7, pFloat_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeDouble(8, pDouble_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeBool(9, pBool_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(10, getPChild()); + } + if (fContinent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + output.writeEnum(11, fContinent_); + } + if (pContinent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + output.writeEnum(12, pContinent_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fString_); + } + if (java.lang.Float.floatToRawIntBits(fFloat_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(2, fFloat_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(3, fDouble_); + } + if (fBool_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, fBool_); + } + if (fChild_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getFChild()); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, pString_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(7, pFloat_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(8, pDouble_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, pBool_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getPChild()); + } + if (fContinent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(11, fContinent_); + } + if (pContinent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(12, pContinent_); + } + size += unknownFields.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.showcase.v1beta1.ComplianceDataChild)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ComplianceDataChild other = + (com.google.showcase.v1beta1.ComplianceDataChild) obj; + + if (!getFString().equals(other.getFString())) return false; + if (java.lang.Float.floatToIntBits(getFFloat()) + != java.lang.Float.floatToIntBits(other.getFFloat())) return false; + if (java.lang.Double.doubleToLongBits(getFDouble()) + != java.lang.Double.doubleToLongBits(other.getFDouble())) return false; + if (getFBool() != other.getFBool()) return false; + if (fContinent_ != other.fContinent_) return false; + if (hasFChild() != other.hasFChild()) return false; + if (hasFChild()) { + if (!getFChild().equals(other.getFChild())) return false; + } + if (hasPString() != other.hasPString()) return false; + if (hasPString()) { + if (!getPString().equals(other.getPString())) return false; + } + if (hasPFloat() != other.hasPFloat()) return false; + if (hasPFloat()) { + if (java.lang.Float.floatToIntBits(getPFloat()) + != java.lang.Float.floatToIntBits(other.getPFloat())) return false; + } + if (hasPDouble() != other.hasPDouble()) return false; + if (hasPDouble()) { + if (java.lang.Double.doubleToLongBits(getPDouble()) + != java.lang.Double.doubleToLongBits(other.getPDouble())) return false; + } + if (hasPBool() != other.hasPBool()) return false; + if (hasPBool()) { + if (getPBool() != other.getPBool()) return false; + } + if (pContinent_ != other.pContinent_) return false; + if (hasPChild() != other.hasPChild()) return false; + if (hasPChild()) { + if (!getPChild().equals(other.getPChild())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + F_STRING_FIELD_NUMBER; + hash = (53 * hash) + getFString().hashCode(); + hash = (37 * hash) + F_FLOAT_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getFFloat()); + hash = (37 * hash) + F_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFDouble())); + hash = (37 * hash) + F_BOOL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getFBool()); + hash = (37 * hash) + F_CONTINENT_FIELD_NUMBER; + hash = (53 * hash) + fContinent_; + if (hasFChild()) { + hash = (37 * hash) + F_CHILD_FIELD_NUMBER; + hash = (53 * hash) + getFChild().hashCode(); + } + if (hasPString()) { + hash = (37 * hash) + P_STRING_FIELD_NUMBER; + hash = (53 * hash) + getPString().hashCode(); + } + if (hasPFloat()) { + hash = (37 * hash) + P_FLOAT_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getPFloat()); + } + if (hasPDouble()) { + hash = (37 * hash) + P_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPDouble())); + } + if (hasPBool()) { + hash = (37 * hash) + P_BOOL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPBool()); + } + hash = (37 * hash) + P_CONTINENT_FIELD_NUMBER; + hash = (53 * hash) + pContinent_; + if (hasPChild()) { + hash = (37 * hash) + P_CHILD_FIELD_NUMBER; + hash = (53 * hash) + getPChild().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild 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.showcase.v1beta1.ComplianceDataChild parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ComplianceDataChild 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.ComplianceDataChild} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceDataChild) + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceDataChild.class, + com.google.showcase.v1beta1.ComplianceDataChild.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ComplianceDataChild.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPChildFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + fString_ = ""; + + fFloat_ = 0F; + + fDouble_ = 0D; + + fBool_ = false; + + fContinent_ = 0; + + if (fChildBuilder_ == null) { + fChild_ = null; + } else { + fChild_ = null; + fChildBuilder_ = null; + } + pString_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + pFloat_ = 0F; + bitField0_ = (bitField0_ & ~0x00000002); + pDouble_ = 0D; + bitField0_ = (bitField0_ & ~0x00000004); + pBool_ = false; + bitField0_ = (bitField0_ & ~0x00000008); + pContinent_ = 0; + + if (pChildBuilder_ == null) { + pChild_ = null; + } else { + pChildBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000010); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChild getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChild build() { + com.google.showcase.v1beta1.ComplianceDataChild result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataChild buildPartial() { + com.google.showcase.v1beta1.ComplianceDataChild result = + new com.google.showcase.v1beta1.ComplianceDataChild(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + result.fString_ = fString_; + result.fFloat_ = fFloat_; + result.fDouble_ = fDouble_; + result.fBool_ = fBool_; + result.fContinent_ = fContinent_; + if (fChildBuilder_ == null) { + result.fChild_ = fChild_; + } else { + result.fChild_ = fChildBuilder_.build(); + } + if (((from_bitField0_ & 0x00000001) != 0)) { + to_bitField0_ |= 0x00000001; + } + result.pString_ = pString_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pFloat_ = pFloat_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pDouble_ = pDouble_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.pBool_ = pBool_; + to_bitField0_ |= 0x00000008; + } + result.pContinent_ = pContinent_; + if (((from_bitField0_ & 0x00000010) != 0)) { + if (pChildBuilder_ == null) { + result.pChild_ = pChild_; + } else { + result.pChild_ = pChildBuilder_.build(); + } + to_bitField0_ |= 0x00000010; + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ComplianceDataChild) { + return mergeFrom((com.google.showcase.v1beta1.ComplianceDataChild) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceDataChild other) { + if (other == com.google.showcase.v1beta1.ComplianceDataChild.getDefaultInstance()) + return this; + if (!other.getFString().isEmpty()) { + fString_ = other.fString_; + onChanged(); + } + if (other.getFFloat() != 0F) { + setFFloat(other.getFFloat()); + } + if (other.getFDouble() != 0D) { + setFDouble(other.getFDouble()); + } + if (other.getFBool() != false) { + setFBool(other.getFBool()); + } + if (other.fContinent_ != 0) { + setFContinentValue(other.getFContinentValue()); + } + if (other.hasFChild()) { + mergeFChild(other.getFChild()); + } + if (other.hasPString()) { + bitField0_ |= 0x00000001; + pString_ = other.pString_; + onChanged(); + } + if (other.hasPFloat()) { + setPFloat(other.getPFloat()); + } + if (other.hasPDouble()) { + setPDouble(other.getPDouble()); + } + if (other.hasPBool()) { + setPBool(other.getPBool()); + } + if (other.pContinent_ != 0) { + setPContinentValue(other.getPContinentValue()); + } + if (other.hasPChild()) { + mergePChild(other.getPChild()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ComplianceDataChild parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ComplianceDataChild) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object fString_ = ""; + + /** + * string f_string = 1; + * + * @return The fString. + */ + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string f_string = 1; + * + * @param value The fString to set. + * @return This builder for chaining. + */ + public Builder setFString(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + fString_ = value; + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @return This builder for chaining. + */ + public Builder clearFString() { + + fString_ = getDefaultInstance().getFString(); + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @param value The bytes for fString to set. + * @return This builder for chaining. + */ + public Builder setFStringBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + fString_ = value; + onChanged(); + return this; + } + + private float fFloat_; + + /** + * float f_float = 2; + * + * @return The fFloat. + */ + @java.lang.Override + public float getFFloat() { + return fFloat_; + } + + /** + * float f_float = 2; + * + * @param value The fFloat to set. + * @return This builder for chaining. + */ + public Builder setFFloat(float value) { + + fFloat_ = value; + onChanged(); + return this; + } + + /** + * float f_float = 2; + * + * @return This builder for chaining. + */ + public Builder clearFFloat() { + + fFloat_ = 0F; + onChanged(); + return this; + } + + private double fDouble_; + + /** + * double f_double = 3; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + /** + * double f_double = 3; + * + * @param value The fDouble to set. + * @return This builder for chaining. + */ + public Builder setFDouble(double value) { + + fDouble_ = value; + onChanged(); + return this; + } + + /** + * double f_double = 3; + * + * @return This builder for chaining. + */ + public Builder clearFDouble() { + + fDouble_ = 0D; + onChanged(); + return this; + } + + private boolean fBool_; + + /** + * bool f_bool = 4; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + /** + * bool f_bool = 4; + * + * @param value The fBool to set. + * @return This builder for chaining. + */ + public Builder setFBool(boolean value) { + + fBool_ = value; + onChanged(); + return this; + } + + /** + * bool f_bool = 4; + * + * @return This builder for chaining. + */ + public Builder clearFBool() { + + fBool_ = false; + onChanged(); + return this; + } + + private int fContinent_ = 0; + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The enum numeric value on the wire for fContinent. + */ + @java.lang.Override + public int getFContinentValue() { + return fContinent_; + } + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @param value The enum numeric value on the wire for fContinent to set. + * @return This builder for chaining. + */ + public Builder setFContinentValue(int value) { + + fContinent_ = value; + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The fContinent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getFContinent() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.valueOf(fContinent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @param value The fContinent to set. + * @return This builder for chaining. + */ + public Builder setFContinent(com.google.showcase.v1beta1.Continent value) { + if (value == null) { + throw new NullPointerException(); + } + + fContinent_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return This builder for chaining. + */ + public Builder clearFContinent() { + + fContinent_ = 0; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.ComplianceDataGrandchild fChild_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> + fChildBuilder_; + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return Whether the fChild field is set. + */ + public boolean hasFChild() { + return fChildBuilder_ != null || fChild_ != null; + } + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return The fChild. + */ + public com.google.showcase.v1beta1.ComplianceDataGrandchild getFChild() { + if (fChildBuilder_ == null) { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : fChild_; + } else { + return fChildBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public Builder setFChild(com.google.showcase.v1beta1.ComplianceDataGrandchild value) { + if (fChildBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + fChild_ = value; + onChanged(); + } else { + fChildBuilder_.setMessage(value); + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public Builder setFChild( + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder builderForValue) { + if (fChildBuilder_ == null) { + fChild_ = builderForValue.build(); + onChanged(); + } else { + fChildBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public Builder mergeFChild(com.google.showcase.v1beta1.ComplianceDataGrandchild value) { + if (fChildBuilder_ == null) { + if (fChild_ != null) { + fChild_ = + com.google.showcase.v1beta1.ComplianceDataGrandchild.newBuilder(fChild_) + .mergeFrom(value) + .buildPartial(); + } else { + fChild_ = value; + } + onChanged(); + } else { + fChildBuilder_.mergeFrom(value); + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public Builder clearFChild() { + if (fChildBuilder_ == null) { + fChild_ = null; + onChanged(); + } else { + fChild_ = null; + fChildBuilder_ = null; + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder getFChildBuilder() { + + onChanged(); + return getFChildFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + public com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getFChildOrBuilder() { + if (fChildBuilder_ != null) { + return fChildBuilder_.getMessageOrBuilder(); + } else { + return fChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : fChild_; + } + } + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> + getFChildFieldBuilder() { + if (fChildBuilder_ == null) { + fChildBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder>( + getFChild(), getParentForChildren(), isClean()); + fChild_ = null; + } + return fChildBuilder_; + } + + private java.lang.Object pString_ = ""; + + /** + * optional string p_string = 6; + * + * @return Whether the pString field is set. + */ + public boolean hasPString() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * optional string p_string = 6; + * + * @return The pString. + */ + public java.lang.String getPString() { + java.lang.Object ref = pString_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pString_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * optional string p_string = 6; + * + * @return The bytes for pString. + */ + public com.google.protobuf.ByteString getPStringBytes() { + java.lang.Object ref = pString_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * optional string p_string = 6; + * + * @param value The pString to set. + * @return This builder for chaining. + */ + public Builder setPString(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + pString_ = value; + onChanged(); + return this; + } + + /** + * optional string p_string = 6; + * + * @return This builder for chaining. + */ + public Builder clearPString() { + bitField0_ = (bitField0_ & ~0x00000001); + pString_ = getDefaultInstance().getPString(); + onChanged(); + return this; + } + + /** + * optional string p_string = 6; + * + * @param value The bytes for pString to set. + * @return This builder for chaining. + */ + public Builder setPStringBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + pString_ = value; + onChanged(); + return this; + } + + private float pFloat_; + + /** + * optional float p_float = 7; + * + * @return Whether the pFloat field is set. + */ + @java.lang.Override + public boolean hasPFloat() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * optional float p_float = 7; + * + * @return The pFloat. + */ + @java.lang.Override + public float getPFloat() { + return pFloat_; + } + + /** + * optional float p_float = 7; + * + * @param value The pFloat to set. + * @return This builder for chaining. + */ + public Builder setPFloat(float value) { + bitField0_ |= 0x00000002; + pFloat_ = value; + onChanged(); + return this; + } + + /** + * optional float p_float = 7; + * + * @return This builder for chaining. + */ + public Builder clearPFloat() { + bitField0_ = (bitField0_ & ~0x00000002); + pFloat_ = 0F; + onChanged(); + return this; + } + + private double pDouble_; + + /** + * optional double p_double = 8; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * optional double p_double = 8; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + /** + * optional double p_double = 8; + * + * @param value The pDouble to set. + * @return This builder for chaining. + */ + public Builder setPDouble(double value) { + bitField0_ |= 0x00000004; + pDouble_ = value; + onChanged(); + return this; + } + + /** + * optional double p_double = 8; + * + * @return This builder for chaining. + */ + public Builder clearPDouble() { + bitField0_ = (bitField0_ & ~0x00000004); + pDouble_ = 0D; + onChanged(); + return this; + } + + private boolean pBool_; + + /** + * optional bool p_bool = 9; + * + * @return Whether the pBool field is set. + */ + @java.lang.Override + public boolean hasPBool() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * optional bool p_bool = 9; + * + * @return The pBool. + */ + @java.lang.Override + public boolean getPBool() { + return pBool_; + } + + /** + * optional bool p_bool = 9; + * + * @param value The pBool to set. + * @return This builder for chaining. + */ + public Builder setPBool(boolean value) { + bitField0_ |= 0x00000008; + pBool_ = value; + onChanged(); + return this; + } + + /** + * optional bool p_bool = 9; + * + * @return This builder for chaining. + */ + public Builder clearPBool() { + bitField0_ = (bitField0_ & ~0x00000008); + pBool_ = false; + onChanged(); + return this; + } + + private int pContinent_ = 0; + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The enum numeric value on the wire for pContinent. + */ + @java.lang.Override + public int getPContinentValue() { + return pContinent_; + } + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @param value The enum numeric value on the wire for pContinent to set. + * @return This builder for chaining. + */ + public Builder setPContinentValue(int value) { + + pContinent_ = value; + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The pContinent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getPContinent() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.valueOf(pContinent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @param value The pContinent to set. + * @return This builder for chaining. + */ + public Builder setPContinent(com.google.showcase.v1beta1.Continent value) { + if (value == null) { + throw new NullPointerException(); + } + + pContinent_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return This builder for chaining. + */ + public Builder clearPContinent() { + + pContinent_ = 0; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.ComplianceDataGrandchild pChild_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> + pChildBuilder_; + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return Whether the pChild field is set. + */ + public boolean hasPChild() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return The pChild. + */ + public com.google.showcase.v1beta1.ComplianceDataGrandchild getPChild() { + if (pChildBuilder_ == null) { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : pChild_; + } else { + return pChildBuilder_.getMessage(); + } + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public Builder setPChild(com.google.showcase.v1beta1.ComplianceDataGrandchild value) { + if (pChildBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + pChild_ = value; + onChanged(); + } else { + pChildBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public Builder setPChild( + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder builderForValue) { + if (pChildBuilder_ == null) { + pChild_ = builderForValue.build(); + onChanged(); + } else { + pChildBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public Builder mergePChild(com.google.showcase.v1beta1.ComplianceDataGrandchild value) { + if (pChildBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && pChild_ != null + && pChild_ + != com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance()) { + pChild_ = + com.google.showcase.v1beta1.ComplianceDataGrandchild.newBuilder(pChild_) + .mergeFrom(value) + .buildPartial(); + } else { + pChild_ = value; + } + onChanged(); + } else { + pChildBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000010; + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public Builder clearPChild() { + if (pChildBuilder_ == null) { + pChild_ = null; + onChanged(); + } else { + pChildBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000010); + return this; + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder getPChildBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getPChildFieldBuilder().getBuilder(); + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + public com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getPChildOrBuilder() { + if (pChildBuilder_ != null) { + return pChildBuilder_.getMessageOrBuilder(); + } else { + return pChild_ == null + ? com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance() + : pChild_; + } + } + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder> + getPChildFieldBuilder() { + if (pChildBuilder_ == null) { + pChildBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceDataGrandchild, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder, + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder>( + getPChild(), getParentForChildren(), isClean()); + pChild_ = null; + } + return pChildBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceDataChild) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ComplianceDataChild) + private static final com.google.showcase.v1beta1.ComplianceDataChild DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ComplianceDataChild(); + } + + public static com.google.showcase.v1beta1.ComplianceDataChild getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComplianceDataChild parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ComplianceDataChild(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ComplianceDataChild getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java new file mode 100644 index 0000000000..d388a3776e --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataChildOrBuilder.java @@ -0,0 +1,185 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +public interface ComplianceDataChildOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceDataChild) + com.google.protobuf.MessageOrBuilder { + + /** + * string f_string = 1; + * + * @return The fString. + */ + java.lang.String getFString(); + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + com.google.protobuf.ByteString getFStringBytes(); + + /** + * float f_float = 2; + * + * @return The fFloat. + */ + float getFFloat(); + + /** + * double f_double = 3; + * + * @return The fDouble. + */ + double getFDouble(); + + /** + * bool f_bool = 4; + * + * @return The fBool. + */ + boolean getFBool(); + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The enum numeric value on the wire for fContinent. + */ + int getFContinentValue(); + + /** + * .google.showcase.v1beta1.Continent f_continent = 11; + * + * @return The fContinent. + */ + com.google.showcase.v1beta1.Continent getFContinent(); + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return Whether the fChild field is set. + */ + boolean hasFChild(); + + /** + * .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; + * + * @return The fChild. + */ + com.google.showcase.v1beta1.ComplianceDataGrandchild getFChild(); + + /** .google.showcase.v1beta1.ComplianceDataGrandchild f_child = 5; */ + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getFChildOrBuilder(); + + /** + * optional string p_string = 6; + * + * @return Whether the pString field is set. + */ + boolean hasPString(); + + /** + * optional string p_string = 6; + * + * @return The pString. + */ + java.lang.String getPString(); + + /** + * optional string p_string = 6; + * + * @return The bytes for pString. + */ + com.google.protobuf.ByteString getPStringBytes(); + + /** + * optional float p_float = 7; + * + * @return Whether the pFloat field is set. + */ + boolean hasPFloat(); + + /** + * optional float p_float = 7; + * + * @return The pFloat. + */ + float getPFloat(); + + /** + * optional double p_double = 8; + * + * @return Whether the pDouble field is set. + */ + boolean hasPDouble(); + + /** + * optional double p_double = 8; + * + * @return The pDouble. + */ + double getPDouble(); + + /** + * optional bool p_bool = 9; + * + * @return Whether the pBool field is set. + */ + boolean hasPBool(); + + /** + * optional bool p_bool = 9; + * + * @return The pBool. + */ + boolean getPBool(); + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The enum numeric value on the wire for pContinent. + */ + int getPContinentValue(); + + /** + * .google.showcase.v1beta1.Continent p_continent = 12; + * + * @return The pContinent. + */ + com.google.showcase.v1beta1.Continent getPContinent(); + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return Whether the pChild field is set. + */ + boolean hasPChild(); + + /** + * optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; + * + * @return The pChild. + */ + com.google.showcase.v1beta1.ComplianceDataGrandchild getPChild(); + + /** optional .google.showcase.v1beta1.ComplianceDataGrandchild p_child = 10; */ + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder getPChildOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java new file mode 100644 index 0000000000..4882baa2d7 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchild.java @@ -0,0 +1,733 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.ComplianceDataGrandchild} */ +public final class ComplianceDataGrandchild extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceDataGrandchild) + ComplianceDataGrandchildOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ComplianceDataGrandchild.newBuilder() to construct. + private ComplianceDataGrandchild(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComplianceDataGrandchild() { + fString_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComplianceDataGrandchild(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ComplianceDataGrandchild( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + fString_ = s; + break; + } + case 17: + { + fDouble_ = input.readDouble(); + break; + } + case 24: + { + fBool_ = input.readBool(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceDataGrandchild.class, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder.class); + } + + public static final int F_STRING_FIELD_NUMBER = 1; + private volatile java.lang.Object fString_; + + /** + * string f_string = 1; + * + * @return The fString. + */ + @java.lang.Override + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int F_DOUBLE_FIELD_NUMBER = 2; + private double fDouble_; + + /** + * double f_double = 2; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + public static final int F_BOOL_FIELD_NUMBER = 3; + private boolean fBool_; + + /** + * bool f_bool = 3; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fString_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + output.writeDouble(2, fDouble_); + } + if (fBool_ != false) { + output.writeBool(3, fBool_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fString_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fString_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, fDouble_); + } + if (fBool_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, fBool_); + } + size += unknownFields.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.showcase.v1beta1.ComplianceDataGrandchild)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ComplianceDataGrandchild other = + (com.google.showcase.v1beta1.ComplianceDataGrandchild) obj; + + if (!getFString().equals(other.getFString())) return false; + if (java.lang.Double.doubleToLongBits(getFDouble()) + != java.lang.Double.doubleToLongBits(other.getFDouble())) return false; + if (getFBool() != other.getFBool()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + F_STRING_FIELD_NUMBER; + hash = (53 * hash) + getFString().hashCode(); + hash = (37 * hash) + F_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFDouble())); + hash = (37 * hash) + F_BOOL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getFBool()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild 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.showcase.v1beta1.ComplianceDataGrandchild parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ComplianceDataGrandchild 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.ComplianceDataGrandchild} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceDataGrandchild) + com.google.showcase.v1beta1.ComplianceDataGrandchildOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceDataGrandchild.class, + com.google.showcase.v1beta1.ComplianceDataGrandchild.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ComplianceDataGrandchild.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + fString_ = ""; + + fDouble_ = 0D; + + fBool_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchild getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchild build() { + com.google.showcase.v1beta1.ComplianceDataGrandchild result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataGrandchild buildPartial() { + com.google.showcase.v1beta1.ComplianceDataGrandchild result = + new com.google.showcase.v1beta1.ComplianceDataGrandchild(this); + result.fString_ = fString_; + result.fDouble_ = fDouble_; + result.fBool_ = fBool_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ComplianceDataGrandchild) { + return mergeFrom((com.google.showcase.v1beta1.ComplianceDataGrandchild) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceDataGrandchild other) { + if (other == com.google.showcase.v1beta1.ComplianceDataGrandchild.getDefaultInstance()) + return this; + if (!other.getFString().isEmpty()) { + fString_ = other.fString_; + onChanged(); + } + if (other.getFDouble() != 0D) { + setFDouble(other.getFDouble()); + } + if (other.getFBool() != false) { + setFBool(other.getFBool()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ComplianceDataGrandchild parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.ComplianceDataGrandchild) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object fString_ = ""; + + /** + * string f_string = 1; + * + * @return The fString. + */ + public java.lang.String getFString() { + java.lang.Object ref = fString_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fString_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + public com.google.protobuf.ByteString getFStringBytes() { + java.lang.Object ref = fString_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + fString_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string f_string = 1; + * + * @param value The fString to set. + * @return This builder for chaining. + */ + public Builder setFString(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + fString_ = value; + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @return This builder for chaining. + */ + public Builder clearFString() { + + fString_ = getDefaultInstance().getFString(); + onChanged(); + return this; + } + + /** + * string f_string = 1; + * + * @param value The bytes for fString to set. + * @return This builder for chaining. + */ + public Builder setFStringBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + fString_ = value; + onChanged(); + return this; + } + + private double fDouble_; + + /** + * double f_double = 2; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + /** + * double f_double = 2; + * + * @param value The fDouble to set. + * @return This builder for chaining. + */ + public Builder setFDouble(double value) { + + fDouble_ = value; + onChanged(); + return this; + } + + /** + * double f_double = 2; + * + * @return This builder for chaining. + */ + public Builder clearFDouble() { + + fDouble_ = 0D; + onChanged(); + return this; + } + + private boolean fBool_; + + /** + * bool f_bool = 3; + * + * @return The fBool. + */ + @java.lang.Override + public boolean getFBool() { + return fBool_; + } + + /** + * bool f_bool = 3; + * + * @param value The fBool to set. + * @return This builder for chaining. + */ + public Builder setFBool(boolean value) { + + fBool_ = value; + onChanged(); + return this; + } + + /** + * bool f_bool = 3; + * + * @return This builder for chaining. + */ + public Builder clearFBool() { + + fBool_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceDataGrandchild) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ComplianceDataGrandchild) + private static final com.google.showcase.v1beta1.ComplianceDataGrandchild DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ComplianceDataGrandchild(); + } + + public static com.google.showcase.v1beta1.ComplianceDataGrandchild getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComplianceDataGrandchild parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ComplianceDataGrandchild(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ComplianceDataGrandchild getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java new file mode 100644 index 0000000000..e37e4e9f13 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataGrandchildOrBuilder.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +public interface ComplianceDataGrandchildOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceDataGrandchild) + com.google.protobuf.MessageOrBuilder { + + /** + * string f_string = 1; + * + * @return The fString. + */ + java.lang.String getFString(); + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + com.google.protobuf.ByteString getFStringBytes(); + + /** + * double f_double = 2; + * + * @return The fDouble. + */ + double getFDouble(); + + /** + * bool f_bool = 3; + * + * @return The fBool. + */ + boolean getFBool(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java new file mode 100644 index 0000000000..4b0b34b205 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceDataOrBuilder.java @@ -0,0 +1,269 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +public interface ComplianceDataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceData) + com.google.protobuf.MessageOrBuilder { + + /** + * string f_string = 1; + * + * @return The fString. + */ + java.lang.String getFString(); + + /** + * string f_string = 1; + * + * @return The bytes for fString. + */ + com.google.protobuf.ByteString getFStringBytes(); + + /** + * int32 f_int32 = 2; + * + * @return The fInt32. + */ + int getFInt32(); + + /** + * sint32 f_sint32 = 3; + * + * @return The fSint32. + */ + int getFSint32(); + + /** + * sfixed32 f_sfixed32 = 4; + * + * @return The fSfixed32. + */ + int getFSfixed32(); + + /** + * uint32 f_uint32 = 5; + * + * @return The fUint32. + */ + int getFUint32(); + + /** + * fixed32 f_fixed32 = 6; + * + * @return The fFixed32. + */ + int getFFixed32(); + + /** + * int64 f_int64 = 7; + * + * @return The fInt64. + */ + long getFInt64(); + + /** + * sint64 f_sint64 = 8; + * + * @return The fSint64. + */ + long getFSint64(); + + /** + * sfixed64 f_sfixed64 = 9; + * + * @return The fSfixed64. + */ + long getFSfixed64(); + + /** + * uint64 f_uint64 = 10; + * + * @return The fUint64. + */ + long getFUint64(); + + /** + * fixed64 f_fixed64 = 11; + * + * @return The fFixed64. + */ + long getFFixed64(); + + /** + * double f_double = 12; + * + * @return The fDouble. + */ + double getFDouble(); + + /** + * float f_float = 13; + * + * @return The fFloat. + */ + float getFFloat(); + + /** + * bool f_bool = 14; + * + * @return The fBool. + */ + boolean getFBool(); + + /** + * bytes f_bytes = 15; + * + * @return The fBytes. + */ + com.google.protobuf.ByteString getFBytes(); + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The enum numeric value on the wire for fKingdom. + */ + int getFKingdomValue(); + + /** + * .google.showcase.v1beta1.ComplianceData.LifeKingdom f_kingdom = 22; + * + * @return The fKingdom. + */ + com.google.showcase.v1beta1.ComplianceData.LifeKingdom getFKingdom(); + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return Whether the fChild field is set. + */ + boolean hasFChild(); + + /** + * .google.showcase.v1beta1.ComplianceDataChild f_child = 16; + * + * @return The fChild. + */ + com.google.showcase.v1beta1.ComplianceDataChild getFChild(); + + /** .google.showcase.v1beta1.ComplianceDataChild f_child = 16; */ + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getFChildOrBuilder(); + + /** + * optional string p_string = 17; + * + * @return Whether the pString field is set. + */ + boolean hasPString(); + + /** + * optional string p_string = 17; + * + * @return The pString. + */ + java.lang.String getPString(); + + /** + * optional string p_string = 17; + * + * @return The bytes for pString. + */ + com.google.protobuf.ByteString getPStringBytes(); + + /** + * optional int32 p_int32 = 18; + * + * @return Whether the pInt32 field is set. + */ + boolean hasPInt32(); + + /** + * optional int32 p_int32 = 18; + * + * @return The pInt32. + */ + int getPInt32(); + + /** + * optional double p_double = 19; + * + * @return Whether the pDouble field is set. + */ + boolean hasPDouble(); + + /** + * optional double p_double = 19; + * + * @return The pDouble. + */ + double getPDouble(); + + /** + * optional bool p_bool = 20; + * + * @return Whether the pBool field is set. + */ + boolean hasPBool(); + + /** + * optional bool p_bool = 20; + * + * @return The pBool. + */ + boolean getPBool(); + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return Whether the pKingdom field is set. + */ + boolean hasPKingdom(); + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The enum numeric value on the wire for pKingdom. + */ + int getPKingdomValue(); + + /** + * optional .google.showcase.v1beta1.ComplianceData.LifeKingdom p_kingdom = 23; + * + * @return The pKingdom. + */ + com.google.showcase.v1beta1.ComplianceData.LifeKingdom getPKingdom(); + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return Whether the pChild field is set. + */ + boolean hasPChild(); + + /** + * optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; + * + * @return The pChild. + */ + com.google.showcase.v1beta1.ComplianceDataChild getPChild(); + + /** optional .google.showcase.v1beta1.ComplianceDataChild p_child = 21; */ + com.google.showcase.v1beta1.ComplianceDataChildOrBuilder getPChildOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java new file mode 100644 index 0000000000..7cd8869afd --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroup.java @@ -0,0 +1,1148 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * ComplianceGroups encapsulates a group of RPC requests to the Compliance
+ * server: one request for each combination of elements of `rpcs` and of
+ * `requests`.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceGroup} + */ +public final class ComplianceGroup extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceGroup) + ComplianceGroupOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ComplianceGroup.newBuilder() to construct. + private ComplianceGroup(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComplianceGroup() { + name_ = ""; + rpcs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + requests_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComplianceGroup(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ComplianceGroup( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + rpcs_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + rpcs_.add(s); + break; + } + case 26: + { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + requests_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + requests_.add( + input.readMessage( + com.google.showcase.v1beta1.RepeatRequest.parser(), extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + rpcs_ = rpcs_.getUnmodifiableView(); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceGroup.class, + com.google.showcase.v1beta1.ComplianceGroup.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RPCS_FIELD_NUMBER = 2; + private com.google.protobuf.LazyStringList rpcs_; + + /** + * repeated string rpcs = 2; + * + * @return A list containing the rpcs. + */ + public com.google.protobuf.ProtocolStringList getRpcsList() { + return rpcs_; + } + + /** + * repeated string rpcs = 2; + * + * @return The count of rpcs. + */ + public int getRpcsCount() { + return rpcs_.size(); + } + + /** + * repeated string rpcs = 2; + * + * @param index The index of the element to return. + * @return The rpcs at the given index. + */ + public java.lang.String getRpcs(int index) { + return rpcs_.get(index); + } + + /** + * repeated string rpcs = 2; + * + * @param index The index of the value to return. + * @return The bytes of the rpcs at the given index. + */ + public com.google.protobuf.ByteString getRpcsBytes(int index) { + return rpcs_.getByteString(index); + } + + public static final int REQUESTS_FIELD_NUMBER = 3; + private java.util.List requests_; + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + @java.lang.Override + public java.util.List getRequestsList() { + return requests_; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + @java.lang.Override + public java.util.List + getRequestsOrBuilderList() { + return requests_; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + @java.lang.Override + public int getRequestsCount() { + return requests_.size(); + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequest getRequests(int index) { + return requests_.get(index); + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestsOrBuilder(int index) { + return requests_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + for (int i = 0; i < rpcs_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, rpcs_.getRaw(i)); + } + for (int i = 0; i < requests_.size(); i++) { + output.writeMessage(3, requests_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + { + int dataSize = 0; + for (int i = 0; i < rpcs_.size(); i++) { + dataSize += computeStringSizeNoTag(rpcs_.getRaw(i)); + } + size += dataSize; + size += 1 * getRpcsList().size(); + } + for (int i = 0; i < requests_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, requests_.get(i)); + } + size += unknownFields.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.showcase.v1beta1.ComplianceGroup)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ComplianceGroup other = + (com.google.showcase.v1beta1.ComplianceGroup) obj; + + if (!getName().equals(other.getName())) return false; + if (!getRpcsList().equals(other.getRpcsList())) return false; + if (!getRequestsList().equals(other.getRequestsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (getRpcsCount() > 0) { + hash = (37 * hash) + RPCS_FIELD_NUMBER; + hash = (53 * hash) + getRpcsList().hashCode(); + } + if (getRequestsCount() > 0) { + hash = (37 * hash) + REQUESTS_FIELD_NUMBER; + hash = (53 * hash) + getRequestsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceGroup 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.showcase.v1beta1.ComplianceGroup parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceGroup parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ComplianceGroup 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * ComplianceGroups encapsulates a group of RPC requests to the Compliance
+   * server: one request for each combination of elements of `rpcs` and of
+   * `requests`.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceGroup} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceGroup) + com.google.showcase.v1beta1.ComplianceGroupOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceGroup.class, + com.google.showcase.v1beta1.ComplianceGroup.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ComplianceGroup.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRequestsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + rpcs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + requestsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceGroup getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ComplianceGroup.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceGroup build() { + com.google.showcase.v1beta1.ComplianceGroup result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceGroup buildPartial() { + com.google.showcase.v1beta1.ComplianceGroup result = + new com.google.showcase.v1beta1.ComplianceGroup(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + if (((bitField0_ & 0x00000001) != 0)) { + rpcs_ = rpcs_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.rpcs_ = rpcs_; + if (requestsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.requests_ = requests_; + } else { + result.requests_ = requestsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ComplianceGroup) { + return mergeFrom((com.google.showcase.v1beta1.ComplianceGroup) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceGroup other) { + if (other == com.google.showcase.v1beta1.ComplianceGroup.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.rpcs_.isEmpty()) { + if (rpcs_.isEmpty()) { + rpcs_ = other.rpcs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRpcsIsMutable(); + rpcs_.addAll(other.rpcs_); + } + onChanged(); + } + if (requestsBuilder_ == null) { + if (!other.requests_.isEmpty()) { + if (requests_.isEmpty()) { + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureRequestsIsMutable(); + requests_.addAll(other.requests_); + } + onChanged(); + } + } else { + if (!other.requests_.isEmpty()) { + if (requestsBuilder_.isEmpty()) { + requestsBuilder_.dispose(); + requestsBuilder_ = null; + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000002); + requestsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getRequestsFieldBuilder() + : null; + } else { + requestsBuilder_.addAllMessages(other.requests_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ComplianceGroup parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ComplianceGroup) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList rpcs_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureRpcsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + rpcs_ = new com.google.protobuf.LazyStringArrayList(rpcs_); + bitField0_ |= 0x00000001; + } + } + + /** + * repeated string rpcs = 2; + * + * @return A list containing the rpcs. + */ + public com.google.protobuf.ProtocolStringList getRpcsList() { + return rpcs_.getUnmodifiableView(); + } + + /** + * repeated string rpcs = 2; + * + * @return The count of rpcs. + */ + public int getRpcsCount() { + return rpcs_.size(); + } + + /** + * repeated string rpcs = 2; + * + * @param index The index of the element to return. + * @return The rpcs at the given index. + */ + public java.lang.String getRpcs(int index) { + return rpcs_.get(index); + } + + /** + * repeated string rpcs = 2; + * + * @param index The index of the value to return. + * @return The bytes of the rpcs at the given index. + */ + public com.google.protobuf.ByteString getRpcsBytes(int index) { + return rpcs_.getByteString(index); + } + + /** + * repeated string rpcs = 2; + * + * @param index The index to set the value at. + * @param value The rpcs to set. + * @return This builder for chaining. + */ + public Builder setRpcs(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureRpcsIsMutable(); + rpcs_.set(index, value); + onChanged(); + return this; + } + + /** + * repeated string rpcs = 2; + * + * @param value The rpcs to add. + * @return This builder for chaining. + */ + public Builder addRpcs(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureRpcsIsMutable(); + rpcs_.add(value); + onChanged(); + return this; + } + + /** + * repeated string rpcs = 2; + * + * @param values The rpcs to add. + * @return This builder for chaining. + */ + public Builder addAllRpcs(java.lang.Iterable values) { + ensureRpcsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, rpcs_); + onChanged(); + return this; + } + + /** + * repeated string rpcs = 2; + * + * @return This builder for chaining. + */ + public Builder clearRpcs() { + rpcs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * repeated string rpcs = 2; + * + * @param value The bytes of the rpcs to add. + * @return This builder for chaining. + */ + public Builder addRpcsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureRpcsIsMutable(); + rpcs_.add(value); + onChanged(); + return this; + } + + private java.util.List requests_ = + java.util.Collections.emptyList(); + + private void ensureRequestsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + requests_ = new java.util.ArrayList(requests_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder> + requestsBuilder_; + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public java.util.List getRequestsList() { + if (requestsBuilder_ == null) { + return java.util.Collections.unmodifiableList(requests_); + } else { + return requestsBuilder_.getMessageList(); + } + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public int getRequestsCount() { + if (requestsBuilder_ == null) { + return requests_.size(); + } else { + return requestsBuilder_.getCount(); + } + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public com.google.showcase.v1beta1.RepeatRequest getRequests(int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); + } else { + return requestsBuilder_.getMessage(index); + } + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder setRequests(int index, com.google.showcase.v1beta1.RepeatRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.set(index, value); + onChanged(); + } else { + requestsBuilder_.setMessage(index, value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder setRequests( + int index, com.google.showcase.v1beta1.RepeatRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.set(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder addRequests(com.google.showcase.v1beta1.RepeatRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(value); + onChanged(); + } else { + requestsBuilder_.addMessage(value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder addRequests(int index, com.google.showcase.v1beta1.RepeatRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(index, value); + onChanged(); + } else { + requestsBuilder_.addMessage(index, value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder addRequests(com.google.showcase.v1beta1.RepeatRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder addRequests( + int index, com.google.showcase.v1beta1.RepeatRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder addAllRequests( + java.lang.Iterable values) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, requests_); + onChanged(); + } else { + requestsBuilder_.addAllMessages(values); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder clearRequests() { + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + requestsBuilder_.clear(); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public Builder removeRequests(int index) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.remove(index); + onChanged(); + } else { + requestsBuilder_.remove(index); + } + return this; + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public com.google.showcase.v1beta1.RepeatRequest.Builder getRequestsBuilder(int index) { + return getRequestsFieldBuilder().getBuilder(index); + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestsOrBuilder(int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); + } else { + return requestsBuilder_.getMessageOrBuilder(index); + } + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public java.util.List + getRequestsOrBuilderList() { + if (requestsBuilder_ != null) { + return requestsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(requests_); + } + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public com.google.showcase.v1beta1.RepeatRequest.Builder addRequestsBuilder() { + return getRequestsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance()); + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public com.google.showcase.v1beta1.RepeatRequest.Builder addRequestsBuilder(int index) { + return getRequestsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance()); + } + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + public java.util.List + getRequestsBuilderList() { + return getRequestsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder> + getRequestsFieldBuilder() { + if (requestsBuilder_ == null) { + requestsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder>( + requests_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + requests_ = null; + } + return requestsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceGroup) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ComplianceGroup) + private static final com.google.showcase.v1beta1.ComplianceGroup DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ComplianceGroup(); + } + + public static com.google.showcase.v1beta1.ComplianceGroup getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComplianceGroup parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ComplianceGroup(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ComplianceGroup getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java new file mode 100644 index 0000000000..0053920088 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceGroupOrBuilder.java @@ -0,0 +1,85 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +public interface ComplianceGroupOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceGroup) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * repeated string rpcs = 2; + * + * @return A list containing the rpcs. + */ + java.util.List getRpcsList(); + + /** + * repeated string rpcs = 2; + * + * @return The count of rpcs. + */ + int getRpcsCount(); + + /** + * repeated string rpcs = 2; + * + * @param index The index of the element to return. + * @return The rpcs at the given index. + */ + java.lang.String getRpcs(int index); + + /** + * repeated string rpcs = 2; + * + * @param index The index of the value to return. + * @return The bytes of the rpcs at the given index. + */ + com.google.protobuf.ByteString getRpcsBytes(int index); + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + java.util.List getRequestsList(); + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + com.google.showcase.v1beta1.RepeatRequest getRequests(int index); + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + int getRequestsCount(); + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + java.util.List + getRequestsOrBuilderList(); + + /** repeated .google.showcase.v1beta1.RepeatRequest requests = 3; */ + com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestsOrBuilder(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java new file mode 100644 index 0000000000..2dd24e23f7 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceOuterClass.java @@ -0,0 +1,370 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +public final class ComplianceOuterClass { + private ComplianceOuterClass() {} + + 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_showcase_v1beta1_RepeatRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_RepeatResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ComplianceData_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EnumRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EnumResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EnumResponse_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" + + "/schema/google/showcase/v1beta1/complia" + + "nce.proto\022\027google.showcase.v1beta1\032\034goog" + + "le/api/annotations.proto\032\027google/api/client.proto\"\303\002\n\r" + + "RepeatRequest\022\014\n" + + "\004name\030\001 \001(\t\0225\n" + + "\004info\030\002 \001(\0132\'.google.showcase.v1beta1.ComplianceData\022\025\n\r" + + "server_verify\030\003 \001(\010\022!\n" + + "\024intended_binding_uri\030\n" + + " \001(\tH\000\210\001\001\022\017\n" + + "\007f_int32\030\004 \001(\005\022\017\n" + + "\007f_int64\030\005 \001(\003\022\020\n" + + "\010f_double\030\006 \001(\001\022\024\n" + + "\007p_int32\030\007 \001(\005H\001\210\001\001\022\024\n" + + "\007p_int64\030\010 \001(\003H\002\210\001\001\022\025\n" + + "\010p_double\030\t \001(\001H\003\210\001\001B\027\n" + + "\025_intended_binding_uriB\n\n" + + "\010_p_int32B\n\n" + + "\010_p_int64B\013\n" + + "\t_p_double\"^\n" + + "\016RepeatResponse\0227\n" + + "\007request\030\001 \001(\0132&.google.showcase.v1beta1.RepeatRequest\022\023\n" + + "\013binding_uri\030\002 \001(\t\"J\n" + + "\017ComplianceSuite\0227\n" + + "\005group\030\001 \003(\0132(.google.showcase.v1beta1.ComplianceGroup\"g\n" + + "\017ComplianceGroup\022\014\n" + + "\004name\030\001 \001(\t\022\014\n" + + "\004rpcs\030\002 \003(\t\0228\n" + + "\010requests\030\003 \003(\0132&.google.showcase.v1beta1.RepeatRequest\"\340\006\n" + + "\016ComplianceData\022\020\n" + + "\010f_string\030\001 \001(\t\022\017\n" + + "\007f_int32\030\002 \001(\005\022\020\n" + + "\010f_sint32\030\003 \001(\021\022\022\n\n" + + "f_sfixed32\030\004 \001(\017\022\020\n" + + "\010f_uint32\030\005 \001(\r" + + "\022\021\n" + + "\tf_fixed32\030\006 \001(\007\022\017\n" + + "\007f_int64\030\007 \001(\003\022\020\n" + + "\010f_sint64\030\010 \001(\022\022\022\n\n" + + "f_sfixed64\030\t \001(\020\022\020\n" + + "\010f_uint64\030\n" + + " \001(\004\022\021\n" + + "\tf_fixed64\030\013 \001(\006\022\020\n" + + "\010f_double\030\014 \001(\001\022\017\n" + + "\007f_float\030\r" + + " \001(\002\022\016\n" + + "\006f_bool\030\016 \001(\010\022\017\n" + + "\007f_bytes\030\017 \001(\014\022F\n" + + "\tf_kingdom\030\026 \001(\016" + + "23.google.showcase.v1beta1.ComplianceData.LifeKingdom\022=\n" + + "\007f_child\030\020 \001(\0132,.google.showcase.v1beta1.ComplianceDataChild\022\025\n" + + "\010p_string\030\021 \001(\tH\000\210\001\001\022\024\n" + + "\007p_int32\030\022 \001(\005H\001\210\001\001\022\025\n" + + "\010p_double\030\023 \001(\001H\002\210\001\001\022\023\n" + + "\006p_bool\030\024 \001(\010H\003\210\001\001\022K\n" + + "\tp_kingdom\030\027 \001(\01623.google.showca" + + "se.v1beta1.ComplianceData.LifeKingdomH\004\210\001\001\022B\n" + + "\007p_child\030\025" + + " \001(\0132,.google.showcase.v1beta1.ComplianceDataChildH\005\210\001\001\"\203\001\n" + + "\013LifeKingdom\022\034\n" + + "\030LIFE_KINGDOM_UNSPECIFIED\020\000\022\022\n" + + "\016ARCHAEBACTERIA\020\001\022\016\n\n" + + "EUBACTERIA\020\002\022\014\n" + + "\010PROTISTA\020\003\022\t\n" + + "\005FUNGI\020\004\022\013\n" + + "\007PLANTAE\020\005\022\014\n" + + "\010ANIMALIA\020\006B\013\n" + + "\t_p_stringB\n\n" + + "\010_p_int32B\013\n" + + "\t_p_doubleB\t\n" + + "\007_p_boolB\014\n\n" + + "_p_kingdomB\n\n" + + "\010_p_child\"\357\003\n" + + "\023ComplianceDataChild\022\020\n" + + "\010f_string\030\001 \001(\t\022\017\n" + + "\007f_float\030\002 \001(\002\022\020\n" + + "\010f_double\030\003 \001(\001\022\016\n" + + "\006f_bool\030\004 \001(\010\0227\n" + + "\013f_continent\030\013 \001(\0162\".google.showcase.v1beta1.Continent\022B\n" + + "\007f_child\030\005" + + " \001(\01321.google.showcase.v1beta1.ComplianceDataGrandchild\022\025\n" + + "\010p_string\030\006 \001(\tH\000\210\001\001\022\024\n" + + "\007p_float\030\007 \001(\002H\001\210\001\001\022\025\n" + + "\010p_double\030\010 \001(\001H\002\210\001\001\022\023\n" + + "\006p_bool\030\t \001(\010H\003\210\001\001\0227\n" + + "\013p_continent\030\014 \001(\0162\".google.showcase.v1beta1.Continent\022G\n" + + "\007p_child\030\n" + + " \001(\01321.google.showcase.v1beta1.ComplianceDataGrandchildH\004\210\001\001B\013\n" + + "\t_p_stringB\n\n" + + "\010_p_floatB\013\n" + + "\t_p_doubleB\t\n" + + "\007_p_boolB\n\n" + + "\010_p_child\"N\n" + + "\030ComplianceDataGrandchild\022\020\n" + + "\010f_string\030\001 \001(\t\022\020\n" + + "\010f_double\030\002 \001(\001\022\016\n" + + "\006f_bool\030\003 \001(\010\"#\n" + + "\013EnumRequest\022\024\n" + + "\014unknown_enum\030\001 \001(\010\"|\n" + + "\014EnumResponse\0225\n" + + "\007request\030\001 \001(\0132$.google.showcase.v1beta1.EnumRequest\0225\n" + + "\tcontinent\030\002 \001(\0162\".google.showcase.v1beta1.Continent*i\n" + + "\tContinent\022\031\n" + + "\025CONTINENT_UNSPECIFIED\020\000\022\n\n" + + "\006AFRICA\020\001\022\013\n" + + "\007AMERICA\020\002\022\r\n" + + "\tANTARTICA\020\003\022\r\n" + + "\tAUSTRALIA\020\004\022\n\n" + + "\006EUROPE\020\0052\330\r\n\n" + + "Compliance\022\202\001\n" + + "\016RepeatDataBody\022&.google.showcase.v1beta1.RepeatReques" + + "t\032\'.google.showcase.v1beta1.RepeatResponse\"\037\202\323\344\223\002\031\"\024/v1beta1/repeat:body:\001*\022\215\001\n" + + "\022RepeatDataBodyInfo\022&.google.showcase.v1b" + + "eta1.RepeatRequest\032\'.google.showcase.v1beta1.RepeatResponse\"&\202\323\344\223\002" + + " \"\030/v1beta1/repeat:bodyinfo:\004info\022\201\001\n" + + "\017RepeatDataQuery\022&.google.showcase.v1beta1.RepeatRequest\032" + + "\'.google.showcase.v1beta1.RepeatResponse\"\035\202\323\344\223\002\027\022\025/v1beta1/repeat:query\022\331\001\n" + + "\024RepeatDataSimplePath\022&.google.showcase.v1bet" + + "a1.RepeatRequest\032\'.google.showcase.v1bet" + + "a1.RepeatResponse\"p\202\323\344\223\002j\022h/v1beta1/repe" + + "at/{info.f_string}/{info.f_int32}/{info." + + "f_double}/{info.f_bool}/{info.f_kingdom}:simplepath\022\323\002\n" + + "\026RepeatDataPathResource\022&.google.showcase.v1beta1.RepeatRequest\032\'" + + ".google.showcase.v1beta1.RepeatResponse\"" + + "\347\001\202\323\344\223\002\340\001\022h/v1beta1/repeat/{info.f_strin" + + "g=first/*}/{info.f_child.f_string=second/*}/bool/{info.f_bool}:pathresourceZt\022r/" + + "v1beta1/repeat/{info.f_child.f_string=fi" + + "rst/*}/{info.f_string=second/*}/bool/{info.f_bool}:childfirstpathresource\022\331\001\n" + + "\036RepeatDataPathTrailingResource\022&.google.sh" + + "owcase.v1beta1.RepeatRequest\032\'.google.sh" + + "owcase.v1beta1.RepeatResponse\"f\202\323\344\223\002`\022^/" + + "v1beta1/repeat/{info.f_string=first/*}/{" + + "info.f_child.f_string=second/**}:pathtrailingresource\022\210\001\n" + + "\021RepeatDataBodyPut\022&.google.showcase.v1beta1.RepeatRequest\032\'.go" + + "ogle.showcase.v1beta1.RepeatResponse\"\"\202\323\344\223\002\034\032\027/v1beta1/repeat:bodyput:\001*\022\214\001\n" + + "\023RepeatDataBodyPatch\022&.google.showcase.v1bet" + + "a1.RepeatRequest\032\'.google.showcase.v1bet" + + "a1.RepeatResponse\"$\202\323\344\223\002\0362\031/v1beta1/repeat:bodypatch:\001*\022x\n" + + "\007GetEnum\022$.google.show" + + "case.v1beta1.EnumRequest\032%.google.showcase.v1beta1.EnumResponse\"" + + " \202\323\344\223\002\032\022\030/v1beta1/compliance/enum\022|\n\n" + + "VerifyEnum\022%.google" + + ".showcase.v1beta1.EnumResponse\032%.google.showcase.v1beta1.EnumResponse\"" + + " \202\323\344\223\002\032\"\030/" + + "v1beta1/compliance/enum\032\021\312A\016localhost:7469Bq\n" + + "\033com.google.showcase.v1beta1P\001Z4github.com/googleapis/gapic-showcase/server" + + "/genproto\352\002\031Google::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_RepeatRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_RepeatRequest_descriptor, + new java.lang.String[] { + "Name", + "Info", + "ServerVerify", + "IntendedBindingUri", + "FInt32", + "FInt64", + "FDouble", + "PInt32", + "PInt64", + "PDouble", + "IntendedBindingUri", + "PInt32", + "PInt64", + "PDouble", + }); + internal_static_google_showcase_v1beta1_RepeatResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_RepeatResponse_descriptor, + new java.lang.String[] { + "Request", "BindingUri", + }); + internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor, + new java.lang.String[] { + "Group", + }); + internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_showcase_v1beta1_ComplianceGroup_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ComplianceGroup_descriptor, + new java.lang.String[] { + "Name", "Rpcs", "Requests", + }); + internal_static_google_showcase_v1beta1_ComplianceData_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_showcase_v1beta1_ComplianceData_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ComplianceData_descriptor, + new java.lang.String[] { + "FString", + "FInt32", + "FSint32", + "FSfixed32", + "FUint32", + "FFixed32", + "FInt64", + "FSint64", + "FSfixed64", + "FUint64", + "FFixed64", + "FDouble", + "FFloat", + "FBool", + "FBytes", + "FKingdom", + "FChild", + "PString", + "PInt32", + "PDouble", + "PBool", + "PKingdom", + "PChild", + "PString", + "PInt32", + "PDouble", + "PBool", + "PKingdom", + "PChild", + }); + internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_showcase_v1beta1_ComplianceDataChild_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ComplianceDataChild_descriptor, + new java.lang.String[] { + "FString", + "FFloat", + "FDouble", + "FBool", + "FContinent", + "FChild", + "PString", + "PFloat", + "PDouble", + "PBool", + "PContinent", + "PChild", + "PString", + "PFloat", + "PDouble", + "PBool", + "PChild", + }); + internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ComplianceDataGrandchild_descriptor, + new java.lang.String[] { + "FString", "FDouble", "FBool", + }); + internal_static_google_showcase_v1beta1_EnumRequest_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EnumRequest_descriptor, + new java.lang.String[] { + "UnknownEnum", + }); + internal_static_google_showcase_v1beta1_EnumResponse_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_showcase_v1beta1_EnumResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EnumResponse_descriptor, + new java.lang.String[] { + "Request", "Continent", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.AnnotationsProto.http); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java new file mode 100644 index 0000000000..e812510224 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuite.java @@ -0,0 +1,793 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * ComplianceSuite contains a set of requests that microgenerators should issue
+ * over REST to the Compliance service to test their gRPC-to-REST transcoding
+ * implementation.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceSuite} + */ +public final class ComplianceSuite extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ComplianceSuite) + ComplianceSuiteOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ComplianceSuite.newBuilder() to construct. + private ComplianceSuite(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComplianceSuite() { + group_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComplianceSuite(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ComplianceSuite( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + group_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + group_.add( + input.readMessage( + com.google.showcase.v1beta1.ComplianceGroup.parser(), extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + group_ = java.util.Collections.unmodifiableList(group_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceSuite.class, + com.google.showcase.v1beta1.ComplianceSuite.Builder.class); + } + + public static final int GROUP_FIELD_NUMBER = 1; + private java.util.List group_; + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + @java.lang.Override + public java.util.List getGroupList() { + return group_; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + @java.lang.Override + public java.util.List + getGroupOrBuilderList() { + return group_; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + @java.lang.Override + public int getGroupCount() { + return group_.size(); + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceGroup getGroup(int index) { + return group_.get(index); + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceGroupOrBuilder getGroupOrBuilder(int index) { + return group_.get(index); + } + + 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 { + for (int i = 0; i < group_.size(); i++) { + output.writeMessage(1, group_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < group_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, group_.get(i)); + } + size += unknownFields.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.showcase.v1beta1.ComplianceSuite)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ComplianceSuite other = + (com.google.showcase.v1beta1.ComplianceSuite) obj; + + if (!getGroupList().equals(other.getGroupList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getGroupCount() > 0) { + hash = (37 * hash) + GROUP_FIELD_NUMBER; + hash = (53 * hash) + getGroupList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceSuite 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.showcase.v1beta1.ComplianceSuite parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ComplianceSuite parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ComplianceSuite 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * ComplianceSuite contains a set of requests that microgenerators should issue
+   * over REST to the Compliance service to test their gRPC-to-REST transcoding
+   * implementation.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ComplianceSuite} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ComplianceSuite) + com.google.showcase.v1beta1.ComplianceSuiteOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceSuite_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ComplianceSuite.class, + com.google.showcase.v1beta1.ComplianceSuite.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ComplianceSuite.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getGroupFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (groupBuilder_ == null) { + group_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + groupBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_ComplianceSuite_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceSuite getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ComplianceSuite.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceSuite build() { + com.google.showcase.v1beta1.ComplianceSuite result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceSuite buildPartial() { + com.google.showcase.v1beta1.ComplianceSuite result = + new com.google.showcase.v1beta1.ComplianceSuite(this); + int from_bitField0_ = bitField0_; + if (groupBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + group_ = java.util.Collections.unmodifiableList(group_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.group_ = group_; + } else { + result.group_ = groupBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ComplianceSuite) { + return mergeFrom((com.google.showcase.v1beta1.ComplianceSuite) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ComplianceSuite other) { + if (other == com.google.showcase.v1beta1.ComplianceSuite.getDefaultInstance()) return this; + if (groupBuilder_ == null) { + if (!other.group_.isEmpty()) { + if (group_.isEmpty()) { + group_ = other.group_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureGroupIsMutable(); + group_.addAll(other.group_); + } + onChanged(); + } + } else { + if (!other.group_.isEmpty()) { + if (groupBuilder_.isEmpty()) { + groupBuilder_.dispose(); + groupBuilder_ = null; + group_ = other.group_; + bitField0_ = (bitField0_ & ~0x00000001); + groupBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getGroupFieldBuilder() + : null; + } else { + groupBuilder_.addAllMessages(other.group_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ComplianceSuite parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ComplianceSuite) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.util.List group_ = + java.util.Collections.emptyList(); + + private void ensureGroupIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + group_ = new java.util.ArrayList(group_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceGroup, + com.google.showcase.v1beta1.ComplianceGroup.Builder, + com.google.showcase.v1beta1.ComplianceGroupOrBuilder> + groupBuilder_; + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public java.util.List getGroupList() { + if (groupBuilder_ == null) { + return java.util.Collections.unmodifiableList(group_); + } else { + return groupBuilder_.getMessageList(); + } + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public int getGroupCount() { + if (groupBuilder_ == null) { + return group_.size(); + } else { + return groupBuilder_.getCount(); + } + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public com.google.showcase.v1beta1.ComplianceGroup getGroup(int index) { + if (groupBuilder_ == null) { + return group_.get(index); + } else { + return groupBuilder_.getMessage(index); + } + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder setGroup(int index, com.google.showcase.v1beta1.ComplianceGroup value) { + if (groupBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGroupIsMutable(); + group_.set(index, value); + onChanged(); + } else { + groupBuilder_.setMessage(index, value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder setGroup( + int index, com.google.showcase.v1beta1.ComplianceGroup.Builder builderForValue) { + if (groupBuilder_ == null) { + ensureGroupIsMutable(); + group_.set(index, builderForValue.build()); + onChanged(); + } else { + groupBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder addGroup(com.google.showcase.v1beta1.ComplianceGroup value) { + if (groupBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGroupIsMutable(); + group_.add(value); + onChanged(); + } else { + groupBuilder_.addMessage(value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder addGroup(int index, com.google.showcase.v1beta1.ComplianceGroup value) { + if (groupBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGroupIsMutable(); + group_.add(index, value); + onChanged(); + } else { + groupBuilder_.addMessage(index, value); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder addGroup(com.google.showcase.v1beta1.ComplianceGroup.Builder builderForValue) { + if (groupBuilder_ == null) { + ensureGroupIsMutable(); + group_.add(builderForValue.build()); + onChanged(); + } else { + groupBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder addGroup( + int index, com.google.showcase.v1beta1.ComplianceGroup.Builder builderForValue) { + if (groupBuilder_ == null) { + ensureGroupIsMutable(); + group_.add(index, builderForValue.build()); + onChanged(); + } else { + groupBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder addAllGroup( + java.lang.Iterable values) { + if (groupBuilder_ == null) { + ensureGroupIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, group_); + onChanged(); + } else { + groupBuilder_.addAllMessages(values); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder clearGroup() { + if (groupBuilder_ == null) { + group_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + groupBuilder_.clear(); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public Builder removeGroup(int index) { + if (groupBuilder_ == null) { + ensureGroupIsMutable(); + group_.remove(index); + onChanged(); + } else { + groupBuilder_.remove(index); + } + return this; + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public com.google.showcase.v1beta1.ComplianceGroup.Builder getGroupBuilder(int index) { + return getGroupFieldBuilder().getBuilder(index); + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public com.google.showcase.v1beta1.ComplianceGroupOrBuilder getGroupOrBuilder(int index) { + if (groupBuilder_ == null) { + return group_.get(index); + } else { + return groupBuilder_.getMessageOrBuilder(index); + } + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public java.util.List + getGroupOrBuilderList() { + if (groupBuilder_ != null) { + return groupBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(group_); + } + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public com.google.showcase.v1beta1.ComplianceGroup.Builder addGroupBuilder() { + return getGroupFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.ComplianceGroup.getDefaultInstance()); + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public com.google.showcase.v1beta1.ComplianceGroup.Builder addGroupBuilder(int index) { + return getGroupFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.ComplianceGroup.getDefaultInstance()); + } + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + public java.util.List + getGroupBuilderList() { + return getGroupFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceGroup, + com.google.showcase.v1beta1.ComplianceGroup.Builder, + com.google.showcase.v1beta1.ComplianceGroupOrBuilder> + getGroupFieldBuilder() { + if (groupBuilder_ == null) { + groupBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceGroup, + com.google.showcase.v1beta1.ComplianceGroup.Builder, + com.google.showcase.v1beta1.ComplianceGroupOrBuilder>( + group_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + group_ = null; + } + return groupBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ComplianceSuite) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ComplianceSuite) + private static final com.google.showcase.v1beta1.ComplianceSuite DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ComplianceSuite(); + } + + public static com.google.showcase.v1beta1.ComplianceSuite getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComplianceSuite parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ComplianceSuite(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ComplianceSuite getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java new file mode 100644 index 0000000000..0d0ead0677 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ComplianceSuiteOrBuilder.java @@ -0,0 +1,41 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +public interface ComplianceSuiteOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ComplianceSuite) + com.google.protobuf.MessageOrBuilder { + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + java.util.List getGroupList(); + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + com.google.showcase.v1beta1.ComplianceGroup getGroup(int index); + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + int getGroupCount(); + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + java.util.List + getGroupOrBuilderList(); + + /** repeated .google.showcase.v1beta1.ComplianceGroup group = 1; */ + com.google.showcase.v1beta1.ComplianceGroupOrBuilder getGroupOrBuilder(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java new file mode 100644 index 0000000000..8f00f61855 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequest.java @@ -0,0 +1,1835 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\Connect
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ConnectRequest} + */ +public final class ConnectRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ConnectRequest) + ConnectRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ConnectRequest.newBuilder() to construct. + private ConnectRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ConnectRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ConnectRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ConnectRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder subBuilder = null; + if (requestCase_ == 1) { + subBuilder = + ((com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_) + .toBuilder(); + } + request_ = + input.readMessage( + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom( + (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_); + request_ = subBuilder.buildPartial(); + } + requestCase_ = 1; + break; + } + case 18: + { + com.google.showcase.v1beta1.Blurb.Builder subBuilder = null; + if (requestCase_ == 2) { + subBuilder = ((com.google.showcase.v1beta1.Blurb) request_).toBuilder(); + } + request_ = + input.readMessage(com.google.showcase.v1beta1.Blurb.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.showcase.v1beta1.Blurb) request_); + request_ = subBuilder.buildPartial(); + } + requestCase_ = 2; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ConnectRequest.class, + com.google.showcase.v1beta1.ConnectRequest.Builder.class); + } + + public interface ConnectConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ConnectRequest.ConnectConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The room or profile to follow and create messages for.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+     * The room or profile to follow and create messages for.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + } + + /** Protobuf type {@code google.showcase.v1beta1.ConnectRequest.ConnectConfig} */ + public static final class ConnectConfig extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ConnectRequest.ConnectConfig) + ConnectConfigOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ConnectConfig.newBuilder() to construct. + private ConnectConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ConnectConfig() { + parent_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ConnectConfig(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ConnectConfig( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + parent_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.class, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + private volatile java.lang.Object parent_; + + /** + * + * + *
+     * The room or profile to follow and create messages for.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+     * The room or profile to follow and create messages for.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + size += unknownFields.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.showcase.v1beta1.ConnectRequest.ConnectConfig)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig other = + (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) obj; + + if (!getParent().equals(other.getParent())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig 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.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ConnectRequest.ConnectConfig 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.ConnectRequest.ConnectConfig} */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ConnectRequest.ConnectConfig) + com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.class, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + parent_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig build() { + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig buildPartial() { + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig result = + new com.google.showcase.v1beta1.ConnectRequest.ConnectConfig(this); + result.parent_ = parent_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) { + return mergeFrom((com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ConnectRequest.ConnectConfig other) { + if (other == com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+       * The room or profile to follow and create messages for.
+       * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The room or profile to follow and create messages for.
+       * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The room or profile to follow and create messages for.
+       * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + parent_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+       * The room or profile to follow and create messages for.
+       * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearParent() { + + parent_ = getDefaultInstance().getParent(); + onChanged(); + return this; + } + + /** + * + * + *
+       * The room or profile to follow and create messages for.
+       * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + parent_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ConnectRequest.ConnectConfig) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ConnectRequest.ConnectConfig) + private static final com.google.showcase.v1beta1.ConnectRequest.ConnectConfig DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ConnectRequest.ConnectConfig(); + } + + public static com.google.showcase.v1beta1.ConnectRequest.ConnectConfig getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ConnectConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ConnectConfig(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ConnectRequest.ConnectConfig getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int requestCase_ = 0; + private java.lang.Object request_; + + public enum RequestCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + CONFIG(1), + BLURB(2), + REQUEST_NOT_SET(0); + private final int value; + + private RequestCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static RequestCase valueOf(int value) { + return forNumber(value); + } + + public static RequestCase forNumber(int value) { + switch (value) { + case 1: + return CONFIG; + case 2: + return BLURB; + case 0: + return REQUEST_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public RequestCase getRequestCase() { + return RequestCase.forNumber(requestCase_); + } + + public static final int CONFIG_FIELD_NUMBER = 1; + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return Whether the config field is set. + */ + @java.lang.Override + public boolean hasConfig() { + return requestCase_ == 1; + } + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return The config. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig getConfig() { + if (requestCase_ == 1) { + return (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_; + } + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder getConfigOrBuilder() { + if (requestCase_ == 1) { + return (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_; + } + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + + public static final int BLURB_FIELD_NUMBER = 2; + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + @java.lang.Override + public boolean hasBlurb() { + return requestCase_ == 2; + } + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurb() { + if (requestCase_ == 2) { + return (com.google.showcase.v1beta1.Blurb) request_; + } + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + if (requestCase_ == 2) { + return (com.google.showcase.v1beta1.Blurb) request_; + } + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + + 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 (requestCase_ == 1) { + output.writeMessage(1, (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_); + } + if (requestCase_ == 2) { + output.writeMessage(2, (com.google.showcase.v1beta1.Blurb) request_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (requestCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_); + } + if (requestCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.showcase.v1beta1.Blurb) request_); + } + size += unknownFields.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.showcase.v1beta1.ConnectRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ConnectRequest other = + (com.google.showcase.v1beta1.ConnectRequest) obj; + + if (!getRequestCase().equals(other.getRequestCase())) return false; + switch (requestCase_) { + case 1: + if (!getConfig().equals(other.getConfig())) return false; + break; + case 2: + if (!getBlurb().equals(other.getBlurb())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (requestCase_) { + case 1: + hash = (37 * hash) + CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getConfig().hashCode(); + break; + case 2: + hash = (37 * hash) + BLURB_FIELD_NUMBER; + hash = (53 * hash) + getBlurb().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest 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.showcase.v1beta1.ConnectRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ConnectRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ConnectRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\Connect
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ConnectRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ConnectRequest) + com.google.showcase.v1beta1.ConnectRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ConnectRequest.class, + com.google.showcase.v1beta1.ConnectRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ConnectRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + requestCase_ = 0; + request_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ConnectRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ConnectRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest build() { + com.google.showcase.v1beta1.ConnectRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest buildPartial() { + com.google.showcase.v1beta1.ConnectRequest result = + new com.google.showcase.v1beta1.ConnectRequest(this); + if (requestCase_ == 1) { + if (configBuilder_ == null) { + result.request_ = request_; + } else { + result.request_ = configBuilder_.build(); + } + } + if (requestCase_ == 2) { + if (blurbBuilder_ == null) { + result.request_ = request_; + } else { + result.request_ = blurbBuilder_.build(); + } + } + result.requestCase_ = requestCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ConnectRequest) { + return mergeFrom((com.google.showcase.v1beta1.ConnectRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ConnectRequest other) { + if (other == com.google.showcase.v1beta1.ConnectRequest.getDefaultInstance()) return this; + switch (other.getRequestCase()) { + case CONFIG: + { + mergeConfig(other.getConfig()); + break; + } + case BLURB: + { + mergeBlurb(other.getBlurb()); + break; + } + case REQUEST_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ConnectRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ConnectRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int requestCase_ = 0; + private java.lang.Object request_; + + public RequestCase getRequestCase() { + return RequestCase.forNumber(requestCase_); + } + + public Builder clearRequest() { + requestCase_ = 0; + request_ = null; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder> + configBuilder_; + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return Whether the config field is set. + */ + @java.lang.Override + public boolean hasConfig() { + return requestCase_ == 1; + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return The config. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig getConfig() { + if (configBuilder_ == null) { + if (requestCase_ == 1) { + return (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_; + } + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } else { + if (requestCase_ == 1) { + return configBuilder_.getMessage(); + } + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + public Builder setConfig(com.google.showcase.v1beta1.ConnectRequest.ConnectConfig value) { + if (configBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + configBuilder_.setMessage(value); + } + requestCase_ = 1; + return this; + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + public Builder setConfig( + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder builderForValue) { + if (configBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + configBuilder_.setMessage(builderForValue.build()); + } + requestCase_ = 1; + return this; + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + public Builder mergeConfig(com.google.showcase.v1beta1.ConnectRequest.ConnectConfig value) { + if (configBuilder_ == null) { + if (requestCase_ == 1 + && request_ + != com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance()) { + request_ = + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.newBuilder( + (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_) + .mergeFrom(value) + .buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + if (requestCase_ == 1) { + configBuilder_.mergeFrom(value); + } else { + configBuilder_.setMessage(value); + } + } + requestCase_ = 1; + return this; + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + public Builder clearConfig() { + if (configBuilder_ == null) { + if (requestCase_ == 1) { + requestCase_ = 0; + request_ = null; + onChanged(); + } + } else { + if (requestCase_ == 1) { + requestCase_ = 0; + request_ = null; + } + configBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder getConfigBuilder() { + return getConfigFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder getConfigOrBuilder() { + if ((requestCase_ == 1) && (configBuilder_ != null)) { + return configBuilder_.getMessageOrBuilder(); + } else { + if (requestCase_ == 1) { + return (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_; + } + return com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Provides information that specifies how to process subsequent requests.
+     * The first `ConnectRequest` message must contain a `config`  message.
+     * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder> + getConfigFieldBuilder() { + if (configBuilder_ == null) { + if (!(requestCase_ == 1)) { + request_ = com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.getDefaultInstance(); + } + configBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig.Builder, + com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder>( + (com.google.showcase.v1beta1.ConnectRequest.ConnectConfig) request_, + getParentForChildren(), + isClean()); + request_ = null; + } + requestCase_ = 1; + onChanged(); + ; + return configBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbBuilder_; + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + @java.lang.Override + public boolean hasBlurb() { + return requestCase_ == 2; + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurb() { + if (blurbBuilder_ == null) { + if (requestCase_ == 2) { + return (com.google.showcase.v1beta1.Blurb) request_; + } + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } else { + if (requestCase_ == 2) { + return blurbBuilder_.getMessage(); + } + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + blurbBuilder_.setMessage(value); + } + requestCase_ = 2; + return this; + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + blurbBuilder_.setMessage(builderForValue.build()); + } + requestCase_ = 2; + return this; + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder mergeBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (requestCase_ == 2 + && request_ != com.google.showcase.v1beta1.Blurb.getDefaultInstance()) { + request_ = + com.google.showcase.v1beta1.Blurb.newBuilder( + (com.google.showcase.v1beta1.Blurb) request_) + .mergeFrom(value) + .buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + if (requestCase_ == 2) { + blurbBuilder_.mergeFrom(value); + } else { + blurbBuilder_.setMessage(value); + } + } + requestCase_ = 2; + return this; + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder clearBlurb() { + if (blurbBuilder_ == null) { + if (requestCase_ == 2) { + requestCase_ = 0; + request_ = null; + onChanged(); + } + } else { + if (requestCase_ == 2) { + requestCase_ = 0; + request_ = null; + } + blurbBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { + return getBlurbFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + if ((requestCase_ == 2) && (blurbBuilder_ != null)) { + return blurbBuilder_.getMessageOrBuilder(); + } else { + if (requestCase_ == 2) { + return (com.google.showcase.v1beta1.Blurb) request_; + } + return com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The blurb to be created.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbFieldBuilder() { + if (blurbBuilder_ == null) { + if (!(requestCase_ == 2)) { + request_ = com.google.showcase.v1beta1.Blurb.getDefaultInstance(); + } + blurbBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + (com.google.showcase.v1beta1.Blurb) request_, getParentForChildren(), isClean()); + request_ = null; + } + requestCase_ = 2; + onChanged(); + ; + return blurbBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ConnectRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ConnectRequest) + private static final com.google.showcase.v1beta1.ConnectRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ConnectRequest(); + } + + public static com.google.showcase.v1beta1.ConnectRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ConnectRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ConnectRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ConnectRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java new file mode 100644 index 0000000000..62f0110274 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ConnectRequestOrBuilder.java @@ -0,0 +1,104 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface ConnectRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ConnectRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return Whether the config field is set. + */ + boolean hasConfig(); + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + * + * @return The config. + */ + com.google.showcase.v1beta1.ConnectRequest.ConnectConfig getConfig(); + + /** + * + * + *
+   * Provides information that specifies how to process subsequent requests.
+   * The first `ConnectRequest` message must contain a `config`  message.
+   * 
+ * + * .google.showcase.v1beta1.ConnectRequest.ConnectConfig config = 1; + */ + com.google.showcase.v1beta1.ConnectRequest.ConnectConfigOrBuilder getConfigOrBuilder(); + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + boolean hasBlurb(); + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + com.google.showcase.v1beta1.Blurb getBlurb(); + + /** + * + * + *
+   * The blurb to be created.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder(); + + public com.google.showcase.v1beta1.ConnectRequest.RequestCase getRequestCase(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java new file mode 100644 index 0000000000..3e3b35a327 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Continent.java @@ -0,0 +1,143 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +/** Protobuf enum {@code google.showcase.v1beta1.Continent} */ +public enum Continent implements com.google.protobuf.ProtocolMessageEnum { + /** CONTINENT_UNSPECIFIED = 0; */ + CONTINENT_UNSPECIFIED(0), + /** AFRICA = 1; */ + AFRICA(1), + /** AMERICA = 2; */ + AMERICA(2), + /** ANTARTICA = 3; */ + ANTARTICA(3), + /** AUSTRALIA = 4; */ + AUSTRALIA(4), + /** EUROPE = 5; */ + EUROPE(5), + UNRECOGNIZED(-1), + ; + + /** CONTINENT_UNSPECIFIED = 0; */ + public static final int CONTINENT_UNSPECIFIED_VALUE = 0; + + /** AFRICA = 1; */ + public static final int AFRICA_VALUE = 1; + + /** AMERICA = 2; */ + public static final int AMERICA_VALUE = 2; + + /** ANTARTICA = 3; */ + public static final int ANTARTICA_VALUE = 3; + + /** AUSTRALIA = 4; */ + public static final int AUSTRALIA_VALUE = 4; + + /** EUROPE = 5; */ + public static final int EUROPE_VALUE = 5; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Continent valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Continent forNumber(int value) { + switch (value) { + case 0: + return CONTINENT_UNSPECIFIED; + case 1: + return AFRICA; + case 2: + return AMERICA; + case 3: + return ANTARTICA; + case 4: + return AUSTRALIA; + case 5: + return EUROPE; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Continent findValueByNumber(int number) { + return Continent.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass.getDescriptor().getEnumTypes().get(0); + } + + private static final Continent[] VALUES = values(); + + public static Continent valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Continent(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Continent) +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java new file mode 100644 index 0000000000..468650424e --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequest.java @@ -0,0 +1,948 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\CreateBlurb
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateBlurbRequest} + */ +public final class CreateBlurbRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateBlurbRequest) + CreateBlurbRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateBlurbRequest.newBuilder() to construct. + private CreateBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateBlurbRequest() { + parent_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateBlurbRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private CreateBlurbRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + parent_ = s; + break; + } + case 18: + { + com.google.showcase.v1beta1.Blurb.Builder subBuilder = null; + if (blurb_ != null) { + subBuilder = blurb_.toBuilder(); + } + blurb_ = + input.readMessage(com.google.showcase.v1beta1.Blurb.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(blurb_); + blurb_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateBlurbRequest.class, + com.google.showcase.v1beta1.CreateBlurbRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + private volatile java.lang.Object parent_; + + /** + * + * + *
+   * The resource name of the chat room or user profile that this blurb will
+   * be tied to.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the chat room or user profile that this blurb will
+   * be tied to.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BLURB_FIELD_NUMBER = 2; + private com.google.showcase.v1beta1.Blurb blurb_; + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + @java.lang.Override + public boolean hasBlurb() { + return blurb_ != null; + } + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurb() { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + return getBlurb(); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (blurb_ != null) { + output.writeMessage(2, getBlurb()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (blurb_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getBlurb()); + } + size += unknownFields.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.showcase.v1beta1.CreateBlurbRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateBlurbRequest other = + (com.google.showcase.v1beta1.CreateBlurbRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (hasBlurb() != other.hasBlurb()) return false; + if (hasBlurb()) { + if (!getBlurb().equals(other.getBlurb())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + if (hasBlurb()) { + hash = (37 * hash) + BLURB_FIELD_NUMBER; + hash = (53 * hash) + getBlurb().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest 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.showcase.v1beta1.CreateBlurbRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateBlurbRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\CreateBlurb
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateBlurbRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateBlurbRequest) + com.google.showcase.v1beta1.CreateBlurbRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateBlurbRequest.class, + com.google.showcase.v1beta1.CreateBlurbRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateBlurbRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + parent_ = ""; + + if (blurbBuilder_ == null) { + blurb_ = null; + } else { + blurb_ = null; + blurbBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateBlurbRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateBlurbRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateBlurbRequest build() { + com.google.showcase.v1beta1.CreateBlurbRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateBlurbRequest buildPartial() { + com.google.showcase.v1beta1.CreateBlurbRequest result = + new com.google.showcase.v1beta1.CreateBlurbRequest(this); + result.parent_ = parent_; + if (blurbBuilder_ == null) { + result.blurb_ = blurb_; + } else { + result.blurb_ = blurbBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateBlurbRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateBlurbRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateBlurbRequest other) { + if (other == com.google.showcase.v1beta1.CreateBlurbRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.hasBlurb()) { + mergeBlurb(other.getBlurb()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.CreateBlurbRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.CreateBlurbRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * The resource name of the chat room or user profile that this blurb will
+     * be tied to.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room or user profile that this blurb will
+     * be tied to.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room or user profile that this blurb will
+     * be tied to.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + parent_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room or user profile that this blurb will
+     * be tied to.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + + parent_ = getDefaultInstance().getParent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room or user profile that this blurb will
+     * be tied to.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + parent_ = value; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.Blurb blurb_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbBuilder_; + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + public boolean hasBlurb() { + return blurbBuilder_ != null || blurb_ != null; + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + public com.google.showcase.v1beta1.Blurb getBlurb() { + if (blurbBuilder_ == null) { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } else { + return blurbBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + blurb_ = value; + onChanged(); + } else { + blurbBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbBuilder_ == null) { + blurb_ = builderForValue.build(); + onChanged(); + } else { + blurbBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder mergeBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (blurb_ != null) { + blurb_ = + com.google.showcase.v1beta1.Blurb.newBuilder(blurb_).mergeFrom(value).buildPartial(); + } else { + blurb_ = value; + } + onChanged(); + } else { + blurbBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public Builder clearBlurb() { + if (blurbBuilder_ == null) { + blurb_ = null; + onChanged(); + } else { + blurb_ = null; + blurbBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { + + onChanged(); + return getBlurbFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + if (blurbBuilder_ != null) { + return blurbBuilder_.getMessageOrBuilder(); + } else { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + } + + /** + * + * + *
+     * The blurb to create.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbFieldBuilder() { + if (blurbBuilder_ == null) { + blurbBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + getBlurb(), getParentForChildren(), isClean()); + blurb_ = null; + } + return blurbBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateBlurbRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateBlurbRequest) + private static final com.google.showcase.v1beta1.CreateBlurbRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateBlurbRequest(); + } + + public static com.google.showcase.v1beta1.CreateBlurbRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateBlurbRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateBlurbRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.CreateBlurbRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java new file mode 100644 index 0000000000..10a4eb4e42 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateBlurbRequestOrBuilder.java @@ -0,0 +1,94 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface CreateBlurbRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateBlurbRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the chat room or user profile that this blurb will
+   * be tied to.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * The resource name of the chat room or user profile that this blurb will
+   * be tied to.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return Whether the blurb field is set. + */ + boolean hasBlurb(); + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + * + * @return The blurb. + */ + com.google.showcase.v1beta1.Blurb getBlurb(); + + /** + * + * + *
+   * The blurb to create.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 2; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java new file mode 100644 index 0000000000..0c9f48e9f2 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequest.java @@ -0,0 +1,740 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\CreateRoom
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateRoomRequest} + */ +public final class CreateRoomRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateRoomRequest) + CreateRoomRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateRoomRequest.newBuilder() to construct. + private CreateRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateRoomRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateRoomRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private CreateRoomRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.Room.Builder subBuilder = null; + if (room_ != null) { + subBuilder = room_.toBuilder(); + } + room_ = + input.readMessage(com.google.showcase.v1beta1.Room.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(room_); + room_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateRoomRequest.class, + com.google.showcase.v1beta1.CreateRoomRequest.Builder.class); + } + + public static final int ROOM_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Room room_; + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + @java.lang.Override + public boolean hasRoom() { + return room_ != null; + } + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Room getRoom() { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { + return getRoom(); + } + + 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 (room_ != null) { + output.writeMessage(1, getRoom()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (room_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getRoom()); + } + size += unknownFields.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.showcase.v1beta1.CreateRoomRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateRoomRequest other = + (com.google.showcase.v1beta1.CreateRoomRequest) obj; + + if (hasRoom() != other.hasRoom()) return false; + if (hasRoom()) { + if (!getRoom().equals(other.getRoom())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasRoom()) { + hash = (37 * hash) + ROOM_FIELD_NUMBER; + hash = (53 * hash) + getRoom().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest 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.showcase.v1beta1.CreateRoomRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateRoomRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\CreateRoom
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateRoomRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateRoomRequest) + com.google.showcase.v1beta1.CreateRoomRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateRoomRequest.class, + com.google.showcase.v1beta1.CreateRoomRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateRoomRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (roomBuilder_ == null) { + room_ = null; + } else { + room_ = null; + roomBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateRoomRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateRoomRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateRoomRequest build() { + com.google.showcase.v1beta1.CreateRoomRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateRoomRequest buildPartial() { + com.google.showcase.v1beta1.CreateRoomRequest result = + new com.google.showcase.v1beta1.CreateRoomRequest(this); + if (roomBuilder_ == null) { + result.room_ = room_; + } else { + result.room_ = roomBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateRoomRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateRoomRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateRoomRequest other) { + if (other == com.google.showcase.v1beta1.CreateRoomRequest.getDefaultInstance()) return this; + if (other.hasRoom()) { + mergeRoom(other.getRoom()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.CreateRoomRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.CreateRoomRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.Room room_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + roomBuilder_; + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + public boolean hasRoom() { + return roomBuilder_ != null || room_ != null; + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + public com.google.showcase.v1beta1.Room getRoom() { + if (roomBuilder_ == null) { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } else { + return roomBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder setRoom(com.google.showcase.v1beta1.Room value) { + if (roomBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + room_ = value; + onChanged(); + } else { + roomBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder setRoom(com.google.showcase.v1beta1.Room.Builder builderForValue) { + if (roomBuilder_ == null) { + room_ = builderForValue.build(); + onChanged(); + } else { + roomBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder mergeRoom(com.google.showcase.v1beta1.Room value) { + if (roomBuilder_ == null) { + if (room_ != null) { + room_ = + com.google.showcase.v1beta1.Room.newBuilder(room_).mergeFrom(value).buildPartial(); + } else { + room_ = value; + } + onChanged(); + } else { + roomBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder clearRoom() { + if (roomBuilder_ == null) { + room_ = null; + onChanged(); + } else { + room_ = null; + roomBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public com.google.showcase.v1beta1.Room.Builder getRoomBuilder() { + + onChanged(); + return getRoomFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { + if (roomBuilder_ != null) { + return roomBuilder_.getMessageOrBuilder(); + } else { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } + } + + /** + * + * + *
+     * The room to create.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + getRoomFieldBuilder() { + if (roomBuilder_ == null) { + roomBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder>( + getRoom(), getParentForChildren(), isClean()); + room_ = null; + } + return roomBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateRoomRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateRoomRequest) + private static final com.google.showcase.v1beta1.CreateRoomRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateRoomRequest(); + } + + public static com.google.showcase.v1beta1.CreateRoomRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateRoomRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateRoomRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.CreateRoomRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java new file mode 100644 index 0000000000..70ac5ce00f --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateRoomRequestOrBuilder.java @@ -0,0 +1,62 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface CreateRoomRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateRoomRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + boolean hasRoom(); + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + com.google.showcase.v1beta1.Room getRoom(); + + /** + * + * + *
+   * The room to create.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java new file mode 100644 index 0000000000..c43a97e737 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequest.java @@ -0,0 +1,645 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.CreateSequenceRequest} */ +public final class CreateSequenceRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateSequenceRequest) + CreateSequenceRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateSequenceRequest.newBuilder() to construct. + private CreateSequenceRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateSequenceRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateSequenceRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private CreateSequenceRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.Sequence.Builder subBuilder = null; + if (sequence_ != null) { + subBuilder = sequence_.toBuilder(); + } + sequence_ = + input.readMessage( + com.google.showcase.v1beta1.Sequence.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(sequence_); + sequence_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateSequenceRequest.class, + com.google.showcase.v1beta1.CreateSequenceRequest.Builder.class); + } + + public static final int SEQUENCE_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Sequence sequence_; + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return Whether the sequence field is set. + */ + @java.lang.Override + public boolean hasSequence() { + return sequence_ != null; + } + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return The sequence. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Sequence getSequence() { + return sequence_ == null + ? com.google.showcase.v1beta1.Sequence.getDefaultInstance() + : sequence_; + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.SequenceOrBuilder getSequenceOrBuilder() { + return getSequence(); + } + + 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 (sequence_ != null) { + output.writeMessage(1, getSequence()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (sequence_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getSequence()); + } + size += unknownFields.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.showcase.v1beta1.CreateSequenceRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateSequenceRequest other = + (com.google.showcase.v1beta1.CreateSequenceRequest) obj; + + if (hasSequence() != other.hasSequence()) return false; + if (hasSequence()) { + if (!getSequence().equals(other.getSequence())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasSequence()) { + hash = (37 * hash) + SEQUENCE_FIELD_NUMBER; + hash = (53 * hash) + getSequence().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest 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.showcase.v1beta1.CreateSequenceRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateSequenceRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.CreateSequenceRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateSequenceRequest) + com.google.showcase.v1beta1.CreateSequenceRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateSequenceRequest.class, + com.google.showcase.v1beta1.CreateSequenceRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateSequenceRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (sequenceBuilder_ == null) { + sequence_ = null; + } else { + sequence_ = null; + sequenceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSequenceRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateSequenceRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSequenceRequest build() { + com.google.showcase.v1beta1.CreateSequenceRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSequenceRequest buildPartial() { + com.google.showcase.v1beta1.CreateSequenceRequest result = + new com.google.showcase.v1beta1.CreateSequenceRequest(this); + if (sequenceBuilder_ == null) { + result.sequence_ = sequence_; + } else { + result.sequence_ = sequenceBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateSequenceRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateSequenceRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateSequenceRequest other) { + if (other == com.google.showcase.v1beta1.CreateSequenceRequest.getDefaultInstance()) + return this; + if (other.hasSequence()) { + mergeSequence(other.getSequence()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.CreateSequenceRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.CreateSequenceRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.Sequence sequence_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Sequence, + com.google.showcase.v1beta1.Sequence.Builder, + com.google.showcase.v1beta1.SequenceOrBuilder> + sequenceBuilder_; + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return Whether the sequence field is set. + */ + public boolean hasSequence() { + return sequenceBuilder_ != null || sequence_ != null; + } + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return The sequence. + */ + public com.google.showcase.v1beta1.Sequence getSequence() { + if (sequenceBuilder_ == null) { + return sequence_ == null + ? com.google.showcase.v1beta1.Sequence.getDefaultInstance() + : sequence_; + } else { + return sequenceBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public Builder setSequence(com.google.showcase.v1beta1.Sequence value) { + if (sequenceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + sequence_ = value; + onChanged(); + } else { + sequenceBuilder_.setMessage(value); + } + + return this; + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public Builder setSequence(com.google.showcase.v1beta1.Sequence.Builder builderForValue) { + if (sequenceBuilder_ == null) { + sequence_ = builderForValue.build(); + onChanged(); + } else { + sequenceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public Builder mergeSequence(com.google.showcase.v1beta1.Sequence value) { + if (sequenceBuilder_ == null) { + if (sequence_ != null) { + sequence_ = + com.google.showcase.v1beta1.Sequence.newBuilder(sequence_) + .mergeFrom(value) + .buildPartial(); + } else { + sequence_ = value; + } + onChanged(); + } else { + sequenceBuilder_.mergeFrom(value); + } + + return this; + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public Builder clearSequence() { + if (sequenceBuilder_ == null) { + sequence_ = null; + onChanged(); + } else { + sequence_ = null; + sequenceBuilder_ = null; + } + + return this; + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public com.google.showcase.v1beta1.Sequence.Builder getSequenceBuilder() { + + onChanged(); + return getSequenceFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + public com.google.showcase.v1beta1.SequenceOrBuilder getSequenceOrBuilder() { + if (sequenceBuilder_ != null) { + return sequenceBuilder_.getMessageOrBuilder(); + } else { + return sequence_ == null + ? com.google.showcase.v1beta1.Sequence.getDefaultInstance() + : sequence_; + } + } + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Sequence, + com.google.showcase.v1beta1.Sequence.Builder, + com.google.showcase.v1beta1.SequenceOrBuilder> + getSequenceFieldBuilder() { + if (sequenceBuilder_ == null) { + sequenceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Sequence, + com.google.showcase.v1beta1.Sequence.Builder, + com.google.showcase.v1beta1.SequenceOrBuilder>( + getSequence(), getParentForChildren(), isClean()); + sequence_ = null; + } + return sequenceBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateSequenceRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateSequenceRequest) + private static final com.google.showcase.v1beta1.CreateSequenceRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateSequenceRequest(); + } + + public static com.google.showcase.v1beta1.CreateSequenceRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateSequenceRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateSequenceRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.CreateSequenceRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java new file mode 100644 index 0000000000..93b0341821 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSequenceRequestOrBuilder.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public interface CreateSequenceRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateSequenceRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return Whether the sequence field is set. + */ + boolean hasSequence(); + + /** + * .google.showcase.v1beta1.Sequence sequence = 1; + * + * @return The sequence. + */ + com.google.showcase.v1beta1.Sequence getSequence(); + + /** .google.showcase.v1beta1.Sequence sequence = 1; */ + com.google.showcase.v1beta1.SequenceOrBuilder getSequenceOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java new file mode 100644 index 0000000000..aee834a67e --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequest.java @@ -0,0 +1,770 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the CreateSession method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateSessionRequest} + */ +public final class CreateSessionRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateSessionRequest) + CreateSessionRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateSessionRequest.newBuilder() to construct. + private CreateSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateSessionRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateSessionRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private CreateSessionRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.Session.Builder subBuilder = null; + if (session_ != null) { + subBuilder = session_.toBuilder(); + } + session_ = + input.readMessage( + com.google.showcase.v1beta1.Session.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(session_); + session_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateSessionRequest.class, + com.google.showcase.v1beta1.CreateSessionRequest.Builder.class); + } + + public static final int SESSION_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Session session_; + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return Whether the session field is set. + */ + @java.lang.Override + public boolean hasSession() { + return session_ != null; + } + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return The session. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Session getSession() { + return session_ == null ? com.google.showcase.v1beta1.Session.getDefaultInstance() : session_; + } + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.SessionOrBuilder getSessionOrBuilder() { + return getSession(); + } + + 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 (session_ != null) { + output.writeMessage(1, getSession()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (session_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getSession()); + } + size += unknownFields.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.showcase.v1beta1.CreateSessionRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateSessionRequest other = + (com.google.showcase.v1beta1.CreateSessionRequest) obj; + + if (hasSession() != other.hasSession()) return false; + if (hasSession()) { + if (!getSession().equals(other.getSession())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasSession()) { + hash = (37 * hash) + SESSION_FIELD_NUMBER; + hash = (53 * hash) + getSession().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest 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.showcase.v1beta1.CreateSessionRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateSessionRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the CreateSession method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateSessionRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateSessionRequest) + com.google.showcase.v1beta1.CreateSessionRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateSessionRequest.class, + com.google.showcase.v1beta1.CreateSessionRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateSessionRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (sessionBuilder_ == null) { + session_ = null; + } else { + session_ = null; + sessionBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSessionRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateSessionRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSessionRequest build() { + com.google.showcase.v1beta1.CreateSessionRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateSessionRequest buildPartial() { + com.google.showcase.v1beta1.CreateSessionRequest result = + new com.google.showcase.v1beta1.CreateSessionRequest(this); + if (sessionBuilder_ == null) { + result.session_ = session_; + } else { + result.session_ = sessionBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateSessionRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateSessionRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateSessionRequest other) { + if (other == com.google.showcase.v1beta1.CreateSessionRequest.getDefaultInstance()) + return this; + if (other.hasSession()) { + mergeSession(other.getSession()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.CreateSessionRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.CreateSessionRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.Session session_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder> + sessionBuilder_; + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return Whether the session field is set. + */ + public boolean hasSession() { + return sessionBuilder_ != null || session_ != null; + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return The session. + */ + public com.google.showcase.v1beta1.Session getSession() { + if (sessionBuilder_ == null) { + return session_ == null + ? com.google.showcase.v1beta1.Session.getDefaultInstance() + : session_; + } else { + return sessionBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public Builder setSession(com.google.showcase.v1beta1.Session value) { + if (sessionBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + session_ = value; + onChanged(); + } else { + sessionBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public Builder setSession(com.google.showcase.v1beta1.Session.Builder builderForValue) { + if (sessionBuilder_ == null) { + session_ = builderForValue.build(); + onChanged(); + } else { + sessionBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public Builder mergeSession(com.google.showcase.v1beta1.Session value) { + if (sessionBuilder_ == null) { + if (session_ != null) { + session_ = + com.google.showcase.v1beta1.Session.newBuilder(session_) + .mergeFrom(value) + .buildPartial(); + } else { + session_ = value; + } + onChanged(); + } else { + sessionBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public Builder clearSession() { + if (sessionBuilder_ == null) { + session_ = null; + onChanged(); + } else { + session_ = null; + sessionBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public com.google.showcase.v1beta1.Session.Builder getSessionBuilder() { + + onChanged(); + return getSessionFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + public com.google.showcase.v1beta1.SessionOrBuilder getSessionOrBuilder() { + if (sessionBuilder_ != null) { + return sessionBuilder_.getMessageOrBuilder(); + } else { + return session_ == null + ? com.google.showcase.v1beta1.Session.getDefaultInstance() + : session_; + } + } + + /** + * + * + *
+     * The session to be created.
+     * Sessions are immutable once they are created (although they can
+     * be deleted).
+     * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder> + getSessionFieldBuilder() { + if (sessionBuilder_ == null) { + sessionBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder>( + getSession(), getParentForChildren(), isClean()); + session_ = null; + } + return sessionBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateSessionRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateSessionRequest) + private static final com.google.showcase.v1beta1.CreateSessionRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateSessionRequest(); + } + + public static com.google.showcase.v1beta1.CreateSessionRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateSessionRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateSessionRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.CreateSessionRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java new file mode 100644 index 0000000000..e1b21c09f4 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateSessionRequestOrBuilder.java @@ -0,0 +1,68 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface CreateSessionRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateSessionRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return Whether the session field is set. + */ + boolean hasSession(); + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + * + * @return The session. + */ + com.google.showcase.v1beta1.Session getSession(); + + /** + * + * + *
+   * The session to be created.
+   * Sessions are immutable once they are created (although they can
+   * be deleted).
+   * 
+ * + * .google.showcase.v1beta1.Session session = 1; + */ + com.google.showcase.v1beta1.SessionOrBuilder getSessionOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java new file mode 100644 index 0000000000..74997f3ed8 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequest.java @@ -0,0 +1,648 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.CreateStreamingSequenceRequest} */ +public final class CreateStreamingSequenceRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateStreamingSequenceRequest) + CreateStreamingSequenceRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateStreamingSequenceRequest.newBuilder() to construct. + private CreateStreamingSequenceRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateStreamingSequenceRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateStreamingSequenceRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private CreateStreamingSequenceRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.StreamingSequence.Builder subBuilder = null; + if (streamingSequence_ != null) { + subBuilder = streamingSequence_.toBuilder(); + } + streamingSequence_ = + input.readMessage( + com.google.showcase.v1beta1.StreamingSequence.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(streamingSequence_); + streamingSequence_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest.class, + com.google.showcase.v1beta1.CreateStreamingSequenceRequest.Builder.class); + } + + public static final int STREAMING_SEQUENCE_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.StreamingSequence streamingSequence_; + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return Whether the streamingSequence field is set. + */ + @java.lang.Override + public boolean hasStreamingSequence() { + return streamingSequence_ != null; + } + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return The streamingSequence. + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence getStreamingSequence() { + return streamingSequence_ == null + ? com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance() + : streamingSequence_; + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceOrBuilder getStreamingSequenceOrBuilder() { + return getStreamingSequence(); + } + + 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 (streamingSequence_ != null) { + output.writeMessage(1, getStreamingSequence()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (streamingSequence_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStreamingSequence()); + } + size += unknownFields.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.showcase.v1beta1.CreateStreamingSequenceRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateStreamingSequenceRequest other = + (com.google.showcase.v1beta1.CreateStreamingSequenceRequest) obj; + + if (hasStreamingSequence() != other.hasStreamingSequence()) return false; + if (hasStreamingSequence()) { + if (!getStreamingSequence().equals(other.getStreamingSequence())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasStreamingSequence()) { + hash = (37 * hash) + STREAMING_SEQUENCE_FIELD_NUMBER; + hash = (53 * hash) + getStreamingSequence().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest 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.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateStreamingSequenceRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.CreateStreamingSequenceRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateStreamingSequenceRequest) + com.google.showcase.v1beta1.CreateStreamingSequenceRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateStreamingSequenceRequest.class, + com.google.showcase.v1beta1.CreateStreamingSequenceRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateStreamingSequenceRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (streamingSequenceBuilder_ == null) { + streamingSequence_ = null; + } else { + streamingSequence_ = null; + streamingSequenceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateStreamingSequenceRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateStreamingSequenceRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateStreamingSequenceRequest build() { + com.google.showcase.v1beta1.CreateStreamingSequenceRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateStreamingSequenceRequest buildPartial() { + com.google.showcase.v1beta1.CreateStreamingSequenceRequest result = + new com.google.showcase.v1beta1.CreateStreamingSequenceRequest(this); + if (streamingSequenceBuilder_ == null) { + result.streamingSequence_ = streamingSequence_; + } else { + result.streamingSequence_ = streamingSequenceBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateStreamingSequenceRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateStreamingSequenceRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateStreamingSequenceRequest other) { + if (other == com.google.showcase.v1beta1.CreateStreamingSequenceRequest.getDefaultInstance()) + return this; + if (other.hasStreamingSequence()) { + mergeStreamingSequence(other.getStreamingSequence()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.CreateStreamingSequenceRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.CreateStreamingSequenceRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.StreamingSequence streamingSequence_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence, + com.google.showcase.v1beta1.StreamingSequence.Builder, + com.google.showcase.v1beta1.StreamingSequenceOrBuilder> + streamingSequenceBuilder_; + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return Whether the streamingSequence field is set. + */ + public boolean hasStreamingSequence() { + return streamingSequenceBuilder_ != null || streamingSequence_ != null; + } + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return The streamingSequence. + */ + public com.google.showcase.v1beta1.StreamingSequence getStreamingSequence() { + if (streamingSequenceBuilder_ == null) { + return streamingSequence_ == null + ? com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance() + : streamingSequence_; + } else { + return streamingSequenceBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public Builder setStreamingSequence(com.google.showcase.v1beta1.StreamingSequence value) { + if (streamingSequenceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + streamingSequence_ = value; + onChanged(); + } else { + streamingSequenceBuilder_.setMessage(value); + } + + return this; + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public Builder setStreamingSequence( + com.google.showcase.v1beta1.StreamingSequence.Builder builderForValue) { + if (streamingSequenceBuilder_ == null) { + streamingSequence_ = builderForValue.build(); + onChanged(); + } else { + streamingSequenceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public Builder mergeStreamingSequence(com.google.showcase.v1beta1.StreamingSequence value) { + if (streamingSequenceBuilder_ == null) { + if (streamingSequence_ != null) { + streamingSequence_ = + com.google.showcase.v1beta1.StreamingSequence.newBuilder(streamingSequence_) + .mergeFrom(value) + .buildPartial(); + } else { + streamingSequence_ = value; + } + onChanged(); + } else { + streamingSequenceBuilder_.mergeFrom(value); + } + + return this; + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public Builder clearStreamingSequence() { + if (streamingSequenceBuilder_ == null) { + streamingSequence_ = null; + onChanged(); + } else { + streamingSequence_ = null; + streamingSequenceBuilder_ = null; + } + + return this; + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public com.google.showcase.v1beta1.StreamingSequence.Builder getStreamingSequenceBuilder() { + + onChanged(); + return getStreamingSequenceFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + public com.google.showcase.v1beta1.StreamingSequenceOrBuilder getStreamingSequenceOrBuilder() { + if (streamingSequenceBuilder_ != null) { + return streamingSequenceBuilder_.getMessageOrBuilder(); + } else { + return streamingSequence_ == null + ? com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance() + : streamingSequence_; + } + } + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence, + com.google.showcase.v1beta1.StreamingSequence.Builder, + com.google.showcase.v1beta1.StreamingSequenceOrBuilder> + getStreamingSequenceFieldBuilder() { + if (streamingSequenceBuilder_ == null) { + streamingSequenceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence, + com.google.showcase.v1beta1.StreamingSequence.Builder, + com.google.showcase.v1beta1.StreamingSequenceOrBuilder>( + getStreamingSequence(), getParentForChildren(), isClean()); + streamingSequence_ = null; + } + return streamingSequenceBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateStreamingSequenceRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateStreamingSequenceRequest) + private static final com.google.showcase.v1beta1.CreateStreamingSequenceRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateStreamingSequenceRequest(); + } + + public static com.google.showcase.v1beta1.CreateStreamingSequenceRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateStreamingSequenceRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateStreamingSequenceRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.CreateStreamingSequenceRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java new file mode 100644 index 0000000000..6540c0105f --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateStreamingSequenceRequestOrBuilder.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public interface CreateStreamingSequenceRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateStreamingSequenceRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return Whether the streamingSequence field is set. + */ + boolean hasStreamingSequence(); + + /** + * .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; + * + * @return The streamingSequence. + */ + com.google.showcase.v1beta1.StreamingSequence getStreamingSequence(); + + /** .google.showcase.v1beta1.StreamingSequence streaming_sequence = 1; */ + com.google.showcase.v1beta1.StreamingSequenceOrBuilder getStreamingSequenceOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java new file mode 100644 index 0000000000..a6cade3e11 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequest.java @@ -0,0 +1,740 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Identity\CreateUser
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateUserRequest} + */ +public final class CreateUserRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.CreateUserRequest) + CreateUserRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateUserRequest.newBuilder() to construct. + private CreateUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateUserRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateUserRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private CreateUserRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.User.Builder subBuilder = null; + if (user_ != null) { + subBuilder = user_.toBuilder(); + } + user_ = + input.readMessage(com.google.showcase.v1beta1.User.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(user_); + user_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateUserRequest.class, + com.google.showcase.v1beta1.CreateUserRequest.Builder.class); + } + + public static final int USER_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.User user_; + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + @java.lang.Override + public boolean hasUser() { + return user_ != null; + } + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + @java.lang.Override + public com.google.showcase.v1beta1.User getUser() { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { + return getUser(); + } + + 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 (user_ != null) { + output.writeMessage(1, getUser()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (user_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUser()); + } + size += unknownFields.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.showcase.v1beta1.CreateUserRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.CreateUserRequest other = + (com.google.showcase.v1beta1.CreateUserRequest) obj; + + if (hasUser() != other.hasUser()) return false; + if (hasUser()) { + if (!getUser().equals(other.getUser())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasUser()) { + hash = (37 * hash) + USER_FIELD_NUMBER; + hash = (53 * hash) + getUser().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateUserRequest 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.showcase.v1beta1.CreateUserRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.CreateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.CreateUserRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Identity\CreateUser
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.CreateUserRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.CreateUserRequest) + com.google.showcase.v1beta1.CreateUserRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.CreateUserRequest.class, + com.google.showcase.v1beta1.CreateUserRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.CreateUserRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (userBuilder_ == null) { + user_ = null; + } else { + user_ = null; + userBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateUserRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.CreateUserRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateUserRequest build() { + com.google.showcase.v1beta1.CreateUserRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.CreateUserRequest buildPartial() { + com.google.showcase.v1beta1.CreateUserRequest result = + new com.google.showcase.v1beta1.CreateUserRequest(this); + if (userBuilder_ == null) { + result.user_ = user_; + } else { + result.user_ = userBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.CreateUserRequest) { + return mergeFrom((com.google.showcase.v1beta1.CreateUserRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.CreateUserRequest other) { + if (other == com.google.showcase.v1beta1.CreateUserRequest.getDefaultInstance()) return this; + if (other.hasUser()) { + mergeUser(other.getUser()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.CreateUserRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.CreateUserRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.User user_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + userBuilder_; + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + public boolean hasUser() { + return userBuilder_ != null || user_ != null; + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + public com.google.showcase.v1beta1.User getUser() { + if (userBuilder_ == null) { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } else { + return userBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder setUser(com.google.showcase.v1beta1.User value) { + if (userBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + user_ = value; + onChanged(); + } else { + userBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder setUser(com.google.showcase.v1beta1.User.Builder builderForValue) { + if (userBuilder_ == null) { + user_ = builderForValue.build(); + onChanged(); + } else { + userBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder mergeUser(com.google.showcase.v1beta1.User value) { + if (userBuilder_ == null) { + if (user_ != null) { + user_ = + com.google.showcase.v1beta1.User.newBuilder(user_).mergeFrom(value).buildPartial(); + } else { + user_ = value; + } + onChanged(); + } else { + userBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder clearUser() { + if (userBuilder_ == null) { + user_ = null; + onChanged(); + } else { + user_ = null; + userBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public com.google.showcase.v1beta1.User.Builder getUserBuilder() { + + onChanged(); + return getUserFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { + if (userBuilder_ != null) { + return userBuilder_.getMessageOrBuilder(); + } else { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } + } + + /** + * + * + *
+     * The user to create.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + getUserFieldBuilder() { + if (userBuilder_ == null) { + userBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder>( + getUser(), getParentForChildren(), isClean()); + user_ = null; + } + return userBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.CreateUserRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.CreateUserRequest) + private static final com.google.showcase.v1beta1.CreateUserRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.CreateUserRequest(); + } + + public static com.google.showcase.v1beta1.CreateUserRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateUserRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateUserRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.CreateUserRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java new file mode 100644 index 0000000000..d33fee565d --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/CreateUserRequestOrBuilder.java @@ -0,0 +1,62 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +public interface CreateUserRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.CreateUserRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + boolean hasUser(); + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + com.google.showcase.v1beta1.User getUser(); + + /** + * + * + *
+   * The user to create.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java new file mode 100644 index 0000000000..8ea6535496 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequest.java @@ -0,0 +1,661 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\DeleteBlurb
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteBlurbRequest} + */ +public final class DeleteBlurbRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteBlurbRequest) + DeleteBlurbRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteBlurbRequest.newBuilder() to construct. + private DeleteBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteBlurbRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteBlurbRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private DeleteBlurbRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteBlurbRequest.class, + com.google.showcase.v1beta1.DeleteBlurbRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.DeleteBlurbRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.DeleteBlurbRequest other = + (com.google.showcase.v1beta1.DeleteBlurbRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest 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.showcase.v1beta1.DeleteBlurbRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.DeleteBlurbRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\DeleteBlurb
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteBlurbRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteBlurbRequest) + com.google.showcase.v1beta1.DeleteBlurbRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteBlurbRequest.class, + com.google.showcase.v1beta1.DeleteBlurbRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.DeleteBlurbRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteBlurbRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.DeleteBlurbRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteBlurbRequest build() { + com.google.showcase.v1beta1.DeleteBlurbRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteBlurbRequest buildPartial() { + com.google.showcase.v1beta1.DeleteBlurbRequest result = + new com.google.showcase.v1beta1.DeleteBlurbRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.DeleteBlurbRequest) { + return mergeFrom((com.google.showcase.v1beta1.DeleteBlurbRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.DeleteBlurbRequest other) { + if (other == com.google.showcase.v1beta1.DeleteBlurbRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.DeleteBlurbRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.DeleteBlurbRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteBlurbRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.DeleteBlurbRequest) + private static final com.google.showcase.v1beta1.DeleteBlurbRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.DeleteBlurbRequest(); + } + + public static com.google.showcase.v1beta1.DeleteBlurbRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteBlurbRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteBlurbRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.DeleteBlurbRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java new file mode 100644 index 0000000000..6a512694ee --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteBlurbRequestOrBuilder.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface DeleteBlurbRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteBlurbRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java new file mode 100644 index 0000000000..fdc7728a40 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequest.java @@ -0,0 +1,661 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\DeleteRoom
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteRoomRequest} + */ +public final class DeleteRoomRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteRoomRequest) + DeleteRoomRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteRoomRequest.newBuilder() to construct. + private DeleteRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteRoomRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteRoomRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private DeleteRoomRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteRoomRequest.class, + com.google.showcase.v1beta1.DeleteRoomRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.DeleteRoomRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.DeleteRoomRequest other = + (com.google.showcase.v1beta1.DeleteRoomRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest 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.showcase.v1beta1.DeleteRoomRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.DeleteRoomRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\DeleteRoom
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteRoomRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteRoomRequest) + com.google.showcase.v1beta1.DeleteRoomRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteRoomRequest.class, + com.google.showcase.v1beta1.DeleteRoomRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.DeleteRoomRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteRoomRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.DeleteRoomRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteRoomRequest build() { + com.google.showcase.v1beta1.DeleteRoomRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteRoomRequest buildPartial() { + com.google.showcase.v1beta1.DeleteRoomRequest result = + new com.google.showcase.v1beta1.DeleteRoomRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.DeleteRoomRequest) { + return mergeFrom((com.google.showcase.v1beta1.DeleteRoomRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.DeleteRoomRequest other) { + if (other == com.google.showcase.v1beta1.DeleteRoomRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.DeleteRoomRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.DeleteRoomRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteRoomRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.DeleteRoomRequest) + private static final com.google.showcase.v1beta1.DeleteRoomRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.DeleteRoomRequest(); + } + + public static com.google.showcase.v1beta1.DeleteRoomRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteRoomRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteRoomRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.DeleteRoomRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java new file mode 100644 index 0000000000..28767d0d0b --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteRoomRequestOrBuilder.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface DeleteRoomRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteRoomRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java new file mode 100644 index 0000000000..28372c3544 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequest.java @@ -0,0 +1,646 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * Request for the DeleteSession method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteSessionRequest} + */ +public final class DeleteSessionRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteSessionRequest) + DeleteSessionRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteSessionRequest.newBuilder() to construct. + private DeleteSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteSessionRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteSessionRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private DeleteSessionRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteSessionRequest.class, + com.google.showcase.v1beta1.DeleteSessionRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The session to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The session to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.DeleteSessionRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.DeleteSessionRequest other = + (com.google.showcase.v1beta1.DeleteSessionRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest 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.showcase.v1beta1.DeleteSessionRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.DeleteSessionRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request for the DeleteSession method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteSessionRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteSessionRequest) + com.google.showcase.v1beta1.DeleteSessionRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteSessionRequest.class, + com.google.showcase.v1beta1.DeleteSessionRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.DeleteSessionRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteSessionRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.DeleteSessionRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteSessionRequest build() { + com.google.showcase.v1beta1.DeleteSessionRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteSessionRequest buildPartial() { + com.google.showcase.v1beta1.DeleteSessionRequest result = + new com.google.showcase.v1beta1.DeleteSessionRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.DeleteSessionRequest) { + return mergeFrom((com.google.showcase.v1beta1.DeleteSessionRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.DeleteSessionRequest other) { + if (other == com.google.showcase.v1beta1.DeleteSessionRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.DeleteSessionRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.DeleteSessionRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The session to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The session to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The session to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteSessionRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.DeleteSessionRequest) + private static final com.google.showcase.v1beta1.DeleteSessionRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.DeleteSessionRequest(); + } + + public static com.google.showcase.v1beta1.DeleteSessionRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteSessionRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteSessionRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.DeleteSessionRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java new file mode 100644 index 0000000000..c64c0e3f26 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteSessionRequestOrBuilder.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface DeleteSessionRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteSessionRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The session to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The session to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java new file mode 100644 index 0000000000..fc7e9645f7 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequest.java @@ -0,0 +1,645 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * Request message for deleting a test.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteTestRequest} + */ +public final class DeleteTestRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteTestRequest) + DeleteTestRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteTestRequest.newBuilder() to construct. + private DeleteTestRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteTestRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteTestRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private DeleteTestRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteTestRequest.class, + com.google.showcase.v1beta1.DeleteTestRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The test to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The test to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.DeleteTestRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.DeleteTestRequest other = + (com.google.showcase.v1beta1.DeleteTestRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest 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.showcase.v1beta1.DeleteTestRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.DeleteTestRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for deleting a test.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteTestRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteTestRequest) + com.google.showcase.v1beta1.DeleteTestRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteTestRequest.class, + com.google.showcase.v1beta1.DeleteTestRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.DeleteTestRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteTestRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.DeleteTestRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteTestRequest build() { + com.google.showcase.v1beta1.DeleteTestRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteTestRequest buildPartial() { + com.google.showcase.v1beta1.DeleteTestRequest result = + new com.google.showcase.v1beta1.DeleteTestRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.DeleteTestRequest) { + return mergeFrom((com.google.showcase.v1beta1.DeleteTestRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.DeleteTestRequest other) { + if (other == com.google.showcase.v1beta1.DeleteTestRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.DeleteTestRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.DeleteTestRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The test to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The test to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The test to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The test to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The test to be deleted.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteTestRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.DeleteTestRequest) + private static final com.google.showcase.v1beta1.DeleteTestRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.DeleteTestRequest(); + } + + public static com.google.showcase.v1beta1.DeleteTestRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteTestRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteTestRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.DeleteTestRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java new file mode 100644 index 0000000000..f40d9e8ae2 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteTestRequestOrBuilder.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface DeleteTestRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteTestRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The test to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The test to be deleted.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java new file mode 100644 index 0000000000..a150ee2378 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequest.java @@ -0,0 +1,661 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Identity\DeleteUser
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteUserRequest} + */ +public final class DeleteUserRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.DeleteUserRequest) + DeleteUserRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteUserRequest.newBuilder() to construct. + private DeleteUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteUserRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteUserRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private DeleteUserRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteUserRequest.class, + com.google.showcase.v1beta1.DeleteUserRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The resource name of the user to delete.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the user to delete.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.DeleteUserRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.DeleteUserRequest other = + (com.google.showcase.v1beta1.DeleteUserRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest 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.showcase.v1beta1.DeleteUserRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.DeleteUserRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Identity\DeleteUser
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.DeleteUserRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.DeleteUserRequest) + com.google.showcase.v1beta1.DeleteUserRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.DeleteUserRequest.class, + com.google.showcase.v1beta1.DeleteUserRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.DeleteUserRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteUserRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.DeleteUserRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteUserRequest build() { + com.google.showcase.v1beta1.DeleteUserRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.DeleteUserRequest buildPartial() { + com.google.showcase.v1beta1.DeleteUserRequest result = + new com.google.showcase.v1beta1.DeleteUserRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.DeleteUserRequest) { + return mergeFrom((com.google.showcase.v1beta1.DeleteUserRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.DeleteUserRequest other) { + if (other == com.google.showcase.v1beta1.DeleteUserRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.DeleteUserRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.DeleteUserRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the user to delete.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the user to delete.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the user to delete.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the user to delete.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the user to delete.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.DeleteUserRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.DeleteUserRequest) + private static final com.google.showcase.v1beta1.DeleteUserRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.DeleteUserRequest(); + } + + public static com.google.showcase.v1beta1.DeleteUserRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteUserRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteUserRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.DeleteUserRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java new file mode 100644 index 0000000000..ec8973af2f --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/DeleteUserRequestOrBuilder.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +public interface DeleteUserRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.DeleteUserRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the user to delete.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the user to delete.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java new file mode 100644 index 0000000000..54b686e83c --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequest.java @@ -0,0 +1,960 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message used for the EchoErrorDetails method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsRequest} + */ +public final class EchoErrorDetailsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsRequest) + EchoErrorDetailsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EchoErrorDetailsRequest.newBuilder() to construct. + private EchoErrorDetailsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EchoErrorDetailsRequest() { + singleDetailText_ = ""; + multiDetailText_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EchoErrorDetailsRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private EchoErrorDetailsRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + singleDetailText_ = s; + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + multiDetailText_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + multiDetailText_.add(s); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + multiDetailText_ = multiDetailText_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsRequest.class, + com.google.showcase.v1beta1.EchoErrorDetailsRequest.Builder.class); + } + + public static final int SINGLE_DETAIL_TEXT_FIELD_NUMBER = 1; + private volatile java.lang.Object singleDetailText_; + + /** + * + * + *
+   * Content to return in a singular `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * string single_detail_text = 1; + * + * @return The singleDetailText. + */ + @java.lang.Override + public java.lang.String getSingleDetailText() { + java.lang.Object ref = singleDetailText_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + singleDetailText_ = s; + return s; + } + } + + /** + * + * + *
+   * Content to return in a singular `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * string single_detail_text = 1; + * + * @return The bytes for singleDetailText. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSingleDetailTextBytes() { + java.lang.Object ref = singleDetailText_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + singleDetailText_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MULTI_DETAIL_TEXT_FIELD_NUMBER = 2; + private com.google.protobuf.LazyStringList multiDetailText_; + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @return A list containing the multiDetailText. + */ + public com.google.protobuf.ProtocolStringList getMultiDetailTextList() { + return multiDetailText_; + } + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @return The count of multiDetailText. + */ + public int getMultiDetailTextCount() { + return multiDetailText_.size(); + } + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the element to return. + * @return The multiDetailText at the given index. + */ + public java.lang.String getMultiDetailText(int index) { + return multiDetailText_.get(index); + } + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the value to return. + * @return The bytes of the multiDetailText at the given index. + */ + public com.google.protobuf.ByteString getMultiDetailTextBytes(int index) { + return multiDetailText_.getByteString(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(singleDetailText_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, singleDetailText_); + } + for (int i = 0; i < multiDetailText_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, multiDetailText_.getRaw(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(singleDetailText_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, singleDetailText_); + } + { + int dataSize = 0; + for (int i = 0; i < multiDetailText_.size(); i++) { + dataSize += computeStringSizeNoTag(multiDetailText_.getRaw(i)); + } + size += dataSize; + size += 1 * getMultiDetailTextList().size(); + } + size += unknownFields.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.showcase.v1beta1.EchoErrorDetailsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoErrorDetailsRequest other = + (com.google.showcase.v1beta1.EchoErrorDetailsRequest) obj; + + if (!getSingleDetailText().equals(other.getSingleDetailText())) return false; + if (!getMultiDetailTextList().equals(other.getMultiDetailTextList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SINGLE_DETAIL_TEXT_FIELD_NUMBER; + hash = (53 * hash) + getSingleDetailText().hashCode(); + if (getMultiDetailTextCount() > 0) { + hash = (37 * hash) + MULTI_DETAIL_TEXT_FIELD_NUMBER; + hash = (53 * hash) + getMultiDetailTextList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest 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.showcase.v1beta1.EchoErrorDetailsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoErrorDetailsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message used for the EchoErrorDetails method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsRequest) + com.google.showcase.v1beta1.EchoErrorDetailsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsRequest.class, + com.google.showcase.v1beta1.EchoErrorDetailsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EchoErrorDetailsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + singleDetailText_ = ""; + + multiDetailText_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoErrorDetailsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsRequest build() { + com.google.showcase.v1beta1.EchoErrorDetailsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsRequest buildPartial() { + com.google.showcase.v1beta1.EchoErrorDetailsRequest result = + new com.google.showcase.v1beta1.EchoErrorDetailsRequest(this); + int from_bitField0_ = bitField0_; + result.singleDetailText_ = singleDetailText_; + if (((bitField0_ & 0x00000001) != 0)) { + multiDetailText_ = multiDetailText_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.multiDetailText_ = multiDetailText_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsRequest) { + return mergeFrom((com.google.showcase.v1beta1.EchoErrorDetailsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EchoErrorDetailsRequest other) { + if (other == com.google.showcase.v1beta1.EchoErrorDetailsRequest.getDefaultInstance()) + return this; + if (!other.getSingleDetailText().isEmpty()) { + singleDetailText_ = other.singleDetailText_; + onChanged(); + } + if (!other.multiDetailText_.isEmpty()) { + if (multiDetailText_.isEmpty()) { + multiDetailText_ = other.multiDetailText_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureMultiDetailTextIsMutable(); + multiDetailText_.addAll(other.multiDetailText_); + } + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.EchoErrorDetailsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.EchoErrorDetailsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object singleDetailText_ = ""; + + /** + * + * + *
+     * Content to return in a singular `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * string single_detail_text = 1; + * + * @return The singleDetailText. + */ + public java.lang.String getSingleDetailText() { + java.lang.Object ref = singleDetailText_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + singleDetailText_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Content to return in a singular `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * string single_detail_text = 1; + * + * @return The bytes for singleDetailText. + */ + public com.google.protobuf.ByteString getSingleDetailTextBytes() { + java.lang.Object ref = singleDetailText_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + singleDetailText_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Content to return in a singular `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * string single_detail_text = 1; + * + * @param value The singleDetailText to set. + * @return This builder for chaining. + */ + public Builder setSingleDetailText(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + singleDetailText_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a singular `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * string single_detail_text = 1; + * + * @return This builder for chaining. + */ + public Builder clearSingleDetailText() { + + singleDetailText_ = getDefaultInstance().getSingleDetailText(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a singular `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * string single_detail_text = 1; + * + * @param value The bytes for singleDetailText to set. + * @return This builder for chaining. + */ + public Builder setSingleDetailTextBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + singleDetailText_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList multiDetailText_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureMultiDetailTextIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + multiDetailText_ = new com.google.protobuf.LazyStringArrayList(multiDetailText_); + bitField0_ |= 0x00000001; + } + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @return A list containing the multiDetailText. + */ + public com.google.protobuf.ProtocolStringList getMultiDetailTextList() { + return multiDetailText_.getUnmodifiableView(); + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @return The count of multiDetailText. + */ + public int getMultiDetailTextCount() { + return multiDetailText_.size(); + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the element to return. + * @return The multiDetailText at the given index. + */ + public java.lang.String getMultiDetailText(int index) { + return multiDetailText_.get(index); + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the value to return. + * @return The bytes of the multiDetailText at the given index. + */ + public com.google.protobuf.ByteString getMultiDetailTextBytes(int index) { + return multiDetailText_.getByteString(index); + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index to set the value at. + * @param value The multiDetailText to set. + * @return This builder for chaining. + */ + public Builder setMultiDetailText(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMultiDetailTextIsMutable(); + multiDetailText_.set(index, value); + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param value The multiDetailText to add. + * @return This builder for chaining. + */ + public Builder addMultiDetailText(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMultiDetailTextIsMutable(); + multiDetailText_.add(value); + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param values The multiDetailText to add. + * @return This builder for chaining. + */ + public Builder addAllMultiDetailText(java.lang.Iterable values) { + ensureMultiDetailTextIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, multiDetailText_); + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @return This builder for chaining. + */ + public Builder clearMultiDetailText() { + multiDetailText_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Content to return in a repeated `*.error.details` field of type
+     * `google.protobuf.Any`
+     * 
+ * + * repeated string multi_detail_text = 2; + * + * @param value The bytes of the multiDetailText to add. + * @return This builder for chaining. + */ + public Builder addMultiDetailTextBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureMultiDetailTextIsMutable(); + multiDetailText_.add(value); + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoErrorDetailsRequest) + private static final com.google.showcase.v1beta1.EchoErrorDetailsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoErrorDetailsRequest(); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EchoErrorDetailsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new EchoErrorDetailsRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.EchoErrorDetailsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java new file mode 100644 index 0000000000..b104dfa891 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsRequestOrBuilder.java @@ -0,0 +1,111 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface EchoErrorDetailsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoErrorDetailsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Content to return in a singular `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * string single_detail_text = 1; + * + * @return The singleDetailText. + */ + java.lang.String getSingleDetailText(); + + /** + * + * + *
+   * Content to return in a singular `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * string single_detail_text = 1; + * + * @return The bytes for singleDetailText. + */ + com.google.protobuf.ByteString getSingleDetailTextBytes(); + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @return A list containing the multiDetailText. + */ + java.util.List getMultiDetailTextList(); + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @return The count of multiDetailText. + */ + int getMultiDetailTextCount(); + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the element to return. + * @return The multiDetailText at the given index. + */ + java.lang.String getMultiDetailText(int index); + + /** + * + * + *
+   * Content to return in a repeated `*.error.details` field of type
+   * `google.protobuf.Any`
+   * 
+ * + * repeated string multi_detail_text = 2; + * + * @param index The index of the value to return. + * @return The bytes of the multiDetailText at the given index. + */ + com.google.protobuf.ByteString getMultiDetailTextBytes(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java new file mode 100644 index 0000000000..bce7281bf9 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponse.java @@ -0,0 +1,2274 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message used for the EchoErrorDetails method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse} + */ +public final class EchoErrorDetailsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsResponse) + EchoErrorDetailsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EchoErrorDetailsResponse.newBuilder() to construct. + private EchoErrorDetailsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EchoErrorDetailsResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EchoErrorDetailsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private EchoErrorDetailsResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder subBuilder = + null; + if (singleDetail_ != null) { + subBuilder = singleDetail_.toBuilder(); + } + singleDetail_ = + input.readMessage( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(singleDetail_); + singleDetail_ = subBuilder.buildPartial(); + } + + break; + } + case 18: + { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder + subBuilder = null; + if (multipleDetails_ != null) { + subBuilder = multipleDetails_.toBuilder(); + } + multipleDetails_ = + input.readMessage( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(multipleDetails_); + multipleDetails_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.Builder.class); + } + + public interface SingleDetailOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return The error. + */ + com.google.showcase.v1beta1.ErrorWithSingleDetail getError(); + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder getErrorOrBuilder(); + } + + /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail} */ + public static final class SingleDetail extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) + SingleDetailOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SingleDetail.newBuilder() to construct. + private SingleDetail(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SingleDetail() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SingleDetail(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private SingleDetail( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder subBuilder = null; + if (error_ != null) { + subBuilder = error_.toBuilder(); + } + error_ = + input.readMessage( + com.google.showcase.v1beta1.ErrorWithSingleDetail.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(error_); + error_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder.class); + } + + public static final int ERROR_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.ErrorWithSingleDetail error_; + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return error_ != null; + } + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return The error. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithSingleDetail getError() { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance() + : error_; + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder getErrorOrBuilder() { + return getError(); + } + + 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 (error_ != null) { + output.writeMessage(1, getError()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (error_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getError()); + } + size += unknownFields.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.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail other = + (com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) obj; + + if (hasError() != other.hasError()) return false; + if (hasError()) { + if (!getError().equals(other.getError())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasError()) { + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail 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.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail} */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder.class); + } + + // Construct using + // com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (errorBuilder_ == null) { + error_ = null; + } else { + error_ = null; + errorBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail build() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail buildPartial() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail result = + new com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail(this); + if (errorBuilder_ == null) { + result.error_ = error_; + } else { + result.error_ = errorBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) { + return mergeFrom( + (com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail other) { + if (other + == com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + .getDefaultInstance()) return this; + if (other.hasError()) { + mergeError(other.getError()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.ErrorWithSingleDetail error_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithSingleDetail, + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder, + com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder> + errorBuilder_; + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return Whether the error field is set. + */ + public boolean hasError() { + return errorBuilder_ != null || error_ != null; + } + + /** + * .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; + * + * @return The error. + */ + public com.google.showcase.v1beta1.ErrorWithSingleDetail getError() { + if (errorBuilder_ == null) { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance() + : error_; + } else { + return errorBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public Builder setError(com.google.showcase.v1beta1.ErrorWithSingleDetail value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + error_ = value; + onChanged(); + } else { + errorBuilder_.setMessage(value); + } + + return this; + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public Builder setError( + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder builderForValue) { + if (errorBuilder_ == null) { + error_ = builderForValue.build(); + onChanged(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public Builder mergeError(com.google.showcase.v1beta1.ErrorWithSingleDetail value) { + if (errorBuilder_ == null) { + if (error_ != null) { + error_ = + com.google.showcase.v1beta1.ErrorWithSingleDetail.newBuilder(error_) + .mergeFrom(value) + .buildPartial(); + } else { + error_ = value; + } + onChanged(); + } else { + errorBuilder_.mergeFrom(value); + } + + return this; + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public Builder clearError() { + if (errorBuilder_ == null) { + error_ = null; + onChanged(); + } else { + error_ = null; + errorBuilder_ = null; + } + + return this; + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder getErrorBuilder() { + + onChanged(); + return getErrorFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + public com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder getErrorOrBuilder() { + if (errorBuilder_ != null) { + return errorBuilder_.getMessageOrBuilder(); + } else { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance() + : error_; + } + } + + /** .google.showcase.v1beta1.ErrorWithSingleDetail error = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithSingleDetail, + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder, + com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithSingleDetail, + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder, + com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder>( + getError(), getParentForChildren(), isClean()); + error_ = null; + } + return errorBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail) + private static final com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail(); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SingleDetail parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SingleDetail(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface MultipleDetailsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return The error. + */ + com.google.showcase.v1beta1.ErrorWithMultipleDetails getError(); + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder getErrorOrBuilder(); + } + + /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails} */ + public static final class MultipleDetails extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) + MultipleDetailsOrBuilder { + private static final long serialVersionUID = 0L; + + // Use MultipleDetails.newBuilder() to construct. + private MultipleDetails(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private MultipleDetails() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new MultipleDetails(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private MultipleDetails( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder subBuilder = null; + if (error_ != null) { + subBuilder = error_.toBuilder(); + } + error_ = + input.readMessage( + com.google.showcase.v1beta1.ErrorWithMultipleDetails.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(error_); + error_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder.class); + } + + public static final int ERROR_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.ErrorWithMultipleDetails error_; + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return error_ != null; + } + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return The error. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithMultipleDetails getError() { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance() + : error_; + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder getErrorOrBuilder() { + return getError(); + } + + 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 (error_ != null) { + output.writeMessage(1, getError()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (error_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getError()); + } + size += unknownFields.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.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails other = + (com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) obj; + + if (hasError() != other.hasError()) return false; + if (hasError()) { + if (!getError().equals(other.getError())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasError()) { + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails 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.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails} */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder.class); + } + + // Construct using + // com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (errorBuilder_ == null) { + error_ = null; + } else { + error_ = null; + errorBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails build() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails buildPartial() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails result = + new com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails(this); + if (errorBuilder_ == null) { + result.error_ = error_; + } else { + result.error_ = errorBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) { + return mergeFrom( + (com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails other) { + if (other + == com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + .getDefaultInstance()) return this; + if (other.hasError()) { + mergeError(other.getError()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.ErrorWithMultipleDetails error_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithMultipleDetails, + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder, + com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder> + errorBuilder_; + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return Whether the error field is set. + */ + public boolean hasError() { + return errorBuilder_ != null || error_ != null; + } + + /** + * .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; + * + * @return The error. + */ + public com.google.showcase.v1beta1.ErrorWithMultipleDetails getError() { + if (errorBuilder_ == null) { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance() + : error_; + } else { + return errorBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public Builder setError(com.google.showcase.v1beta1.ErrorWithMultipleDetails value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + error_ = value; + onChanged(); + } else { + errorBuilder_.setMessage(value); + } + + return this; + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public Builder setError( + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder builderForValue) { + if (errorBuilder_ == null) { + error_ = builderForValue.build(); + onChanged(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public Builder mergeError(com.google.showcase.v1beta1.ErrorWithMultipleDetails value) { + if (errorBuilder_ == null) { + if (error_ != null) { + error_ = + com.google.showcase.v1beta1.ErrorWithMultipleDetails.newBuilder(error_) + .mergeFrom(value) + .buildPartial(); + } else { + error_ = value; + } + onChanged(); + } else { + errorBuilder_.mergeFrom(value); + } + + return this; + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public Builder clearError() { + if (errorBuilder_ == null) { + error_ = null; + onChanged(); + } else { + error_ = null; + errorBuilder_ = null; + } + + return this; + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder getErrorBuilder() { + + onChanged(); + return getErrorFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + public com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder getErrorOrBuilder() { + if (errorBuilder_ != null) { + return errorBuilder_.getMessageOrBuilder(); + } else { + return error_ == null + ? com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance() + : error_; + } + } + + /** .google.showcase.v1beta1.ErrorWithMultipleDetails error = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithMultipleDetails, + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder, + com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ErrorWithMultipleDetails, + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder, + com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder>( + getError(), getParentForChildren(), isClean()); + error_ = null; + } + return errorBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails) + private static final com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails(); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MultipleDetails parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MultipleDetails(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int SINGLE_DETAIL_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail singleDetail_; + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * @return Whether the singleDetail field is set. + */ + @java.lang.Override + public boolean hasSingleDetail() { + return singleDetail_ != null; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * @return The singleDetail. + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail getSingleDetail() { + return singleDetail_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.getDefaultInstance() + : singleDetail_; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder + getSingleDetailOrBuilder() { + return getSingleDetail(); + } + + public static final int MULTIPLE_DETAILS_FIELD_NUMBER = 2; + private com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multipleDetails_; + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return Whether the multipleDetails field is set. + */ + @java.lang.Override + public boolean hasMultipleDetails() { + return multipleDetails_ != null; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return The multipleDetails. + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails getMultipleDetails() { + return multipleDetails_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.getDefaultInstance() + : multipleDetails_; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder + getMultipleDetailsOrBuilder() { + return getMultipleDetails(); + } + + 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 (singleDetail_ != null) { + output.writeMessage(1, getSingleDetail()); + } + if (multipleDetails_ != null) { + output.writeMessage(2, getMultipleDetails()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (singleDetail_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getSingleDetail()); + } + if (multipleDetails_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getMultipleDetails()); + } + size += unknownFields.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.showcase.v1beta1.EchoErrorDetailsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoErrorDetailsResponse other = + (com.google.showcase.v1beta1.EchoErrorDetailsResponse) obj; + + if (hasSingleDetail() != other.hasSingleDetail()) return false; + if (hasSingleDetail()) { + if (!getSingleDetail().equals(other.getSingleDetail())) return false; + } + if (hasMultipleDetails() != other.hasMultipleDetails()) return false; + if (hasMultipleDetails()) { + if (!getMultipleDetails().equals(other.getMultipleDetails())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasSingleDetail()) { + hash = (37 * hash) + SINGLE_DETAIL_FIELD_NUMBER; + hash = (53 * hash) + getSingleDetail().hashCode(); + } + if (hasMultipleDetails()) { + hash = (37 * hash) + MULTIPLE_DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getMultipleDetails().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse 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.showcase.v1beta1.EchoErrorDetailsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoErrorDetailsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message used for the EchoErrorDetails method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoErrorDetailsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoErrorDetailsResponse) + com.google.showcase.v1beta1.EchoErrorDetailsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.class, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EchoErrorDetailsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (singleDetailBuilder_ == null) { + singleDetail_ = null; + } else { + singleDetail_ = null; + singleDetailBuilder_ = null; + } + if (multipleDetailsBuilder_ == null) { + multipleDetails_ = null; + } else { + multipleDetails_ = null; + multipleDetailsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoErrorDetailsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse build() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoErrorDetailsResponse buildPartial() { + com.google.showcase.v1beta1.EchoErrorDetailsResponse result = + new com.google.showcase.v1beta1.EchoErrorDetailsResponse(this); + if (singleDetailBuilder_ == null) { + result.singleDetail_ = singleDetail_; + } else { + result.singleDetail_ = singleDetailBuilder_.build(); + } + if (multipleDetailsBuilder_ == null) { + result.multipleDetails_ = multipleDetails_; + } else { + result.multipleDetails_ = multipleDetailsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoErrorDetailsResponse) { + return mergeFrom((com.google.showcase.v1beta1.EchoErrorDetailsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EchoErrorDetailsResponse other) { + if (other == com.google.showcase.v1beta1.EchoErrorDetailsResponse.getDefaultInstance()) + return this; + if (other.hasSingleDetail()) { + mergeSingleDetail(other.getSingleDetail()); + } + if (other.hasMultipleDetails()) { + mergeMultipleDetails(other.getMultipleDetails()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.EchoErrorDetailsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.EchoErrorDetailsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail singleDetail_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder> + singleDetailBuilder_; + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * + * @return Whether the singleDetail field is set. + */ + public boolean hasSingleDetail() { + return singleDetailBuilder_ != null || singleDetail_ != null; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * + * @return The singleDetail. + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail getSingleDetail() { + if (singleDetailBuilder_ == null) { + return singleDetail_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.getDefaultInstance() + : singleDetail_; + } else { + return singleDetailBuilder_.getMessage(); + } + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public Builder setSingleDetail( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail value) { + if (singleDetailBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + singleDetail_ = value; + onChanged(); + } else { + singleDetailBuilder_.setMessage(value); + } + + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public Builder setSingleDetail( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder builderForValue) { + if (singleDetailBuilder_ == null) { + singleDetail_ = builderForValue.build(); + onChanged(); + } else { + singleDetailBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public Builder mergeSingleDetail( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail value) { + if (singleDetailBuilder_ == null) { + if (singleDetail_ != null) { + singleDetail_ = + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.newBuilder( + singleDetail_) + .mergeFrom(value) + .buildPartial(); + } else { + singleDetail_ = value; + } + onChanged(); + } else { + singleDetailBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public Builder clearSingleDetail() { + if (singleDetailBuilder_ == null) { + singleDetail_ = null; + onChanged(); + } else { + singleDetail_ = null; + singleDetailBuilder_ = null; + } + + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder + getSingleDetailBuilder() { + + onChanged(); + return getSingleDetailFieldBuilder().getBuilder(); + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder + getSingleDetailOrBuilder() { + if (singleDetailBuilder_ != null) { + return singleDetailBuilder_.getMessageOrBuilder(); + } else { + return singleDetail_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.getDefaultInstance() + : singleDetail_; + } + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder> + getSingleDetailFieldBuilder() { + if (singleDetailBuilder_ == null) { + singleDetailBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder>( + getSingleDetail(), getParentForChildren(), isClean()); + singleDetail_ = null; + } + return singleDetailBuilder_; + } + + private com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multipleDetails_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder> + multipleDetailsBuilder_; + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return Whether the multipleDetails field is set. + */ + public boolean hasMultipleDetails() { + return multipleDetailsBuilder_ != null || multipleDetails_ != null; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return The multipleDetails. + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + getMultipleDetails() { + if (multipleDetailsBuilder_ == null) { + return multipleDetails_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + .getDefaultInstance() + : multipleDetails_; + } else { + return multipleDetailsBuilder_.getMessage(); + } + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public Builder setMultipleDetails( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails value) { + if (multipleDetailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + multipleDetails_ = value; + onChanged(); + } else { + multipleDetailsBuilder_.setMessage(value); + } + + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public Builder setMultipleDetails( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder + builderForValue) { + if (multipleDetailsBuilder_ == null) { + multipleDetails_ = builderForValue.build(); + onChanged(); + } else { + multipleDetailsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public Builder mergeMultipleDetails( + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails value) { + if (multipleDetailsBuilder_ == null) { + if (multipleDetails_ != null) { + multipleDetails_ = + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.newBuilder( + multipleDetails_) + .mergeFrom(value) + .buildPartial(); + } else { + multipleDetails_ = value; + } + onChanged(); + } else { + multipleDetailsBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public Builder clearMultipleDetails() { + if (multipleDetailsBuilder_ == null) { + multipleDetails_ = null; + onChanged(); + } else { + multipleDetails_ = null; + multipleDetailsBuilder_ = null; + } + + return this; + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder + getMultipleDetailsBuilder() { + + onChanged(); + return getMultipleDetailsFieldBuilder().getBuilder(); + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + public com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder + getMultipleDetailsOrBuilder() { + if (multipleDetailsBuilder_ != null) { + return multipleDetailsBuilder_.getMessageOrBuilder(); + } else { + return multipleDetails_ == null + ? com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails + .getDefaultInstance() + : multipleDetails_; + } + } + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder> + getMultipleDetailsFieldBuilder() { + if (multipleDetailsBuilder_ == null) { + multipleDetailsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails.Builder, + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder>( + getMultipleDetails(), getParentForChildren(), isClean()); + multipleDetails_ = null; + } + return multipleDetailsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoErrorDetailsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoErrorDetailsResponse) + private static final com.google.showcase.v1beta1.EchoErrorDetailsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoErrorDetailsResponse(); + } + + public static com.google.showcase.v1beta1.EchoErrorDetailsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EchoErrorDetailsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new EchoErrorDetailsResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.EchoErrorDetailsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java new file mode 100644 index 0000000000..bb1f10f76c --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoErrorDetailsResponseOrBuilder.java @@ -0,0 +1,68 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface EchoErrorDetailsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoErrorDetailsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * @return Whether the singleDetail field is set. + */ + boolean hasSingleDetail(); + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + * + * @return The singleDetail. + */ + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail getSingleDetail(); + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetail single_detail = 1; + */ + com.google.showcase.v1beta1.EchoErrorDetailsResponse.SingleDetailOrBuilder + getSingleDetailOrBuilder(); + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return Whether the multipleDetails field is set. + */ + boolean hasMultipleDetails(); + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + * + * @return The multipleDetails. + */ + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails getMultipleDetails(); + + /** + * .google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails multiple_details = 2; + * + */ + com.google.showcase.v1beta1.EchoErrorDetailsResponse.MultipleDetailsOrBuilder + getMultipleDetailsOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java new file mode 100644 index 0000000000..5c73f5d3e1 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoOuterClass.java @@ -0,0 +1,506 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public final class EchoOuterClass { + private EchoOuterClass() {} + + 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_showcase_v1beta1_EchoRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EchoResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PoetryError_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ExpandRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_WaitRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_WaitResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_WaitMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_BlockRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_BlockResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_BlockResponse_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" + + ")schema/google/showcase/v1beta1/echo.pr" + + "oto\022\027google.showcase.v1beta1\032\034google/api" + + "/annotations.proto\032\027google/api/client.pr" + + "oto\032\037google/api/field_behavior.proto\032\033go" + + "ogle/api/field_info.proto\032\030google/api/ro" + + "uting.proto\032#google/longrunning/operatio" + + "ns.proto\032\031google/protobuf/any.proto\032\036goo" + + "gle/protobuf/duration.proto\032\037google/prot" + + "obuf/timestamp.proto\032\027google/rpc/status.proto\"\210\002\n" + + "\013EchoRequest\022\021\n" + + "\007content\030\001 \001(\tH\000\022#\n" + + "\005error\030\002 \001(\0132\022.google.rpc.StatusH\000\0223\n" + + "\010severity\030\003 \001(\0162!.google.showcase.v1beta1.Severity\022\016\n" + + "\006header\030\004 \001(\t\022\024\n" + + "\014other_header\030\005 \001(\t\022\034\n\n" + + "request_id\030\007 \001(\tB\010\342\214\317\327\010\002\010\001\022\'\n" + + "\020other_request_id\030\010 \001(" + + "\tB\010\342\214\317\327\010\002\010\001H\001\210\001\001B\n\n" + + "\010responseB\023\n" + + "\021_other_request_id\"\202\001\n" + + "\014EchoResponse\022\017\n" + + "\007content\030\001 \001(\t\0223\n" + + "\010severity\030\002 \001(\0162!.google.showcase.v1beta1.Severity\022\022\n\n" + + "request_id\030\003 \001(\t\022\030\n" + + "\020other_request_id\030\004 \001(\t\"P\n" + + "\027EchoErrorDetailsRequest\022\032\n" + + "\022single_detail_text\030\001 \001(\t\022\031\n" + + "\021multi_detail_text\030\002 \003(\t\"\362\002\n" + + "\030EchoErrorDetailsResponse\022U\n\r" + + "single_detail\030\001 \001(\0132>.google.showcase.v1" + + "beta1.EchoErrorDetailsResponse.SingleDetail\022[\n" + + "\020multiple_details\030\002 \001(\0132A.google.s" + + "howcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails\032M\n" + + "\014SingleDetail\022=\n" + + "\005error\030\001 \001(\0132..google.showcase.v1beta1.ErrorWithSingleDetail\032S\n" + + "\017MultipleDetails\022@\n" + + "\005error\030\001 \001(\01321.google.showcase.v1beta1.ErrorWithMultipleDetails\">\n" + + "\025ErrorWithSingleDetail\022%\n" + + "\007details\030\001 \001(\0132\024.google.protobuf.Any\"A\n" + + "\030ErrorWithMultipleDetails\022%\n" + + "\007details\030\001 \003(\0132\024.google.protobuf.Any\"\033\n" + + "\013PoetryError\022\014\n" + + "\004poem\030\001 \001(\t\"-\n" + + "\032FailEchoWithDetailsRequest\022\017\n" + + "\007message\030\001 \001(\t\"\035\n" + + "\033FailEchoWithDetailsResponse\"x\n\r" + + "ExpandRequest\022\017\n" + + "\007content\030\001 \001(\t\022!\n" + + "\005error\030\002 \001(\0132\022.google.rpc.Status\0223\n" + + "\020stream_wait_time\030\003 \001(\0132\031.google.protobuf.Duration\"Q\n" + + "\022PagedExpandRequest\022\024\n" + + "\007content\030\001 \001(\tB\003\340A\002\022\021\n" + + "\tpage_size\030\002 \001(\005\022\022\n\n" + + "page_token\030\003 \001(\t\"Y\n" + + "\030PagedExpandLegacyRequest\022\024\n" + + "\007content\030\001 \001(\tB\003\340A\002\022\023\n" + + "\013max_results\030\002 \001(\005\022\022\n\n" + + "page_token\030\003 \001(\t\"h\n" + + "\023PagedExpandResponse\0228\n" + + "\tresponses\030\001 \003(\0132%.google.showcase.v1beta1.EchoResponse\022\027\n" + + "\017next_page_token\030\002 \001(\t\"(\n" + + "\027PagedExpandResponseList\022\r\n" + + "\005words\030\001 \003(\t\"\203\002\n" + + "\037PagedExpandLegacyMappedResponse\022`\n" + + "\014alphabetized\030\001 \003(\013" + + "2J.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.AlphabetizedEntry\022\027\n" + + "\017next_page_token\030\002 \001(\t\032e\n" + + "\021AlphabetizedEntry\022\013\n" + + "\003key\030\001 \001(\t\022?\n" + + "\005value\030\002 \001(\01320.google." + + "showcase.v1beta1.PagedExpandResponseList:\0028\001\"\331\001\n" + + "\013WaitRequest\022.\n" + + "\010end_time\030\001 \001(\0132\032.google.protobuf.TimestampH\000\022(\n" + + "\003ttl\030\004 \001(\0132\031.google.protobuf.DurationH\000\022#\n" + + "\005error\030\002 \001(\0132\022.google.rpc.StatusH\001\0228\n" + + "\007success\030\003 \001(\0132%.google.showcase.v1beta1.WaitResponseH\001B\005\n" + + "\003endB\n\n" + + "\010response\"\037\n" + + "\014WaitResponse\022\017\n" + + "\007content\030\001 \001(\t\"<\n" + + "\014WaitMetadata\022,\n" + + "\010end_time\030\001 \001(\0132\032.google.protobuf.Timestamp\"\255\001\n" + + "\014BlockRequest\0221\n" + + "\016response_delay\030\001 \001(\0132\031.google.protobuf.Duration\022#\n" + + "\005error\030\002 \001(\0132\022.google.rpc.StatusH\000\0229\n" + + "\007success\030\003 \001(\0132&.google.showcase.v1beta1.BlockResponseH\000B\n\n" + + "\010response\" \n\r" + + "BlockResponse\022\017\n" + + "\007content\030\001 \001(\t*D\n" + + "\010Severity\022\017\n" + + "\013UNNECESSARY\020\000\022\r" + + "\n" + + "\tNECESSARY\020\001\022\n\n" + + "\006URGENT\020\002\022\014\n" + + "\010CRITICAL\020\0032\337\016\n" + + "\004Echo\022\224\003\n" + + "\004Echo\022$.google.showcase.v1beta1.EchoRequest\032%.google.showcase.v1beta" + + "1.EchoResponse\"\276\002\202\323\344\223\002\027\"\022/v1beta1/echo:echo:\001*\212\323\344\223\002\232\002\022\010\n" + + "\006header\022\031\n" + + "\006header\022\017{routing_id=**}\022+\n" + + "\006header\022!{table_name=regions/*/zones/*/**}\022\"\n" + + "\006header\022\030{super_id=projects/*}/**\0220\n" + + "\006header\022&{table_name=projects/*/instances/*/**}\0221\n" + + "\006header\022\'projects/*/{instance_id=instances/*}/**\022\030\n" + + "\014other_header\022\010{baz=**}\022#\n" + + "\014other_header\022\023{qux=projects/*}/**\022\237\001\n" + + "\020EchoErrorDetails\0220.google.showcase.v1beta1.EchoErrorDetailsR" + + "equest\0321.google.showcase.v1beta1.EchoErrorDetailsResponse\"&\202\323\344\223\002" + + " \"\033/v1beta1/echo:error-details:\001*\022\252\001\n" + + "\023FailEchoWithDetails\0223.google.showcase.v1beta1.FailEchoWith" + + "DetailsRequest\0324.google.showcase.v1beta1" + + ".FailEchoWithDetailsResponse\"(\202\323\344\223\002\"\"\035/v1beta1/echo:failWithDetails:\001*\022\212\001\n" + + "\006Expand\022&.google.showcase.v1beta1.ExpandReques" + + "t\032%.google.showcase.v1beta1.EchoResponse\"/\202\323\344\223\002\031\"\024/v1beta1/echo:expand:\001*\332A\r" + + "content,error0\001\022z\n" + + "\007Collect\022$.google.showcase" + + ".v1beta1.EchoRequest\032%.google.showcase.v1beta1.EchoResponse\"" + + " \202\323\344\223\002\032\"\025/v1beta1/echo:collect:\001*(\001\022W\n" + + "\004Chat\022$.google.showcas" + + "e.v1beta1.EchoRequest\032%.google.showcase.v1beta1.EchoResponse(\0010\001\022\216\001\n" + + "\013PagedExpand\022+.google.showcase.v1beta1.PagedExpandRe" + + "quest\032,.google.showcase.v1beta1.PagedExp" + + "andResponse\"$\202\323\344\223\002\036\"\031/v1beta1/echo:pagedExpand:\001*\022\240\001\n" + + "\021PagedExpandLegacy\0221.google.showcase.v1beta1.PagedExpandLegacyReque" + + "st\032,.google.showcase.v1beta1.PagedExpand" + + "Response\"*\202\323\344\223\002$\"\037/v1beta1/echo:pagedExpandLegacy:\001*\022\262\001\n" + + "\027PagedExpandLegacyMapped\022+.google.showcase.v1beta1.PagedExpandRe" + + "quest\0328.google.showcase.v1beta1.PagedExp" + + "andLegacyMappedResponse\"0\202\323\344\223\002*\"%/v1beta1/echo:pagedExpandLegacyMapped:\001*\022\211\001\n" + + "\004Wait\022$.google.showcase.v1beta1.WaitRequest" + + "\032\035.google.longrunning.Operation\"<\202\323\344\223\002\027\"\022/v1beta1/echo:wait:\001*\312A\034\n" + + "\014WaitResponse\022\014WaitMetadata\022v\n" + + "\005Block\022%.google.showcase.v1beta1.BlockRequest\032&.google.showcase." + + "v1beta1.BlockResponse\"\036\202\323\344\223\002\030\"\023/v1beta1/" + + "echo:block:\001*\032\"\312A\016localhost:7469\212\324\333\322\017\013v1_20240408Bq\n" + + "\033com.google.showcase.v1beta1P\001Z4github.com/googleapis/gapic-showcase" + + "/server/genproto\352\002\031Google::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.FieldInfoProto.getDescriptor(), + com.google.api.RoutingProto.getDescriptor(), + com.google.longrunning.OperationsProto.getDescriptor(), + com.google.protobuf.AnyProto.getDescriptor(), + com.google.protobuf.DurationProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + com.google.rpc.StatusProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_EchoRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoRequest_descriptor, + new java.lang.String[] { + "Content", + "Error", + "Severity", + "Header", + "OtherHeader", + "RequestId", + "OtherRequestId", + "Response", + "OtherRequestId", + }); + internal_static_google_showcase_v1beta1_EchoResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoResponse_descriptor, + new java.lang.String[] { + "Content", "Severity", "RequestId", "OtherRequestId", + }); + internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor, + new java.lang.String[] { + "SingleDetailText", "MultiDetailText", + }); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor, + new java.lang.String[] { + "SingleDetail", "MultipleDetails", + }); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor = + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor + .getNestedTypes() + .get(0); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor, + new java.lang.String[] { + "Error", + }); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor = + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor + .getNestedTypes() + .get(1); + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor, + new java.lang.String[] { + "Error", + }); + internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor, + new java.lang.String[] { + "Details", + }); + internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor, + new java.lang.String[] { + "Details", + }); + internal_static_google_showcase_v1beta1_PoetryError_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PoetryError_descriptor, + new java.lang.String[] { + "Poem", + }); + internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor, + new java.lang.String[] { + "Message", + }); + internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor, + new java.lang.String[] {}); + internal_static_google_showcase_v1beta1_ExpandRequest_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ExpandRequest_descriptor, + new java.lang.String[] { + "Content", "Error", "StreamWaitTime", + }); + internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor, + new java.lang.String[] { + "Content", "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor, + new java.lang.String[] { + "Content", "MaxResults", "PageToken", + }); + internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor, + new java.lang.String[] { + "Responses", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor, + new java.lang.String[] { + "Words", + }); + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor, + new java.lang.String[] { + "Alphabetized", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor = + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor + .getNestedTypes() + .get(0); + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_showcase_v1beta1_WaitRequest_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_WaitRequest_descriptor, + new java.lang.String[] { + "EndTime", "Ttl", "Error", "Success", "End", "Response", + }); + internal_static_google_showcase_v1beta1_WaitResponse_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_WaitResponse_descriptor, + new java.lang.String[] { + "Content", + }); + internal_static_google_showcase_v1beta1_WaitMetadata_descriptor = + getDescriptor().getMessageTypes().get(17); + internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_WaitMetadata_descriptor, + new java.lang.String[] { + "EndTime", + }); + internal_static_google_showcase_v1beta1_BlockRequest_descriptor = + getDescriptor().getMessageTypes().get(18); + internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_BlockRequest_descriptor, + new java.lang.String[] { + "ResponseDelay", "Error", "Success", "Response", + }); + internal_static_google_showcase_v1beta1_BlockResponse_descriptor = + getDescriptor().getMessageTypes().get(19); + internal_static_google_showcase_v1beta1_BlockResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_BlockResponse_descriptor, + new java.lang.String[] { + "Content", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.apiVersion); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.FieldInfoProto.fieldInfo); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.methodSignature); + registry.add(com.google.api.RoutingProto.routing); + registry.add(com.google.longrunning.OperationsProto.operationInfo); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.FieldInfoProto.getDescriptor(); + com.google.api.RoutingProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.AnyProto.getDescriptor(); + com.google.protobuf.DurationProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.rpc.StatusProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java new file mode 100644 index 0000000000..762a037753 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequest.java @@ -0,0 +1,2039 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message used for the Echo, Collect and Chat methods.
+ * If content or opt are set in this message then the request will succeed.
+ * If status is set in this message then the status will be returned as an
+ * error.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoRequest} + */ +public final class EchoRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoRequest) + EchoRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EchoRequest.newBuilder() to construct. + private EchoRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EchoRequest() { + severity_ = 0; + header_ = ""; + otherHeader_ = ""; + requestId_ = ""; + otherRequestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EchoRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private EchoRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + responseCase_ = 1; + response_ = s; + break; + } + case 18: + { + com.google.rpc.Status.Builder subBuilder = null; + if (responseCase_ == 2) { + subBuilder = ((com.google.rpc.Status) response_).toBuilder(); + } + response_ = input.readMessage(com.google.rpc.Status.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.rpc.Status) response_); + response_ = subBuilder.buildPartial(); + } + responseCase_ = 2; + break; + } + case 24: + { + int rawValue = input.readEnum(); + + severity_ = rawValue; + break; + } + case 34: + { + java.lang.String s = input.readStringRequireUtf8(); + + header_ = s; + break; + } + case 42: + { + java.lang.String s = input.readStringRequireUtf8(); + + otherHeader_ = s; + break; + } + case 58: + { + java.lang.String s = input.readStringRequireUtf8(); + + requestId_ = s; + break; + } + case 66: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + otherRequestId_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoRequest.class, + com.google.showcase.v1beta1.EchoRequest.Builder.class); + } + + private int bitField0_; + private int responseCase_ = 0; + private java.lang.Object response_; + + public enum ResponseCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + CONTENT(1), + ERROR(2), + RESPONSE_NOT_SET(0); + private final int value; + + private ResponseCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ResponseCase valueOf(int value) { + return forNumber(value); + } + + public static ResponseCase forNumber(int value) { + switch (value) { + case 1: + return CONTENT; + case 2: + return ERROR; + case 0: + return RESPONSE_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return Whether the content field is set. + */ + public boolean hasContent() { + return responseCase_ == 1; + } + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = ""; + if (responseCase_ == 1) { + ref = response_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (responseCase_ == 1) { + response_ = s; + } + return s; + } + } + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = ""; + if (responseCase_ == 1) { + ref = response_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (responseCase_ == 1) { + response_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ERROR_FIELD_NUMBER = 2; + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + public static final int SEVERITY_FIELD_NUMBER = 3; + private int severity_; + + /** + * + * + *
+   * The severity to be echoed by the server.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+   * The severity to be echoed by the server.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Severity getSeverity() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Severity result = + com.google.showcase.v1beta1.Severity.valueOf(severity_); + return result == null ? com.google.showcase.v1beta1.Severity.UNRECOGNIZED : result; + } + + public static final int HEADER_FIELD_NUMBER = 4; + private volatile java.lang.Object header_; + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string header = 4; + * + * @return The header. + */ + @java.lang.Override + public java.lang.String getHeader() { + java.lang.Object ref = header_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + header_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string header = 4; + * + * @return The bytes for header. + */ + @java.lang.Override + public com.google.protobuf.ByteString getHeaderBytes() { + java.lang.Object ref = header_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + header_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OTHER_HEADER_FIELD_NUMBER = 5; + private volatile java.lang.Object otherHeader_; + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string other_header = 5; + * + * @return The otherHeader. + */ + @java.lang.Override + public java.lang.String getOtherHeader() { + java.lang.Object ref = otherHeader_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherHeader_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string other_header = 5; + * + * @return The bytes for otherHeader. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOtherHeaderBytes() { + java.lang.Object ref = otherHeader_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherHeader_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 7; + private volatile java.lang.Object requestId_; + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OTHER_REQUEST_ID_FIELD_NUMBER = 8; + private volatile java.lang.Object otherRequestId_; + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return Whether the otherRequestId field is set. + */ + @java.lang.Override + public boolean hasOtherRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The otherRequestId. + */ + @java.lang.Override + public java.lang.String getOtherRequestId() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherRequestId_ = s; + return s; + } + } + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The bytes for otherRequestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOtherRequestIdBytes() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherRequestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (responseCase_ == 1) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, response_); + } + if (responseCase_ == 2) { + output.writeMessage(2, (com.google.rpc.Status) response_); + } + if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { + output.writeEnum(3, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(header_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, header_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherHeader_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, otherHeader_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, requestId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, otherRequestId_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (responseCase_ == 1) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, response_); + } + if (responseCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.rpc.Status) response_); + } + if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(header_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, header_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherHeader_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, otherHeader_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, requestId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, otherRequestId_); + } + size += unknownFields.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.showcase.v1beta1.EchoRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoRequest other = (com.google.showcase.v1beta1.EchoRequest) obj; + + if (severity_ != other.severity_) return false; + if (!getHeader().equals(other.getHeader())) return false; + if (!getOtherHeader().equals(other.getOtherHeader())) return false; + if (!getRequestId().equals(other.getRequestId())) return false; + if (hasOtherRequestId() != other.hasOtherRequestId()) return false; + if (hasOtherRequestId()) { + if (!getOtherRequestId().equals(other.getOtherRequestId())) return false; + } + if (!getResponseCase().equals(other.getResponseCase())) return false; + switch (responseCase_) { + case 1: + if (!getContent().equals(other.getContent())) return false; + break; + case 2: + if (!getError().equals(other.getError())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SEVERITY_FIELD_NUMBER; + hash = (53 * hash) + severity_; + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + hash = (37 * hash) + OTHER_HEADER_FIELD_NUMBER; + hash = (53 * hash) + getOtherHeader().hashCode(); + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + if (hasOtherRequestId()) { + hash = (37 * hash) + OTHER_REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getOtherRequestId().hashCode(); + } + switch (responseCase_) { + case 1: + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + break; + case 2: + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoRequest 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.showcase.v1beta1.EchoRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message used for the Echo, Collect and Chat methods.
+   * If content or opt are set in this message then the request will succeed.
+   * If status is set in this message then the status will be returned as an
+   * error.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoRequest) + com.google.showcase.v1beta1.EchoRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoRequest.class, + com.google.showcase.v1beta1.EchoRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EchoRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + severity_ = 0; + + header_ = ""; + + otherHeader_ = ""; + + requestId_ = ""; + + otherRequestId_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + responseCase_ = 0; + response_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoRequest build() { + com.google.showcase.v1beta1.EchoRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoRequest buildPartial() { + com.google.showcase.v1beta1.EchoRequest result = + new com.google.showcase.v1beta1.EchoRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (responseCase_ == 1) { + result.response_ = response_; + } + if (responseCase_ == 2) { + if (errorBuilder_ == null) { + result.response_ = response_; + } else { + result.response_ = errorBuilder_.build(); + } + } + result.severity_ = severity_; + result.header_ = header_; + result.otherHeader_ = otherHeader_; + result.requestId_ = requestId_; + if (((from_bitField0_ & 0x00000001) != 0)) { + to_bitField0_ |= 0x00000001; + } + result.otherRequestId_ = otherRequestId_; + result.bitField0_ = to_bitField0_; + result.responseCase_ = responseCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoRequest) { + return mergeFrom((com.google.showcase.v1beta1.EchoRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EchoRequest other) { + if (other == com.google.showcase.v1beta1.EchoRequest.getDefaultInstance()) return this; + if (other.severity_ != 0) { + setSeverityValue(other.getSeverityValue()); + } + if (!other.getHeader().isEmpty()) { + header_ = other.header_; + onChanged(); + } + if (!other.getOtherHeader().isEmpty()) { + otherHeader_ = other.otherHeader_; + onChanged(); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + onChanged(); + } + if (other.hasOtherRequestId()) { + bitField0_ |= 0x00000001; + otherRequestId_ = other.otherRequestId_; + onChanged(); + } + switch (other.getResponseCase()) { + case CONTENT: + { + responseCase_ = 1; + response_ = other.response_; + onChanged(); + break; + } + case ERROR: + { + mergeError(other.getError()); + break; + } + case RESPONSE_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.EchoRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.EchoRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int responseCase_ = 0; + private java.lang.Object response_; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public Builder clearResponse() { + responseCase_ = 0; + response_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @return Whether the content field is set. + */ + @java.lang.Override + public boolean hasContent() { + return responseCase_ == 1; + } + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = ""; + if (responseCase_ == 1) { + ref = response_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (responseCase_ == 1) { + response_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = ""; + if (responseCase_ == 1) { + ref = response_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (responseCase_ == 1) { + response_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + responseCase_ = 1; + response_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + if (responseCase_ == 1) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The content to be echoed by the server.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + responseCase_ = 1; + response_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + errorBuilder_; + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } else { + if (responseCase_ == 2) { + return errorBuilder_.getMessage(); + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + errorBuilder_.setMessage(value); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status.Builder builderForValue) { + if (errorBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder mergeError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (responseCase_ == 2 && response_ != com.google.rpc.Status.getDefaultInstance()) { + response_ = + com.google.rpc.Status.newBuilder((com.google.rpc.Status) response_) + .mergeFrom(value) + .buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 2) { + errorBuilder_.mergeFrom(value); + } else { + errorBuilder_.setMessage(value); + } + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder clearError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + } + errorBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public com.google.rpc.Status.Builder getErrorBuilder() { + return getErrorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if ((responseCase_ == 2) && (errorBuilder_ != null)) { + return errorBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error to be thrown by the server.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + if (!(responseCase_ == 2)) { + response_ = com.google.rpc.Status.getDefaultInstance(); + } + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>( + (com.google.rpc.Status) response_, getParentForChildren(), isClean()); + response_ = null; + } + responseCase_ = 2; + onChanged(); + ; + return errorBuilder_; + } + + private int severity_ = 0; + + /** + * + * + *
+     * The severity to be echoed by the server.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+     * The severity to be echoed by the server.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @param value The enum numeric value on the wire for severity to set. + * @return This builder for chaining. + */ + public Builder setSeverityValue(int value) { + + severity_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity to be echoed by the server.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Severity getSeverity() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Severity result = + com.google.showcase.v1beta1.Severity.valueOf(severity_); + return result == null ? com.google.showcase.v1beta1.Severity.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * The severity to be echoed by the server.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @param value The severity to set. + * @return This builder for chaining. + */ + public Builder setSeverity(com.google.showcase.v1beta1.Severity value) { + if (value == null) { + throw new NullPointerException(); + } + + severity_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity to be echoed by the server.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return This builder for chaining. + */ + public Builder clearSeverity() { + + severity_ = 0; + onChanged(); + return this; + } + + private java.lang.Object header_ = ""; + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string header = 4; + * + * @return The header. + */ + public java.lang.String getHeader() { + java.lang.Object ref = header_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + header_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string header = 4; + * + * @return The bytes for header. + */ + public com.google.protobuf.ByteString getHeaderBytes() { + java.lang.Object ref = header_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + header_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string header = 4; + * + * @param value The header to set. + * @return This builder for chaining. + */ + public Builder setHeader(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + header_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string header = 4; + * + * @return This builder for chaining. + */ + public Builder clearHeader() { + + header_ = getDefaultInstance().getHeader(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string header = 4; + * + * @param value The bytes for header to set. + * @return This builder for chaining. + */ + public Builder setHeaderBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + header_ = value; + onChanged(); + return this; + } + + private java.lang.Object otherHeader_ = ""; + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string other_header = 5; + * + * @return The otherHeader. + */ + public java.lang.String getOtherHeader() { + java.lang.Object ref = otherHeader_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherHeader_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string other_header = 5; + * + * @return The bytes for otherHeader. + */ + public com.google.protobuf.ByteString getOtherHeaderBytes() { + java.lang.Object ref = otherHeader_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherHeader_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string other_header = 5; + * + * @param value The otherHeader to set. + * @return This builder for chaining. + */ + public Builder setOtherHeader(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + otherHeader_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string other_header = 5; + * + * @return This builder for chaining. + */ + public Builder clearOtherHeader() { + + otherHeader_ = getDefaultInstance().getOtherHeader(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. This field can be set to test the routing annotation on the Echo method.
+     * 
+ * + * string other_header = 5; + * + * @param value The bytes for otherHeader to set. + * @return This builder for chaining. + */ + public Builder setOtherHeaderBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + otherHeader_ = value; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + requestId_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + + requestId_ = getDefaultInstance().getRequestId(); + onChanged(); + return this; + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + requestId_ = value; + onChanged(); + return this; + } + + private java.lang.Object otherRequestId_ = ""; + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return Whether the otherRequestId field is set. + */ + public boolean hasOtherRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The otherRequestId. + */ + public java.lang.String getOtherRequestId() { + java.lang.Object ref = otherRequestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherRequestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The bytes for otherRequestId. + */ + public com.google.protobuf.ByteString getOtherRequestIdBytes() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherRequestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @param value The otherRequestId to set. + * @return This builder for chaining. + */ + public Builder setOtherRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + otherRequestId_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearOtherRequestId() { + bitField0_ = (bitField0_ & ~0x00000001); + otherRequestId_ = getDefaultInstance().getOtherRequestId(); + onChanged(); + return this; + } + + /** + * + * + *
+     * To facilitate testing of https://google.aip.dev/client-libraries/4235
+     * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @param value The bytes for otherRequestId to set. + * @return This builder for chaining. + */ + public Builder setOtherRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + otherRequestId_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoRequest) + private static final com.google.showcase.v1beta1.EchoRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoRequest(); + } + + public static com.google.showcase.v1beta1.EchoRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EchoRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new EchoRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.EchoRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java new file mode 100644 index 0000000000..6abd7f146d --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoRequestOrBuilder.java @@ -0,0 +1,246 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface EchoRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return Whether the content field is set. + */ + boolean hasContent(); + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The content to be echoed by the server.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + com.google.rpc.Status getError(); + + /** + * + * + *
+   * The error to be thrown by the server.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + com.google.rpc.StatusOrBuilder getErrorOrBuilder(); + + /** + * + * + *
+   * The severity to be echoed by the server.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The enum numeric value on the wire for severity. + */ + int getSeverityValue(); + + /** + * + * + *
+   * The severity to be echoed by the server.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 3; + * + * @return The severity. + */ + com.google.showcase.v1beta1.Severity getSeverity(); + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string header = 4; + * + * @return The header. + */ + java.lang.String getHeader(); + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string header = 4; + * + * @return The bytes for header. + */ + com.google.protobuf.ByteString getHeaderBytes(); + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string other_header = 5; + * + * @return The otherHeader. + */ + java.lang.String getOtherHeader(); + + /** + * + * + *
+   * Optional. This field can be set to test the routing annotation on the Echo method.
+   * 
+ * + * string other_header = 5; + * + * @return The bytes for otherHeader. + */ + com.google.protobuf.ByteString getOtherHeaderBytes(); + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * string request_id = 7 [(.google.api.field_info) = { ... } + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return Whether the otherRequestId field is set. + */ + boolean hasOtherRequestId(); + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The otherRequestId. + */ + java.lang.String getOtherRequestId(); + + /** + * + * + *
+   * To facilitate testing of https://google.aip.dev/client-libraries/4235
+   * 
+ * + * optional string other_request_id = 8 [(.google.api.field_info) = { ... } + * + * @return The bytes for otherRequestId. + */ + com.google.protobuf.ByteString getOtherRequestIdBytes(); + + public com.google.showcase.v1beta1.EchoRequest.ResponseCase getResponseCase(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java new file mode 100644 index 0000000000..78616eba8e --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponse.java @@ -0,0 +1,1173 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the Echo methods.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoResponse} + */ +public final class EchoResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EchoResponse) + EchoResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EchoResponse.newBuilder() to construct. + private EchoResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EchoResponse() { + content_ = ""; + severity_ = 0; + requestId_ = ""; + otherRequestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EchoResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private EchoResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + content_ = s; + break; + } + case 16: + { + int rawValue = input.readEnum(); + + severity_ = rawValue; + break; + } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + requestId_ = s; + break; + } + case 34: + { + java.lang.String s = input.readStringRequireUtf8(); + + otherRequestId_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoResponse.class, + com.google.showcase.v1beta1.EchoResponse.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + private volatile java.lang.Object content_; + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SEVERITY_FIELD_NUMBER = 2; + private int severity_; + + /** + * + * + *
+   * The severity specified in the request.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+   * The severity specified in the request.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Severity getSeverity() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Severity result = + com.google.showcase.v1beta1.Severity.valueOf(severity_); + return result == null ? com.google.showcase.v1beta1.Severity.UNRECOGNIZED : result; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 3; + private volatile java.lang.Object requestId_; + + /** + * + * + *
+   * The request ID specified or autopopulated in the request.
+   * 
+ * + * string request_id = 3; + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * The request ID specified or autopopulated in the request.
+   * 
+ * + * string request_id = 3; + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OTHER_REQUEST_ID_FIELD_NUMBER = 4; + private volatile java.lang.Object otherRequestId_; + + /** + * + * + *
+   * The other request ID specified or autopopulated in the request.
+   * 
+ * + * string other_request_id = 4; + * + * @return The otherRequestId. + */ + @java.lang.Override + public java.lang.String getOtherRequestId() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherRequestId_ = s; + return s; + } + } + + /** + * + * + *
+   * The other request ID specified or autopopulated in the request.
+   * 
+ * + * string other_request_id = 4; + * + * @return The bytes for otherRequestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOtherRequestIdBytes() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherRequestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { + output.writeEnum(2, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherRequestId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, otherRequestId_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + if (severity_ != com.google.showcase.v1beta1.Severity.UNNECESSARY.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherRequestId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, otherRequestId_); + } + size += unknownFields.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.showcase.v1beta1.EchoResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EchoResponse other = (com.google.showcase.v1beta1.EchoResponse) obj; + + if (!getContent().equals(other.getContent())) return false; + if (severity_ != other.severity_) return false; + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getOtherRequestId().equals(other.getOtherRequestId())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (37 * hash) + SEVERITY_FIELD_NUMBER; + hash = (53 * hash) + severity_; + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (37 * hash) + OTHER_REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getOtherRequestId().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoResponse 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.showcase.v1beta1.EchoResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EchoResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EchoResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the Echo methods.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.EchoResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EchoResponse) + com.google.showcase.v1beta1.EchoResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EchoResponse.class, + com.google.showcase.v1beta1.EchoResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EchoResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + content_ = ""; + + severity_ = 0; + + requestId_ = ""; + + otherRequestId_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_EchoResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EchoResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoResponse build() { + com.google.showcase.v1beta1.EchoResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EchoResponse buildPartial() { + com.google.showcase.v1beta1.EchoResponse result = + new com.google.showcase.v1beta1.EchoResponse(this); + result.content_ = content_; + result.severity_ = severity_; + result.requestId_ = requestId_; + result.otherRequestId_ = otherRequestId_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EchoResponse) { + return mergeFrom((com.google.showcase.v1beta1.EchoResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EchoResponse other) { + if (other == com.google.showcase.v1beta1.EchoResponse.getDefaultInstance()) return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + onChanged(); + } + if (other.severity_ != 0) { + setSeverityValue(other.getSeverityValue()); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + onChanged(); + } + if (!other.getOtherRequestId().isEmpty()) { + otherRequestId_ = other.otherRequestId_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.EchoResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.EchoResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object content_ = ""; + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + + content_ = getDefaultInstance().getContent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The content specified in the request.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + content_ = value; + onChanged(); + return this; + } + + private int severity_ = 0; + + /** + * + * + *
+     * The severity specified in the request.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+     * The severity specified in the request.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @param value The enum numeric value on the wire for severity to set. + * @return This builder for chaining. + */ + public Builder setSeverityValue(int value) { + + severity_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity specified in the request.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Severity getSeverity() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Severity result = + com.google.showcase.v1beta1.Severity.valueOf(severity_); + return result == null ? com.google.showcase.v1beta1.Severity.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * The severity specified in the request.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @param value The severity to set. + * @return This builder for chaining. + */ + public Builder setSeverity(com.google.showcase.v1beta1.Severity value) { + if (value == null) { + throw new NullPointerException(); + } + + severity_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity specified in the request.
+     * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return This builder for chaining. + */ + public Builder clearSeverity() { + + severity_ = 0; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * The request ID specified or autopopulated in the request.
+     * 
+ * + * string request_id = 3; + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The request ID specified or autopopulated in the request.
+     * 
+ * + * string request_id = 3; + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The request ID specified or autopopulated in the request.
+     * 
+ * + * string request_id = 3; + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + requestId_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The request ID specified or autopopulated in the request.
+     * 
+ * + * string request_id = 3; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + + requestId_ = getDefaultInstance().getRequestId(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The request ID specified or autopopulated in the request.
+     * 
+ * + * string request_id = 3; + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + requestId_ = value; + onChanged(); + return this; + } + + private java.lang.Object otherRequestId_ = ""; + + /** + * + * + *
+     * The other request ID specified or autopopulated in the request.
+     * 
+ * + * string other_request_id = 4; + * + * @return The otherRequestId. + */ + public java.lang.String getOtherRequestId() { + java.lang.Object ref = otherRequestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otherRequestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The other request ID specified or autopopulated in the request.
+     * 
+ * + * string other_request_id = 4; + * + * @return The bytes for otherRequestId. + */ + public com.google.protobuf.ByteString getOtherRequestIdBytes() { + java.lang.Object ref = otherRequestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + otherRequestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The other request ID specified or autopopulated in the request.
+     * 
+ * + * string other_request_id = 4; + * + * @param value The otherRequestId to set. + * @return This builder for chaining. + */ + public Builder setOtherRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + otherRequestId_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The other request ID specified or autopopulated in the request.
+     * 
+ * + * string other_request_id = 4; + * + * @return This builder for chaining. + */ + public Builder clearOtherRequestId() { + + otherRequestId_ = getDefaultInstance().getOtherRequestId(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The other request ID specified or autopopulated in the request.
+     * 
+ * + * string other_request_id = 4; + * + * @param value The bytes for otherRequestId to set. + * @return This builder for chaining. + */ + public Builder setOtherRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + otherRequestId_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EchoResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EchoResponse) + private static final com.google.showcase.v1beta1.EchoResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EchoResponse(); + } + + public static com.google.showcase.v1beta1.EchoResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EchoResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new EchoResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.EchoResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java new file mode 100644 index 0000000000..06a060f86b --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EchoResponseOrBuilder.java @@ -0,0 +1,129 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface EchoResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EchoResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The content specified in the request.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * The severity specified in the request.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + int getSeverityValue(); + + /** + * + * + *
+   * The severity specified in the request.
+   * 
+ * + * .google.showcase.v1beta1.Severity severity = 2; + * + * @return The severity. + */ + com.google.showcase.v1beta1.Severity getSeverity(); + + /** + * + * + *
+   * The request ID specified or autopopulated in the request.
+   * 
+ * + * string request_id = 3; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * The request ID specified or autopopulated in the request.
+   * 
+ * + * string request_id = 3; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * The other request ID specified or autopopulated in the request.
+   * 
+ * + * string other_request_id = 4; + * + * @return The otherRequestId. + */ + java.lang.String getOtherRequestId(); + + /** + * + * + *
+   * The other request ID specified or autopopulated in the request.
+   * 
+ * + * string other_request_id = 4; + * + * @return The bytes for otherRequestId. + */ + com.google.protobuf.ByteString getOtherRequestIdBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java new file mode 100644 index 0000000000..063ccca508 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequest.java @@ -0,0 +1,535 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.EnumRequest} */ +public final class EnumRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EnumRequest) + EnumRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EnumRequest.newBuilder() to construct. + private EnumRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EnumRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EnumRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private EnumRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + unknownEnum_ = input.readBool(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EnumRequest.class, + com.google.showcase.v1beta1.EnumRequest.Builder.class); + } + + public static final int UNKNOWN_ENUM_FIELD_NUMBER = 1; + private boolean unknownEnum_; + + /** + * + * + *
+   * Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file.
+   * 
+ * + * bool unknown_enum = 1; + * + * @return The unknownEnum. + */ + @java.lang.Override + public boolean getUnknownEnum() { + return unknownEnum_; + } + + 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 (unknownEnum_ != false) { + output.writeBool(1, unknownEnum_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (unknownEnum_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, unknownEnum_); + } + size += unknownFields.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.showcase.v1beta1.EnumRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EnumRequest other = (com.google.showcase.v1beta1.EnumRequest) obj; + + if (getUnknownEnum() != other.getUnknownEnum()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + UNKNOWN_ENUM_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getUnknownEnum()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumRequest 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.showcase.v1beta1.EnumRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EnumRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.EnumRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EnumRequest) + com.google.showcase.v1beta1.EnumRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EnumRequest.class, + com.google.showcase.v1beta1.EnumRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EnumRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + unknownEnum_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EnumRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumRequest build() { + com.google.showcase.v1beta1.EnumRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumRequest buildPartial() { + com.google.showcase.v1beta1.EnumRequest result = + new com.google.showcase.v1beta1.EnumRequest(this); + result.unknownEnum_ = unknownEnum_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EnumRequest) { + return mergeFrom((com.google.showcase.v1beta1.EnumRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EnumRequest other) { + if (other == com.google.showcase.v1beta1.EnumRequest.getDefaultInstance()) return this; + if (other.getUnknownEnum() != false) { + setUnknownEnum(other.getUnknownEnum()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.EnumRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.EnumRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private boolean unknownEnum_; + + /** + * + * + *
+     * Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file.
+     * 
+ * + * bool unknown_enum = 1; + * + * @return The unknownEnum. + */ + @java.lang.Override + public boolean getUnknownEnum() { + return unknownEnum_; + } + + /** + * + * + *
+     * Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file.
+     * 
+ * + * bool unknown_enum = 1; + * + * @param value The unknownEnum to set. + * @return This builder for chaining. + */ + public Builder setUnknownEnum(boolean value) { + + unknownEnum_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file.
+     * 
+ * + * bool unknown_enum = 1; + * + * @return This builder for chaining. + */ + public Builder clearUnknownEnum() { + + unknownEnum_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EnumRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EnumRequest) + private static final com.google.showcase.v1beta1.EnumRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EnumRequest(); + } + + public static com.google.showcase.v1beta1.EnumRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EnumRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new EnumRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.EnumRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java new file mode 100644 index 0000000000..69854016d5 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumRequestOrBuilder.java @@ -0,0 +1,38 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +public interface EnumRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EnumRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file.
+   * 
+ * + * bool unknown_enum = 1; + * + * @return The unknownEnum. + */ + boolean getUnknownEnum(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java new file mode 100644 index 0000000000..07f3f02cde --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponse.java @@ -0,0 +1,888 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.EnumResponse} */ +public final class EnumResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.EnumResponse) + EnumResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EnumResponse.newBuilder() to construct. + private EnumResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EnumResponse() { + continent_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EnumResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private EnumResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.EnumRequest.Builder subBuilder = null; + if (request_ != null) { + subBuilder = request_.toBuilder(); + } + request_ = + input.readMessage( + com.google.showcase.v1beta1.EnumRequest.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(request_); + request_ = subBuilder.buildPartial(); + } + + break; + } + case 16: + { + int rawValue = input.readEnum(); + + continent_ = rawValue; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EnumResponse.class, + com.google.showcase.v1beta1.EnumResponse.Builder.class); + } + + public static final int REQUEST_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.EnumRequest request_; + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return Whether the request field is set. + */ + @java.lang.Override + public boolean hasRequest() { + return request_ != null; + } + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return The request. + */ + @java.lang.Override + public com.google.showcase.v1beta1.EnumRequest getRequest() { + return request_ == null + ? com.google.showcase.v1beta1.EnumRequest.getDefaultInstance() + : request_; + } + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.EnumRequestOrBuilder getRequestOrBuilder() { + return getRequest(); + } + + public static final int CONTINENT_FIELD_NUMBER = 2; + private int continent_; + + /** + * + * + *
+   * The actual enum the server provided.
+   * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The enum numeric value on the wire for continent. + */ + @java.lang.Override + public int getContinentValue() { + return continent_; + } + + /** + * + * + *
+   * The actual enum the server provided.
+   * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The continent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getContinent() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.valueOf(continent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + 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 (request_ != null) { + output.writeMessage(1, getRequest()); + } + if (continent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + output.writeEnum(2, continent_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (request_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getRequest()); + } + if (continent_ != com.google.showcase.v1beta1.Continent.CONTINENT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, continent_); + } + size += unknownFields.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.showcase.v1beta1.EnumResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.EnumResponse other = (com.google.showcase.v1beta1.EnumResponse) obj; + + if (hasRequest() != other.hasRequest()) return false; + if (hasRequest()) { + if (!getRequest().equals(other.getRequest())) return false; + } + if (continent_ != other.continent_) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasRequest()) { + hash = (37 * hash) + REQUEST_FIELD_NUMBER; + hash = (53 * hash) + getRequest().hashCode(); + } + hash = (37 * hash) + CONTINENT_FIELD_NUMBER; + hash = (53 * hash) + continent_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumResponse 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.showcase.v1beta1.EnumResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.EnumResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.EnumResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.EnumResponse} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.EnumResponse) + com.google.showcase.v1beta1.EnumResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.EnumResponse.class, + com.google.showcase.v1beta1.EnumResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.EnumResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (requestBuilder_ == null) { + request_ = null; + } else { + request_ = null; + requestBuilder_ = null; + } + continent_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_EnumResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.EnumResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumResponse build() { + com.google.showcase.v1beta1.EnumResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.EnumResponse buildPartial() { + com.google.showcase.v1beta1.EnumResponse result = + new com.google.showcase.v1beta1.EnumResponse(this); + if (requestBuilder_ == null) { + result.request_ = request_; + } else { + result.request_ = requestBuilder_.build(); + } + result.continent_ = continent_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.EnumResponse) { + return mergeFrom((com.google.showcase.v1beta1.EnumResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.EnumResponse other) { + if (other == com.google.showcase.v1beta1.EnumResponse.getDefaultInstance()) return this; + if (other.hasRequest()) { + mergeRequest(other.getRequest()); + } + if (other.continent_ != 0) { + setContinentValue(other.getContinentValue()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.EnumResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.EnumResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.EnumRequest request_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EnumRequest, + com.google.showcase.v1beta1.EnumRequest.Builder, + com.google.showcase.v1beta1.EnumRequestOrBuilder> + requestBuilder_; + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return Whether the request field is set. + */ + public boolean hasRequest() { + return requestBuilder_ != null || request_ != null; + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return The request. + */ + public com.google.showcase.v1beta1.EnumRequest getRequest() { + if (requestBuilder_ == null) { + return request_ == null + ? com.google.showcase.v1beta1.EnumRequest.getDefaultInstance() + : request_; + } else { + return requestBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public Builder setRequest(com.google.showcase.v1beta1.EnumRequest value) { + if (requestBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + requestBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public Builder setRequest(com.google.showcase.v1beta1.EnumRequest.Builder builderForValue) { + if (requestBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + requestBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public Builder mergeRequest(com.google.showcase.v1beta1.EnumRequest value) { + if (requestBuilder_ == null) { + if (request_ != null) { + request_ = + com.google.showcase.v1beta1.EnumRequest.newBuilder(request_) + .mergeFrom(value) + .buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + requestBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public Builder clearRequest() { + if (requestBuilder_ == null) { + request_ = null; + onChanged(); + } else { + request_ = null; + requestBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public com.google.showcase.v1beta1.EnumRequest.Builder getRequestBuilder() { + + onChanged(); + return getRequestFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + public com.google.showcase.v1beta1.EnumRequestOrBuilder getRequestOrBuilder() { + if (requestBuilder_ != null) { + return requestBuilder_.getMessageOrBuilder(); + } else { + return request_ == null + ? com.google.showcase.v1beta1.EnumRequest.getDefaultInstance() + : request_; + } + } + + /** + * + * + *
+     * The original request for a known or unknown enum from the server.
+     * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EnumRequest, + com.google.showcase.v1beta1.EnumRequest.Builder, + com.google.showcase.v1beta1.EnumRequestOrBuilder> + getRequestFieldBuilder() { + if (requestBuilder_ == null) { + requestBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.EnumRequest, + com.google.showcase.v1beta1.EnumRequest.Builder, + com.google.showcase.v1beta1.EnumRequestOrBuilder>( + getRequest(), getParentForChildren(), isClean()); + request_ = null; + } + return requestBuilder_; + } + + private int continent_ = 0; + + /** + * + * + *
+     * The actual enum the server provided.
+     * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The enum numeric value on the wire for continent. + */ + @java.lang.Override + public int getContinentValue() { + return continent_; + } + + /** + * + * + *
+     * The actual enum the server provided.
+     * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @param value The enum numeric value on the wire for continent to set. + * @return This builder for chaining. + */ + public Builder setContinentValue(int value) { + + continent_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The actual enum the server provided.
+     * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The continent. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Continent getContinent() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Continent result = + com.google.showcase.v1beta1.Continent.valueOf(continent_); + return result == null ? com.google.showcase.v1beta1.Continent.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * The actual enum the server provided.
+     * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @param value The continent to set. + * @return This builder for chaining. + */ + public Builder setContinent(com.google.showcase.v1beta1.Continent value) { + if (value == null) { + throw new NullPointerException(); + } + + continent_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The actual enum the server provided.
+     * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return This builder for chaining. + */ + public Builder clearContinent() { + + continent_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.EnumResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.EnumResponse) + private static final com.google.showcase.v1beta1.EnumResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.EnumResponse(); + } + + public static com.google.showcase.v1beta1.EnumResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EnumResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new EnumResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.EnumResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java new file mode 100644 index 0000000000..24aa273d73 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/EnumResponseOrBuilder.java @@ -0,0 +1,88 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +public interface EnumResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.EnumResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return Whether the request field is set. + */ + boolean hasRequest(); + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + * + * @return The request. + */ + com.google.showcase.v1beta1.EnumRequest getRequest(); + + /** + * + * + *
+   * The original request for a known or unknown enum from the server.
+   * 
+ * + * .google.showcase.v1beta1.EnumRequest request = 1; + */ + com.google.showcase.v1beta1.EnumRequestOrBuilder getRequestOrBuilder(); + + /** + * + * + *
+   * The actual enum the server provided.
+   * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The enum numeric value on the wire for continent. + */ + int getContinentValue(); + + /** + * + * + *
+   * The actual enum the server provided.
+   * 
+ * + * .google.showcase.v1beta1.Continent continent = 2; + * + * @return The continent. + */ + com.google.showcase.v1beta1.Continent getContinent(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java new file mode 100644 index 0000000000..6cbd143ea7 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetails.java @@ -0,0 +1,765 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.ErrorWithMultipleDetails} */ +public final class ErrorWithMultipleDetails extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ErrorWithMultipleDetails) + ErrorWithMultipleDetailsOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ErrorWithMultipleDetails.newBuilder() to construct. + private ErrorWithMultipleDetails(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ErrorWithMultipleDetails() { + details_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ErrorWithMultipleDetails(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ErrorWithMultipleDetails( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + details_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + details_.add(input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + details_ = java.util.Collections.unmodifiableList(details_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ErrorWithMultipleDetails.class, + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder.class); + } + + public static final int DETAILS_FIELD_NUMBER = 1; + private java.util.List details_; + + /** repeated .google.protobuf.Any details = 1; */ + @java.lang.Override + public java.util.List getDetailsList() { + return details_; + } + + /** repeated .google.protobuf.Any details = 1; */ + @java.lang.Override + public java.util.List getDetailsOrBuilderList() { + return details_; + } + + /** repeated .google.protobuf.Any details = 1; */ + @java.lang.Override + public int getDetailsCount() { + return details_.size(); + } + + /** repeated .google.protobuf.Any details = 1; */ + @java.lang.Override + public com.google.protobuf.Any getDetails(int index) { + return details_.get(index); + } + + /** repeated .google.protobuf.Any details = 1; */ + @java.lang.Override + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index) { + return details_.get(index); + } + + 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 { + for (int i = 0; i < details_.size(); i++) { + output.writeMessage(1, details_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < details_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, details_.get(i)); + } + size += unknownFields.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.showcase.v1beta1.ErrorWithMultipleDetails)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ErrorWithMultipleDetails other = + (com.google.showcase.v1beta1.ErrorWithMultipleDetails) obj; + + if (!getDetailsList().equals(other.getDetailsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getDetailsCount() > 0) { + hash = (37 * hash) + DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getDetailsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails 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.showcase.v1beta1.ErrorWithMultipleDetails parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ErrorWithMultipleDetails 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.ErrorWithMultipleDetails} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ErrorWithMultipleDetails) + com.google.showcase.v1beta1.ErrorWithMultipleDetailsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ErrorWithMultipleDetails.class, + com.google.showcase.v1beta1.ErrorWithMultipleDetails.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ErrorWithMultipleDetails.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDetailsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (detailsBuilder_ == null) { + details_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + detailsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithMultipleDetails getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithMultipleDetails build() { + com.google.showcase.v1beta1.ErrorWithMultipleDetails result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithMultipleDetails buildPartial() { + com.google.showcase.v1beta1.ErrorWithMultipleDetails result = + new com.google.showcase.v1beta1.ErrorWithMultipleDetails(this); + int from_bitField0_ = bitField0_; + if (detailsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + details_ = java.util.Collections.unmodifiableList(details_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.details_ = details_; + } else { + result.details_ = detailsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ErrorWithMultipleDetails) { + return mergeFrom((com.google.showcase.v1beta1.ErrorWithMultipleDetails) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ErrorWithMultipleDetails other) { + if (other == com.google.showcase.v1beta1.ErrorWithMultipleDetails.getDefaultInstance()) + return this; + if (detailsBuilder_ == null) { + if (!other.details_.isEmpty()) { + if (details_.isEmpty()) { + details_ = other.details_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureDetailsIsMutable(); + details_.addAll(other.details_); + } + onChanged(); + } + } else { + if (!other.details_.isEmpty()) { + if (detailsBuilder_.isEmpty()) { + detailsBuilder_.dispose(); + detailsBuilder_ = null; + details_ = other.details_; + bitField0_ = (bitField0_ & ~0x00000001); + detailsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getDetailsFieldBuilder() + : null; + } else { + detailsBuilder_.addAllMessages(other.details_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ErrorWithMultipleDetails parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.ErrorWithMultipleDetails) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.util.List details_ = java.util.Collections.emptyList(); + + private void ensureDetailsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + details_ = new java.util.ArrayList(details_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + detailsBuilder_; + + /** repeated .google.protobuf.Any details = 1; */ + public java.util.List getDetailsList() { + if (detailsBuilder_ == null) { + return java.util.Collections.unmodifiableList(details_); + } else { + return detailsBuilder_.getMessageList(); + } + } + + /** repeated .google.protobuf.Any details = 1; */ + public int getDetailsCount() { + if (detailsBuilder_ == null) { + return details_.size(); + } else { + return detailsBuilder_.getCount(); + } + } + + /** repeated .google.protobuf.Any details = 1; */ + public com.google.protobuf.Any getDetails(int index) { + if (detailsBuilder_ == null) { + return details_.get(index); + } else { + return detailsBuilder_.getMessage(index); + } + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder setDetails(int index, com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.set(index, value); + onChanged(); + } else { + detailsBuilder_.setMessage(index, value); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder setDetails(int index, com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.set(index, builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder addDetails(com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.add(value); + onChanged(); + } else { + detailsBuilder_.addMessage(value); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder addDetails(int index, com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.add(index, value); + onChanged(); + } else { + detailsBuilder_.addMessage(index, value); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder addDetails(com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.add(builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder addDetails(int index, com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.add(index, builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder addAllDetails(java.lang.Iterable values) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, details_); + onChanged(); + } else { + detailsBuilder_.addAllMessages(values); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder clearDetails() { + if (detailsBuilder_ == null) { + details_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + detailsBuilder_.clear(); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public Builder removeDetails(int index) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.remove(index); + onChanged(); + } else { + detailsBuilder_.remove(index); + } + return this; + } + + /** repeated .google.protobuf.Any details = 1; */ + public com.google.protobuf.Any.Builder getDetailsBuilder(int index) { + return getDetailsFieldBuilder().getBuilder(index); + } + + /** repeated .google.protobuf.Any details = 1; */ + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index) { + if (detailsBuilder_ == null) { + return details_.get(index); + } else { + return detailsBuilder_.getMessageOrBuilder(index); + } + } + + /** repeated .google.protobuf.Any details = 1; */ + public java.util.List getDetailsOrBuilderList() { + if (detailsBuilder_ != null) { + return detailsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(details_); + } + } + + /** repeated .google.protobuf.Any details = 1; */ + public com.google.protobuf.Any.Builder addDetailsBuilder() { + return getDetailsFieldBuilder().addBuilder(com.google.protobuf.Any.getDefaultInstance()); + } + + /** repeated .google.protobuf.Any details = 1; */ + public com.google.protobuf.Any.Builder addDetailsBuilder(int index) { + return getDetailsFieldBuilder() + .addBuilder(index, com.google.protobuf.Any.getDefaultInstance()); + } + + /** repeated .google.protobuf.Any details = 1; */ + public java.util.List getDetailsBuilderList() { + return getDetailsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + getDetailsFieldBuilder() { + if (detailsBuilder_ == null) { + detailsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder>( + details_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + details_ = null; + } + return detailsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ErrorWithMultipleDetails) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ErrorWithMultipleDetails) + private static final com.google.showcase.v1beta1.ErrorWithMultipleDetails DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ErrorWithMultipleDetails(); + } + + public static com.google.showcase.v1beta1.ErrorWithMultipleDetails getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ErrorWithMultipleDetails parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ErrorWithMultipleDetails(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ErrorWithMultipleDetails getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java new file mode 100644 index 0000000000..2192bf7742 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithMultipleDetailsOrBuilder.java @@ -0,0 +1,40 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface ErrorWithMultipleDetailsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ErrorWithMultipleDetails) + com.google.protobuf.MessageOrBuilder { + + /** repeated .google.protobuf.Any details = 1; */ + java.util.List getDetailsList(); + + /** repeated .google.protobuf.Any details = 1; */ + com.google.protobuf.Any getDetails(int index); + + /** repeated .google.protobuf.Any details = 1; */ + int getDetailsCount(); + + /** repeated .google.protobuf.Any details = 1; */ + java.util.List getDetailsOrBuilderList(); + + /** repeated .google.protobuf.Any details = 1; */ + com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java new file mode 100644 index 0000000000..351b0407dc --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetail.java @@ -0,0 +1,633 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.ErrorWithSingleDetail} */ +public final class ErrorWithSingleDetail extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ErrorWithSingleDetail) + ErrorWithSingleDetailOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ErrorWithSingleDetail.newBuilder() to construct. + private ErrorWithSingleDetail(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ErrorWithSingleDetail() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ErrorWithSingleDetail(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ErrorWithSingleDetail( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.protobuf.Any.Builder subBuilder = null; + if (details_ != null) { + subBuilder = details_.toBuilder(); + } + details_ = input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(details_); + details_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ErrorWithSingleDetail.class, + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder.class); + } + + public static final int DETAILS_FIELD_NUMBER = 1; + private com.google.protobuf.Any details_; + + /** + * .google.protobuf.Any details = 1; + * + * @return Whether the details field is set. + */ + @java.lang.Override + public boolean hasDetails() { + return details_ != null; + } + + /** + * .google.protobuf.Any details = 1; + * + * @return The details. + */ + @java.lang.Override + public com.google.protobuf.Any getDetails() { + return details_ == null ? com.google.protobuf.Any.getDefaultInstance() : details_; + } + + /** .google.protobuf.Any details = 1; */ + @java.lang.Override + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder() { + return getDetails(); + } + + 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 (details_ != null) { + output.writeMessage(1, getDetails()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (details_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDetails()); + } + size += unknownFields.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.showcase.v1beta1.ErrorWithSingleDetail)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ErrorWithSingleDetail other = + (com.google.showcase.v1beta1.ErrorWithSingleDetail) obj; + + if (hasDetails() != other.hasDetails()) return false; + if (hasDetails()) { + if (!getDetails().equals(other.getDetails())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasDetails()) { + hash = (37 * hash) + DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getDetails().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail 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.showcase.v1beta1.ErrorWithSingleDetail parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ErrorWithSingleDetail 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.ErrorWithSingleDetail} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ErrorWithSingleDetail) + com.google.showcase.v1beta1.ErrorWithSingleDetailOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ErrorWithSingleDetail.class, + com.google.showcase.v1beta1.ErrorWithSingleDetail.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ErrorWithSingleDetail.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (detailsBuilder_ == null) { + details_ = null; + } else { + details_ = null; + detailsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithSingleDetail getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithSingleDetail build() { + com.google.showcase.v1beta1.ErrorWithSingleDetail result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ErrorWithSingleDetail buildPartial() { + com.google.showcase.v1beta1.ErrorWithSingleDetail result = + new com.google.showcase.v1beta1.ErrorWithSingleDetail(this); + if (detailsBuilder_ == null) { + result.details_ = details_; + } else { + result.details_ = detailsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ErrorWithSingleDetail) { + return mergeFrom((com.google.showcase.v1beta1.ErrorWithSingleDetail) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ErrorWithSingleDetail other) { + if (other == com.google.showcase.v1beta1.ErrorWithSingleDetail.getDefaultInstance()) + return this; + if (other.hasDetails()) { + mergeDetails(other.getDetails()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ErrorWithSingleDetail parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.ErrorWithSingleDetail) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.protobuf.Any details_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + detailsBuilder_; + + /** + * .google.protobuf.Any details = 1; + * + * @return Whether the details field is set. + */ + public boolean hasDetails() { + return detailsBuilder_ != null || details_ != null; + } + + /** + * .google.protobuf.Any details = 1; + * + * @return The details. + */ + public com.google.protobuf.Any getDetails() { + if (detailsBuilder_ == null) { + return details_ == null ? com.google.protobuf.Any.getDefaultInstance() : details_; + } else { + return detailsBuilder_.getMessage(); + } + } + + /** .google.protobuf.Any details = 1; */ + public Builder setDetails(com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + details_ = value; + onChanged(); + } else { + detailsBuilder_.setMessage(value); + } + + return this; + } + + /** .google.protobuf.Any details = 1; */ + public Builder setDetails(com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + details_ = builderForValue.build(); + onChanged(); + } else { + detailsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** .google.protobuf.Any details = 1; */ + public Builder mergeDetails(com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (details_ != null) { + details_ = com.google.protobuf.Any.newBuilder(details_).mergeFrom(value).buildPartial(); + } else { + details_ = value; + } + onChanged(); + } else { + detailsBuilder_.mergeFrom(value); + } + + return this; + } + + /** .google.protobuf.Any details = 1; */ + public Builder clearDetails() { + if (detailsBuilder_ == null) { + details_ = null; + onChanged(); + } else { + details_ = null; + detailsBuilder_ = null; + } + + return this; + } + + /** .google.protobuf.Any details = 1; */ + public com.google.protobuf.Any.Builder getDetailsBuilder() { + + onChanged(); + return getDetailsFieldBuilder().getBuilder(); + } + + /** .google.protobuf.Any details = 1; */ + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder() { + if (detailsBuilder_ != null) { + return detailsBuilder_.getMessageOrBuilder(); + } else { + return details_ == null ? com.google.protobuf.Any.getDefaultInstance() : details_; + } + } + + /** .google.protobuf.Any details = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + getDetailsFieldBuilder() { + if (detailsBuilder_ == null) { + detailsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder>(getDetails(), getParentForChildren(), isClean()); + details_ = null; + } + return detailsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ErrorWithSingleDetail) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ErrorWithSingleDetail) + private static final com.google.showcase.v1beta1.ErrorWithSingleDetail DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ErrorWithSingleDetail(); + } + + public static com.google.showcase.v1beta1.ErrorWithSingleDetail getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ErrorWithSingleDetail parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ErrorWithSingleDetail(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ErrorWithSingleDetail getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java new file mode 100644 index 0000000000..adbe5e8f8b --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ErrorWithSingleDetailOrBuilder.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface ErrorWithSingleDetailOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ErrorWithSingleDetail) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.protobuf.Any details = 1; + * + * @return Whether the details field is set. + */ + boolean hasDetails(); + + /** + * .google.protobuf.Any details = 1; + * + * @return The details. + */ + com.google.protobuf.Any getDetails(); + + /** .google.protobuf.Any details = 1; */ + com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java new file mode 100644 index 0000000000..b390ae638a --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequest.java @@ -0,0 +1,1206 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the Expand method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ExpandRequest} + */ +public final class ExpandRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ExpandRequest) + ExpandRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ExpandRequest.newBuilder() to construct. + private ExpandRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ExpandRequest() { + content_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ExpandRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ExpandRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + content_ = s; + break; + } + case 18: + { + com.google.rpc.Status.Builder subBuilder = null; + if (error_ != null) { + subBuilder = error_.toBuilder(); + } + error_ = input.readMessage(com.google.rpc.Status.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(error_); + error_ = subBuilder.buildPartial(); + } + + break; + } + case 26: + { + com.google.protobuf.Duration.Builder subBuilder = null; + if (streamWaitTime_ != null) { + subBuilder = streamWaitTime_.toBuilder(); + } + streamWaitTime_ = + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(streamWaitTime_); + streamWaitTime_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ExpandRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ExpandRequest.class, + com.google.showcase.v1beta1.ExpandRequest.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + private volatile java.lang.Object content_; + + /** + * + * + *
+   * The content that will be split into words and returned on the stream.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The content that will be split into words and returned on the stream.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ERROR_FIELD_NUMBER = 2; + private com.google.rpc.Status error_; + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return error_ != null; + } + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_; + } + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + return getError(); + } + + public static final int STREAM_WAIT_TIME_FIELD_NUMBER = 3; + private com.google.protobuf.Duration streamWaitTime_; + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return Whether the streamWaitTime field is set. + */ + @java.lang.Override + public boolean hasStreamWaitTime() { + return streamWaitTime_ != null; + } + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return The streamWaitTime. + */ + @java.lang.Override + public com.google.protobuf.Duration getStreamWaitTime() { + return streamWaitTime_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : streamWaitTime_; + } + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getStreamWaitTimeOrBuilder() { + return getStreamWaitTime(); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + if (error_ != null) { + output.writeMessage(2, getError()); + } + if (streamWaitTime_ != null) { + output.writeMessage(3, getStreamWaitTime()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + if (error_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getError()); + } + if (streamWaitTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getStreamWaitTime()); + } + size += unknownFields.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.showcase.v1beta1.ExpandRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ExpandRequest other = + (com.google.showcase.v1beta1.ExpandRequest) obj; + + if (!getContent().equals(other.getContent())) return false; + if (hasError() != other.hasError()) return false; + if (hasError()) { + if (!getError().equals(other.getError())) return false; + } + if (hasStreamWaitTime() != other.hasStreamWaitTime()) return false; + if (hasStreamWaitTime()) { + if (!getStreamWaitTime().equals(other.getStreamWaitTime())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + if (hasError()) { + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + } + if (hasStreamWaitTime()) { + hash = (37 * hash) + STREAM_WAIT_TIME_FIELD_NUMBER; + hash = (53 * hash) + getStreamWaitTime().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ExpandRequest 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.showcase.v1beta1.ExpandRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ExpandRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ExpandRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the Expand method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ExpandRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ExpandRequest) + com.google.showcase.v1beta1.ExpandRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ExpandRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ExpandRequest.class, + com.google.showcase.v1beta1.ExpandRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ExpandRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + content_ = ""; + + if (errorBuilder_ == null) { + error_ = null; + } else { + error_ = null; + errorBuilder_ = null; + } + if (streamWaitTimeBuilder_ == null) { + streamWaitTime_ = null; + } else { + streamWaitTime_ = null; + streamWaitTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_ExpandRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ExpandRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ExpandRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ExpandRequest build() { + com.google.showcase.v1beta1.ExpandRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ExpandRequest buildPartial() { + com.google.showcase.v1beta1.ExpandRequest result = + new com.google.showcase.v1beta1.ExpandRequest(this); + result.content_ = content_; + if (errorBuilder_ == null) { + result.error_ = error_; + } else { + result.error_ = errorBuilder_.build(); + } + if (streamWaitTimeBuilder_ == null) { + result.streamWaitTime_ = streamWaitTime_; + } else { + result.streamWaitTime_ = streamWaitTimeBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ExpandRequest) { + return mergeFrom((com.google.showcase.v1beta1.ExpandRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ExpandRequest other) { + if (other == com.google.showcase.v1beta1.ExpandRequest.getDefaultInstance()) return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + onChanged(); + } + if (other.hasError()) { + mergeError(other.getError()); + } + if (other.hasStreamWaitTime()) { + mergeStreamWaitTime(other.getStreamWaitTime()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ExpandRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ExpandRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object content_ = ""; + + /** + * + * + *
+     * The content that will be split into words and returned on the stream.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The content that will be split into words and returned on the stream.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The content that will be split into words and returned on the stream.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The content that will be split into words and returned on the stream.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + + content_ = getDefaultInstance().getContent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The content that will be split into words and returned on the stream.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + content_ = value; + onChanged(); + return this; + } + + private com.google.rpc.Status error_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + errorBuilder_; + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + public boolean hasError() { + return errorBuilder_ != null || error_ != null; + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + public com.google.rpc.Status getError() { + if (errorBuilder_ == null) { + return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_; + } else { + return errorBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + error_ = value; + onChanged(); + } else { + errorBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status.Builder builderForValue) { + if (errorBuilder_ == null) { + error_ = builderForValue.build(); + onChanged(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder mergeError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (error_ != null) { + error_ = com.google.rpc.Status.newBuilder(error_).mergeFrom(value).buildPartial(); + } else { + error_ = value; + } + onChanged(); + } else { + errorBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder clearError() { + if (errorBuilder_ == null) { + error_ = null; + onChanged(); + } else { + error_ = null; + errorBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public com.google.rpc.Status.Builder getErrorBuilder() { + + onChanged(); + return getErrorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if (errorBuilder_ != null) { + return errorBuilder_.getMessageOrBuilder(); + } else { + return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_; + } + } + + /** + * + * + *
+     * The error that is thrown after all words are sent on the stream.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>(getError(), getParentForChildren(), isClean()); + error_ = null; + } + return errorBuilder_; + } + + private com.google.protobuf.Duration streamWaitTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + streamWaitTimeBuilder_; + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return Whether the streamWaitTime field is set. + */ + public boolean hasStreamWaitTime() { + return streamWaitTimeBuilder_ != null || streamWaitTime_ != null; + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return The streamWaitTime. + */ + public com.google.protobuf.Duration getStreamWaitTime() { + if (streamWaitTimeBuilder_ == null) { + return streamWaitTime_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : streamWaitTime_; + } else { + return streamWaitTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public Builder setStreamWaitTime(com.google.protobuf.Duration value) { + if (streamWaitTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + streamWaitTime_ = value; + onChanged(); + } else { + streamWaitTimeBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public Builder setStreamWaitTime(com.google.protobuf.Duration.Builder builderForValue) { + if (streamWaitTimeBuilder_ == null) { + streamWaitTime_ = builderForValue.build(); + onChanged(); + } else { + streamWaitTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public Builder mergeStreamWaitTime(com.google.protobuf.Duration value) { + if (streamWaitTimeBuilder_ == null) { + if (streamWaitTime_ != null) { + streamWaitTime_ = + com.google.protobuf.Duration.newBuilder(streamWaitTime_) + .mergeFrom(value) + .buildPartial(); + } else { + streamWaitTime_ = value; + } + onChanged(); + } else { + streamWaitTimeBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public Builder clearStreamWaitTime() { + if (streamWaitTimeBuilder_ == null) { + streamWaitTime_ = null; + onChanged(); + } else { + streamWaitTime_ = null; + streamWaitTimeBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public com.google.protobuf.Duration.Builder getStreamWaitTimeBuilder() { + + onChanged(); + return getStreamWaitTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + public com.google.protobuf.DurationOrBuilder getStreamWaitTimeOrBuilder() { + if (streamWaitTimeBuilder_ != null) { + return streamWaitTimeBuilder_.getMessageOrBuilder(); + } else { + return streamWaitTime_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : streamWaitTime_; + } + } + + /** + * + * + *
+     * The wait time between each server streaming messages
+     * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getStreamWaitTimeFieldBuilder() { + if (streamWaitTimeBuilder_ == null) { + streamWaitTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getStreamWaitTime(), getParentForChildren(), isClean()); + streamWaitTime_ = null; + } + return streamWaitTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ExpandRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ExpandRequest) + private static final com.google.showcase.v1beta1.ExpandRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ExpandRequest(); + } + + public static com.google.showcase.v1beta1.ExpandRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ExpandRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ExpandRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ExpandRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java new file mode 100644 index 0000000000..ae2335873e --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ExpandRequestOrBuilder.java @@ -0,0 +1,125 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface ExpandRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ExpandRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The content that will be split into words and returned on the stream.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The content that will be split into words and returned on the stream.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + com.google.rpc.Status getError(); + + /** + * + * + *
+   * The error that is thrown after all words are sent on the stream.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + com.google.rpc.StatusOrBuilder getErrorOrBuilder(); + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return Whether the streamWaitTime field is set. + */ + boolean hasStreamWaitTime(); + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + * + * @return The streamWaitTime. + */ + com.google.protobuf.Duration getStreamWaitTime(); + + /** + * + * + *
+   * The wait time between each server streaming messages
+   * 
+ * + * .google.protobuf.Duration stream_wait_time = 3; + */ + com.google.protobuf.DurationOrBuilder getStreamWaitTimeOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java new file mode 100644 index 0000000000..21fcc8ec64 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequest.java @@ -0,0 +1,655 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message used for the FailEchoWithDetails method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsRequest} + */ +public final class FailEchoWithDetailsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.FailEchoWithDetailsRequest) + FailEchoWithDetailsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use FailEchoWithDetailsRequest.newBuilder() to construct. + private FailEchoWithDetailsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private FailEchoWithDetailsRequest() { + message_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new FailEchoWithDetailsRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private FailEchoWithDetailsRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + message_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest.class, + com.google.showcase.v1beta1.FailEchoWithDetailsRequest.Builder.class); + } + + public static final int MESSAGE_FIELD_NUMBER = 1; + private volatile java.lang.Object message_; + + /** + * + * + *
+   * Optional message to echo back in the PoetryError. If empty, a value will be
+   * provided.
+   * 
+ * + * string message = 1; + * + * @return The message. + */ + @java.lang.Override + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional message to echo back in the PoetryError. If empty, a value will be
+   * provided.
+   * 
+ * + * string message = 1; + * + * @return The bytes for message. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, message_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, message_); + } + size += unknownFields.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.showcase.v1beta1.FailEchoWithDetailsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.FailEchoWithDetailsRequest other = + (com.google.showcase.v1beta1.FailEchoWithDetailsRequest) obj; + + if (!getMessage().equals(other.getMessage())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest 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.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.FailEchoWithDetailsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message used for the FailEchoWithDetails method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.FailEchoWithDetailsRequest) + com.google.showcase.v1beta1.FailEchoWithDetailsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.FailEchoWithDetailsRequest.class, + com.google.showcase.v1beta1.FailEchoWithDetailsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.FailEchoWithDetailsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + message_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.FailEchoWithDetailsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsRequest build() { + com.google.showcase.v1beta1.FailEchoWithDetailsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsRequest buildPartial() { + com.google.showcase.v1beta1.FailEchoWithDetailsRequest result = + new com.google.showcase.v1beta1.FailEchoWithDetailsRequest(this); + result.message_ = message_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.FailEchoWithDetailsRequest) { + return mergeFrom((com.google.showcase.v1beta1.FailEchoWithDetailsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.FailEchoWithDetailsRequest other) { + if (other == com.google.showcase.v1beta1.FailEchoWithDetailsRequest.getDefaultInstance()) + return this; + if (!other.getMessage().isEmpty()) { + message_ = other.message_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.FailEchoWithDetailsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.FailEchoWithDetailsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object message_ = ""; + + /** + * + * + *
+     * Optional message to echo back in the PoetryError. If empty, a value will be
+     * provided.
+     * 
+ * + * string message = 1; + * + * @return The message. + */ + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional message to echo back in the PoetryError. If empty, a value will be
+     * provided.
+     * 
+ * + * string message = 1; + * + * @return The bytes for message. + */ + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional message to echo back in the PoetryError. If empty, a value will be
+     * provided.
+     * 
+ * + * string message = 1; + * + * @param value The message to set. + * @return This builder for chaining. + */ + public Builder setMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + message_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional message to echo back in the PoetryError. If empty, a value will be
+     * provided.
+     * 
+ * + * string message = 1; + * + * @return This builder for chaining. + */ + public Builder clearMessage() { + + message_ = getDefaultInstance().getMessage(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional message to echo back in the PoetryError. If empty, a value will be
+     * provided.
+     * 
+ * + * string message = 1; + * + * @param value The bytes for message to set. + * @return This builder for chaining. + */ + public Builder setMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + message_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.FailEchoWithDetailsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.FailEchoWithDetailsRequest) + private static final com.google.showcase.v1beta1.FailEchoWithDetailsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.FailEchoWithDetailsRequest(); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FailEchoWithDetailsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FailEchoWithDetailsRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.FailEchoWithDetailsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java new file mode 100644 index 0000000000..ce0fea97b9 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsRequestOrBuilder.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface FailEchoWithDetailsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.FailEchoWithDetailsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional message to echo back in the PoetryError. If empty, a value will be
+   * provided.
+   * 
+ * + * string message = 1; + * + * @return The message. + */ + java.lang.String getMessage(); + + /** + * + * + *
+   * Optional message to echo back in the PoetryError. If empty, a value will be
+   * provided.
+   * 
+ * + * string message = 1; + * + * @return The bytes for message. + */ + com.google.protobuf.ByteString getMessageBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java new file mode 100644 index 0000000000..95486c63e4 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponse.java @@ -0,0 +1,463 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message declared (but never used) for the FailEchoWithDetails
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsResponse} + */ +public final class FailEchoWithDetailsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.FailEchoWithDetailsResponse) + FailEchoWithDetailsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use FailEchoWithDetailsResponse.newBuilder() to construct. + private FailEchoWithDetailsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private FailEchoWithDetailsResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new FailEchoWithDetailsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private FailEchoWithDetailsResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.FailEchoWithDetailsResponse.class, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse.Builder.class); + } + + 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 { + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += unknownFields.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.showcase.v1beta1.FailEchoWithDetailsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.FailEchoWithDetailsResponse other = + (com.google.showcase.v1beta1.FailEchoWithDetailsResponse) obj; + + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse 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.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.FailEchoWithDetailsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message declared (but never used) for the FailEchoWithDetails
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.FailEchoWithDetailsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.FailEchoWithDetailsResponse) + com.google.showcase.v1beta1.FailEchoWithDetailsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.FailEchoWithDetailsResponse.class, + com.google.showcase.v1beta1.FailEchoWithDetailsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.FailEchoWithDetailsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.FailEchoWithDetailsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsResponse build() { + com.google.showcase.v1beta1.FailEchoWithDetailsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.FailEchoWithDetailsResponse buildPartial() { + com.google.showcase.v1beta1.FailEchoWithDetailsResponse result = + new com.google.showcase.v1beta1.FailEchoWithDetailsResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.FailEchoWithDetailsResponse) { + return mergeFrom((com.google.showcase.v1beta1.FailEchoWithDetailsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.FailEchoWithDetailsResponse other) { + if (other == com.google.showcase.v1beta1.FailEchoWithDetailsResponse.getDefaultInstance()) + return this; + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.FailEchoWithDetailsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.FailEchoWithDetailsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.FailEchoWithDetailsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.FailEchoWithDetailsResponse) + private static final com.google.showcase.v1beta1.FailEchoWithDetailsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.FailEchoWithDetailsResponse(); + } + + public static com.google.showcase.v1beta1.FailEchoWithDetailsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FailEchoWithDetailsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FailEchoWithDetailsResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.FailEchoWithDetailsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java new file mode 100644 index 0000000000..55af89e422 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/FailEchoWithDetailsResponseOrBuilder.java @@ -0,0 +1,24 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface FailEchoWithDetailsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.FailEchoWithDetailsResponse) + com.google.protobuf.MessageOrBuilder {} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java new file mode 100644 index 0000000000..82e6106608 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequest.java @@ -0,0 +1,661 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\GetBlurb
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetBlurbRequest} + */ +public final class GetBlurbRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetBlurbRequest) + GetBlurbRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetBlurbRequest.newBuilder() to construct. + private GetBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetBlurbRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetBlurbRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private GetBlurbRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetBlurbRequest.class, + com.google.showcase.v1beta1.GetBlurbRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.GetBlurbRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetBlurbRequest other = + (com.google.showcase.v1beta1.GetBlurbRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest 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.showcase.v1beta1.GetBlurbRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetBlurbRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\GetBlurb
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetBlurbRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetBlurbRequest) + com.google.showcase.v1beta1.GetBlurbRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetBlurbRequest.class, + com.google.showcase.v1beta1.GetBlurbRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetBlurbRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetBlurbRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetBlurbRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetBlurbRequest build() { + com.google.showcase.v1beta1.GetBlurbRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetBlurbRequest buildPartial() { + com.google.showcase.v1beta1.GetBlurbRequest result = + new com.google.showcase.v1beta1.GetBlurbRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetBlurbRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetBlurbRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetBlurbRequest other) { + if (other == com.google.showcase.v1beta1.GetBlurbRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.GetBlurbRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.GetBlurbRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested blurb.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetBlurbRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetBlurbRequest) + private static final com.google.showcase.v1beta1.GetBlurbRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetBlurbRequest(); + } + + public static com.google.showcase.v1beta1.GetBlurbRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetBlurbRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetBlurbRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.GetBlurbRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java new file mode 100644 index 0000000000..8cf0368c63 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetBlurbRequestOrBuilder.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface GetBlurbRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetBlurbRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the requested blurb.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java new file mode 100644 index 0000000000..2e5c7f0576 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequest.java @@ -0,0 +1,661 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\GetRoom
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetRoomRequest} + */ +public final class GetRoomRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetRoomRequest) + GetRoomRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetRoomRequest.newBuilder() to construct. + private GetRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetRoomRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetRoomRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private GetRoomRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetRoomRequest.class, + com.google.showcase.v1beta1.GetRoomRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.GetRoomRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetRoomRequest other = + (com.google.showcase.v1beta1.GetRoomRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetRoomRequest 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.showcase.v1beta1.GetRoomRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetRoomRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\GetRoom
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetRoomRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetRoomRequest) + com.google.showcase.v1beta1.GetRoomRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetRoomRequest.class, + com.google.showcase.v1beta1.GetRoomRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetRoomRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetRoomRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetRoomRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetRoomRequest build() { + com.google.showcase.v1beta1.GetRoomRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetRoomRequest buildPartial() { + com.google.showcase.v1beta1.GetRoomRequest result = + new com.google.showcase.v1beta1.GetRoomRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetRoomRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetRoomRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetRoomRequest other) { + if (other == com.google.showcase.v1beta1.GetRoomRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.GetRoomRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.GetRoomRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetRoomRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetRoomRequest) + private static final com.google.showcase.v1beta1.GetRoomRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetRoomRequest(); + } + + public static com.google.showcase.v1beta1.GetRoomRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetRoomRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetRoomRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.GetRoomRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java new file mode 100644 index 0000000000..8529a6b78d --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetRoomRequestOrBuilder.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface GetRoomRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetRoomRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the requested room.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java new file mode 100644 index 0000000000..8dbf20eb47 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequest.java @@ -0,0 +1,603 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.GetSequenceReportRequest} */ +public final class GetSequenceReportRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetSequenceReportRequest) + GetSequenceReportRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetSequenceReportRequest.newBuilder() to construct. + private GetSequenceReportRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetSequenceReportRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetSequenceReportRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private GetSequenceReportRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetSequenceReportRequest.class, + com.google.showcase.v1beta1.GetSequenceReportRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.GetSequenceReportRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetSequenceReportRequest other = + (com.google.showcase.v1beta1.GetSequenceReportRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest 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.showcase.v1beta1.GetSequenceReportRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetSequenceReportRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.GetSequenceReportRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetSequenceReportRequest) + com.google.showcase.v1beta1.GetSequenceReportRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetSequenceReportRequest.class, + com.google.showcase.v1beta1.GetSequenceReportRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetSequenceReportRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSequenceReportRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetSequenceReportRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSequenceReportRequest build() { + com.google.showcase.v1beta1.GetSequenceReportRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSequenceReportRequest buildPartial() { + com.google.showcase.v1beta1.GetSequenceReportRequest result = + new com.google.showcase.v1beta1.GetSequenceReportRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetSequenceReportRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetSequenceReportRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetSequenceReportRequest other) { + if (other == com.google.showcase.v1beta1.GetSequenceReportRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.GetSequenceReportRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.GetSequenceReportRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetSequenceReportRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetSequenceReportRequest) + private static final com.google.showcase.v1beta1.GetSequenceReportRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetSequenceReportRequest(); + } + + public static com.google.showcase.v1beta1.GetSequenceReportRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetSequenceReportRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetSequenceReportRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.GetSequenceReportRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java new file mode 100644 index 0000000000..3444856fc6 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSequenceReportRequestOrBuilder.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public interface GetSequenceReportRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetSequenceReportRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java new file mode 100644 index 0000000000..1a8602adad --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequest.java @@ -0,0 +1,645 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the GetSession method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetSessionRequest} + */ +public final class GetSessionRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetSessionRequest) + GetSessionRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetSessionRequest.newBuilder() to construct. + private GetSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetSessionRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetSessionRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private GetSessionRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetSessionRequest.class, + com.google.showcase.v1beta1.GetSessionRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The session to be retrieved.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The session to be retrieved.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.GetSessionRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetSessionRequest other = + (com.google.showcase.v1beta1.GetSessionRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSessionRequest 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.showcase.v1beta1.GetSessionRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetSessionRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the GetSession method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetSessionRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetSessionRequest) + com.google.showcase.v1beta1.GetSessionRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetSessionRequest.class, + com.google.showcase.v1beta1.GetSessionRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetSessionRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSessionRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetSessionRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSessionRequest build() { + com.google.showcase.v1beta1.GetSessionRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetSessionRequest buildPartial() { + com.google.showcase.v1beta1.GetSessionRequest result = + new com.google.showcase.v1beta1.GetSessionRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetSessionRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetSessionRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetSessionRequest other) { + if (other == com.google.showcase.v1beta1.GetSessionRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.GetSessionRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.GetSessionRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The session to be retrieved.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The session to be retrieved.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The session to be retrieved.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be retrieved.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be retrieved.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetSessionRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetSessionRequest) + private static final com.google.showcase.v1beta1.GetSessionRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetSessionRequest(); + } + + public static com.google.showcase.v1beta1.GetSessionRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetSessionRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetSessionRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.GetSessionRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java new file mode 100644 index 0000000000..631848993d --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetSessionRequestOrBuilder.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface GetSessionRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetSessionRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The session to be retrieved.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The session to be retrieved.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java new file mode 100644 index 0000000000..78c299eddc --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequest.java @@ -0,0 +1,609 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.GetStreamingSequenceReportRequest} */ +public final class GetStreamingSequenceReportRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetStreamingSequenceReportRequest) + GetStreamingSequenceReportRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetStreamingSequenceReportRequest.newBuilder() to construct. + private GetStreamingSequenceReportRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetStreamingSequenceReportRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetStreamingSequenceReportRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private GetStreamingSequenceReportRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.class, + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.GetStreamingSequenceReportRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest other = + (com.google.showcase.v1beta1.GetStreamingSequenceReportRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest 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.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetStreamingSequenceReportRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.GetStreamingSequenceReportRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetStreamingSequenceReportRequest) + com.google.showcase.v1beta1.GetStreamingSequenceReportRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.class, + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetStreamingSequenceReportRequest + getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetStreamingSequenceReportRequest build() { + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetStreamingSequenceReportRequest buildPartial() { + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest result = + new com.google.showcase.v1beta1.GetStreamingSequenceReportRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetStreamingSequenceReportRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetStreamingSequenceReportRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetStreamingSequenceReportRequest other) { + if (other + == com.google.showcase.v1beta1.GetStreamingSequenceReportRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.GetStreamingSequenceReportRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.GetStreamingSequenceReportRequest) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetStreamingSequenceReportRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetStreamingSequenceReportRequest) + private static final com.google.showcase.v1beta1.GetStreamingSequenceReportRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetStreamingSequenceReportRequest(); + } + + public static com.google.showcase.v1beta1.GetStreamingSequenceReportRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetStreamingSequenceReportRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetStreamingSequenceReportRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.GetStreamingSequenceReportRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java new file mode 100644 index 0000000000..2f436b93a7 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetStreamingSequenceReportRequestOrBuilder.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public interface GetStreamingSequenceReportRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetStreamingSequenceReportRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java new file mode 100644 index 0000000000..0ffccfa9ce --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequest.java @@ -0,0 +1,661 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Identity\GetUser
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetUserRequest} + */ +public final class GetUserRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.GetUserRequest) + GetUserRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetUserRequest.newBuilder() to construct. + private GetUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetUserRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetUserRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private GetUserRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_GetUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetUserRequest.class, + com.google.showcase.v1beta1.GetUserRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The resource name of the requested user.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested user.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.GetUserRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.GetUserRequest other = + (com.google.showcase.v1beta1.GetUserRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetUserRequest 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.showcase.v1beta1.GetUserRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.GetUserRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.GetUserRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Identity\GetUser
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.GetUserRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.GetUserRequest) + com.google.showcase.v1beta1.GetUserRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_GetUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.GetUserRequest.class, + com.google.showcase.v1beta1.GetUserRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.GetUserRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_GetUserRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetUserRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.GetUserRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetUserRequest build() { + com.google.showcase.v1beta1.GetUserRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.GetUserRequest buildPartial() { + com.google.showcase.v1beta1.GetUserRequest result = + new com.google.showcase.v1beta1.GetUserRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.GetUserRequest) { + return mergeFrom((com.google.showcase.v1beta1.GetUserRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.GetUserRequest other) { + if (other == com.google.showcase.v1beta1.GetUserRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.GetUserRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.GetUserRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the requested user.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested user.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested user.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested user.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested user.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.GetUserRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.GetUserRequest) + private static final com.google.showcase.v1beta1.GetUserRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.GetUserRequest(); + } + + public static com.google.showcase.v1beta1.GetUserRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetUserRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetUserRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.GetUserRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java new file mode 100644 index 0000000000..7555bcc95e --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/GetUserRequestOrBuilder.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +public interface GetUserRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.GetUserRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested user.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the requested user.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java new file mode 100644 index 0000000000..77da312fd8 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IdentityOuterClass.java @@ -0,0 +1,226 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +public final class IdentityOuterClass { + private IdentityOuterClass() {} + + 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_showcase_v1beta1_User_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_User_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetUserRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListUsersResponse_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" + + "-schema/google/showcase/v1beta1/identit" + + "y.proto\022\027google.showcase.v1beta1\032\034google" + + "/api/annotations.proto\032\027google/api/clien" + + "t.proto\032\037google/api/field_behavior.proto" + + "\032\031google/api/resource.proto\032\033google/protobuf/empty.proto\032" + + " google/protobuf/field_mask.proto\032\037google/protobuf/timestamp.proto\"\204\003\n" + + "\004User\022\014\n" + + "\004name\030\001 \001(\t\022\031\n" + + "\014display_name\030\002 \001(\tB\003\340A\002\022\022\n" + + "\005email\030\003 \001(\tB\003\340A\002\0224\n" + + "\013create_time\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + + "\013update_time\030\005" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\020\n" + + "\003age\030\006 \001(\005H\000\210\001\001\022\030\n" + + "\013height_feet\030\007 \001(\001H\001\210\001\001\022\025\n" + + "\010nickname\030\010 \001(\tH\002\210\001\001\022!\n" + + "\024enable_notifications\030\t \001(\010H\003\210\001\001:/\352A,\n" + + "\034showcase.googleapis.com/User\022\014users/{user}B\006\n" + + "\004_ageB\016\n" + + "\014_height_feetB\013\n" + + "\t_nicknameB\027\n" + + "\025_enable_notifications\"@\n" + + "\021CreateUserRequest\022+\n" + + "\004user\030\001 \001(\0132\035.google.showcase.v1beta1.User\"D\n" + + "\016GetUserRequest\0222\n" + + "\004name\030\001 \001(\tB$\372A\036\n" + + "\034showcase.googleapis.com/User\340A\002\"q\n" + + "\021UpdateUserRequest\022+\n" + + "\004user\030\001 \001(\0132\035.google.showcase.v1beta1.User\022/\n" + + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMask\"G\n" + + "\021DeleteUserRequest\0222\n" + + "\004name\030\001 \001(\tB$\372A\036\n" + + "\034showcase.googleapis.com/User\340A\002\"9\n" + + "\020ListUsersRequest\022\021\n" + + "\tpage_size\030\001 \001(\005\022\022\n" + + "\n" + + "page_token\030\002 \001(\t\"Z\n" + + "\021ListUsersResponse\022,\n" + + "\005users\030\001 \003(\0132\035.google.showcase.v1beta1.User\022\027\n" + + "\017next_page_token\030\002 \001(\t2\212\006\n" + + "\010Identity\022\363\001\n\n" + + "CreateUser\022*.google.showcase.v1beta1.CreateUserRequest\032\035.google.showcase." + + "v1beta1.User\"\231\001\202\323\344\223\002\023\"\016/v1beta1/users:\001*" + + "\332A\034user.display_name,user.email\332A^user.d" + + "isplay_name,user.email,user.age,user.nic" + + "kname,user.enable_notifications,user.height_feet\022y\n" + + "\007GetUser\022\'.google.showcase.v1beta1.GetUserRequest\032\035.google.showcase.v" + + "1beta1.User\"&\202\323\344\223\002\031\022\027/v1beta1/{name=users/*}\332A\004name\022\203\001\n\n" + + "UpdateUser\022*.google.showcase.v1beta1.UpdateUserRequest\032\035.google." + + "showcase.v1beta1.User\"*\202\323\344\223\002$2\034/v1beta1/{user.name=users/*}:\004user\022x\n\n" + + "DeleteUser\022*.google.showcase.v1beta1.DeleteUserRequ" + + "est\032\026.google.protobuf.Empty\"&\202\323\344\223\002\031*\027/v1beta1/{name=users/*}\332A\004name\022z\n" + + "\tListUsers\022).google.showcase.v1beta1.ListUsersRequ" + + "est\032*.google.showcase.v1beta1.ListUsersR" + + "esponse\"\026\202\323\344\223\002\020\022\016/v1beta1/users\032\021\312A\016localhost:7469Bq\n" + + "\033com.google.showcase.v1beta1P\001Z4github.com/googleapis/gapic-showcas" + + "e/server/genproto\352\002\031Google::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.protobuf.EmptyProto.getDescriptor(), + com.google.protobuf.FieldMaskProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_User_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_User_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_User_descriptor, + new java.lang.String[] { + "Name", + "DisplayName", + "Email", + "CreateTime", + "UpdateTime", + "Age", + "HeightFeet", + "Nickname", + "EnableNotifications", + "Age", + "HeightFeet", + "Nickname", + "EnableNotifications", + }); + internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_showcase_v1beta1_CreateUserRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_CreateUserRequest_descriptor, + new java.lang.String[] { + "User", + }); + internal_static_google_showcase_v1beta1_GetUserRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_showcase_v1beta1_GetUserRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_GetUserRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor, + new java.lang.String[] { + "User", "UpdateMask", + }); + internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_showcase_v1beta1_DeleteUserRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_DeleteUserRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor, + new java.lang.String[] { + "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_showcase_v1beta1_ListUsersResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor, + new java.lang.String[] { + "Users", "NextPageToken", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.methodSignature); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java new file mode 100644 index 0000000000..1e4f2a52db --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Issue.java @@ -0,0 +1,1267 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * An issue found in the test.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Issue} + */ +public final class Issue extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Issue) + IssueOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Issue.newBuilder() to construct. + private Issue(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Issue() { + type_ = 0; + severity_ = 0; + description_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Issue(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Issue( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + int rawValue = input.readEnum(); + + type_ = rawValue; + break; + } + case 16: + { + int rawValue = input.readEnum(); + + severity_ = rawValue; + break; + } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + description_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Issue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Issue.class, + com.google.showcase.v1beta1.Issue.Builder.class); + } + + /** + * + * + *
+   * The different potential types of issues.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.Issue.Type} + */ + public enum Type implements com.google.protobuf.ProtocolMessageEnum { + /** TYPE_UNSPECIFIED = 0; */ + TYPE_UNSPECIFIED(0), + /** + * + * + *
+     * The test was never instrumented.
+     * 
+ * + * SKIPPED = 1; + */ + SKIPPED(1), + /** + * + * + *
+     * The test was started but never confirmed.
+     * 
+ * + * PENDING = 2; + */ + PENDING(2), + /** + * + * + *
+     * The test was instrumented, but Showcase got an unexpected
+     * value when the generator tried to confirm success.
+     * 
+ * + * INCORRECT_CONFIRMATION = 3; + */ + INCORRECT_CONFIRMATION(3), + UNRECOGNIZED(-1), + ; + + /** TYPE_UNSPECIFIED = 0; */ + public static final int TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * The test was never instrumented.
+     * 
+ * + * SKIPPED = 1; + */ + public static final int SKIPPED_VALUE = 1; + + /** + * + * + *
+     * The test was started but never confirmed.
+     * 
+ * + * PENDING = 2; + */ + public static final int PENDING_VALUE = 2; + + /** + * + * + *
+     * The test was instrumented, but Showcase got an unexpected
+     * value when the generator tried to confirm success.
+     * 
+ * + * INCORRECT_CONFIRMATION = 3; + */ + public static final int INCORRECT_CONFIRMATION_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Type valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Type forNumber(int value) { + switch (value) { + case 0: + return TYPE_UNSPECIFIED; + case 1: + return SKIPPED; + case 2: + return PENDING; + case 3: + return INCORRECT_CONFIRMATION; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Type findValueByNumber(int number) { + return Type.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.Issue.getDescriptor().getEnumTypes().get(0); + } + + private static final Type[] VALUES = values(); + + public static Type valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Type(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Issue.Type) + } + + /** + * + * + *
+   * Severity levels.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.Issue.Severity} + */ + public enum Severity implements com.google.protobuf.ProtocolMessageEnum { + /** SEVERITY_UNSPECIFIED = 0; */ + SEVERITY_UNSPECIFIED(0), + /** + * + * + *
+     * Errors.
+     * 
+ * + * ERROR = 1; + */ + ERROR(1), + /** + * + * + *
+     * Warnings.
+     * 
+ * + * WARNING = 2; + */ + WARNING(2), + UNRECOGNIZED(-1), + ; + + /** SEVERITY_UNSPECIFIED = 0; */ + public static final int SEVERITY_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Errors.
+     * 
+ * + * ERROR = 1; + */ + public static final int ERROR_VALUE = 1; + + /** + * + * + *
+     * Warnings.
+     * 
+ * + * WARNING = 2; + */ + public static final int WARNING_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Severity valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Severity forNumber(int value) { + switch (value) { + case 0: + return SEVERITY_UNSPECIFIED; + case 1: + return ERROR; + case 2: + return WARNING; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Severity findValueByNumber(int number) { + return Severity.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.Issue.getDescriptor().getEnumTypes().get(1); + } + + private static final Severity[] VALUES = values(); + + public static Severity valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Severity(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Issue.Severity) + } + + public static final int TYPE_FIELD_NUMBER = 1; + private int type_; + + /** + * + * + *
+   * The type of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
+   * The type of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The type. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue.Type getType() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Issue.Type result = + com.google.showcase.v1beta1.Issue.Type.valueOf(type_); + return result == null ? com.google.showcase.v1beta1.Issue.Type.UNRECOGNIZED : result; + } + + public static final int SEVERITY_FIELD_NUMBER = 2; + private int severity_; + + /** + * + * + *
+   * The severity of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+   * The severity of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue.Severity getSeverity() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Issue.Severity result = + com.google.showcase.v1beta1.Issue.Severity.valueOf(severity_); + return result == null ? com.google.showcase.v1beta1.Issue.Severity.UNRECOGNIZED : result; + } + + public static final int DESCRIPTION_FIELD_NUMBER = 3; + private volatile java.lang.Object description_; + + /** + * + * + *
+   * A description of the issue.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + + /** + * + * + *
+   * A description of the issue.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (type_ != com.google.showcase.v1beta1.Issue.Type.TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(1, type_); + } + if (severity_ != com.google.showcase.v1beta1.Issue.Severity.SEVERITY_UNSPECIFIED.getNumber()) { + output.writeEnum(2, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (type_ != com.google.showcase.v1beta1.Issue.Type.TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, type_); + } + if (severity_ != com.google.showcase.v1beta1.Issue.Severity.SEVERITY_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, severity_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + } + size += unknownFields.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.showcase.v1beta1.Issue)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Issue other = (com.google.showcase.v1beta1.Issue) obj; + + if (type_ != other.type_) return false; + if (severity_ != other.severity_) return false; + if (!getDescription().equals(other.getDescription())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; + hash = (37 * hash) + SEVERITY_FIELD_NUMBER; + hash = (53 * hash) + severity_; + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Issue parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Issue parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Issue parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Issue 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.showcase.v1beta1.Issue parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Issue parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Issue parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Issue parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Issue parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Issue parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Issue parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Issue parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Issue 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * An issue found in the test.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Issue} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Issue) + com.google.showcase.v1beta1.IssueOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Issue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Issue.class, + com.google.showcase.v1beta1.Issue.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Issue.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + type_ = 0; + + severity_ = 0; + + description_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Issue_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Issue getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Issue.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Issue build() { + com.google.showcase.v1beta1.Issue result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Issue buildPartial() { + com.google.showcase.v1beta1.Issue result = new com.google.showcase.v1beta1.Issue(this); + result.type_ = type_; + result.severity_ = severity_; + result.description_ = description_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Issue) { + return mergeFrom((com.google.showcase.v1beta1.Issue) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Issue other) { + if (other == com.google.showcase.v1beta1.Issue.getDefaultInstance()) return this; + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } + if (other.severity_ != 0) { + setSeverityValue(other.getSeverityValue()); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.Issue parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.Issue) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int type_ = 0; + + /** + * + * + *
+     * The type of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
+     * The type of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + + type_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The type of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The type. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue.Type getType() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Issue.Type result = + com.google.showcase.v1beta1.Issue.Type.valueOf(type_); + return result == null ? com.google.showcase.v1beta1.Issue.Type.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * The type of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType(com.google.showcase.v1beta1.Issue.Type value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The type of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return This builder for chaining. + */ + public Builder clearType() { + + type_ = 0; + onChanged(); + return this; + } + + private int severity_ = 0; + + /** + * + * + *
+     * The severity of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + @java.lang.Override + public int getSeverityValue() { + return severity_; + } + + /** + * + * + *
+     * The severity of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @param value The enum numeric value on the wire for severity to set. + * @return This builder for chaining. + */ + public Builder setSeverityValue(int value) { + + severity_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The severity. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue.Severity getSeverity() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Issue.Severity result = + com.google.showcase.v1beta1.Issue.Severity.valueOf(severity_); + return result == null ? com.google.showcase.v1beta1.Issue.Severity.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * The severity of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @param value The severity to set. + * @return This builder for chaining. + */ + public Builder setSeverity(com.google.showcase.v1beta1.Issue.Severity value) { + if (value == null) { + throw new NullPointerException(); + } + + severity_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The severity of the issue.
+     * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return This builder for chaining. + */ + public Builder clearSeverity() { + + severity_ = 0; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+     * A description of the issue.
+     * 
+ * + * string description = 3; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A description of the issue.
+     * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A description of the issue.
+     * 
+ * + * string description = 3; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + description_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * A description of the issue.
+     * 
+ * + * string description = 3; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + + description_ = getDefaultInstance().getDescription(); + onChanged(); + return this; + } + + /** + * + * + *
+     * A description of the issue.
+     * 
+ * + * string description = 3; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + description_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Issue) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Issue) + private static final com.google.showcase.v1beta1.Issue DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Issue(); + } + + public static com.google.showcase.v1beta1.Issue getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Issue parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Issue(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.Issue getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java new file mode 100644 index 0000000000..ca34257b92 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/IssueOrBuilder.java @@ -0,0 +1,103 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface IssueOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Issue) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The type of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + + /** + * + * + *
+   * The type of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Type type = 1; + * + * @return The type. + */ + com.google.showcase.v1beta1.Issue.Type getType(); + + /** + * + * + *
+   * The severity of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The enum numeric value on the wire for severity. + */ + int getSeverityValue(); + + /** + * + * + *
+   * The severity of the issue.
+   * 
+ * + * .google.showcase.v1beta1.Issue.Severity severity = 2; + * + * @return The severity. + */ + com.google.showcase.v1beta1.Issue.Severity getSeverity(); + + /** + * + * + *
+   * A description of the issue.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+   * A description of the issue.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java new file mode 100644 index 0000000000..431e4fdbbe --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequest.java @@ -0,0 +1,963 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\ListBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListBlurbsRequest} + */ +public final class ListBlurbsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListBlurbsRequest) + ListBlurbsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListBlurbsRequest.newBuilder() to construct. + private ListBlurbsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListBlurbsRequest() { + parent_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListBlurbsRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ListBlurbsRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + parent_ = s; + break; + } + case 16: + { + pageSize_ = input.readInt32(); + break; + } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + pageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListBlurbsRequest.class, + com.google.showcase.v1beta1.ListBlurbsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + private volatile java.lang.Object parent_; + + /** + * + * + *
+   * The resource name of the requested room or profile who blurbs to list.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the requested room or profile who blurbs to list.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_; + + /** + * + * + *
+   * The maximum number of blurbs to return. Server may return fewer
+   * blurbs than requested. If unspecified, server will pick an appropriate
+   * default.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + private volatile java.lang.Object pageToken_; + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + size += unknownFields.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.showcase.v1beta1.ListBlurbsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListBlurbsRequest other = + (com.google.showcase.v1beta1.ListBlurbsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest 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.showcase.v1beta1.ListBlurbsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListBlurbsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\ListBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListBlurbsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListBlurbsRequest) + com.google.showcase.v1beta1.ListBlurbsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListBlurbsRequest.class, + com.google.showcase.v1beta1.ListBlurbsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListBlurbsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + parent_ = ""; + + pageSize_ = 0; + + pageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListBlurbsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsRequest build() { + com.google.showcase.v1beta1.ListBlurbsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsRequest buildPartial() { + com.google.showcase.v1beta1.ListBlurbsRequest result = + new com.google.showcase.v1beta1.ListBlurbsRequest(this); + result.parent_ = parent_; + result.pageSize_ = pageSize_; + result.pageToken_ = pageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListBlurbsRequest) { + return mergeFrom((com.google.showcase.v1beta1.ListBlurbsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListBlurbsRequest other) { + if (other == com.google.showcase.v1beta1.ListBlurbsRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ListBlurbsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ListBlurbsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * The resource name of the requested room or profile who blurbs to list.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room or profile who blurbs to list.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the requested room or profile who blurbs to list.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + parent_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room or profile who blurbs to list.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + + parent_ = getDefaultInstance().getParent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the requested room or profile who blurbs to list.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + parent_ = value; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * The maximum number of blurbs to return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of blurbs to return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 2; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of blurbs to return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+     * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+     * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+     * 
+ * + * string page_token = 3; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + pageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+     * 
+ * + * string page_token = 3; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + + pageToken_ = getDefaultInstance().getPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+     * 
+ * + * string page_token = 3; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + pageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListBlurbsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListBlurbsRequest) + private static final com.google.showcase.v1beta1.ListBlurbsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListBlurbsRequest(); + } + + public static com.google.showcase.v1beta1.ListBlurbsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListBlurbsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListBlurbsRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ListBlurbsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java new file mode 100644 index 0000000000..609bdee635 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsRequestOrBuilder.java @@ -0,0 +1,100 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface ListBlurbsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListBlurbsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the requested room or profile who blurbs to list.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * The resource name of the requested room or profile who blurbs to list.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * The maximum number of blurbs to return. Server may return fewer
+   * blurbs than requested. If unspecified, server will pick an appropriate
+   * default.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListBlurbs` method.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java new file mode 100644 index 0000000000..6efce8118e --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponse.java @@ -0,0 +1,1178 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the google.showcase.v1beta1.Messaging\ListBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListBlurbsResponse} + */ +public final class ListBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListBlurbsResponse) + ListBlurbsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListBlurbsResponse.newBuilder() to construct. + private ListBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListBlurbsResponse() { + blurbs_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListBlurbsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ListBlurbsResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + blurbs_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + blurbs_.add( + input.readMessage(com.google.showcase.v1beta1.Blurb.parser(), extensionRegistry)); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + nextPageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + blurbs_ = java.util.Collections.unmodifiableList(blurbs_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListBlurbsResponse.class, + com.google.showcase.v1beta1.ListBlurbsResponse.Builder.class); + } + + public static final int BLURBS_FIELD_NUMBER = 1; + private java.util.List blurbs_; + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public java.util.List getBlurbsList() { + return blurbs_; + } + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public java.util.List + getBlurbsOrBuilderList() { + return blurbs_; + } + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public int getBlurbsCount() { + return blurbs_.size(); + } + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurbs(int index) { + return blurbs_.get(index); + } + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index) { + return blurbs_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object nextPageToken_; + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < blurbs_.size(); i++) { + output.writeMessage(1, blurbs_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < blurbs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, blurbs_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += unknownFields.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.showcase.v1beta1.ListBlurbsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListBlurbsResponse other = + (com.google.showcase.v1beta1.ListBlurbsResponse) obj; + + if (!getBlurbsList().equals(other.getBlurbsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getBlurbsCount() > 0) { + hash = (37 * hash) + BLURBS_FIELD_NUMBER; + hash = (53 * hash) + getBlurbsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse 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.showcase.v1beta1.ListBlurbsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListBlurbsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the google.showcase.v1beta1.Messaging\ListBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListBlurbsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListBlurbsResponse) + com.google.showcase.v1beta1.ListBlurbsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListBlurbsResponse.class, + com.google.showcase.v1beta1.ListBlurbsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListBlurbsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBlurbsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (blurbsBuilder_ == null) { + blurbs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + blurbsBuilder_.clear(); + } + nextPageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListBlurbsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsResponse build() { + com.google.showcase.v1beta1.ListBlurbsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListBlurbsResponse buildPartial() { + com.google.showcase.v1beta1.ListBlurbsResponse result = + new com.google.showcase.v1beta1.ListBlurbsResponse(this); + int from_bitField0_ = bitField0_; + if (blurbsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + blurbs_ = java.util.Collections.unmodifiableList(blurbs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.blurbs_ = blurbs_; + } else { + result.blurbs_ = blurbsBuilder_.build(); + } + result.nextPageToken_ = nextPageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListBlurbsResponse) { + return mergeFrom((com.google.showcase.v1beta1.ListBlurbsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListBlurbsResponse other) { + if (other == com.google.showcase.v1beta1.ListBlurbsResponse.getDefaultInstance()) return this; + if (blurbsBuilder_ == null) { + if (!other.blurbs_.isEmpty()) { + if (blurbs_.isEmpty()) { + blurbs_ = other.blurbs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBlurbsIsMutable(); + blurbs_.addAll(other.blurbs_); + } + onChanged(); + } + } else { + if (!other.blurbs_.isEmpty()) { + if (blurbsBuilder_.isEmpty()) { + blurbsBuilder_.dispose(); + blurbsBuilder_ = null; + blurbs_ = other.blurbs_; + bitField0_ = (bitField0_ & ~0x00000001); + blurbsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getBlurbsFieldBuilder() + : null; + } else { + blurbsBuilder_.addAllMessages(other.blurbs_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ListBlurbsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ListBlurbsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.util.List blurbs_ = + java.util.Collections.emptyList(); + + private void ensureBlurbsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + blurbs_ = new java.util.ArrayList(blurbs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbsBuilder_; + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List getBlurbsList() { + if (blurbsBuilder_ == null) { + return java.util.Collections.unmodifiableList(blurbs_); + } else { + return blurbsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public int getBlurbsCount() { + if (blurbsBuilder_ == null) { + return blurbs_.size(); + } else { + return blurbsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb getBlurbs(int index) { + if (blurbsBuilder_ == null) { + return blurbs_.get(index); + } else { + return blurbsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder setBlurbs(int index, com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.set(index, value); + onChanged(); + } else { + blurbsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder setBlurbs(int index, com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.set(index, builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.add(value); + onChanged(); + } else { + blurbsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(int index, com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.add(index, value); + onChanged(); + } else { + blurbsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.add(builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(int index, com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.add(index, builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addAllBlurbs( + java.lang.Iterable values) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, blurbs_); + onChanged(); + } else { + blurbsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder clearBlurbs() { + if (blurbsBuilder_ == null) { + blurbs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + blurbsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder removeBlurbs(int index) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.remove(index); + onChanged(); + } else { + blurbsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbsBuilder(int index) { + return getBlurbsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index) { + if (blurbsBuilder_ == null) { + return blurbs_.get(index); + } else { + return blurbsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List + getBlurbsOrBuilderList() { + if (blurbsBuilder_ != null) { + return blurbsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(blurbs_); + } + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder() { + return getBlurbsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Blurb.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder(int index) { + return getBlurbsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Blurb.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of blurbs.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List getBlurbsBuilderList() { + return getBlurbsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbsFieldBuilder() { + if (blurbsBuilder_ == null) { + blurbsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + blurbs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + blurbs_ = null; + } + return blurbsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + nextPageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + + nextPageToken_ = getDefaultInstance().getNextPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + nextPageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListBlurbsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListBlurbsResponse) + private static final com.google.showcase.v1beta1.ListBlurbsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListBlurbsResponse(); + } + + public static com.google.showcase.v1beta1.ListBlurbsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListBlurbsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListBlurbsResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ListBlurbsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java new file mode 100644 index 0000000000..48fb48aa4d --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListBlurbsResponseOrBuilder.java @@ -0,0 +1,112 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface ListBlurbsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListBlurbsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + java.util.List getBlurbsList(); + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + com.google.showcase.v1beta1.Blurb getBlurbs(int index); + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + int getBlurbsCount(); + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + java.util.List getBlurbsOrBuilderList(); + + /** + * + * + *
+   * The list of blurbs.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java new file mode 100644 index 0000000000..308d153f79 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequest.java @@ -0,0 +1,759 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\ListRooms
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListRoomsRequest} + */ +public final class ListRoomsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListRoomsRequest) + ListRoomsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListRoomsRequest.newBuilder() to construct. + private ListRoomsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListRoomsRequest() { + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListRoomsRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ListRoomsRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + pageSize_ = input.readInt32(); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + pageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListRoomsRequest.class, + com.google.showcase.v1beta1.ListRoomsRequest.Builder.class); + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 1; + private int pageSize_; + + /** + * + * + *
+   * The maximum number of rooms return. Server may return fewer rooms
+   * than requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object pageToken_; + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListRooms` method.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListRooms` method.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (pageSize_ != 0) { + output.writeInt32(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_); + } + size += unknownFields.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.showcase.v1beta1.ListRoomsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListRoomsRequest other = + (com.google.showcase.v1beta1.ListRoomsRequest) obj; + + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest 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.showcase.v1beta1.ListRoomsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListRoomsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\ListRooms
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListRoomsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListRoomsRequest) + com.google.showcase.v1beta1.ListRoomsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListRoomsRequest.class, + com.google.showcase.v1beta1.ListRoomsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListRoomsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + pageSize_ = 0; + + pageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListRoomsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsRequest build() { + com.google.showcase.v1beta1.ListRoomsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsRequest buildPartial() { + com.google.showcase.v1beta1.ListRoomsRequest result = + new com.google.showcase.v1beta1.ListRoomsRequest(this); + result.pageSize_ = pageSize_; + result.pageToken_ = pageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListRoomsRequest) { + return mergeFrom((com.google.showcase.v1beta1.ListRoomsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListRoomsRequest other) { + if (other == com.google.showcase.v1beta1.ListRoomsRequest.getDefaultInstance()) return this; + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ListRoomsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ListRoomsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * The maximum number of rooms return. Server may return fewer rooms
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of rooms return. Server may return fewer rooms
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of rooms return. Server may return fewer rooms
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListRooms` method.
+     * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListRooms` method.
+     * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListRooms` method.
+     * 
+ * + * string page_token = 2; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + pageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListRooms` method.
+     * 
+ * + * string page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + + pageToken_ = getDefaultInstance().getPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\ListRooms` method.
+     * 
+ * + * string page_token = 2; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + pageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListRoomsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListRoomsRequest) + private static final com.google.showcase.v1beta1.ListRoomsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListRoomsRequest(); + } + + public static com.google.showcase.v1beta1.ListRoomsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListRoomsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListRoomsRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ListRoomsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java new file mode 100644 index 0000000000..36d0587032 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsRequestOrBuilder.java @@ -0,0 +1,69 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface ListRoomsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListRoomsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The maximum number of rooms return. Server may return fewer rooms
+   * than requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListRooms` method.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\ListRooms` method.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java new file mode 100644 index 0000000000..ad0c941576 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponse.java @@ -0,0 +1,1178 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the google.showcase.v1beta1.Messaging\ListRooms
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListRoomsResponse} + */ +public final class ListRoomsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListRoomsResponse) + ListRoomsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListRoomsResponse.newBuilder() to construct. + private ListRoomsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListRoomsResponse() { + rooms_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListRoomsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ListRoomsResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + rooms_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + rooms_.add( + input.readMessage(com.google.showcase.v1beta1.Room.parser(), extensionRegistry)); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + nextPageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + rooms_ = java.util.Collections.unmodifiableList(rooms_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListRoomsResponse.class, + com.google.showcase.v1beta1.ListRoomsResponse.Builder.class); + } + + public static final int ROOMS_FIELD_NUMBER = 1; + private java.util.List rooms_; + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + @java.lang.Override + public java.util.List getRoomsList() { + return rooms_; + } + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + @java.lang.Override + public java.util.List + getRoomsOrBuilderList() { + return rooms_; + } + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + @java.lang.Override + public int getRoomsCount() { + return rooms_.size(); + } + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Room getRooms(int index) { + return rooms_.get(index); + } + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.RoomOrBuilder getRoomsOrBuilder(int index) { + return rooms_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object nextPageToken_; + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListRoomsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListRoomsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < rooms_.size(); i++) { + output.writeMessage(1, rooms_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < rooms_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, rooms_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += unknownFields.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.showcase.v1beta1.ListRoomsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListRoomsResponse other = + (com.google.showcase.v1beta1.ListRoomsResponse) obj; + + if (!getRoomsList().equals(other.getRoomsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getRoomsCount() > 0) { + hash = (37 * hash) + ROOMS_FIELD_NUMBER; + hash = (53 * hash) + getRoomsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse 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.showcase.v1beta1.ListRoomsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListRoomsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the google.showcase.v1beta1.Messaging\ListRooms
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListRoomsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListRoomsResponse) + com.google.showcase.v1beta1.ListRoomsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListRoomsResponse.class, + com.google.showcase.v1beta1.ListRoomsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListRoomsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRoomsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (roomsBuilder_ == null) { + rooms_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + roomsBuilder_.clear(); + } + nextPageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListRoomsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsResponse build() { + com.google.showcase.v1beta1.ListRoomsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListRoomsResponse buildPartial() { + com.google.showcase.v1beta1.ListRoomsResponse result = + new com.google.showcase.v1beta1.ListRoomsResponse(this); + int from_bitField0_ = bitField0_; + if (roomsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + rooms_ = java.util.Collections.unmodifiableList(rooms_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.rooms_ = rooms_; + } else { + result.rooms_ = roomsBuilder_.build(); + } + result.nextPageToken_ = nextPageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListRoomsResponse) { + return mergeFrom((com.google.showcase.v1beta1.ListRoomsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListRoomsResponse other) { + if (other == com.google.showcase.v1beta1.ListRoomsResponse.getDefaultInstance()) return this; + if (roomsBuilder_ == null) { + if (!other.rooms_.isEmpty()) { + if (rooms_.isEmpty()) { + rooms_ = other.rooms_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRoomsIsMutable(); + rooms_.addAll(other.rooms_); + } + onChanged(); + } + } else { + if (!other.rooms_.isEmpty()) { + if (roomsBuilder_.isEmpty()) { + roomsBuilder_.dispose(); + roomsBuilder_ = null; + rooms_ = other.rooms_; + bitField0_ = (bitField0_ & ~0x00000001); + roomsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getRoomsFieldBuilder() + : null; + } else { + roomsBuilder_.addAllMessages(other.rooms_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ListRoomsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ListRoomsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.util.List rooms_ = + java.util.Collections.emptyList(); + + private void ensureRoomsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + rooms_ = new java.util.ArrayList(rooms_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + roomsBuilder_; + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public java.util.List getRoomsList() { + if (roomsBuilder_ == null) { + return java.util.Collections.unmodifiableList(rooms_); + } else { + return roomsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public int getRoomsCount() { + if (roomsBuilder_ == null) { + return rooms_.size(); + } else { + return roomsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public com.google.showcase.v1beta1.Room getRooms(int index) { + if (roomsBuilder_ == null) { + return rooms_.get(index); + } else { + return roomsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder setRooms(int index, com.google.showcase.v1beta1.Room value) { + if (roomsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoomsIsMutable(); + rooms_.set(index, value); + onChanged(); + } else { + roomsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder setRooms(int index, com.google.showcase.v1beta1.Room.Builder builderForValue) { + if (roomsBuilder_ == null) { + ensureRoomsIsMutable(); + rooms_.set(index, builderForValue.build()); + onChanged(); + } else { + roomsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder addRooms(com.google.showcase.v1beta1.Room value) { + if (roomsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoomsIsMutable(); + rooms_.add(value); + onChanged(); + } else { + roomsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder addRooms(int index, com.google.showcase.v1beta1.Room value) { + if (roomsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoomsIsMutable(); + rooms_.add(index, value); + onChanged(); + } else { + roomsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder addRooms(com.google.showcase.v1beta1.Room.Builder builderForValue) { + if (roomsBuilder_ == null) { + ensureRoomsIsMutable(); + rooms_.add(builderForValue.build()); + onChanged(); + } else { + roomsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder addRooms(int index, com.google.showcase.v1beta1.Room.Builder builderForValue) { + if (roomsBuilder_ == null) { + ensureRoomsIsMutable(); + rooms_.add(index, builderForValue.build()); + onChanged(); + } else { + roomsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder addAllRooms( + java.lang.Iterable values) { + if (roomsBuilder_ == null) { + ensureRoomsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, rooms_); + onChanged(); + } else { + roomsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder clearRooms() { + if (roomsBuilder_ == null) { + rooms_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + roomsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public Builder removeRooms(int index) { + if (roomsBuilder_ == null) { + ensureRoomsIsMutable(); + rooms_.remove(index); + onChanged(); + } else { + roomsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public com.google.showcase.v1beta1.Room.Builder getRoomsBuilder(int index) { + return getRoomsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public com.google.showcase.v1beta1.RoomOrBuilder getRoomsOrBuilder(int index) { + if (roomsBuilder_ == null) { + return rooms_.get(index); + } else { + return roomsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public java.util.List + getRoomsOrBuilderList() { + if (roomsBuilder_ != null) { + return roomsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(rooms_); + } + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public com.google.showcase.v1beta1.Room.Builder addRoomsBuilder() { + return getRoomsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Room.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public com.google.showcase.v1beta1.Room.Builder addRoomsBuilder(int index) { + return getRoomsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Room.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of rooms.
+     * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + public java.util.List getRoomsBuilderList() { + return getRoomsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + getRoomsFieldBuilder() { + if (roomsBuilder_ == null) { + roomsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder>( + rooms_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + rooms_ = null; + } + return roomsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListRoomsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListRoomsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListRoomsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + nextPageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListRoomsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + + nextPageToken_ = getDefaultInstance().getNextPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListRoomsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+     * the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + nextPageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListRoomsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListRoomsResponse) + private static final com.google.showcase.v1beta1.ListRoomsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListRoomsResponse(); + } + + public static com.google.showcase.v1beta1.ListRoomsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListRoomsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListRoomsResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ListRoomsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java new file mode 100644 index 0000000000..f14ac868aa --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListRoomsResponseOrBuilder.java @@ -0,0 +1,112 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface ListRoomsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListRoomsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + java.util.List getRoomsList(); + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + com.google.showcase.v1beta1.Room getRooms(int index); + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + int getRoomsCount(); + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + java.util.List getRoomsOrBuilderList(); + + /** + * + * + *
+   * The list of rooms.
+   * 
+ * + * repeated .google.showcase.v1beta1.Room rooms = 1; + */ + com.google.showcase.v1beta1.RoomOrBuilder getRoomsOrBuilder(int index); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListRoomsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListRoomsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve
+   * the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java new file mode 100644 index 0000000000..28c0395297 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequest.java @@ -0,0 +1,740 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the ListSessions method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListSessionsRequest} + */ +public final class ListSessionsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListSessionsRequest) + ListSessionsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListSessionsRequest.newBuilder() to construct. + private ListSessionsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListSessionsRequest() { + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListSessionsRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ListSessionsRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + pageSize_ = input.readInt32(); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + pageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListSessionsRequest.class, + com.google.showcase.v1beta1.ListSessionsRequest.Builder.class); + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 1; + private int pageSize_; + + /** + * + * + *
+   * The maximum number of sessions to return per page.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object pageToken_; + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (pageSize_ != 0) { + output.writeInt32(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_); + } + size += unknownFields.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.showcase.v1beta1.ListSessionsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListSessionsRequest other = + (com.google.showcase.v1beta1.ListSessionsRequest) obj; + + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest 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.showcase.v1beta1.ListSessionsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListSessionsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the ListSessions method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListSessionsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListSessionsRequest) + com.google.showcase.v1beta1.ListSessionsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListSessionsRequest.class, + com.google.showcase.v1beta1.ListSessionsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListSessionsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + pageSize_ = 0; + + pageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListSessionsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsRequest build() { + com.google.showcase.v1beta1.ListSessionsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsRequest buildPartial() { + com.google.showcase.v1beta1.ListSessionsRequest result = + new com.google.showcase.v1beta1.ListSessionsRequest(this); + result.pageSize_ = pageSize_; + result.pageToken_ = pageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListSessionsRequest) { + return mergeFrom((com.google.showcase.v1beta1.ListSessionsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListSessionsRequest other) { + if (other == com.google.showcase.v1beta1.ListSessionsRequest.getDefaultInstance()) + return this; + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ListSessionsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ListSessionsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * The maximum number of sessions to return per page.
+     * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of sessions to return per page.
+     * 
+ * + * int32 page_size = 1; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of sessions to return per page.
+     * 
+ * + * int32 page_size = 1; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 2; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + pageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + + pageToken_ = getDefaultInstance().getPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 2; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + pageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListSessionsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListSessionsRequest) + private static final com.google.showcase.v1beta1.ListSessionsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListSessionsRequest(); + } + + public static com.google.showcase.v1beta1.ListSessionsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListSessionsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListSessionsRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ListSessionsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java new file mode 100644 index 0000000000..ef4c9b52b0 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsRequestOrBuilder.java @@ -0,0 +1,64 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface ListSessionsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListSessionsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The maximum number of sessions to return per page.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java new file mode 100644 index 0000000000..dfd32eb721 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponse.java @@ -0,0 +1,1166 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * Response for the ListSessions method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListSessionsResponse} + */ +public final class ListSessionsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListSessionsResponse) + ListSessionsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListSessionsResponse.newBuilder() to construct. + private ListSessionsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListSessionsResponse() { + sessions_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListSessionsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ListSessionsResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + sessions_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + sessions_.add( + input.readMessage( + com.google.showcase.v1beta1.Session.parser(), extensionRegistry)); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + nextPageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + sessions_ = java.util.Collections.unmodifiableList(sessions_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListSessionsResponse.class, + com.google.showcase.v1beta1.ListSessionsResponse.Builder.class); + } + + public static final int SESSIONS_FIELD_NUMBER = 1; + private java.util.List sessions_; + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + @java.lang.Override + public java.util.List getSessionsList() { + return sessions_; + } + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + @java.lang.Override + public java.util.List + getSessionsOrBuilderList() { + return sessions_; + } + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + @java.lang.Override + public int getSessionsCount() { + return sessions_.size(); + } + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Session getSessions(int index) { + return sessions_.get(index); + } + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.SessionOrBuilder getSessionsOrBuilder(int index) { + return sessions_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object nextPageToken_; + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < sessions_.size(); i++) { + output.writeMessage(1, sessions_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < sessions_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, sessions_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += unknownFields.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.showcase.v1beta1.ListSessionsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListSessionsResponse other = + (com.google.showcase.v1beta1.ListSessionsResponse) obj; + + if (!getSessionsList().equals(other.getSessionsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getSessionsCount() > 0) { + hash = (37 * hash) + SESSIONS_FIELD_NUMBER; + hash = (53 * hash) + getSessionsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse 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.showcase.v1beta1.ListSessionsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListSessionsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Response for the ListSessions method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListSessionsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListSessionsResponse) + com.google.showcase.v1beta1.ListSessionsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListSessionsResponse.class, + com.google.showcase.v1beta1.ListSessionsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListSessionsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSessionsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (sessionsBuilder_ == null) { + sessions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + sessionsBuilder_.clear(); + } + nextPageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListSessionsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsResponse build() { + com.google.showcase.v1beta1.ListSessionsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListSessionsResponse buildPartial() { + com.google.showcase.v1beta1.ListSessionsResponse result = + new com.google.showcase.v1beta1.ListSessionsResponse(this); + int from_bitField0_ = bitField0_; + if (sessionsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + sessions_ = java.util.Collections.unmodifiableList(sessions_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.sessions_ = sessions_; + } else { + result.sessions_ = sessionsBuilder_.build(); + } + result.nextPageToken_ = nextPageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListSessionsResponse) { + return mergeFrom((com.google.showcase.v1beta1.ListSessionsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListSessionsResponse other) { + if (other == com.google.showcase.v1beta1.ListSessionsResponse.getDefaultInstance()) + return this; + if (sessionsBuilder_ == null) { + if (!other.sessions_.isEmpty()) { + if (sessions_.isEmpty()) { + sessions_ = other.sessions_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureSessionsIsMutable(); + sessions_.addAll(other.sessions_); + } + onChanged(); + } + } else { + if (!other.sessions_.isEmpty()) { + if (sessionsBuilder_.isEmpty()) { + sessionsBuilder_.dispose(); + sessionsBuilder_ = null; + sessions_ = other.sessions_; + bitField0_ = (bitField0_ & ~0x00000001); + sessionsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getSessionsFieldBuilder() + : null; + } else { + sessionsBuilder_.addAllMessages(other.sessions_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ListSessionsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ListSessionsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.util.List sessions_ = + java.util.Collections.emptyList(); + + private void ensureSessionsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + sessions_ = new java.util.ArrayList(sessions_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder> + sessionsBuilder_; + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public java.util.List getSessionsList() { + if (sessionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(sessions_); + } else { + return sessionsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public int getSessionsCount() { + if (sessionsBuilder_ == null) { + return sessions_.size(); + } else { + return sessionsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public com.google.showcase.v1beta1.Session getSessions(int index) { + if (sessionsBuilder_ == null) { + return sessions_.get(index); + } else { + return sessionsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder setSessions(int index, com.google.showcase.v1beta1.Session value) { + if (sessionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSessionsIsMutable(); + sessions_.set(index, value); + onChanged(); + } else { + sessionsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder setSessions( + int index, com.google.showcase.v1beta1.Session.Builder builderForValue) { + if (sessionsBuilder_ == null) { + ensureSessionsIsMutable(); + sessions_.set(index, builderForValue.build()); + onChanged(); + } else { + sessionsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder addSessions(com.google.showcase.v1beta1.Session value) { + if (sessionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSessionsIsMutable(); + sessions_.add(value); + onChanged(); + } else { + sessionsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder addSessions(int index, com.google.showcase.v1beta1.Session value) { + if (sessionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSessionsIsMutable(); + sessions_.add(index, value); + onChanged(); + } else { + sessionsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder addSessions(com.google.showcase.v1beta1.Session.Builder builderForValue) { + if (sessionsBuilder_ == null) { + ensureSessionsIsMutable(); + sessions_.add(builderForValue.build()); + onChanged(); + } else { + sessionsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder addSessions( + int index, com.google.showcase.v1beta1.Session.Builder builderForValue) { + if (sessionsBuilder_ == null) { + ensureSessionsIsMutable(); + sessions_.add(index, builderForValue.build()); + onChanged(); + } else { + sessionsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder addAllSessions( + java.lang.Iterable values) { + if (sessionsBuilder_ == null) { + ensureSessionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, sessions_); + onChanged(); + } else { + sessionsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder clearSessions() { + if (sessionsBuilder_ == null) { + sessions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + sessionsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public Builder removeSessions(int index) { + if (sessionsBuilder_ == null) { + ensureSessionsIsMutable(); + sessions_.remove(index); + onChanged(); + } else { + sessionsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public com.google.showcase.v1beta1.Session.Builder getSessionsBuilder(int index) { + return getSessionsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public com.google.showcase.v1beta1.SessionOrBuilder getSessionsOrBuilder(int index) { + if (sessionsBuilder_ == null) { + return sessions_.get(index); + } else { + return sessionsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public java.util.List + getSessionsOrBuilderList() { + if (sessionsBuilder_ != null) { + return sessionsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(sessions_); + } + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public com.google.showcase.v1beta1.Session.Builder addSessionsBuilder() { + return getSessionsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Session.getDefaultInstance()); + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public com.google.showcase.v1beta1.Session.Builder addSessionsBuilder(int index) { + return getSessionsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Session.getDefaultInstance()); + } + + /** + * + * + *
+     * The sessions being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + public java.util.List getSessionsBuilderList() { + return getSessionsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder> + getSessionsFieldBuilder() { + if (sessionsBuilder_ == null) { + sessionsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Session, + com.google.showcase.v1beta1.Session.Builder, + com.google.showcase.v1beta1.SessionOrBuilder>( + sessions_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + sessions_ = null; + } + return sessionsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + nextPageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + + nextPageToken_ = getDefaultInstance().getNextPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + nextPageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListSessionsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListSessionsResponse) + private static final com.google.showcase.v1beta1.ListSessionsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListSessionsResponse(); + } + + public static com.google.showcase.v1beta1.ListSessionsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListSessionsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListSessionsResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ListSessionsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java new file mode 100644 index 0000000000..d8475fb2cb --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListSessionsResponseOrBuilder.java @@ -0,0 +1,108 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface ListSessionsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListSessionsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + java.util.List getSessionsList(); + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + com.google.showcase.v1beta1.Session getSessions(int index); + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + int getSessionsCount(); + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + java.util.List getSessionsOrBuilderList(); + + /** + * + * + *
+   * The sessions being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Session sessions = 1; + */ + com.google.showcase.v1beta1.SessionOrBuilder getSessionsOrBuilder(int index); + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java new file mode 100644 index 0000000000..93b02387a1 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequest.java @@ -0,0 +1,925 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the ListTests method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListTestsRequest} + */ +public final class ListTestsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListTestsRequest) + ListTestsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListTestsRequest.newBuilder() to construct. + private ListTestsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListTestsRequest() { + parent_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListTestsRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ListTestsRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + parent_ = s; + break; + } + case 16: + { + pageSize_ = input.readInt32(); + break; + } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + pageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListTestsRequest.class, + com.google.showcase.v1beta1.ListTestsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + private volatile java.lang.Object parent_; + + /** + * + * + *
+   * The session.
+   * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * The session.
+   * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_; + + /** + * + * + *
+   * The maximum number of tests to return per page.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + private volatile java.lang.Object pageToken_; + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + size += unknownFields.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.showcase.v1beta1.ListTestsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListTestsRequest other = + (com.google.showcase.v1beta1.ListTestsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsRequest 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.showcase.v1beta1.ListTestsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListTestsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the ListTests method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListTestsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListTestsRequest) + com.google.showcase.v1beta1.ListTestsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListTestsRequest.class, + com.google.showcase.v1beta1.ListTestsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListTestsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + parent_ = ""; + + pageSize_ = 0; + + pageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListTestsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsRequest build() { + com.google.showcase.v1beta1.ListTestsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsRequest buildPartial() { + com.google.showcase.v1beta1.ListTestsRequest result = + new com.google.showcase.v1beta1.ListTestsRequest(this); + result.parent_ = parent_; + result.pageSize_ = pageSize_; + result.pageToken_ = pageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListTestsRequest) { + return mergeFrom((com.google.showcase.v1beta1.ListTestsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListTestsRequest other) { + if (other == com.google.showcase.v1beta1.ListTestsRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ListTestsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ListTestsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * The session.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The session.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The session.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + parent_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The session.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearParent() { + + parent_ = getDefaultInstance().getParent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The session.
+     * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + parent_ = value; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * The maximum number of tests to return per page.
+     * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of tests to return per page.
+     * 
+ * + * int32 page_size = 2; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of tests to return per page.
+     * 
+ * + * int32 page_size = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 3; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + pageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 3; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + + pageToken_ = getDefaultInstance().getPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The page token, for retrieving subsequent pages.
+     * 
+ * + * string page_token = 3; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + pageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListTestsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListTestsRequest) + private static final com.google.showcase.v1beta1.ListTestsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListTestsRequest(); + } + + public static com.google.showcase.v1beta1.ListTestsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListTestsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListTestsRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ListTestsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java new file mode 100644 index 0000000000..451ba9e531 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsRequestOrBuilder.java @@ -0,0 +1,90 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface ListTestsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListTestsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The session.
+   * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * The session.
+   * 
+ * + * string parent = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * The maximum number of tests to return per page.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The page token, for retrieving subsequent pages.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java new file mode 100644 index 0000000000..57c616d2fc --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponse.java @@ -0,0 +1,1162 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response for the ListTests method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListTestsResponse} + */ +public final class ListTestsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListTestsResponse) + ListTestsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListTestsResponse.newBuilder() to construct. + private ListTestsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListTestsResponse() { + tests_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListTestsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ListTestsResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + tests_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + tests_.add( + input.readMessage(com.google.showcase.v1beta1.Test.parser(), extensionRegistry)); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + nextPageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + tests_ = java.util.Collections.unmodifiableList(tests_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListTestsResponse.class, + com.google.showcase.v1beta1.ListTestsResponse.Builder.class); + } + + public static final int TESTS_FIELD_NUMBER = 1; + private java.util.List tests_; + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + @java.lang.Override + public java.util.List getTestsList() { + return tests_; + } + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + @java.lang.Override + public java.util.List + getTestsOrBuilderList() { + return tests_; + } + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + @java.lang.Override + public int getTestsCount() { + return tests_.size(); + } + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test getTests(int index) { + return tests_.get(index); + } + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.TestOrBuilder getTestsOrBuilder(int index) { + return tests_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object nextPageToken_; + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < tests_.size(); i++) { + output.writeMessage(1, tests_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < tests_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, tests_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += unknownFields.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.showcase.v1beta1.ListTestsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListTestsResponse other = + (com.google.showcase.v1beta1.ListTestsResponse) obj; + + if (!getTestsList().equals(other.getTestsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getTestsCount() > 0) { + hash = (37 * hash) + TESTS_FIELD_NUMBER; + hash = (53 * hash) + getTestsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsResponse 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.showcase.v1beta1.ListTestsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListTestsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListTestsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response for the ListTests method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListTestsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListTestsResponse) + com.google.showcase.v1beta1.ListTestsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListTestsResponse.class, + com.google.showcase.v1beta1.ListTestsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListTestsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTestsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (testsBuilder_ == null) { + tests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + testsBuilder_.clear(); + } + nextPageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListTestsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsResponse build() { + com.google.showcase.v1beta1.ListTestsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListTestsResponse buildPartial() { + com.google.showcase.v1beta1.ListTestsResponse result = + new com.google.showcase.v1beta1.ListTestsResponse(this); + int from_bitField0_ = bitField0_; + if (testsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + tests_ = java.util.Collections.unmodifiableList(tests_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.tests_ = tests_; + } else { + result.tests_ = testsBuilder_.build(); + } + result.nextPageToken_ = nextPageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListTestsResponse) { + return mergeFrom((com.google.showcase.v1beta1.ListTestsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListTestsResponse other) { + if (other == com.google.showcase.v1beta1.ListTestsResponse.getDefaultInstance()) return this; + if (testsBuilder_ == null) { + if (!other.tests_.isEmpty()) { + if (tests_.isEmpty()) { + tests_ = other.tests_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTestsIsMutable(); + tests_.addAll(other.tests_); + } + onChanged(); + } + } else { + if (!other.tests_.isEmpty()) { + if (testsBuilder_.isEmpty()) { + testsBuilder_.dispose(); + testsBuilder_ = null; + tests_ = other.tests_; + bitField0_ = (bitField0_ & ~0x00000001); + testsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getTestsFieldBuilder() + : null; + } else { + testsBuilder_.addAllMessages(other.tests_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ListTestsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ListTestsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.util.List tests_ = + java.util.Collections.emptyList(); + + private void ensureTestsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + tests_ = new java.util.ArrayList(tests_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test, + com.google.showcase.v1beta1.Test.Builder, + com.google.showcase.v1beta1.TestOrBuilder> + testsBuilder_; + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public java.util.List getTestsList() { + if (testsBuilder_ == null) { + return java.util.Collections.unmodifiableList(tests_); + } else { + return testsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public int getTestsCount() { + if (testsBuilder_ == null) { + return tests_.size(); + } else { + return testsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public com.google.showcase.v1beta1.Test getTests(int index) { + if (testsBuilder_ == null) { + return tests_.get(index); + } else { + return testsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder setTests(int index, com.google.showcase.v1beta1.Test value) { + if (testsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestsIsMutable(); + tests_.set(index, value); + onChanged(); + } else { + testsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder setTests(int index, com.google.showcase.v1beta1.Test.Builder builderForValue) { + if (testsBuilder_ == null) { + ensureTestsIsMutable(); + tests_.set(index, builderForValue.build()); + onChanged(); + } else { + testsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder addTests(com.google.showcase.v1beta1.Test value) { + if (testsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestsIsMutable(); + tests_.add(value); + onChanged(); + } else { + testsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder addTests(int index, com.google.showcase.v1beta1.Test value) { + if (testsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestsIsMutable(); + tests_.add(index, value); + onChanged(); + } else { + testsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder addTests(com.google.showcase.v1beta1.Test.Builder builderForValue) { + if (testsBuilder_ == null) { + ensureTestsIsMutable(); + tests_.add(builderForValue.build()); + onChanged(); + } else { + testsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder addTests(int index, com.google.showcase.v1beta1.Test.Builder builderForValue) { + if (testsBuilder_ == null) { + ensureTestsIsMutable(); + tests_.add(index, builderForValue.build()); + onChanged(); + } else { + testsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder addAllTests( + java.lang.Iterable values) { + if (testsBuilder_ == null) { + ensureTestsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tests_); + onChanged(); + } else { + testsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder clearTests() { + if (testsBuilder_ == null) { + tests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + testsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public Builder removeTests(int index) { + if (testsBuilder_ == null) { + ensureTestsIsMutable(); + tests_.remove(index); + onChanged(); + } else { + testsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public com.google.showcase.v1beta1.Test.Builder getTestsBuilder(int index) { + return getTestsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public com.google.showcase.v1beta1.TestOrBuilder getTestsOrBuilder(int index) { + if (testsBuilder_ == null) { + return tests_.get(index); + } else { + return testsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public java.util.List + getTestsOrBuilderList() { + if (testsBuilder_ != null) { + return testsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(tests_); + } + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public com.google.showcase.v1beta1.Test.Builder addTestsBuilder() { + return getTestsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Test.getDefaultInstance()); + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public com.google.showcase.v1beta1.Test.Builder addTestsBuilder(int index) { + return getTestsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Test.getDefaultInstance()); + } + + /** + * + * + *
+     * The tests being returned.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + public java.util.List getTestsBuilderList() { + return getTestsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test, + com.google.showcase.v1beta1.Test.Builder, + com.google.showcase.v1beta1.TestOrBuilder> + getTestsFieldBuilder() { + if (testsBuilder_ == null) { + testsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test, + com.google.showcase.v1beta1.Test.Builder, + com.google.showcase.v1beta1.TestOrBuilder>( + tests_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + tests_ = null; + } + return testsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + nextPageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + + nextPageToken_ = getDefaultInstance().getNextPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token, if any.
+     * An empty value here means the last page has been reached.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + nextPageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListTestsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListTestsResponse) + private static final com.google.showcase.v1beta1.ListTestsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListTestsResponse(); + } + + public static com.google.showcase.v1beta1.ListTestsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListTestsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListTestsResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ListTestsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java new file mode 100644 index 0000000000..981c759a8c --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListTestsResponseOrBuilder.java @@ -0,0 +1,108 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface ListTestsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListTestsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + java.util.List getTestsList(); + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + com.google.showcase.v1beta1.Test getTests(int index); + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + int getTestsCount(); + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + java.util.List getTestsOrBuilderList(); + + /** + * + * + *
+   * The tests being returned.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test tests = 1; + */ + com.google.showcase.v1beta1.TestOrBuilder getTestsOrBuilder(int index); + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * The next page token, if any.
+   * An empty value here means the last page has been reached.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java new file mode 100644 index 0000000000..c38a00dc07 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequest.java @@ -0,0 +1,759 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Identity\ListUsers
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListUsersRequest} + */ +public final class ListUsersRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListUsersRequest) + ListUsersRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListUsersRequest.newBuilder() to construct. + private ListUsersRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUsersRequest() { + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUsersRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ListUsersRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + pageSize_ = input.readInt32(); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + pageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListUsersRequest.class, + com.google.showcase.v1beta1.ListUsersRequest.Builder.class); + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 1; + private int pageSize_; + + /** + * + * + *
+   * The maximum number of users to return. Server may return fewer users
+   * than requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object pageToken_; + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Identity\ListUsers` method.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Identity\ListUsers` method.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (pageSize_ != 0) { + output.writeInt32(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_); + } + size += unknownFields.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.showcase.v1beta1.ListUsersRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListUsersRequest other = + (com.google.showcase.v1beta1.ListUsersRequest) obj; + + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersRequest 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.showcase.v1beta1.ListUsersRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListUsersRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Identity\ListUsers
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListUsersRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListUsersRequest) + com.google.showcase.v1beta1.ListUsersRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListUsersRequest.class, + com.google.showcase.v1beta1.ListUsersRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListUsersRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + pageSize_ = 0; + + pageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListUsersRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersRequest build() { + com.google.showcase.v1beta1.ListUsersRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersRequest buildPartial() { + com.google.showcase.v1beta1.ListUsersRequest result = + new com.google.showcase.v1beta1.ListUsersRequest(this); + result.pageSize_ = pageSize_; + result.pageToken_ = pageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListUsersRequest) { + return mergeFrom((com.google.showcase.v1beta1.ListUsersRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListUsersRequest other) { + if (other == com.google.showcase.v1beta1.ListUsersRequest.getDefaultInstance()) return this; + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ListUsersRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ListUsersRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * The maximum number of users to return. Server may return fewer users
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of users to return. Server may return fewer users
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of users to return. Server may return fewer users
+     * than requested. If unspecified, server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 1; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Identity\ListUsers` method.
+     * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Identity\ListUsers` method.
+     * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Identity\ListUsers` method.
+     * 
+ * + * string page_token = 2; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + pageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Identity\ListUsers` method.
+     * 
+ * + * string page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + + pageToken_ = getDefaultInstance().getPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Identity\ListUsers` method.
+     * 
+ * + * string page_token = 2; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + pageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListUsersRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListUsersRequest) + private static final com.google.showcase.v1beta1.ListUsersRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListUsersRequest(); + } + + public static com.google.showcase.v1beta1.ListUsersRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUsersRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListUsersRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ListUsersRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java new file mode 100644 index 0000000000..bebb9a3b7b --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersRequestOrBuilder.java @@ -0,0 +1,69 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +public interface ListUsersRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListUsersRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The maximum number of users to return. Server may return fewer users
+   * than requested. If unspecified, server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 1; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Identity\ListUsers` method.
+   * 
+ * + * string page_token = 2; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The value of google.showcase.v1beta1.ListUsersResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Identity\ListUsers` method.
+   * 
+ * + * string page_token = 2; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java new file mode 100644 index 0000000000..b1dc9df720 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponse.java @@ -0,0 +1,1178 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the google.showcase.v1beta1.Identity\ListUsers
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListUsersResponse} + */ +public final class ListUsersResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ListUsersResponse) + ListUsersResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListUsersResponse.newBuilder() to construct. + private ListUsersResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUsersResponse() { + users_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUsersResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ListUsersResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + users_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + users_.add( + input.readMessage(com.google.showcase.v1beta1.User.parser(), extensionRegistry)); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + nextPageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + users_ = java.util.Collections.unmodifiableList(users_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListUsersResponse.class, + com.google.showcase.v1beta1.ListUsersResponse.Builder.class); + } + + public static final int USERS_FIELD_NUMBER = 1; + private java.util.List users_; + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + @java.lang.Override + public java.util.List getUsersList() { + return users_; + } + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + @java.lang.Override + public java.util.List + getUsersOrBuilderList() { + return users_; + } + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + @java.lang.Override + public int getUsersCount() { + return users_.size(); + } + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.User getUsers(int index) { + return users_.get(index); + } + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.UserOrBuilder getUsersOrBuilder(int index) { + return users_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object nextPageToken_; + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListUsersRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+   * next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListUsersRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+   * next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < users_.size(); i++) { + output.writeMessage(1, users_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < users_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, users_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += unknownFields.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.showcase.v1beta1.ListUsersResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ListUsersResponse other = + (com.google.showcase.v1beta1.ListUsersResponse) obj; + + if (!getUsersList().equals(other.getUsersList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getUsersCount() > 0) { + hash = (37 * hash) + USERS_FIELD_NUMBER; + hash = (53 * hash) + getUsersList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersResponse 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.showcase.v1beta1.ListUsersResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ListUsersResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ListUsersResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the google.showcase.v1beta1.Identity\ListUsers
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ListUsersResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ListUsersResponse) + com.google.showcase.v1beta1.ListUsersResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ListUsersResponse.class, + com.google.showcase.v1beta1.ListUsersResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ListUsersResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUsersFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (usersBuilder_ == null) { + users_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + usersBuilder_.clear(); + } + nextPageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_ListUsersResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ListUsersResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersResponse build() { + com.google.showcase.v1beta1.ListUsersResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ListUsersResponse buildPartial() { + com.google.showcase.v1beta1.ListUsersResponse result = + new com.google.showcase.v1beta1.ListUsersResponse(this); + int from_bitField0_ = bitField0_; + if (usersBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + users_ = java.util.Collections.unmodifiableList(users_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.users_ = users_; + } else { + result.users_ = usersBuilder_.build(); + } + result.nextPageToken_ = nextPageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ListUsersResponse) { + return mergeFrom((com.google.showcase.v1beta1.ListUsersResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ListUsersResponse other) { + if (other == com.google.showcase.v1beta1.ListUsersResponse.getDefaultInstance()) return this; + if (usersBuilder_ == null) { + if (!other.users_.isEmpty()) { + if (users_.isEmpty()) { + users_ = other.users_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureUsersIsMutable(); + users_.addAll(other.users_); + } + onChanged(); + } + } else { + if (!other.users_.isEmpty()) { + if (usersBuilder_.isEmpty()) { + usersBuilder_.dispose(); + usersBuilder_ = null; + users_ = other.users_; + bitField0_ = (bitField0_ & ~0x00000001); + usersBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getUsersFieldBuilder() + : null; + } else { + usersBuilder_.addAllMessages(other.users_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ListUsersResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ListUsersResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.util.List users_ = + java.util.Collections.emptyList(); + + private void ensureUsersIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + users_ = new java.util.ArrayList(users_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + usersBuilder_; + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public java.util.List getUsersList() { + if (usersBuilder_ == null) { + return java.util.Collections.unmodifiableList(users_); + } else { + return usersBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public int getUsersCount() { + if (usersBuilder_ == null) { + return users_.size(); + } else { + return usersBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public com.google.showcase.v1beta1.User getUsers(int index) { + if (usersBuilder_ == null) { + return users_.get(index); + } else { + return usersBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder setUsers(int index, com.google.showcase.v1beta1.User value) { + if (usersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUsersIsMutable(); + users_.set(index, value); + onChanged(); + } else { + usersBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder setUsers(int index, com.google.showcase.v1beta1.User.Builder builderForValue) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.set(index, builderForValue.build()); + onChanged(); + } else { + usersBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder addUsers(com.google.showcase.v1beta1.User value) { + if (usersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUsersIsMutable(); + users_.add(value); + onChanged(); + } else { + usersBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder addUsers(int index, com.google.showcase.v1beta1.User value) { + if (usersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUsersIsMutable(); + users_.add(index, value); + onChanged(); + } else { + usersBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder addUsers(com.google.showcase.v1beta1.User.Builder builderForValue) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.add(builderForValue.build()); + onChanged(); + } else { + usersBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder addUsers(int index, com.google.showcase.v1beta1.User.Builder builderForValue) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.add(index, builderForValue.build()); + onChanged(); + } else { + usersBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder addAllUsers( + java.lang.Iterable values) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, users_); + onChanged(); + } else { + usersBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder clearUsers() { + if (usersBuilder_ == null) { + users_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + usersBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public Builder removeUsers(int index) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.remove(index); + onChanged(); + } else { + usersBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public com.google.showcase.v1beta1.User.Builder getUsersBuilder(int index) { + return getUsersFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public com.google.showcase.v1beta1.UserOrBuilder getUsersOrBuilder(int index) { + if (usersBuilder_ == null) { + return users_.get(index); + } else { + return usersBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public java.util.List + getUsersOrBuilderList() { + if (usersBuilder_ != null) { + return usersBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(users_); + } + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public com.google.showcase.v1beta1.User.Builder addUsersBuilder() { + return getUsersFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.User.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public com.google.showcase.v1beta1.User.Builder addUsersBuilder(int index) { + return getUsersFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.User.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of users.
+     * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + public java.util.List getUsersBuilderList() { + return getUsersFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + getUsersFieldBuilder() { + if (usersBuilder_ == null) { + usersBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder>( + users_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + users_ = null; + } + return usersBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListUsersRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+     * next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListUsersRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+     * next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListUsersRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+     * next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + nextPageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListUsersRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+     * next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + + nextPageToken_ = getDefaultInstance().getNextPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in ListUsersRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+     * next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + nextPageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ListUsersResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ListUsersResponse) + private static final com.google.showcase.v1beta1.ListUsersResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ListUsersResponse(); + } + + public static com.google.showcase.v1beta1.ListUsersResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUsersResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListUsersResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ListUsersResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java new file mode 100644 index 0000000000..ddcf85b023 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ListUsersResponseOrBuilder.java @@ -0,0 +1,112 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +public interface ListUsersResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ListUsersResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + java.util.List getUsersList(); + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + com.google.showcase.v1beta1.User getUsers(int index); + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + int getUsersCount(); + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + java.util.List getUsersOrBuilderList(); + + /** + * + * + *
+   * The list of users.
+   * 
+ * + * repeated .google.showcase.v1beta1.User users = 1; + */ + com.google.showcase.v1beta1.UserOrBuilder getUsersOrBuilder(int index); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListUsersRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+   * next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in ListUsersRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the
+   * next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java new file mode 100644 index 0000000000..5f48a7ca5a --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/MessagingOuterClass.java @@ -0,0 +1,492 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public final class MessagingOuterClass { + private MessagingOuterClass() {} + + 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_showcase_v1beta1_Room_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Room_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Blurb_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ConnectRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_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.schema/google/showcase/v1beta1/messagi" + + "ng.proto\022\027google.showcase.v1beta1\032\034googl" + + "e/api/annotations.proto\032\027google/api/clie" + + "nt.proto\032\037google/api/field_behavior.prot" + + "o\032\031google/api/resource.proto\032#google/lon" + + "grunning/operations.proto\032\033google/protob" + + "uf/empty.proto\032 google/protobuf/field_ma" + + "sk.proto\032\037google/protobuf/timestamp.prot" + + "o\032\036google/rpc/error_details.proto\"\341\001\n\004Ro" + + "om\022\014\n\004name\030\001 \001(\t\022\031\n\014display_name\030\002 \001(\tB\003" + + "\340A\002\022\023\n\013description\030\003 \001(\t\0224\n\013create_time\030" + + "\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224" + + "\n\013update_time\030\005 \001(\0132\032.google.protobuf.Ti" + + "mestampB\003\340A\003:/\352A,\n\034showcase.googleapis.c" + + "om/Room\022\014rooms/{room}\"@\n\021CreateRoomReque" + + "st\022+\n\004room\030\001 \001(\0132\035.google.showcase.v1bet" + + "a1.Room\"D\n\016GetRoomRequest\0222\n\004name\030\001 \001(\tB" + + "$\372A\036\n\034showcase.googleapis.com/Room\340A\002\"q\n" + + "\021UpdateRoomRequest\022+\n\004room\030\001 \001(\0132\035.googl" + + "e.showcase.v1beta1.Room\022/\n\013update_mask\030\002" + + " \001(\0132\032.google.protobuf.FieldMask\"G\n\021Dele" + + "teRoomRequest\0222\n\004name\030\001 \001(\tB$\372A\036\n\034showca" + + "se.googleapis.com/Room\340A\002\"9\n\020ListRoomsRe" + + "quest\022\021\n\tpage_size\030\001 \001(\005\022\022\n\npage_token\030\002" + + " \001(\t\"Z\n\021ListRoomsResponse\022,\n\005rooms\030\001 \003(\013" + + "2\035.google.showcase.v1beta1.Room\022\027\n\017next_" + + "page_token\030\002 \001(\t\"\366\003\n\005Blurb\022\014\n\004name\030\001 \001(\t" + + "\0222\n\004user\030\002 \001(\tB$\372A\036\n\034showcase.googleapis" + + ".com/User\340A\002\022\016\n\004text\030\003 \001(\tH\000\022\017\n\005image\030\004 " + + "\001(\014H\000\0224\n\013create_time\030\005 \001(\0132\032.google.prot" + + "obuf.TimestampB\003\340A\003\0224\n\013update_time\030\006 \001(\013" + + "2\032.google.protobuf.TimestampB\003\340A\003\022\030\n\016leg" + + "acy_room_id\030\007 \001(\tH\001\022\030\n\016legacy_user_id\030\010 " + + "\001(\tH\001:\321\001\352A\315\001\n\035showcase.googleapis.com/Bl" + + "urb\0228users/{user}/profile/blurbs/legacy/" + + "{legacy_user}~{blurb}\022#users/{user}/prof" + + "ile/blurbs/{blurb}\022\033rooms/{room}/blurbs/" + + "{blurb}\0220rooms/{room}/blurbs/legacy/{leg" + + "acy_room}.{blurb}B\t\n\007contentB\013\n\tlegacy_i" + + "d\"z\n\022CreateBlurbRequest\0225\n\006parent\030\001 \001(\tB" + + "%\372A\037\022\035showcase.googleapis.com/Blurb\340A\002\022-" + + "\n\005blurb\030\002 \001(\0132\036.google.showcase.v1beta1." + + "Blurb\"F\n\017GetBlurbRequest\0223\n\004name\030\001 \001(\tB%" + + "\372A\037\n\035showcase.googleapis.com/Blurb\340A\002\"t\n" + + "\022UpdateBlurbRequest\022-\n\005blurb\030\001 \001(\0132\036.goo" + + "gle.showcase.v1beta1.Blurb\022/\n\013update_mas" + + "k\030\002 \001(\0132\032.google.protobuf.FieldMask\"I\n\022D" + + "eleteBlurbRequest\0223\n\004name\030\001 \001(\tB%\372A\037\n\035sh" + + "owcase.googleapis.com/Blurb\340A\002\"q\n\021ListBl" + + "urbsRequest\0225\n\006parent\030\001 \001(\tB%\372A\037\022\035showca" + + "se.googleapis.com/Blurb\340A\002\022\021\n\tpage_size\030" + + "\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"]\n\022ListBlurbsR" + + "esponse\022.\n\006blurbs\030\001 \003(\0132\036.google.showcas" + + "e.v1beta1.Blurb\022\027\n\017next_page_token\030\002 \001(\t" + + "\"\204\001\n\023SearchBlurbsRequest\022\022\n\005query\030\001 \001(\tB" + + "\003\340A\002\0222\n\006parent\030\002 \001(\tB\"\372A\037\022\035showcase.goog" + + "leapis.com/Blurb\022\021\n\tpage_size\030\003 \001(\005\022\022\n\np" + + "age_token\030\004 \001(\t\"A\n\024SearchBlurbsMetadata\022" + + ")\n\nretry_info\030\001 \001(\0132\025.google.rpc.RetryIn" + + "fo\"_\n\024SearchBlurbsResponse\022.\n\006blurbs\030\001 \003" + + "(\0132\036.google.showcase.v1beta1.Blurb\022\027\n\017ne" + + "xt_page_token\030\002 \001(\t\"\200\001\n\023StreamBlurbsRequ" + + "est\0223\n\004name\030\001 \001(\tB%\372A\037\022\035showcase.googlea" + + "pis.com/Blurb\340A\002\0224\n\013expire_time\030\002 \001(\0132\032." + + "google.protobuf.TimestampB\003\340A\002\"\321\001\n\024Strea" + + "mBlurbsResponse\022-\n\005blurb\030\001 \001(\0132\036.google." + + "showcase.v1beta1.Blurb\022D\n\006action\030\002 \001(\01624" + + ".google.showcase.v1beta1.StreamBlurbsRes" + + "ponse.Action\"D\n\006Action\022\026\n\022ACTION_UNSPECI" + + "FIED\020\000\022\n\n\006CREATE\020\001\022\n\n\006UPDATE\020\002\022\n\n\006DELETE" + + "\020\003\"#\n\022SendBlurbsResponse\022\r\n\005names\030\001 \003(\t\"" + + "\332\001\n\016ConnectRequest\022G\n\006config\030\001 \001(\01325.goo" + + "gle.showcase.v1beta1.ConnectRequest.Conn" + + "ectConfigH\000\022/\n\005blurb\030\002 \001(\0132\036.google.show" + + "case.v1beta1.BlurbH\000\032C\n\rConnectConfig\0222\n" + + "\006parent\030\001 \001(\tB\"\372A\037\022\035showcase.googleapis." + + "com/BlurbB\t\n\007request2\264\023\n\tMessaging\022\227\001\n\nC" + + "reateRoom\022*.google.showcase.v1beta1.Crea" + + "teRoomRequest\032\035.google.showcase.v1beta1." + + "Room\">\202\323\344\223\002\023\"\016/v1beta1/rooms:\001*\332A\"room.d" + + "isplay_name,room.description\022y\n\007GetRoom\022" + + "\'.google.showcase.v1beta1.GetRoomRequest" + + "\032\035.google.showcase.v1beta1.Room\"&\202\323\344\223\002\031\022" + + "\027/v1beta1/{name=rooms/*}\332A\004name\022\203\001\n\nUpda" + + "teRoom\022*.google.showcase.v1beta1.UpdateR" + + "oomRequest\032\035.google.showcase.v1beta1.Roo" + + "m\"*\202\323\344\223\002$2\034/v1beta1/{room.name=rooms/*}:" + + "\004room\022x\n\nDeleteRoom\022*.google.showcase.v1" + + "beta1.DeleteRoomRequest\032\026.google.protobu" + + "f.Empty\"&\202\323\344\223\002\031*\027/v1beta1/{name=rooms/*}" + + "\332A\004name\022z\n\tListRooms\022).google.showcase.v" + + "1beta1.ListRoomsRequest\032*.google.showcas" + + "e.v1beta1.ListRoomsResponse\"\026\202\323\344\223\002\020\022\016/v1" + + "beta1/rooms\022\366\001\n\013CreateBlurb\022+.google.sho" + + "wcase.v1beta1.CreateBlurbRequest\032\036.googl" + + "e.showcase.v1beta1.Blurb\"\231\001\202\323\344\223\002T\" /v1be" + + "ta1/{parent=rooms/*}/blurbs:\001*Z-\"(/v1bet" + + "a1/{parent=users/*/profile}/blurbs:\001*\332A\034" + + "parent,blurb.user,blurb.text\332A\035parent,bl" + + "urb.user,blurb.image\022\261\001\n\010GetBlurb\022(.goog" + + "le.showcase.v1beta1.GetBlurbRequest\032\036.go" + + "ogle.showcase.v1beta1.Blurb\"[\202\323\344\223\002N\022 /v1" + + "beta1/{name=rooms/*/blurbs/*}Z*\022(/v1beta" + + "1/{name=users/*/profile/blurbs/*}\332A\004name" + + "\022\312\001\n\013UpdateBlurb\022+.google.showcase.v1bet" + + "a1.UpdateBlurbRequest\032\036.google.showcase." + + "v1beta1.Blurb\"n\202\323\344\223\002h2&/v1beta1/{blurb.n" + + "ame=rooms/*/blurbs/*}:\005blurbZ72./v1beta1" + + "/{blurb.name=users/*/profile/blurbs/*}:\005" + + "blurb\022\257\001\n\013DeleteBlurb\022+.google.showcase." + + "v1beta1.DeleteBlurbRequest\032\026.google.prot" + + "obuf.Empty\"[\202\323\344\223\002N* /v1beta1/{name=rooms" + + "/*/blurbs/*}Z**(/v1beta1/{name=users/*/p" + + "rofile/blurbs/*}\332A\004name\022\304\001\n\nListBlurbs\022*" + + ".google.showcase.v1beta1.ListBlurbsReque" + + "st\032+.google.showcase.v1beta1.ListBlurbsR" + + "esponse\"]\202\323\344\223\002N\022 /v1beta1/{parent=rooms/" + + "*}/blurbsZ*\022(/v1beta1/{parent=users/*/pr" + + "ofile}/blurbs\332A\006parent\022\201\002\n\014SearchBlurbs\022" + + ",.google.showcase.v1beta1.SearchBlurbsRe" + + "quest\032\035.google.longrunning.Operation\"\243\001\202" + + "\323\344\223\002_\"\'/v1beta1/{parent=rooms/*}/blurbs:" + + "search:\001*Z1\"//v1beta1/{parent=users/*/pr" + + "ofile}/blurbs:search\312A,\n\024SearchBlurbsRes" + + "ponse\022\024SearchBlurbsMetadata\332A\014parent,que" + + "ry\022\323\001\n\014StreamBlurbs\022,.google.showcase.v1" + + "beta1.StreamBlurbsRequest\032-.google.showc" + + "ase.v1beta1.StreamBlurbsResponse\"d\202\323\344\223\002^" + + "\"%/v1beta1/{name=rooms/*}/blurbs:stream:" + + "\001*Z2\"-/v1beta1/{name=users/*/profile}/bl" + + "urbs:stream:\001*0\001\022\316\001\n\nSendBlurbs\022+.google" + + ".showcase.v1beta1.CreateBlurbRequest\032+.g" + + "oogle.showcase.v1beta1.SendBlurbsRespons" + + "e\"d\202\323\344\223\002^\"%/v1beta1/{parent=rooms/*}/blu" + + "rbs:send:\001*Z2\"-/v1beta1/{parent=users/*/" + + "profile}/blurbs:send:\001*(\001\022e\n\007Connect\022\'.g" + + "oogle.showcase.v1beta1.ConnectRequest\032-." + + "google.showcase.v1beta1.StreamBlurbsResp" + + "onse(\0010\001\032\021\312A\016localhost:7469Bq\n\033com.googl" + + "e.showcase.v1beta1P\001Z4github.com/googlea" + + "pis/gapic-showcase/server/genproto\352\002\031Goo" + + "gle::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.longrunning.OperationsProto.getDescriptor(), + com.google.protobuf.EmptyProto.getDescriptor(), + com.google.protobuf.FieldMaskProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + com.google.rpc.ErrorDetailsProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_Room_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_Room_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Room_descriptor, + new java.lang.String[] { + "Name", "DisplayName", "Description", "CreateTime", "UpdateTime", + }); + internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_showcase_v1beta1_CreateRoomRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_CreateRoomRequest_descriptor, + new java.lang.String[] { + "Room", + }); + internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_showcase_v1beta1_GetRoomRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_GetRoomRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor, + new java.lang.String[] { + "Room", "UpdateMask", + }); + internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_showcase_v1beta1_DeleteRoomRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_DeleteRoomRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_showcase_v1beta1_ListRoomsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListRoomsRequest_descriptor, + new java.lang.String[] { + "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_showcase_v1beta1_ListRoomsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListRoomsResponse_descriptor, + new java.lang.String[] { + "Rooms", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_Blurb_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_showcase_v1beta1_Blurb_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Blurb_descriptor, + new java.lang.String[] { + "Name", + "User", + "Text", + "Image", + "CreateTime", + "UpdateTime", + "LegacyRoomId", + "LegacyUserId", + "Content", + "LegacyId", + }); + internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_showcase_v1beta1_CreateBlurbRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_CreateBlurbRequest_descriptor, + new java.lang.String[] { + "Parent", "Blurb", + }); + internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_showcase_v1beta1_GetBlurbRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_GetBlurbRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor, + new java.lang.String[] { + "Blurb", "UpdateMask", + }); + internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_showcase_v1beta1_DeleteBlurbRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_DeleteBlurbRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_showcase_v1beta1_ListBlurbsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListBlurbsRequest_descriptor, + new java.lang.String[] { + "Parent", "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_google_showcase_v1beta1_ListBlurbsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListBlurbsResponse_descriptor, + new java.lang.String[] { + "Blurbs", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor, + new java.lang.String[] { + "Query", "Parent", "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor, + new java.lang.String[] { + "RetryInfo", + }); + internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor, + new java.lang.String[] { + "Blurbs", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor = + getDescriptor().getMessageTypes().get(17); + internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor, + new java.lang.String[] { + "Name", "ExpireTime", + }); + internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor = + getDescriptor().getMessageTypes().get(18); + internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor, + new java.lang.String[] { + "Blurb", "Action", + }); + internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor = + getDescriptor().getMessageTypes().get(19); + internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor, + new java.lang.String[] { + "Names", + }); + internal_static_google_showcase_v1beta1_ConnectRequest_descriptor = + getDescriptor().getMessageTypes().get(20); + internal_static_google_showcase_v1beta1_ConnectRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ConnectRequest_descriptor, + new java.lang.String[] { + "Config", "Blurb", "Request", + }); + internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor = + internal_static_google_showcase_v1beta1_ConnectRequest_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ConnectRequest_ConnectConfig_descriptor, + new java.lang.String[] { + "Parent", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.methodSignature); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + registry.add(com.google.longrunning.OperationsProto.operationInfo); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.rpc.ErrorDetailsProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java new file mode 100644 index 0000000000..982a20cb30 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponse.java @@ -0,0 +1,1042 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyMappedResponse} */ +public final class PagedExpandLegacyMappedResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) + PagedExpandLegacyMappedResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PagedExpandLegacyMappedResponse.newBuilder() to construct. + private PagedExpandLegacyMappedResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PagedExpandLegacyMappedResponse() { + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PagedExpandLegacyMappedResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private PagedExpandLegacyMappedResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + alphabetized_ = + com.google.protobuf.MapField.newMapField( + AlphabetizedDefaultEntryHolder.defaultEntry); + mutable_bitField0_ |= 0x00000001; + } + com.google.protobuf.MapEntry< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + alphabetized__ = + input.readMessage( + AlphabetizedDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + alphabetized_.getMutableMap().put(alphabetized__.getKey(), alphabetized__.getValue()); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + nextPageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapField internalGetMapField(int number) { + switch (number) { + case 1: + return internalGetAlphabetized(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.class, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.Builder.class); + } + + public static final int ALPHABETIZED_FIELD_NUMBER = 1; + + private static final class AlphabetizedDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + defaultEntry = + com.google.protobuf.MapEntry + . + newDefaultInstance( + com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.showcase.v1beta1.PagedExpandResponseList.getDefaultInstance()); + } + + private com.google.protobuf.MapField< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + alphabetized_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + internalGetAlphabetized() { + if (alphabetized_ == null) { + return com.google.protobuf.MapField.emptyMapField( + AlphabetizedDefaultEntryHolder.defaultEntry); + } + return alphabetized_; + } + + public int getAlphabetizedCount() { + return internalGetAlphabetized().getMap().size(); + } + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public boolean containsAlphabetized(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetAlphabetized().getMap().containsKey(key); + } + + /** Use {@link #getAlphabetizedMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map + getAlphabetized() { + return getAlphabetizedMap(); + } + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public java.util.Map + getAlphabetizedMap() { + return internalGetAlphabetized().getMap(); + } + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList getAlphabetizedOrDefault( + java.lang.String key, com.google.showcase.v1beta1.PagedExpandResponseList defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetAlphabetized().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList getAlphabetizedOrThrow( + java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetAlphabetized().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object nextPageToken_; + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetAlphabetized(), AlphabetizedDefaultEntryHolder.defaultEntry, 1); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (java.util.Map.Entry + entry : internalGetAlphabetized().getMap().entrySet()) { + com.google.protobuf.MapEntry< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + alphabetized__ = + AlphabetizedDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, alphabetized__); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += unknownFields.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.showcase.v1beta1.PagedExpandLegacyMappedResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse other = + (com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse) obj; + + if (!internalGetAlphabetized().equals(other.internalGetAlphabetized())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (!internalGetAlphabetized().getMap().isEmpty()) { + hash = (37 * hash) + ALPHABETIZED_FIELD_NUMBER; + hash = (53 * hash) + internalGetAlphabetized().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse 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.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PagedExpandLegacyMappedResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyMappedResponse} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMapField(int number) { + switch (number) { + case 1: + return internalGetAlphabetized(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + switch (number) { + case 1: + return internalGetMutableAlphabetized(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.class, + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + internalGetMutableAlphabetized().clear(); + nextPageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse build() { + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse buildPartial() { + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse result = + new com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse(this); + int from_bitField0_ = bitField0_; + result.alphabetized_ = internalGetAlphabetized(); + result.alphabetized_.makeImmutable(); + result.nextPageToken_ = nextPageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse) { + return mergeFrom((com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse other) { + if (other == com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.getDefaultInstance()) + return this; + internalGetMutableAlphabetized().mergeFrom(other.internalGetAlphabetized()); + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + alphabetized_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + internalGetAlphabetized() { + if (alphabetized_ == null) { + return com.google.protobuf.MapField.emptyMapField( + AlphabetizedDefaultEntryHolder.defaultEntry); + } + return alphabetized_; + } + + private com.google.protobuf.MapField< + java.lang.String, com.google.showcase.v1beta1.PagedExpandResponseList> + internalGetMutableAlphabetized() { + onChanged(); + ; + if (alphabetized_ == null) { + alphabetized_ = + com.google.protobuf.MapField.newMapField(AlphabetizedDefaultEntryHolder.defaultEntry); + } + if (!alphabetized_.isMutable()) { + alphabetized_ = alphabetized_.copy(); + } + return alphabetized_; + } + + public int getAlphabetizedCount() { + return internalGetAlphabetized().getMap().size(); + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public boolean containsAlphabetized(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetAlphabetized().getMap().containsKey(key); + } + + /** Use {@link #getAlphabetizedMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map + getAlphabetized() { + return getAlphabetizedMap(); + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public java.util.Map + getAlphabetizedMap() { + return internalGetAlphabetized().getMap(); + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList getAlphabetizedOrDefault( + java.lang.String key, com.google.showcase.v1beta1.PagedExpandResponseList defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetAlphabetized().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList getAlphabetizedOrThrow( + java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetAlphabetized().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearAlphabetized() { + internalGetMutableAlphabetized().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + public Builder removeAlphabetized(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableAlphabetized().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map + getMutableAlphabetized() { + return internalGetMutableAlphabetized().getMutableMap(); + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + public Builder putAlphabetized( + java.lang.String key, com.google.showcase.v1beta1.PagedExpandResponseList value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + + internalGetMutableAlphabetized().getMutableMap().put(key, value); + return this; + } + + /** + * + * + *
+     * The words that were expanded, indexed by their initial character.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+     *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+     * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + public Builder putAllAlphabetized( + java.util.Map + values) { + internalGetMutableAlphabetized().getMutableMap().putAll(values); + return this; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + nextPageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + + nextPageToken_ = getDefaultInstance().getNextPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + nextPageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) + private static final com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse(); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyMappedResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PagedExpandLegacyMappedResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PagedExpandLegacyMappedResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.PagedExpandLegacyMappedResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java new file mode 100644 index 0000000000..fadc9734cd --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyMappedResponseOrBuilder.java @@ -0,0 +1,132 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface PagedExpandLegacyMappedResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandLegacyMappedResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + int getAlphabetizedCount(); + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + boolean containsAlphabetized(java.lang.String key); + + /** Use {@link #getAlphabetizedMap()} instead. */ + @java.lang.Deprecated + java.util.Map + getAlphabetized(); + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + java.util.Map + getAlphabetizedMap(); + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + + /* nullable */ + com.google.showcase.v1beta1.PagedExpandResponseList getAlphabetizedOrDefault( + java.lang.String key, + /* nullable */ + com.google.showcase.v1beta1.PagedExpandResponseList defaultValue); + + /** + * + * + *
+   * The words that were expanded, indexed by their initial character.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates
+   *     aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --)
+   * 
+ * + * map<string, .google.showcase.v1beta1.PagedExpandResponseList> alphabetized = 1; + * + */ + com.google.showcase.v1beta1.PagedExpandResponseList getAlphabetizedOrThrow(java.lang.String key); + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java new file mode 100644 index 0000000000..67b02877b7 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequest.java @@ -0,0 +1,939 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the PagedExpandLegacy method.  This is a pattern used by some legacy APIs. New
+ * APIs should NOT use this pattern, but rather something like PagedExpandRequest which conforms to
+ * aip.dev/158.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyRequest} + */ +public final class PagedExpandLegacyRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandLegacyRequest) + PagedExpandLegacyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PagedExpandLegacyRequest.newBuilder() to construct. + private PagedExpandLegacyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PagedExpandLegacyRequest() { + content_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PagedExpandLegacyRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private PagedExpandLegacyRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + content_ = s; + break; + } + case 16: + { + maxResults_ = input.readInt32(); + break; + } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + pageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandLegacyRequest.class, + com.google.showcase.v1beta1.PagedExpandLegacyRequest.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + private volatile java.lang.Object content_; + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MAX_RESULTS_FIELD_NUMBER = 2; + private int maxResults_; + + /** + * + * + *
+   * The number of words to returned in each page.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
+   *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+   * 
+ * + * int32 max_results = 2; + * + * @return The maxResults. + */ + @java.lang.Override + public int getMaxResults() { + return maxResults_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + private volatile java.lang.Object pageToken_; + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + if (maxResults_ != 0) { + output.writeInt32(2, maxResults_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + if (maxResults_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, maxResults_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + size += unknownFields.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.showcase.v1beta1.PagedExpandLegacyRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PagedExpandLegacyRequest other = + (com.google.showcase.v1beta1.PagedExpandLegacyRequest) obj; + + if (!getContent().equals(other.getContent())) return false; + if (getMaxResults() != other.getMaxResults()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (37 * hash) + MAX_RESULTS_FIELD_NUMBER; + hash = (53 * hash) + getMaxResults(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest 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.showcase.v1beta1.PagedExpandLegacyRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PagedExpandLegacyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the PagedExpandLegacy method.  This is a pattern used by some legacy APIs. New
+   * APIs should NOT use this pattern, but rather something like PagedExpandRequest which conforms to
+   * aip.dev/158.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandLegacyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandLegacyRequest) + com.google.showcase.v1beta1.PagedExpandLegacyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandLegacyRequest.class, + com.google.showcase.v1beta1.PagedExpandLegacyRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PagedExpandLegacyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + content_ = ""; + + maxResults_ = 0; + + pageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PagedExpandLegacyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyRequest build() { + com.google.showcase.v1beta1.PagedExpandLegacyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandLegacyRequest buildPartial() { + com.google.showcase.v1beta1.PagedExpandLegacyRequest result = + new com.google.showcase.v1beta1.PagedExpandLegacyRequest(this); + result.content_ = content_; + result.maxResults_ = maxResults_; + result.pageToken_ = pageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PagedExpandLegacyRequest) { + return mergeFrom((com.google.showcase.v1beta1.PagedExpandLegacyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PagedExpandLegacyRequest other) { + if (other == com.google.showcase.v1beta1.PagedExpandLegacyRequest.getDefaultInstance()) + return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + onChanged(); + } + if (other.getMaxResults() != 0) { + setMaxResults(other.getMaxResults()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.PagedExpandLegacyRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.PagedExpandLegacyRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object content_ = ""; + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + + content_ = getDefaultInstance().getContent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + content_ = value; + onChanged(); + return this; + } + + private int maxResults_; + + /** + * + * + *
+     * The number of words to returned in each page.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
+     *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+     * 
+ * + * int32 max_results = 2; + * + * @return The maxResults. + */ + @java.lang.Override + public int getMaxResults() { + return maxResults_; + } + + /** + * + * + *
+     * The number of words to returned in each page.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
+     *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+     * 
+ * + * int32 max_results = 2; + * + * @param value The maxResults to set. + * @return This builder for chaining. + */ + public Builder setMaxResults(int value) { + + maxResults_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The number of words to returned in each page.
+     * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
+     *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+     * 
+ * + * int32 max_results = 2; + * + * @return This builder for chaining. + */ + public Builder clearMaxResults() { + + maxResults_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + pageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + + pageToken_ = getDefaultInstance().getPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + pageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandLegacyRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PagedExpandLegacyRequest) + private static final com.google.showcase.v1beta1.PagedExpandLegacyRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PagedExpandLegacyRequest(); + } + + public static com.google.showcase.v1beta1.PagedExpandLegacyRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PagedExpandLegacyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PagedExpandLegacyRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.PagedExpandLegacyRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java new file mode 100644 index 0000000000..c9e94d7c28 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandLegacyRequestOrBuilder.java @@ -0,0 +1,92 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface PagedExpandLegacyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandLegacyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * The number of words to returned in each page.
+   * (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that
+   *     violates aip.dev/158. Ordinarily, this should be page_size. --)
+   * 
+ * + * int32 max_results = 2; + * + * @return The maxResults. + */ + int getMaxResults(); + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java new file mode 100644 index 0000000000..e1f0478ab1 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequest.java @@ -0,0 +1,925 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for the PagedExpand method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandRequest} + */ +public final class PagedExpandRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandRequest) + PagedExpandRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PagedExpandRequest.newBuilder() to construct. + private PagedExpandRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PagedExpandRequest() { + content_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PagedExpandRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private PagedExpandRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + content_ = s; + break; + } + case 16: + { + pageSize_ = input.readInt32(); + break; + } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + pageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandRequest.class, + com.google.showcase.v1beta1.PagedExpandRequest.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + private volatile java.lang.Object content_; + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_; + + /** + * + * + *
+   * The number of words to returned in each page.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + private volatile java.lang.Object pageToken_; + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + size += unknownFields.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.showcase.v1beta1.PagedExpandRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PagedExpandRequest other = + (com.google.showcase.v1beta1.PagedExpandRequest) obj; + + if (!getContent().equals(other.getContent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest 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.showcase.v1beta1.PagedExpandRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PagedExpandRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for the PagedExpand method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandRequest) + com.google.showcase.v1beta1.PagedExpandRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandRequest.class, + com.google.showcase.v1beta1.PagedExpandRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PagedExpandRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + content_ = ""; + + pageSize_ = 0; + + pageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PagedExpandRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandRequest build() { + com.google.showcase.v1beta1.PagedExpandRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandRequest buildPartial() { + com.google.showcase.v1beta1.PagedExpandRequest result = + new com.google.showcase.v1beta1.PagedExpandRequest(this); + result.content_ = content_; + result.pageSize_ = pageSize_; + result.pageToken_ = pageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PagedExpandRequest) { + return mergeFrom((com.google.showcase.v1beta1.PagedExpandRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PagedExpandRequest other) { + if (other == com.google.showcase.v1beta1.PagedExpandRequest.getDefaultInstance()) return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.PagedExpandRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.PagedExpandRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object content_ = ""; + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + + content_ = getDefaultInstance().getContent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The string to expand.
+     * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + content_ = value; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * The number of words to returned in each page.
+     * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The number of words to returned in each page.
+     * 
+ * + * int32 page_size = 2; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The number of words to returned in each page.
+     * 
+ * + * int32 page_size = 2; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + pageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + + pageToken_ = getDefaultInstance().getPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The position of the page to be returned.
+     * 
+ * + * string page_token = 3; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + pageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PagedExpandRequest) + private static final com.google.showcase.v1beta1.PagedExpandRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PagedExpandRequest(); + } + + public static com.google.showcase.v1beta1.PagedExpandRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PagedExpandRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PagedExpandRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.PagedExpandRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java new file mode 100644 index 0000000000..c111c66bb2 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandRequestOrBuilder.java @@ -0,0 +1,90 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface PagedExpandRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The string to expand.
+   * 
+ * + * string content = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * The number of words to returned in each page.
+   * 
+ * + * int32 page_size = 2; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The position of the page to be returned.
+   * 
+ * + * string page_token = 3; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java new file mode 100644 index 0000000000..83103b1e30 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponse.java @@ -0,0 +1,1160 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response for the PagedExpand method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponse} + */ +public final class PagedExpandResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandResponse) + PagedExpandResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PagedExpandResponse.newBuilder() to construct. + private PagedExpandResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PagedExpandResponse() { + responses_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PagedExpandResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private PagedExpandResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + responses_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + responses_.add( + input.readMessage( + com.google.showcase.v1beta1.EchoResponse.parser(), extensionRegistry)); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + nextPageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + responses_ = java.util.Collections.unmodifiableList(responses_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandResponse.class, + com.google.showcase.v1beta1.PagedExpandResponse.Builder.class); + } + + public static final int RESPONSES_FIELD_NUMBER = 1; + private java.util.List responses_; + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + @java.lang.Override + public java.util.List getResponsesList() { + return responses_; + } + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + @java.lang.Override + public java.util.List + getResponsesOrBuilderList() { + return responses_; + } + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + @java.lang.Override + public int getResponsesCount() { + return responses_.size(); + } + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoResponse getResponses(int index) { + return responses_.get(index); + } + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.EchoResponseOrBuilder getResponsesOrBuilder(int index) { + return responses_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object nextPageToken_; + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < responses_.size(); i++) { + output.writeMessage(1, responses_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < responses_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, responses_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += unknownFields.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.showcase.v1beta1.PagedExpandResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PagedExpandResponse other = + (com.google.showcase.v1beta1.PagedExpandResponse) obj; + + if (!getResponsesList().equals(other.getResponsesList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getResponsesCount() > 0) { + hash = (37 * hash) + RESPONSES_FIELD_NUMBER; + hash = (53 * hash) + getResponsesList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse 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.showcase.v1beta1.PagedExpandResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PagedExpandResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response for the PagedExpand method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandResponse) + com.google.showcase.v1beta1.PagedExpandResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandResponse.class, + com.google.showcase.v1beta1.PagedExpandResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PagedExpandResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getResponsesFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + responsesBuilder_.clear(); + } + nextPageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PagedExpandResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponse build() { + com.google.showcase.v1beta1.PagedExpandResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponse buildPartial() { + com.google.showcase.v1beta1.PagedExpandResponse result = + new com.google.showcase.v1beta1.PagedExpandResponse(this); + int from_bitField0_ = bitField0_; + if (responsesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + responses_ = java.util.Collections.unmodifiableList(responses_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.responses_ = responses_; + } else { + result.responses_ = responsesBuilder_.build(); + } + result.nextPageToken_ = nextPageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PagedExpandResponse) { + return mergeFrom((com.google.showcase.v1beta1.PagedExpandResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PagedExpandResponse other) { + if (other == com.google.showcase.v1beta1.PagedExpandResponse.getDefaultInstance()) + return this; + if (responsesBuilder_ == null) { + if (!other.responses_.isEmpty()) { + if (responses_.isEmpty()) { + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureResponsesIsMutable(); + responses_.addAll(other.responses_); + } + onChanged(); + } + } else { + if (!other.responses_.isEmpty()) { + if (responsesBuilder_.isEmpty()) { + responsesBuilder_.dispose(); + responsesBuilder_ = null; + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000001); + responsesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getResponsesFieldBuilder() + : null; + } else { + responsesBuilder_.addAllMessages(other.responses_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.PagedExpandResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.PagedExpandResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.util.List responses_ = + java.util.Collections.emptyList(); + + private void ensureResponsesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + responses_ = new java.util.ArrayList(responses_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.EchoResponse, + com.google.showcase.v1beta1.EchoResponse.Builder, + com.google.showcase.v1beta1.EchoResponseOrBuilder> + responsesBuilder_; + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public java.util.List getResponsesList() { + if (responsesBuilder_ == null) { + return java.util.Collections.unmodifiableList(responses_); + } else { + return responsesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public int getResponsesCount() { + if (responsesBuilder_ == null) { + return responses_.size(); + } else { + return responsesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public com.google.showcase.v1beta1.EchoResponse getResponses(int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder setResponses(int index, com.google.showcase.v1beta1.EchoResponse value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.set(index, value); + onChanged(); + } else { + responsesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder setResponses( + int index, com.google.showcase.v1beta1.EchoResponse.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.set(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder addResponses(com.google.showcase.v1beta1.EchoResponse value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(value); + onChanged(); + } else { + responsesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder addResponses(int index, com.google.showcase.v1beta1.EchoResponse value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(index, value); + onChanged(); + } else { + responsesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder addResponses(com.google.showcase.v1beta1.EchoResponse.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder addResponses( + int index, com.google.showcase.v1beta1.EchoResponse.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder addAllResponses( + java.lang.Iterable values) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, responses_); + onChanged(); + } else { + responsesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder clearResponses() { + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + responsesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public Builder removeResponses(int index) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.remove(index); + onChanged(); + } else { + responsesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public com.google.showcase.v1beta1.EchoResponse.Builder getResponsesBuilder(int index) { + return getResponsesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public com.google.showcase.v1beta1.EchoResponseOrBuilder getResponsesOrBuilder(int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public java.util.List + getResponsesOrBuilderList() { + if (responsesBuilder_ != null) { + return responsesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(responses_); + } + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public com.google.showcase.v1beta1.EchoResponse.Builder addResponsesBuilder() { + return getResponsesFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.EchoResponse.getDefaultInstance()); + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public com.google.showcase.v1beta1.EchoResponse.Builder addResponsesBuilder(int index) { + return getResponsesFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.EchoResponse.getDefaultInstance()); + } + + /** + * + * + *
+     * The words that were expanded.
+     * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + public java.util.List + getResponsesBuilderList() { + return getResponsesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.EchoResponse, + com.google.showcase.v1beta1.EchoResponse.Builder, + com.google.showcase.v1beta1.EchoResponseOrBuilder> + getResponsesFieldBuilder() { + if (responsesBuilder_ == null) { + responsesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.EchoResponse, + com.google.showcase.v1beta1.EchoResponse.Builder, + com.google.showcase.v1beta1.EchoResponseOrBuilder>( + responses_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + responses_ = null; + } + return responsesBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + nextPageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + + nextPageToken_ = getDefaultInstance().getNextPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The next page token.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + nextPageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PagedExpandResponse) + private static final com.google.showcase.v1beta1.PagedExpandResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PagedExpandResponse(); + } + + public static com.google.showcase.v1beta1.PagedExpandResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PagedExpandResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PagedExpandResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.PagedExpandResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java new file mode 100644 index 0000000000..4d2cbaa0ed --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseList.java @@ -0,0 +1,676 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A list of words.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponseList} + */ +public final class PagedExpandResponseList extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PagedExpandResponseList) + PagedExpandResponseListOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PagedExpandResponseList.newBuilder() to construct. + private PagedExpandResponseList(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PagedExpandResponseList() { + words_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PagedExpandResponseList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private PagedExpandResponseList( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + words_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + words_.add(s); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + words_ = words_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandResponseList.class, + com.google.showcase.v1beta1.PagedExpandResponseList.Builder.class); + } + + public static final int WORDS_FIELD_NUMBER = 1; + private com.google.protobuf.LazyStringList words_; + + /** + * repeated string words = 1; + * + * @return A list containing the words. + */ + public com.google.protobuf.ProtocolStringList getWordsList() { + return words_; + } + + /** + * repeated string words = 1; + * + * @return The count of words. + */ + public int getWordsCount() { + return words_.size(); + } + + /** + * repeated string words = 1; + * + * @param index The index of the element to return. + * @return The words at the given index. + */ + public java.lang.String getWords(int index) { + return words_.get(index); + } + + /** + * repeated string words = 1; + * + * @param index The index of the value to return. + * @return The bytes of the words at the given index. + */ + public com.google.protobuf.ByteString getWordsBytes(int index) { + return words_.getByteString(index); + } + + 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 { + for (int i = 0; i < words_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, words_.getRaw(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < words_.size(); i++) { + dataSize += computeStringSizeNoTag(words_.getRaw(i)); + } + size += dataSize; + size += 1 * getWordsList().size(); + } + size += unknownFields.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.showcase.v1beta1.PagedExpandResponseList)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PagedExpandResponseList other = + (com.google.showcase.v1beta1.PagedExpandResponseList) obj; + + if (!getWordsList().equals(other.getWordsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getWordsCount() > 0) { + hash = (37 * hash) + WORDS_FIELD_NUMBER; + hash = (53 * hash) + getWordsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList 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.showcase.v1beta1.PagedExpandResponseList parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PagedExpandResponseList 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A list of words.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PagedExpandResponseList} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PagedExpandResponseList) + com.google.showcase.v1beta1.PagedExpandResponseListOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PagedExpandResponseList.class, + com.google.showcase.v1beta1.PagedExpandResponseList.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PagedExpandResponseList.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + words_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PagedExpandResponseList.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList build() { + com.google.showcase.v1beta1.PagedExpandResponseList result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PagedExpandResponseList buildPartial() { + com.google.showcase.v1beta1.PagedExpandResponseList result = + new com.google.showcase.v1beta1.PagedExpandResponseList(this); + int from_bitField0_ = bitField0_; + if (((bitField0_ & 0x00000001) != 0)) { + words_ = words_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.words_ = words_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PagedExpandResponseList) { + return mergeFrom((com.google.showcase.v1beta1.PagedExpandResponseList) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PagedExpandResponseList other) { + if (other == com.google.showcase.v1beta1.PagedExpandResponseList.getDefaultInstance()) + return this; + if (!other.words_.isEmpty()) { + if (words_.isEmpty()) { + words_ = other.words_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureWordsIsMutable(); + words_.addAll(other.words_); + } + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.PagedExpandResponseList parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.PagedExpandResponseList) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private com.google.protobuf.LazyStringList words_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureWordsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + words_ = new com.google.protobuf.LazyStringArrayList(words_); + bitField0_ |= 0x00000001; + } + } + + /** + * repeated string words = 1; + * + * @return A list containing the words. + */ + public com.google.protobuf.ProtocolStringList getWordsList() { + return words_.getUnmodifiableView(); + } + + /** + * repeated string words = 1; + * + * @return The count of words. + */ + public int getWordsCount() { + return words_.size(); + } + + /** + * repeated string words = 1; + * + * @param index The index of the element to return. + * @return The words at the given index. + */ + public java.lang.String getWords(int index) { + return words_.get(index); + } + + /** + * repeated string words = 1; + * + * @param index The index of the value to return. + * @return The bytes of the words at the given index. + */ + public com.google.protobuf.ByteString getWordsBytes(int index) { + return words_.getByteString(index); + } + + /** + * repeated string words = 1; + * + * @param index The index to set the value at. + * @param value The words to set. + * @return This builder for chaining. + */ + public Builder setWords(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureWordsIsMutable(); + words_.set(index, value); + onChanged(); + return this; + } + + /** + * repeated string words = 1; + * + * @param value The words to add. + * @return This builder for chaining. + */ + public Builder addWords(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureWordsIsMutable(); + words_.add(value); + onChanged(); + return this; + } + + /** + * repeated string words = 1; + * + * @param values The words to add. + * @return This builder for chaining. + */ + public Builder addAllWords(java.lang.Iterable values) { + ensureWordsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, words_); + onChanged(); + return this; + } + + /** + * repeated string words = 1; + * + * @return This builder for chaining. + */ + public Builder clearWords() { + words_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * repeated string words = 1; + * + * @param value The bytes of the words to add. + * @return This builder for chaining. + */ + public Builder addWordsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureWordsIsMutable(); + words_.add(value); + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PagedExpandResponseList) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PagedExpandResponseList) + private static final com.google.showcase.v1beta1.PagedExpandResponseList DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PagedExpandResponseList(); + } + + public static com.google.showcase.v1beta1.PagedExpandResponseList getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PagedExpandResponseList parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PagedExpandResponseList(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.PagedExpandResponseList getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java new file mode 100644 index 0000000000..ca8e53aab6 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseListOrBuilder.java @@ -0,0 +1,55 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface PagedExpandResponseListOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandResponseList) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated string words = 1; + * + * @return A list containing the words. + */ + java.util.List getWordsList(); + + /** + * repeated string words = 1; + * + * @return The count of words. + */ + int getWordsCount(); + + /** + * repeated string words = 1; + * + * @param index The index of the element to return. + * @return The words at the given index. + */ + java.lang.String getWords(int index); + + /** + * repeated string words = 1; + * + * @param index The index of the value to return. + * @return The bytes of the words at the given index. + */ + com.google.protobuf.ByteString getWordsBytes(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java new file mode 100644 index 0000000000..9171114d4a --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PagedExpandResponseOrBuilder.java @@ -0,0 +1,107 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface PagedExpandResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PagedExpandResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + java.util.List getResponsesList(); + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + com.google.showcase.v1beta1.EchoResponse getResponses(int index); + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + int getResponsesCount(); + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + java.util.List + getResponsesOrBuilderList(); + + /** + * + * + *
+   * The words that were expanded.
+   * 
+ * + * repeated .google.showcase.v1beta1.EchoResponse responses = 1; + */ + com.google.showcase.v1beta1.EchoResponseOrBuilder getResponsesOrBuilder(int index); + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * The next page token.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java new file mode 100644 index 0000000000..b2e280ccf1 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryError.java @@ -0,0 +1,606 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The custom error detail to be included in the error response from the
+ * FailEchoWithDetails method. Client libraries should be able to
+ * surface this custom error detail.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PoetryError} + */ +public final class PoetryError extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.PoetryError) + PoetryErrorOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PoetryError.newBuilder() to construct. + private PoetryError(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PoetryError() { + poem_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PoetryError(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private PoetryError( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + poem_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PoetryError_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PoetryError.class, + com.google.showcase.v1beta1.PoetryError.Builder.class); + } + + public static final int POEM_FIELD_NUMBER = 1; + private volatile java.lang.Object poem_; + + /** + * string poem = 1; + * + * @return The poem. + */ + @java.lang.Override + public java.lang.String getPoem() { + java.lang.Object ref = poem_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + poem_ = s; + return s; + } + } + + /** + * string poem = 1; + * + * @return The bytes for poem. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPoemBytes() { + java.lang.Object ref = poem_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + poem_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(poem_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, poem_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(poem_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, poem_); + } + size += unknownFields.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.showcase.v1beta1.PoetryError)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.PoetryError other = (com.google.showcase.v1beta1.PoetryError) obj; + + if (!getPoem().equals(other.getPoem())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + POEM_FIELD_NUMBER; + hash = (53 * hash) + getPoem().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PoetryError 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.showcase.v1beta1.PoetryError parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PoetryError parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PoetryError parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.PoetryError parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.PoetryError 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The custom error detail to be included in the error response from the
+   * FailEchoWithDetails method. Client libraries should be able to
+   * surface this custom error detail.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.PoetryError} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.PoetryError) + com.google.showcase.v1beta1.PoetryErrorOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PoetryError_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.PoetryError.class, + com.google.showcase.v1beta1.PoetryError.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.PoetryError.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + poem_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_PoetryError_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PoetryError getDefaultInstanceForType() { + return com.google.showcase.v1beta1.PoetryError.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.PoetryError build() { + com.google.showcase.v1beta1.PoetryError result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.PoetryError buildPartial() { + com.google.showcase.v1beta1.PoetryError result = + new com.google.showcase.v1beta1.PoetryError(this); + result.poem_ = poem_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.PoetryError) { + return mergeFrom((com.google.showcase.v1beta1.PoetryError) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.PoetryError other) { + if (other == com.google.showcase.v1beta1.PoetryError.getDefaultInstance()) return this; + if (!other.getPoem().isEmpty()) { + poem_ = other.poem_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.PoetryError parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.PoetryError) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object poem_ = ""; + + /** + * string poem = 1; + * + * @return The poem. + */ + public java.lang.String getPoem() { + java.lang.Object ref = poem_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + poem_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string poem = 1; + * + * @return The bytes for poem. + */ + public com.google.protobuf.ByteString getPoemBytes() { + java.lang.Object ref = poem_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + poem_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string poem = 1; + * + * @param value The poem to set. + * @return This builder for chaining. + */ + public Builder setPoem(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + poem_ = value; + onChanged(); + return this; + } + + /** + * string poem = 1; + * + * @return This builder for chaining. + */ + public Builder clearPoem() { + + poem_ = getDefaultInstance().getPoem(); + onChanged(); + return this; + } + + /** + * string poem = 1; + * + * @param value The bytes for poem to set. + * @return This builder for chaining. + */ + public Builder setPoemBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + poem_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.PoetryError) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.PoetryError) + private static final com.google.showcase.v1beta1.PoetryError DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.PoetryError(); + } + + public static com.google.showcase.v1beta1.PoetryError getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PoetryError parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PoetryError(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.PoetryError getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java new file mode 100644 index 0000000000..a7ae660a46 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/PoetryErrorOrBuilder.java @@ -0,0 +1,39 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface PoetryErrorOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.PoetryError) + com.google.protobuf.MessageOrBuilder { + + /** + * string poem = 1; + * + * @return The poem. + */ + java.lang.String getPoem(); + + /** + * string poem = 1; + * + * @return The bytes for poem. + */ + com.google.protobuf.ByteString getPoemBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ProfileName.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ProfileName.java new file mode 100644 index 0000000000..86d11a20a2 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ProfileName.java @@ -0,0 +1,168 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class ProfileName implements ResourceName { + private static final PathTemplate USER = + PathTemplate.createWithoutUrlEncoding("users/{user}/profile/blurbs"); + private volatile Map fieldValuesMap; + private final String user; + + @Deprecated + protected ProfileName() { + user = null; + } + + private ProfileName(Builder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + } + + public String getUser() { + return user; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static ProfileName of(String user) { + return newBuilder().setUser(user).build(); + } + + public static String format(String user) { + return newBuilder().setUser(user).build().toString(); + } + + public static ProfileName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + USER.validatedMatch( + formattedString, "ProfileName.parse: formattedString not in valid format"); + return of(matchMap.get("user")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (ProfileName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return USER.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (user != null) { + fieldMapBuilder.put("user", user); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return USER.instantiate("user", user); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + ProfileName that = ((ProfileName) o); + return Objects.equals(this.user, that.user); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(user); + return h; + } + + /** Builder for users/{user}/profile/blurbs. */ + public static class Builder { + private String user; + + protected Builder() {} + + public String getUser() { + return user; + } + + public Builder setUser(String user) { + this.user = user; + return this; + } + + private Builder(ProfileName profileName) { + this.user = profileName.user; + } + + public ProfileName build() { + return new ProfileName(this); + } + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java new file mode 100644 index 0000000000..4135ea6b9f --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequest.java @@ -0,0 +1,1660 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.RepeatRequest} */ +public final class RepeatRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RepeatRequest) + RepeatRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RepeatRequest.newBuilder() to construct. + private RepeatRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RepeatRequest() { + name_ = ""; + intendedBindingUri_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RepeatRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private RepeatRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + com.google.showcase.v1beta1.ComplianceData.Builder subBuilder = null; + if (info_ != null) { + subBuilder = info_.toBuilder(); + } + info_ = + input.readMessage( + com.google.showcase.v1beta1.ComplianceData.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(info_); + info_ = subBuilder.buildPartial(); + } + + break; + } + case 24: + { + serverVerify_ = input.readBool(); + break; + } + case 32: + { + fInt32_ = input.readInt32(); + break; + } + case 40: + { + fInt64_ = input.readInt64(); + break; + } + case 49: + { + fDouble_ = input.readDouble(); + break; + } + case 56: + { + bitField0_ |= 0x00000002; + pInt32_ = input.readInt32(); + break; + } + case 64: + { + bitField0_ |= 0x00000004; + pInt64_ = input.readInt64(); + break; + } + case 73: + { + bitField0_ |= 0x00000008; + pDouble_ = input.readDouble(); + break; + } + case 82: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + intendedBindingUri_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RepeatRequest.class, + com.google.showcase.v1beta1.RepeatRequest.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int INFO_FIELD_NUMBER = 2; + private com.google.showcase.v1beta1.ComplianceData info_; + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return Whether the info field is set. + */ + @java.lang.Override + public boolean hasInfo() { + return info_ != null; + } + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return The info. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceData getInfo() { + return info_ == null ? com.google.showcase.v1beta1.ComplianceData.getDefaultInstance() : info_; + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + @java.lang.Override + public com.google.showcase.v1beta1.ComplianceDataOrBuilder getInfoOrBuilder() { + return getInfo(); + } + + public static final int SERVER_VERIFY_FIELD_NUMBER = 3; + private boolean serverVerify_; + + /** + * + * + *
+   * If true, the server will verify that the received request matches
+   * the request with the same name in the compliance test suite.
+   * 
+ * + * bool server_verify = 3; + * + * @return The serverVerify. + */ + @java.lang.Override + public boolean getServerVerify() { + return serverVerify_; + } + + public static final int INTENDED_BINDING_URI_FIELD_NUMBER = 10; + private volatile java.lang.Object intendedBindingUri_; + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return Whether the intendedBindingUri field is set. + */ + @java.lang.Override + public boolean hasIntendedBindingUri() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The intendedBindingUri. + */ + @java.lang.Override + public java.lang.String getIntendedBindingUri() { + java.lang.Object ref = intendedBindingUri_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + intendedBindingUri_ = s; + return s; + } + } + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The bytes for intendedBindingUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getIntendedBindingUriBytes() { + java.lang.Object ref = intendedBindingUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + intendedBindingUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int F_INT32_FIELD_NUMBER = 4; + private int fInt32_; + + /** + * + * + *
+   * Some top level fields, to test that these are encoded correctly
+   * in query params.
+   * 
+ * + * int32 f_int32 = 4; + * + * @return The fInt32. + */ + @java.lang.Override + public int getFInt32() { + return fInt32_; + } + + public static final int F_INT64_FIELD_NUMBER = 5; + private long fInt64_; + + /** + * int64 f_int64 = 5; + * + * @return The fInt64. + */ + @java.lang.Override + public long getFInt64() { + return fInt64_; + } + + public static final int F_DOUBLE_FIELD_NUMBER = 6; + private double fDouble_; + + /** + * double f_double = 6; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + public static final int P_INT32_FIELD_NUMBER = 7; + private int pInt32_; + + /** + * optional int32 p_int32 = 7; + * + * @return Whether the pInt32 field is set. + */ + @java.lang.Override + public boolean hasPInt32() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * optional int32 p_int32 = 7; + * + * @return The pInt32. + */ + @java.lang.Override + public int getPInt32() { + return pInt32_; + } + + public static final int P_INT64_FIELD_NUMBER = 8; + private long pInt64_; + + /** + * optional int64 p_int64 = 8; + * + * @return Whether the pInt64 field is set. + */ + @java.lang.Override + public boolean hasPInt64() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * optional int64 p_int64 = 8; + * + * @return The pInt64. + */ + @java.lang.Override + public long getPInt64() { + return pInt64_; + } + + public static final int P_DOUBLE_FIELD_NUMBER = 9; + private double pDouble_; + + /** + * optional double p_double = 9; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * optional double p_double = 9; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (info_ != null) { + output.writeMessage(2, getInfo()); + } + if (serverVerify_ != false) { + output.writeBool(3, serverVerify_); + } + if (fInt32_ != 0) { + output.writeInt32(4, fInt32_); + } + if (fInt64_ != 0L) { + output.writeInt64(5, fInt64_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + output.writeDouble(6, fDouble_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeInt32(7, pInt32_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeInt64(8, pInt64_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeDouble(9, pDouble_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, intendedBindingUri_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (info_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getInfo()); + } + if (serverVerify_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, serverVerify_); + } + if (fInt32_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, fInt32_); + } + if (fInt64_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(5, fInt64_); + } + if (java.lang.Double.doubleToRawLongBits(fDouble_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(6, fDouble_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(7, pInt32_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(8, pInt64_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(9, pDouble_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, intendedBindingUri_); + } + size += unknownFields.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.showcase.v1beta1.RepeatRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.RepeatRequest other = + (com.google.showcase.v1beta1.RepeatRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (hasInfo() != other.hasInfo()) return false; + if (hasInfo()) { + if (!getInfo().equals(other.getInfo())) return false; + } + if (getServerVerify() != other.getServerVerify()) return false; + if (hasIntendedBindingUri() != other.hasIntendedBindingUri()) return false; + if (hasIntendedBindingUri()) { + if (!getIntendedBindingUri().equals(other.getIntendedBindingUri())) return false; + } + if (getFInt32() != other.getFInt32()) return false; + if (getFInt64() != other.getFInt64()) return false; + if (java.lang.Double.doubleToLongBits(getFDouble()) + != java.lang.Double.doubleToLongBits(other.getFDouble())) return false; + if (hasPInt32() != other.hasPInt32()) return false; + if (hasPInt32()) { + if (getPInt32() != other.getPInt32()) return false; + } + if (hasPInt64() != other.hasPInt64()) return false; + if (hasPInt64()) { + if (getPInt64() != other.getPInt64()) return false; + } + if (hasPDouble() != other.hasPDouble()) return false; + if (hasPDouble()) { + if (java.lang.Double.doubleToLongBits(getPDouble()) + != java.lang.Double.doubleToLongBits(other.getPDouble())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasInfo()) { + hash = (37 * hash) + INFO_FIELD_NUMBER; + hash = (53 * hash) + getInfo().hashCode(); + } + hash = (37 * hash) + SERVER_VERIFY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getServerVerify()); + if (hasIntendedBindingUri()) { + hash = (37 * hash) + INTENDED_BINDING_URI_FIELD_NUMBER; + hash = (53 * hash) + getIntendedBindingUri().hashCode(); + } + hash = (37 * hash) + F_INT32_FIELD_NUMBER; + hash = (53 * hash) + getFInt32(); + hash = (37 * hash) + F_INT64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFInt64()); + hash = (37 * hash) + F_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFDouble())); + if (hasPInt32()) { + hash = (37 * hash) + P_INT32_FIELD_NUMBER; + hash = (53 * hash) + getPInt32(); + } + if (hasPInt64()) { + hash = (37 * hash) + P_INT64_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getPInt64()); + } + if (hasPDouble()) { + hash = (37 * hash) + P_DOUBLE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPDouble())); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatRequest 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.showcase.v1beta1.RepeatRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.RepeatRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.RepeatRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RepeatRequest) + com.google.showcase.v1beta1.RepeatRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RepeatRequest.class, + com.google.showcase.v1beta1.RepeatRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.RepeatRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + if (infoBuilder_ == null) { + info_ = null; + } else { + info_ = null; + infoBuilder_ = null; + } + serverVerify_ = false; + + intendedBindingUri_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + fInt32_ = 0; + + fInt64_ = 0L; + + fDouble_ = 0D; + + pInt32_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + pInt64_ = 0L; + bitField0_ = (bitField0_ & ~0x00000004); + pDouble_ = 0D; + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequest build() { + com.google.showcase.v1beta1.RepeatRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequest buildPartial() { + com.google.showcase.v1beta1.RepeatRequest result = + new com.google.showcase.v1beta1.RepeatRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + result.name_ = name_; + if (infoBuilder_ == null) { + result.info_ = info_; + } else { + result.info_ = infoBuilder_.build(); + } + result.serverVerify_ = serverVerify_; + if (((from_bitField0_ & 0x00000001) != 0)) { + to_bitField0_ |= 0x00000001; + } + result.intendedBindingUri_ = intendedBindingUri_; + result.fInt32_ = fInt32_; + result.fInt64_ = fInt64_; + result.fDouble_ = fDouble_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pInt32_ = pInt32_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pInt64_ = pInt64_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.pDouble_ = pDouble_; + to_bitField0_ |= 0x00000008; + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.RepeatRequest) { + return mergeFrom((com.google.showcase.v1beta1.RepeatRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.RepeatRequest other) { + if (other == com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.hasInfo()) { + mergeInfo(other.getInfo()); + } + if (other.getServerVerify() != false) { + setServerVerify(other.getServerVerify()); + } + if (other.hasIntendedBindingUri()) { + bitField0_ |= 0x00000001; + intendedBindingUri_ = other.intendedBindingUri_; + onChanged(); + } + if (other.getFInt32() != 0) { + setFInt32(other.getFInt32()); + } + if (other.getFInt64() != 0L) { + setFInt64(other.getFInt64()); + } + if (other.getFDouble() != 0D) { + setFDouble(other.getFDouble()); + } + if (other.hasPInt32()) { + setPInt32(other.getPInt32()); + } + if (other.hasPInt64()) { + setPInt64(other.getPInt64()); + } + if (other.hasPDouble()) { + setPDouble(other.getPDouble()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.RepeatRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.RepeatRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.ComplianceData info_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceData, + com.google.showcase.v1beta1.ComplianceData.Builder, + com.google.showcase.v1beta1.ComplianceDataOrBuilder> + infoBuilder_; + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return Whether the info field is set. + */ + public boolean hasInfo() { + return infoBuilder_ != null || info_ != null; + } + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return The info. + */ + public com.google.showcase.v1beta1.ComplianceData getInfo() { + if (infoBuilder_ == null) { + return info_ == null + ? com.google.showcase.v1beta1.ComplianceData.getDefaultInstance() + : info_; + } else { + return infoBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public Builder setInfo(com.google.showcase.v1beta1.ComplianceData value) { + if (infoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + info_ = value; + onChanged(); + } else { + infoBuilder_.setMessage(value); + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public Builder setInfo(com.google.showcase.v1beta1.ComplianceData.Builder builderForValue) { + if (infoBuilder_ == null) { + info_ = builderForValue.build(); + onChanged(); + } else { + infoBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public Builder mergeInfo(com.google.showcase.v1beta1.ComplianceData value) { + if (infoBuilder_ == null) { + if (info_ != null) { + info_ = + com.google.showcase.v1beta1.ComplianceData.newBuilder(info_) + .mergeFrom(value) + .buildPartial(); + } else { + info_ = value; + } + onChanged(); + } else { + infoBuilder_.mergeFrom(value); + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public Builder clearInfo() { + if (infoBuilder_ == null) { + info_ = null; + onChanged(); + } else { + info_ = null; + infoBuilder_ = null; + } + + return this; + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public com.google.showcase.v1beta1.ComplianceData.Builder getInfoBuilder() { + + onChanged(); + return getInfoFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + public com.google.showcase.v1beta1.ComplianceDataOrBuilder getInfoOrBuilder() { + if (infoBuilder_ != null) { + return infoBuilder_.getMessageOrBuilder(); + } else { + return info_ == null + ? com.google.showcase.v1beta1.ComplianceData.getDefaultInstance() + : info_; + } + } + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceData, + com.google.showcase.v1beta1.ComplianceData.Builder, + com.google.showcase.v1beta1.ComplianceDataOrBuilder> + getInfoFieldBuilder() { + if (infoBuilder_ == null) { + infoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.ComplianceData, + com.google.showcase.v1beta1.ComplianceData.Builder, + com.google.showcase.v1beta1.ComplianceDataOrBuilder>( + getInfo(), getParentForChildren(), isClean()); + info_ = null; + } + return infoBuilder_; + } + + private boolean serverVerify_; + + /** + * + * + *
+     * If true, the server will verify that the received request matches
+     * the request with the same name in the compliance test suite.
+     * 
+ * + * bool server_verify = 3; + * + * @return The serverVerify. + */ + @java.lang.Override + public boolean getServerVerify() { + return serverVerify_; + } + + /** + * + * + *
+     * If true, the server will verify that the received request matches
+     * the request with the same name in the compliance test suite.
+     * 
+ * + * bool server_verify = 3; + * + * @param value The serverVerify to set. + * @return This builder for chaining. + */ + public Builder setServerVerify(boolean value) { + + serverVerify_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * If true, the server will verify that the received request matches
+     * the request with the same name in the compliance test suite.
+     * 
+ * + * bool server_verify = 3; + * + * @return This builder for chaining. + */ + public Builder clearServerVerify() { + + serverVerify_ = false; + onChanged(); + return this; + } + + private java.lang.Object intendedBindingUri_ = ""; + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @return Whether the intendedBindingUri field is set. + */ + public boolean hasIntendedBindingUri() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The intendedBindingUri. + */ + public java.lang.String getIntendedBindingUri() { + java.lang.Object ref = intendedBindingUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + intendedBindingUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The bytes for intendedBindingUri. + */ + public com.google.protobuf.ByteString getIntendedBindingUriBytes() { + java.lang.Object ref = intendedBindingUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + intendedBindingUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @param value The intendedBindingUri to set. + * @return This builder for chaining. + */ + public Builder setIntendedBindingUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + intendedBindingUri_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @return This builder for chaining. + */ + public Builder clearIntendedBindingUri() { + bitField0_ = (bitField0_ & ~0x00000001); + intendedBindingUri_ = getDefaultInstance().getIntendedBindingUri(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The URI template this request is expected to be bound to server-side.
+     * 
+ * + * optional string intended_binding_uri = 10; + * + * @param value The bytes for intendedBindingUri to set. + * @return This builder for chaining. + */ + public Builder setIntendedBindingUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + intendedBindingUri_ = value; + onChanged(); + return this; + } + + private int fInt32_; + + /** + * + * + *
+     * Some top level fields, to test that these are encoded correctly
+     * in query params.
+     * 
+ * + * int32 f_int32 = 4; + * + * @return The fInt32. + */ + @java.lang.Override + public int getFInt32() { + return fInt32_; + } + + /** + * + * + *
+     * Some top level fields, to test that these are encoded correctly
+     * in query params.
+     * 
+ * + * int32 f_int32 = 4; + * + * @param value The fInt32 to set. + * @return This builder for chaining. + */ + public Builder setFInt32(int value) { + + fInt32_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Some top level fields, to test that these are encoded correctly
+     * in query params.
+     * 
+ * + * int32 f_int32 = 4; + * + * @return This builder for chaining. + */ + public Builder clearFInt32() { + + fInt32_ = 0; + onChanged(); + return this; + } + + private long fInt64_; + + /** + * int64 f_int64 = 5; + * + * @return The fInt64. + */ + @java.lang.Override + public long getFInt64() { + return fInt64_; + } + + /** + * int64 f_int64 = 5; + * + * @param value The fInt64 to set. + * @return This builder for chaining. + */ + public Builder setFInt64(long value) { + + fInt64_ = value; + onChanged(); + return this; + } + + /** + * int64 f_int64 = 5; + * + * @return This builder for chaining. + */ + public Builder clearFInt64() { + + fInt64_ = 0L; + onChanged(); + return this; + } + + private double fDouble_; + + /** + * double f_double = 6; + * + * @return The fDouble. + */ + @java.lang.Override + public double getFDouble() { + return fDouble_; + } + + /** + * double f_double = 6; + * + * @param value The fDouble to set. + * @return This builder for chaining. + */ + public Builder setFDouble(double value) { + + fDouble_ = value; + onChanged(); + return this; + } + + /** + * double f_double = 6; + * + * @return This builder for chaining. + */ + public Builder clearFDouble() { + + fDouble_ = 0D; + onChanged(); + return this; + } + + private int pInt32_; + + /** + * optional int32 p_int32 = 7; + * + * @return Whether the pInt32 field is set. + */ + @java.lang.Override + public boolean hasPInt32() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * optional int32 p_int32 = 7; + * + * @return The pInt32. + */ + @java.lang.Override + public int getPInt32() { + return pInt32_; + } + + /** + * optional int32 p_int32 = 7; + * + * @param value The pInt32 to set. + * @return This builder for chaining. + */ + public Builder setPInt32(int value) { + bitField0_ |= 0x00000002; + pInt32_ = value; + onChanged(); + return this; + } + + /** + * optional int32 p_int32 = 7; + * + * @return This builder for chaining. + */ + public Builder clearPInt32() { + bitField0_ = (bitField0_ & ~0x00000002); + pInt32_ = 0; + onChanged(); + return this; + } + + private long pInt64_; + + /** + * optional int64 p_int64 = 8; + * + * @return Whether the pInt64 field is set. + */ + @java.lang.Override + public boolean hasPInt64() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * optional int64 p_int64 = 8; + * + * @return The pInt64. + */ + @java.lang.Override + public long getPInt64() { + return pInt64_; + } + + /** + * optional int64 p_int64 = 8; + * + * @param value The pInt64 to set. + * @return This builder for chaining. + */ + public Builder setPInt64(long value) { + bitField0_ |= 0x00000004; + pInt64_ = value; + onChanged(); + return this; + } + + /** + * optional int64 p_int64 = 8; + * + * @return This builder for chaining. + */ + public Builder clearPInt64() { + bitField0_ = (bitField0_ & ~0x00000004); + pInt64_ = 0L; + onChanged(); + return this; + } + + private double pDouble_; + + /** + * optional double p_double = 9; + * + * @return Whether the pDouble field is set. + */ + @java.lang.Override + public boolean hasPDouble() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * optional double p_double = 9; + * + * @return The pDouble. + */ + @java.lang.Override + public double getPDouble() { + return pDouble_; + } + + /** + * optional double p_double = 9; + * + * @param value The pDouble to set. + * @return This builder for chaining. + */ + public Builder setPDouble(double value) { + bitField0_ |= 0x00000008; + pDouble_ = value; + onChanged(); + return this; + } + + /** + * optional double p_double = 9; + * + * @return This builder for chaining. + */ + public Builder clearPDouble() { + bitField0_ = (bitField0_ & ~0x00000008); + pDouble_ = 0D; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RepeatRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.RepeatRequest) + private static final com.google.showcase.v1beta1.RepeatRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.RepeatRequest(); + } + + public static com.google.showcase.v1beta1.RepeatRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RepeatRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RepeatRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.RepeatRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java new file mode 100644 index 0000000000..8fc2590475 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatRequestOrBuilder.java @@ -0,0 +1,179 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +public interface RepeatRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.RepeatRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return Whether the info field is set. + */ + boolean hasInfo(); + + /** + * .google.showcase.v1beta1.ComplianceData info = 2; + * + * @return The info. + */ + com.google.showcase.v1beta1.ComplianceData getInfo(); + + /** .google.showcase.v1beta1.ComplianceData info = 2; */ + com.google.showcase.v1beta1.ComplianceDataOrBuilder getInfoOrBuilder(); + + /** + * + * + *
+   * If true, the server will verify that the received request matches
+   * the request with the same name in the compliance test suite.
+   * 
+ * + * bool server_verify = 3; + * + * @return The serverVerify. + */ + boolean getServerVerify(); + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return Whether the intendedBindingUri field is set. + */ + boolean hasIntendedBindingUri(); + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The intendedBindingUri. + */ + java.lang.String getIntendedBindingUri(); + + /** + * + * + *
+   * The URI template this request is expected to be bound to server-side.
+   * 
+ * + * optional string intended_binding_uri = 10; + * + * @return The bytes for intendedBindingUri. + */ + com.google.protobuf.ByteString getIntendedBindingUriBytes(); + + /** + * + * + *
+   * Some top level fields, to test that these are encoded correctly
+   * in query params.
+   * 
+ * + * int32 f_int32 = 4; + * + * @return The fInt32. + */ + int getFInt32(); + + /** + * int64 f_int64 = 5; + * + * @return The fInt64. + */ + long getFInt64(); + + /** + * double f_double = 6; + * + * @return The fDouble. + */ + double getFDouble(); + + /** + * optional int32 p_int32 = 7; + * + * @return Whether the pInt32 field is set. + */ + boolean hasPInt32(); + + /** + * optional int32 p_int32 = 7; + * + * @return The pInt32. + */ + int getPInt32(); + + /** + * optional int64 p_int64 = 8; + * + * @return Whether the pInt64 field is set. + */ + boolean hasPInt64(); + + /** + * optional int64 p_int64 = 8; + * + * @return The pInt64. + */ + long getPInt64(); + + /** + * optional double p_double = 9; + * + * @return Whether the pDouble field is set. + */ + boolean hasPDouble(); + + /** + * optional double p_double = 9; + * + * @return The pDouble. + */ + double getPDouble(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java new file mode 100644 index 0000000000..eeb18d60ec --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponse.java @@ -0,0 +1,830 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.RepeatResponse} */ +public final class RepeatResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RepeatResponse) + RepeatResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RepeatResponse.newBuilder() to construct. + private RepeatResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RepeatResponse() { + bindingUri_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RepeatResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private RepeatResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.RepeatRequest.Builder subBuilder = null; + if (request_ != null) { + subBuilder = request_.toBuilder(); + } + request_ = + input.readMessage( + com.google.showcase.v1beta1.RepeatRequest.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(request_); + request_ = subBuilder.buildPartial(); + } + + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + bindingUri_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RepeatResponse.class, + com.google.showcase.v1beta1.RepeatResponse.Builder.class); + } + + public static final int REQUEST_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.RepeatRequest request_; + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return Whether the request field is set. + */ + @java.lang.Override + public boolean hasRequest() { + return request_ != null; + } + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return The request. + */ + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequest getRequest() { + return request_ == null + ? com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance() + : request_; + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestOrBuilder() { + return getRequest(); + } + + public static final int BINDING_URI_FIELD_NUMBER = 2; + private volatile java.lang.Object bindingUri_; + + /** + * + * + *
+   * The URI template the request was bound to server-side.
+   * 
+ * + * string binding_uri = 2; + * + * @return The bindingUri. + */ + @java.lang.Override + public java.lang.String getBindingUri() { + java.lang.Object ref = bindingUri_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bindingUri_ = s; + return s; + } + } + + /** + * + * + *
+   * The URI template the request was bound to server-side.
+   * 
+ * + * string binding_uri = 2; + * + * @return The bytes for bindingUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBindingUriBytes() { + java.lang.Object ref = bindingUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + bindingUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (request_ != null) { + output.writeMessage(1, getRequest()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindingUri_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, bindingUri_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (request_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getRequest()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bindingUri_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, bindingUri_); + } + size += unknownFields.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.showcase.v1beta1.RepeatResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.RepeatResponse other = + (com.google.showcase.v1beta1.RepeatResponse) obj; + + if (hasRequest() != other.hasRequest()) return false; + if (hasRequest()) { + if (!getRequest().equals(other.getRequest())) return false; + } + if (!getBindingUri().equals(other.getBindingUri())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasRequest()) { + hash = (37 * hash) + REQUEST_FIELD_NUMBER; + hash = (53 * hash) + getRequest().hashCode(); + } + hash = (37 * hash) + BINDING_URI_FIELD_NUMBER; + hash = (53 * hash) + getBindingUri().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatResponse 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.showcase.v1beta1.RepeatResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RepeatResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.RepeatResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.RepeatResponse} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RepeatResponse) + com.google.showcase.v1beta1.RepeatResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RepeatResponse.class, + com.google.showcase.v1beta1.RepeatResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.RepeatResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (requestBuilder_ == null) { + request_ = null; + } else { + request_ = null; + requestBuilder_ = null; + } + bindingUri_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.ComplianceOuterClass + .internal_static_google_showcase_v1beta1_RepeatResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatResponse build() { + com.google.showcase.v1beta1.RepeatResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RepeatResponse buildPartial() { + com.google.showcase.v1beta1.RepeatResponse result = + new com.google.showcase.v1beta1.RepeatResponse(this); + if (requestBuilder_ == null) { + result.request_ = request_; + } else { + result.request_ = requestBuilder_.build(); + } + result.bindingUri_ = bindingUri_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.RepeatResponse) { + return mergeFrom((com.google.showcase.v1beta1.RepeatResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.RepeatResponse other) { + if (other == com.google.showcase.v1beta1.RepeatResponse.getDefaultInstance()) return this; + if (other.hasRequest()) { + mergeRequest(other.getRequest()); + } + if (!other.getBindingUri().isEmpty()) { + bindingUri_ = other.bindingUri_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.RepeatResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.RepeatResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.RepeatRequest request_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder> + requestBuilder_; + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return Whether the request field is set. + */ + public boolean hasRequest() { + return requestBuilder_ != null || request_ != null; + } + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return The request. + */ + public com.google.showcase.v1beta1.RepeatRequest getRequest() { + if (requestBuilder_ == null) { + return request_ == null + ? com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance() + : request_; + } else { + return requestBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public Builder setRequest(com.google.showcase.v1beta1.RepeatRequest value) { + if (requestBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + requestBuilder_.setMessage(value); + } + + return this; + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public Builder setRequest(com.google.showcase.v1beta1.RepeatRequest.Builder builderForValue) { + if (requestBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + requestBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public Builder mergeRequest(com.google.showcase.v1beta1.RepeatRequest value) { + if (requestBuilder_ == null) { + if (request_ != null) { + request_ = + com.google.showcase.v1beta1.RepeatRequest.newBuilder(request_) + .mergeFrom(value) + .buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + requestBuilder_.mergeFrom(value); + } + + return this; + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public Builder clearRequest() { + if (requestBuilder_ == null) { + request_ = null; + onChanged(); + } else { + request_ = null; + requestBuilder_ = null; + } + + return this; + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public com.google.showcase.v1beta1.RepeatRequest.Builder getRequestBuilder() { + + onChanged(); + return getRequestFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + public com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestOrBuilder() { + if (requestBuilder_ != null) { + return requestBuilder_.getMessageOrBuilder(); + } else { + return request_ == null + ? com.google.showcase.v1beta1.RepeatRequest.getDefaultInstance() + : request_; + } + } + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder> + getRequestFieldBuilder() { + if (requestBuilder_ == null) { + requestBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RepeatRequest, + com.google.showcase.v1beta1.RepeatRequest.Builder, + com.google.showcase.v1beta1.RepeatRequestOrBuilder>( + getRequest(), getParentForChildren(), isClean()); + request_ = null; + } + return requestBuilder_; + } + + private java.lang.Object bindingUri_ = ""; + + /** + * + * + *
+     * The URI template the request was bound to server-side.
+     * 
+ * + * string binding_uri = 2; + * + * @return The bindingUri. + */ + public java.lang.String getBindingUri() { + java.lang.Object ref = bindingUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bindingUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The URI template the request was bound to server-side.
+     * 
+ * + * string binding_uri = 2; + * + * @return The bytes for bindingUri. + */ + public com.google.protobuf.ByteString getBindingUriBytes() { + java.lang.Object ref = bindingUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + bindingUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The URI template the request was bound to server-side.
+     * 
+ * + * string binding_uri = 2; + * + * @param value The bindingUri to set. + * @return This builder for chaining. + */ + public Builder setBindingUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + bindingUri_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The URI template the request was bound to server-side.
+     * 
+ * + * string binding_uri = 2; + * + * @return This builder for chaining. + */ + public Builder clearBindingUri() { + + bindingUri_ = getDefaultInstance().getBindingUri(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The URI template the request was bound to server-side.
+     * 
+ * + * string binding_uri = 2; + * + * @param value The bytes for bindingUri to set. + * @return This builder for chaining. + */ + public Builder setBindingUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + bindingUri_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RepeatResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.RepeatResponse) + private static final com.google.showcase.v1beta1.RepeatResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.RepeatResponse(); + } + + public static com.google.showcase.v1beta1.RepeatResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RepeatResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RepeatResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.RepeatResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java new file mode 100644 index 0000000000..db14129a3e --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RepeatResponseOrBuilder.java @@ -0,0 +1,68 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/compliance.proto + +package com.google.showcase.v1beta1; + +public interface RepeatResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.RepeatResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return Whether the request field is set. + */ + boolean hasRequest(); + + /** + * .google.showcase.v1beta1.RepeatRequest request = 1; + * + * @return The request. + */ + com.google.showcase.v1beta1.RepeatRequest getRequest(); + + /** .google.showcase.v1beta1.RepeatRequest request = 1; */ + com.google.showcase.v1beta1.RepeatRequestOrBuilder getRequestOrBuilder(); + + /** + * + * + *
+   * The URI template the request was bound to server-side.
+   * 
+ * + * string binding_uri = 2; + * + * @return The bindingUri. + */ + java.lang.String getBindingUri(); + + /** + * + * + *
+   * The URI template the request was bound to server-side.
+   * 
+ * + * string binding_uri = 2; + * + * @return The bytes for bindingUri. + */ + com.google.protobuf.ByteString getBindingUriBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java new file mode 100644 index 0000000000..0001110e5a --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequest.java @@ -0,0 +1,646 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * Request message for reporting on a session.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ReportSessionRequest} + */ +public final class ReportSessionRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ReportSessionRequest) + ReportSessionRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ReportSessionRequest.newBuilder() to construct. + private ReportSessionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ReportSessionRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ReportSessionRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ReportSessionRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ReportSessionRequest.class, + com.google.showcase.v1beta1.ReportSessionRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The session to be reported on.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The session to be reported on.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.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.showcase.v1beta1.ReportSessionRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ReportSessionRequest other = + (com.google.showcase.v1beta1.ReportSessionRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest 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.showcase.v1beta1.ReportSessionRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ReportSessionRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for reporting on a session.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ReportSessionRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ReportSessionRequest) + com.google.showcase.v1beta1.ReportSessionRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ReportSessionRequest.class, + com.google.showcase.v1beta1.ReportSessionRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ReportSessionRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ReportSessionRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionRequest build() { + com.google.showcase.v1beta1.ReportSessionRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionRequest buildPartial() { + com.google.showcase.v1beta1.ReportSessionRequest result = + new com.google.showcase.v1beta1.ReportSessionRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ReportSessionRequest) { + return mergeFrom((com.google.showcase.v1beta1.ReportSessionRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ReportSessionRequest other) { + if (other == com.google.showcase.v1beta1.ReportSessionRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ReportSessionRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.ReportSessionRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The session to be reported on.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The session to be reported on.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The session to be reported on.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be reported on.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The session to be reported on.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ReportSessionRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ReportSessionRequest) + private static final com.google.showcase.v1beta1.ReportSessionRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ReportSessionRequest(); + } + + public static com.google.showcase.v1beta1.ReportSessionRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReportSessionRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ReportSessionRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ReportSessionRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java new file mode 100644 index 0000000000..63fed63d3b --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionRequestOrBuilder.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface ReportSessionRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ReportSessionRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The session to be reported on.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The session to be reported on.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java new file mode 100644 index 0000000000..b5285ddf67 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponse.java @@ -0,0 +1,1307 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * Response message for reporting on a session.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ReportSessionResponse} + */ +public final class ReportSessionResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.ReportSessionResponse) + ReportSessionResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ReportSessionResponse.newBuilder() to construct. + private ReportSessionResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ReportSessionResponse() { + result_ = 0; + testRuns_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ReportSessionResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ReportSessionResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + int rawValue = input.readEnum(); + + result_ = rawValue; + break; + } + case 18: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + testRuns_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + testRuns_.add( + input.readMessage( + com.google.showcase.v1beta1.TestRun.parser(), extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + testRuns_ = java.util.Collections.unmodifiableList(testRuns_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ReportSessionResponse.class, + com.google.showcase.v1beta1.ReportSessionResponse.Builder.class); + } + + /** + * + * + *
+   * The topline state of the report.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.ReportSessionResponse.Result} + */ + public enum Result implements com.google.protobuf.ProtocolMessageEnum { + /** RESULT_UNSPECIFIED = 0; */ + RESULT_UNSPECIFIED(0), + /** + * + * + *
+     * The session is complete, and everything passed.
+     * 
+ * + * PASSED = 1; + */ + PASSED(1), + /** + * + * + *
+     * The session had an explicit failure.
+     * 
+ * + * FAILED = 2; + */ + FAILED(2), + /** + * + * + *
+     * The session is incomplete. This is a failure response.
+     * 
+ * + * INCOMPLETE = 3; + */ + INCOMPLETE(3), + UNRECOGNIZED(-1), + ; + + /** RESULT_UNSPECIFIED = 0; */ + public static final int RESULT_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * The session is complete, and everything passed.
+     * 
+ * + * PASSED = 1; + */ + public static final int PASSED_VALUE = 1; + + /** + * + * + *
+     * The session had an explicit failure.
+     * 
+ * + * FAILED = 2; + */ + public static final int FAILED_VALUE = 2; + + /** + * + * + *
+     * The session is incomplete. This is a failure response.
+     * 
+ * + * INCOMPLETE = 3; + */ + public static final int INCOMPLETE_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Result valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Result forNumber(int value) { + switch (value) { + case 0: + return RESULT_UNSPECIFIED; + case 1: + return PASSED; + case 2: + return FAILED; + case 3: + return INCOMPLETE; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Result findValueByNumber(int number) { + return Result.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.ReportSessionResponse.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final Result[] VALUES = values(); + + public static Result valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Result(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.ReportSessionResponse.Result) + } + + public static final int RESULT_FIELD_NUMBER = 1; + private int result_; + + /** + * + * + *
+   * The state of the report.
+   * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The enum numeric value on the wire for result. + */ + @java.lang.Override + public int getResultValue() { + return result_; + } + + /** + * + * + *
+   * The state of the report.
+   * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The result. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionResponse.Result getResult() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.ReportSessionResponse.Result result = + com.google.showcase.v1beta1.ReportSessionResponse.Result.valueOf(result_); + return result == null + ? com.google.showcase.v1beta1.ReportSessionResponse.Result.UNRECOGNIZED + : result; + } + + public static final int TEST_RUNS_FIELD_NUMBER = 2; + private java.util.List testRuns_; + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + @java.lang.Override + public java.util.List getTestRunsList() { + return testRuns_; + } + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + @java.lang.Override + public java.util.List + getTestRunsOrBuilderList() { + return testRuns_; + } + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + @java.lang.Override + public int getTestRunsCount() { + return testRuns_.size(); + } + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.TestRun getTestRuns(int index) { + return testRuns_.get(index); + } + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.TestRunOrBuilder getTestRunsOrBuilder(int index) { + return testRuns_.get(index); + } + + 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 (result_ + != com.google.showcase.v1beta1.ReportSessionResponse.Result.RESULT_UNSPECIFIED + .getNumber()) { + output.writeEnum(1, result_); + } + for (int i = 0; i < testRuns_.size(); i++) { + output.writeMessage(2, testRuns_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (result_ + != com.google.showcase.v1beta1.ReportSessionResponse.Result.RESULT_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, result_); + } + for (int i = 0; i < testRuns_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, testRuns_.get(i)); + } + size += unknownFields.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.showcase.v1beta1.ReportSessionResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.ReportSessionResponse other = + (com.google.showcase.v1beta1.ReportSessionResponse) obj; + + if (result_ != other.result_) return false; + if (!getTestRunsList().equals(other.getTestRunsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESULT_FIELD_NUMBER; + hash = (53 * hash) + result_; + if (getTestRunsCount() > 0) { + hash = (37 * hash) + TEST_RUNS_FIELD_NUMBER; + hash = (53 * hash) + getTestRunsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse 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.showcase.v1beta1.ReportSessionResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.ReportSessionResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Response message for reporting on a session.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.ReportSessionResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.ReportSessionResponse) + com.google.showcase.v1beta1.ReportSessionResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.ReportSessionResponse.class, + com.google.showcase.v1beta1.ReportSessionResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.ReportSessionResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTestRunsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + result_ = 0; + + if (testRunsBuilder_ == null) { + testRuns_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + testRunsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.ReportSessionResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionResponse build() { + com.google.showcase.v1beta1.ReportSessionResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionResponse buildPartial() { + com.google.showcase.v1beta1.ReportSessionResponse result = + new com.google.showcase.v1beta1.ReportSessionResponse(this); + int from_bitField0_ = bitField0_; + result.result_ = result_; + if (testRunsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + testRuns_ = java.util.Collections.unmodifiableList(testRuns_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.testRuns_ = testRuns_; + } else { + result.testRuns_ = testRunsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.ReportSessionResponse) { + return mergeFrom((com.google.showcase.v1beta1.ReportSessionResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.ReportSessionResponse other) { + if (other == com.google.showcase.v1beta1.ReportSessionResponse.getDefaultInstance()) + return this; + if (other.result_ != 0) { + setResultValue(other.getResultValue()); + } + if (testRunsBuilder_ == null) { + if (!other.testRuns_.isEmpty()) { + if (testRuns_.isEmpty()) { + testRuns_ = other.testRuns_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTestRunsIsMutable(); + testRuns_.addAll(other.testRuns_); + } + onChanged(); + } + } else { + if (!other.testRuns_.isEmpty()) { + if (testRunsBuilder_.isEmpty()) { + testRunsBuilder_.dispose(); + testRunsBuilder_ = null; + testRuns_ = other.testRuns_; + bitField0_ = (bitField0_ & ~0x00000001); + testRunsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getTestRunsFieldBuilder() + : null; + } else { + testRunsBuilder_.addAllMessages(other.testRuns_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.ReportSessionResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.ReportSessionResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private int result_ = 0; + + /** + * + * + *
+     * The state of the report.
+     * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The enum numeric value on the wire for result. + */ + @java.lang.Override + public int getResultValue() { + return result_; + } + + /** + * + * + *
+     * The state of the report.
+     * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @param value The enum numeric value on the wire for result to set. + * @return This builder for chaining. + */ + public Builder setResultValue(int value) { + + result_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The state of the report.
+     * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The result. + */ + @java.lang.Override + public com.google.showcase.v1beta1.ReportSessionResponse.Result getResult() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.ReportSessionResponse.Result result = + com.google.showcase.v1beta1.ReportSessionResponse.Result.valueOf(result_); + return result == null + ? com.google.showcase.v1beta1.ReportSessionResponse.Result.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * The state of the report.
+     * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @param value The result to set. + * @return This builder for chaining. + */ + public Builder setResult(com.google.showcase.v1beta1.ReportSessionResponse.Result value) { + if (value == null) { + throw new NullPointerException(); + } + + result_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The state of the report.
+     * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return This builder for chaining. + */ + public Builder clearResult() { + + result_ = 0; + onChanged(); + return this; + } + + private java.util.List testRuns_ = + java.util.Collections.emptyList(); + + private void ensureTestRunsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + testRuns_ = new java.util.ArrayList(testRuns_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.TestRun, + com.google.showcase.v1beta1.TestRun.Builder, + com.google.showcase.v1beta1.TestRunOrBuilder> + testRunsBuilder_; + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public java.util.List getTestRunsList() { + if (testRunsBuilder_ == null) { + return java.util.Collections.unmodifiableList(testRuns_); + } else { + return testRunsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public int getTestRunsCount() { + if (testRunsBuilder_ == null) { + return testRuns_.size(); + } else { + return testRunsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public com.google.showcase.v1beta1.TestRun getTestRuns(int index) { + if (testRunsBuilder_ == null) { + return testRuns_.get(index); + } else { + return testRunsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder setTestRuns(int index, com.google.showcase.v1beta1.TestRun value) { + if (testRunsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestRunsIsMutable(); + testRuns_.set(index, value); + onChanged(); + } else { + testRunsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder setTestRuns( + int index, com.google.showcase.v1beta1.TestRun.Builder builderForValue) { + if (testRunsBuilder_ == null) { + ensureTestRunsIsMutable(); + testRuns_.set(index, builderForValue.build()); + onChanged(); + } else { + testRunsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder addTestRuns(com.google.showcase.v1beta1.TestRun value) { + if (testRunsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestRunsIsMutable(); + testRuns_.add(value); + onChanged(); + } else { + testRunsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder addTestRuns(int index, com.google.showcase.v1beta1.TestRun value) { + if (testRunsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTestRunsIsMutable(); + testRuns_.add(index, value); + onChanged(); + } else { + testRunsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder addTestRuns(com.google.showcase.v1beta1.TestRun.Builder builderForValue) { + if (testRunsBuilder_ == null) { + ensureTestRunsIsMutable(); + testRuns_.add(builderForValue.build()); + onChanged(); + } else { + testRunsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder addTestRuns( + int index, com.google.showcase.v1beta1.TestRun.Builder builderForValue) { + if (testRunsBuilder_ == null) { + ensureTestRunsIsMutable(); + testRuns_.add(index, builderForValue.build()); + onChanged(); + } else { + testRunsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder addAllTestRuns( + java.lang.Iterable values) { + if (testRunsBuilder_ == null) { + ensureTestRunsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, testRuns_); + onChanged(); + } else { + testRunsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder clearTestRuns() { + if (testRunsBuilder_ == null) { + testRuns_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + testRunsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public Builder removeTestRuns(int index) { + if (testRunsBuilder_ == null) { + ensureTestRunsIsMutable(); + testRuns_.remove(index); + onChanged(); + } else { + testRunsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public com.google.showcase.v1beta1.TestRun.Builder getTestRunsBuilder(int index) { + return getTestRunsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public com.google.showcase.v1beta1.TestRunOrBuilder getTestRunsOrBuilder(int index) { + if (testRunsBuilder_ == null) { + return testRuns_.get(index); + } else { + return testRunsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public java.util.List + getTestRunsOrBuilderList() { + if (testRunsBuilder_ != null) { + return testRunsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(testRuns_); + } + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public com.google.showcase.v1beta1.TestRun.Builder addTestRunsBuilder() { + return getTestRunsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.TestRun.getDefaultInstance()); + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public com.google.showcase.v1beta1.TestRun.Builder addTestRunsBuilder(int index) { + return getTestRunsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.TestRun.getDefaultInstance()); + } + + /** + * + * + *
+     * The test runs of this session.
+     * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + public java.util.List getTestRunsBuilderList() { + return getTestRunsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.TestRun, + com.google.showcase.v1beta1.TestRun.Builder, + com.google.showcase.v1beta1.TestRunOrBuilder> + getTestRunsFieldBuilder() { + if (testRunsBuilder_ == null) { + testRunsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.TestRun, + com.google.showcase.v1beta1.TestRun.Builder, + com.google.showcase.v1beta1.TestRunOrBuilder>( + testRuns_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + testRuns_ = null; + } + return testRunsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.ReportSessionResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.ReportSessionResponse) + private static final com.google.showcase.v1beta1.ReportSessionResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.ReportSessionResponse(); + } + + public static com.google.showcase.v1beta1.ReportSessionResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReportSessionResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ReportSessionResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.ReportSessionResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java new file mode 100644 index 0000000000..c37784bc94 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/ReportSessionResponseOrBuilder.java @@ -0,0 +1,106 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface ReportSessionResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.ReportSessionResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The state of the report.
+   * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The enum numeric value on the wire for result. + */ + int getResultValue(); + + /** + * + * + *
+   * The state of the report.
+   * 
+ * + * .google.showcase.v1beta1.ReportSessionResponse.Result result = 1; + * + * @return The result. + */ + com.google.showcase.v1beta1.ReportSessionResponse.Result getResult(); + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + java.util.List getTestRunsList(); + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + com.google.showcase.v1beta1.TestRun getTestRuns(int index); + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + int getTestRunsCount(); + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + java.util.List getTestRunsOrBuilderList(); + + /** + * + * + *
+   * The test runs of this session.
+   * 
+ * + * repeated .google.showcase.v1beta1.TestRun test_runs = 2; + */ + com.google.showcase.v1beta1.TestRunOrBuilder getTestRunsOrBuilder(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java new file mode 100644 index 0000000000..4571408339 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestError.java @@ -0,0 +1,2154 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/rest_error.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * HTTP/JSON error representation as defined in
+ * https://google.aip.dev/193#http11json-representation,
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.RestError} + */ +public final class RestError extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RestError) + RestErrorOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RestError.newBuilder() to construct. + private RestError(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RestError() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RestError(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private RestError( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.RestError.Status.Builder subBuilder = null; + if (error_ != null) { + subBuilder = error_.toBuilder(); + } + error_ = + input.readMessage( + com.google.showcase.v1beta1.RestError.Status.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(error_); + error_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RestError.class, + com.google.showcase.v1beta1.RestError.Builder.class); + } + + public interface StatusOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.RestError.Status) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The HTTP status code that corresponds to `google.rpc.Status.code`.
+     * 
+ * + * int32 code = 1; + * + * @return The code. + */ + int getCode(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.message`.
+     * 
+ * + * string message = 2; + * + * @return The message. + */ + java.lang.String getMessage(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.message`.
+     * 
+ * + * string message = 2; + * + * @return The bytes for message. + */ + com.google.protobuf.ByteString getMessageBytes(); + + /** + * + * + *
+     * This is the enum version for `google.rpc.Status.code`.
+     * 
+ * + * .google.rpc.Code status = 4; + * + * @return The enum numeric value on the wire for status. + */ + int getStatusValue(); + + /** + * + * + *
+     * This is the enum version for `google.rpc.Status.code`.
+     * 
+ * + * .google.rpc.Code status = 4; + * + * @return The status. + */ + com.google.rpc.Code getStatus(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + java.util.List getDetailsList(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + com.google.protobuf.Any getDetails(int index); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + int getDetailsCount(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + java.util.List getDetailsOrBuilderList(); + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index); + } + + /** Protobuf type {@code google.showcase.v1beta1.RestError.Status} */ + public static final class Status extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.RestError.Status) + StatusOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Status.newBuilder() to construct. + private Status(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Status() { + message_ = ""; + status_ = 0; + details_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Status(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Status( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + code_ = input.readInt32(); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + message_ = s; + break; + } + case 32: + { + int rawValue = input.readEnum(); + + status_ = rawValue; + break; + } + case 42: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + details_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + details_.add( + input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + details_ = java.util.Collections.unmodifiableList(details_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_Status_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_Status_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RestError.Status.class, + com.google.showcase.v1beta1.RestError.Status.Builder.class); + } + + public static final int CODE_FIELD_NUMBER = 1; + private int code_; + + /** + * + * + *
+     * The HTTP status code that corresponds to `google.rpc.Status.code`.
+     * 
+ * + * int32 code = 1; + * + * @return The code. + */ + @java.lang.Override + public int getCode() { + return code_; + } + + public static final int MESSAGE_FIELD_NUMBER = 2; + private volatile java.lang.Object message_; + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.message`.
+     * 
+ * + * string message = 2; + * + * @return The message. + */ + @java.lang.Override + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } + } + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.message`.
+     * 
+ * + * string message = 2; + * + * @return The bytes for message. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STATUS_FIELD_NUMBER = 4; + private int status_; + + /** + * + * + *
+     * This is the enum version for `google.rpc.Status.code`.
+     * 
+ * + * .google.rpc.Code status = 4; + * + * @return The enum numeric value on the wire for status. + */ + @java.lang.Override + public int getStatusValue() { + return status_; + } + + /** + * + * + *
+     * This is the enum version for `google.rpc.Status.code`.
+     * 
+ * + * .google.rpc.Code status = 4; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Code getStatus() { + @SuppressWarnings("deprecation") + com.google.rpc.Code result = com.google.rpc.Code.valueOf(status_); + return result == null ? com.google.rpc.Code.UNRECOGNIZED : result; + } + + public static final int DETAILS_FIELD_NUMBER = 5; + private java.util.List details_; + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + @java.lang.Override + public java.util.List getDetailsList() { + return details_; + } + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + @java.lang.Override + public java.util.List getDetailsOrBuilderList() { + return details_; + } + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + @java.lang.Override + public int getDetailsCount() { + return details_.size(); + } + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + @java.lang.Override + public com.google.protobuf.Any getDetails(int index) { + return details_.get(index); + } + + /** + * + * + *
+     * This corresponds to `google.rpc.Status.details`.
+     * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + @java.lang.Override + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index) { + return details_.get(index); + } + + 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 (code_ != 0) { + output.writeInt32(1, code_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); + } + if (status_ != com.google.rpc.Code.OK.getNumber()) { + output.writeEnum(4, status_); + } + for (int i = 0; i < details_.size(); i++) { + output.writeMessage(5, details_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (code_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, code_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); + } + if (status_ != com.google.rpc.Code.OK.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, status_); + } + for (int i = 0; i < details_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, details_.get(i)); + } + size += unknownFields.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.showcase.v1beta1.RestError.Status)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.RestError.Status other = + (com.google.showcase.v1beta1.RestError.Status) obj; + + if (getCode() != other.getCode()) return false; + if (!getMessage().equals(other.getMessage())) return false; + if (status_ != other.status_) return false; + if (!getDetailsList().equals(other.getDetailsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CODE_FIELD_NUMBER; + hash = (53 * hash) + getCode(); + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + status_; + if (getDetailsCount() > 0) { + hash = (37 * hash) + DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getDetailsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError.Status 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.showcase.v1beta1.RestError.Status parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError.Status parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError.Status parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError.Status parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.RestError.Status 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.RestError.Status} */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RestError.Status) + com.google.showcase.v1beta1.RestError.StatusOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_Status_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_Status_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RestError.Status.class, + com.google.showcase.v1beta1.RestError.Status.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.RestError.Status.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDetailsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + code_ = 0; + + message_ = ""; + + status_ = 0; + + if (detailsBuilder_ == null) { + details_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + detailsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_Status_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError.Status getDefaultInstanceForType() { + return com.google.showcase.v1beta1.RestError.Status.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError.Status build() { + com.google.showcase.v1beta1.RestError.Status result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError.Status buildPartial() { + com.google.showcase.v1beta1.RestError.Status result = + new com.google.showcase.v1beta1.RestError.Status(this); + int from_bitField0_ = bitField0_; + result.code_ = code_; + result.message_ = message_; + result.status_ = status_; + if (detailsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + details_ = java.util.Collections.unmodifiableList(details_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.details_ = details_; + } else { + result.details_ = detailsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.RestError.Status) { + return mergeFrom((com.google.showcase.v1beta1.RestError.Status) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.RestError.Status other) { + if (other == com.google.showcase.v1beta1.RestError.Status.getDefaultInstance()) return this; + if (other.getCode() != 0) { + setCode(other.getCode()); + } + if (!other.getMessage().isEmpty()) { + message_ = other.message_; + onChanged(); + } + if (other.status_ != 0) { + setStatusValue(other.getStatusValue()); + } + if (detailsBuilder_ == null) { + if (!other.details_.isEmpty()) { + if (details_.isEmpty()) { + details_ = other.details_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureDetailsIsMutable(); + details_.addAll(other.details_); + } + onChanged(); + } + } else { + if (!other.details_.isEmpty()) { + if (detailsBuilder_.isEmpty()) { + detailsBuilder_.dispose(); + detailsBuilder_ = null; + details_ = other.details_; + bitField0_ = (bitField0_ & ~0x00000001); + detailsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getDetailsFieldBuilder() + : null; + } else { + detailsBuilder_.addAllMessages(other.details_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.RestError.Status parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.RestError.Status) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private int code_; + + /** + * + * + *
+       * The HTTP status code that corresponds to `google.rpc.Status.code`.
+       * 
+ * + * int32 code = 1; + * + * @return The code. + */ + @java.lang.Override + public int getCode() { + return code_; + } + + /** + * + * + *
+       * The HTTP status code that corresponds to `google.rpc.Status.code`.
+       * 
+ * + * int32 code = 1; + * + * @param value The code to set. + * @return This builder for chaining. + */ + public Builder setCode(int value) { + + code_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+       * The HTTP status code that corresponds to `google.rpc.Status.code`.
+       * 
+ * + * int32 code = 1; + * + * @return This builder for chaining. + */ + public Builder clearCode() { + + code_ = 0; + onChanged(); + return this; + } + + private java.lang.Object message_ = ""; + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.message`.
+       * 
+ * + * string message = 2; + * + * @return The message. + */ + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.message`.
+       * 
+ * + * string message = 2; + * + * @return The bytes for message. + */ + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.message`.
+       * 
+ * + * string message = 2; + * + * @param value The message to set. + * @return This builder for chaining. + */ + public Builder setMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + message_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.message`.
+       * 
+ * + * string message = 2; + * + * @return This builder for chaining. + */ + public Builder clearMessage() { + + message_ = getDefaultInstance().getMessage(); + onChanged(); + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.message`.
+       * 
+ * + * string message = 2; + * + * @param value The bytes for message to set. + * @return This builder for chaining. + */ + public Builder setMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + message_ = value; + onChanged(); + return this; + } + + private int status_ = 0; + + /** + * + * + *
+       * This is the enum version for `google.rpc.Status.code`.
+       * 
+ * + * .google.rpc.Code status = 4; + * + * @return The enum numeric value on the wire for status. + */ + @java.lang.Override + public int getStatusValue() { + return status_; + } + + /** + * + * + *
+       * This is the enum version for `google.rpc.Status.code`.
+       * 
+ * + * .google.rpc.Code status = 4; + * + * @param value The enum numeric value on the wire for status to set. + * @return This builder for chaining. + */ + public Builder setStatusValue(int value) { + + status_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+       * This is the enum version for `google.rpc.Status.code`.
+       * 
+ * + * .google.rpc.Code status = 4; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Code getStatus() { + @SuppressWarnings("deprecation") + com.google.rpc.Code result = com.google.rpc.Code.valueOf(status_); + return result == null ? com.google.rpc.Code.UNRECOGNIZED : result; + } + + /** + * + * + *
+       * This is the enum version for `google.rpc.Status.code`.
+       * 
+ * + * .google.rpc.Code status = 4; + * + * @param value The status to set. + * @return This builder for chaining. + */ + public Builder setStatus(com.google.rpc.Code value) { + if (value == null) { + throw new NullPointerException(); + } + + status_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+       * This is the enum version for `google.rpc.Status.code`.
+       * 
+ * + * .google.rpc.Code status = 4; + * + * @return This builder for chaining. + */ + public Builder clearStatus() { + + status_ = 0; + onChanged(); + return this; + } + + private java.util.List details_ = java.util.Collections.emptyList(); + + private void ensureDetailsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + details_ = new java.util.ArrayList(details_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + detailsBuilder_; + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public java.util.List getDetailsList() { + if (detailsBuilder_ == null) { + return java.util.Collections.unmodifiableList(details_); + } else { + return detailsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public int getDetailsCount() { + if (detailsBuilder_ == null) { + return details_.size(); + } else { + return detailsBuilder_.getCount(); + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public com.google.protobuf.Any getDetails(int index) { + if (detailsBuilder_ == null) { + return details_.get(index); + } else { + return detailsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder setDetails(int index, com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.set(index, value); + onChanged(); + } else { + detailsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder setDetails(int index, com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.set(index, builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder addDetails(com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.add(value); + onChanged(); + } else { + detailsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder addDetails(int index, com.google.protobuf.Any value) { + if (detailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetailsIsMutable(); + details_.add(index, value); + onChanged(); + } else { + detailsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder addDetails(com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.add(builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder addDetails(int index, com.google.protobuf.Any.Builder builderForValue) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.add(index, builderForValue.build()); + onChanged(); + } else { + detailsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder addAllDetails(java.lang.Iterable values) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, details_); + onChanged(); + } else { + detailsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder clearDetails() { + if (detailsBuilder_ == null) { + details_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + detailsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public Builder removeDetails(int index) { + if (detailsBuilder_ == null) { + ensureDetailsIsMutable(); + details_.remove(index); + onChanged(); + } else { + detailsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public com.google.protobuf.Any.Builder getDetailsBuilder(int index) { + return getDetailsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public com.google.protobuf.AnyOrBuilder getDetailsOrBuilder(int index) { + if (detailsBuilder_ == null) { + return details_.get(index); + } else { + return detailsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public java.util.List getDetailsOrBuilderList() { + if (detailsBuilder_ != null) { + return detailsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(details_); + } + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public com.google.protobuf.Any.Builder addDetailsBuilder() { + return getDetailsFieldBuilder().addBuilder(com.google.protobuf.Any.getDefaultInstance()); + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public com.google.protobuf.Any.Builder addDetailsBuilder(int index) { + return getDetailsFieldBuilder() + .addBuilder(index, com.google.protobuf.Any.getDefaultInstance()); + } + + /** + * + * + *
+       * This corresponds to `google.rpc.Status.details`.
+       * 
+ * + * repeated .google.protobuf.Any details = 5; + */ + public java.util.List getDetailsBuilderList() { + return getDetailsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder> + getDetailsFieldBuilder() { + if (detailsBuilder_ == null) { + detailsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protobuf.Any, + com.google.protobuf.Any.Builder, + com.google.protobuf.AnyOrBuilder>( + details_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + details_ = null; + } + return detailsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RestError.Status) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.RestError.Status) + private static final com.google.showcase.v1beta1.RestError.Status DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.RestError.Status(); + } + + public static com.google.showcase.v1beta1.RestError.Status getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Status parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Status(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.RestError.Status getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int ERROR_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.RestError.Status error_; + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return error_ != null; + } + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return The error. + */ + @java.lang.Override + public com.google.showcase.v1beta1.RestError.Status getError() { + return error_ == null + ? com.google.showcase.v1beta1.RestError.Status.getDefaultInstance() + : error_; + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + @java.lang.Override + public com.google.showcase.v1beta1.RestError.StatusOrBuilder getErrorOrBuilder() { + return getError(); + } + + 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 (error_ != null) { + output.writeMessage(1, getError()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (error_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getError()); + } + size += unknownFields.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.showcase.v1beta1.RestError)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.RestError other = (com.google.showcase.v1beta1.RestError) obj; + + if (hasError() != other.hasError()) return false; + if (hasError()) { + if (!getError().equals(other.getError())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasError()) { + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.RestError parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError 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.showcase.v1beta1.RestError parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.RestError parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.RestError parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.RestError parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.RestError 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * HTTP/JSON error representation as defined in
+   * https://google.aip.dev/193#http11json-representation,
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.RestError} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.RestError) + com.google.showcase.v1beta1.RestErrorOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.RestError.class, + com.google.showcase.v1beta1.RestError.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.RestError.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (errorBuilder_ == null) { + error_ = null; + } else { + error_ = null; + errorBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.RestErrorOuterClass + .internal_static_google_showcase_v1beta1_RestError_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError getDefaultInstanceForType() { + return com.google.showcase.v1beta1.RestError.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError build() { + com.google.showcase.v1beta1.RestError result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.RestError buildPartial() { + com.google.showcase.v1beta1.RestError result = + new com.google.showcase.v1beta1.RestError(this); + if (errorBuilder_ == null) { + result.error_ = error_; + } else { + result.error_ = errorBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.RestError) { + return mergeFrom((com.google.showcase.v1beta1.RestError) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.RestError other) { + if (other == com.google.showcase.v1beta1.RestError.getDefaultInstance()) return this; + if (other.hasError()) { + mergeError(other.getError()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.RestError parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.RestError) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.RestError.Status error_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RestError.Status, + com.google.showcase.v1beta1.RestError.Status.Builder, + com.google.showcase.v1beta1.RestError.StatusOrBuilder> + errorBuilder_; + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return Whether the error field is set. + */ + public boolean hasError() { + return errorBuilder_ != null || error_ != null; + } + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return The error. + */ + public com.google.showcase.v1beta1.RestError.Status getError() { + if (errorBuilder_ == null) { + return error_ == null + ? com.google.showcase.v1beta1.RestError.Status.getDefaultInstance() + : error_; + } else { + return errorBuilder_.getMessage(); + } + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public Builder setError(com.google.showcase.v1beta1.RestError.Status value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + error_ = value; + onChanged(); + } else { + errorBuilder_.setMessage(value); + } + + return this; + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public Builder setError(com.google.showcase.v1beta1.RestError.Status.Builder builderForValue) { + if (errorBuilder_ == null) { + error_ = builderForValue.build(); + onChanged(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public Builder mergeError(com.google.showcase.v1beta1.RestError.Status value) { + if (errorBuilder_ == null) { + if (error_ != null) { + error_ = + com.google.showcase.v1beta1.RestError.Status.newBuilder(error_) + .mergeFrom(value) + .buildPartial(); + } else { + error_ = value; + } + onChanged(); + } else { + errorBuilder_.mergeFrom(value); + } + + return this; + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public Builder clearError() { + if (errorBuilder_ == null) { + error_ = null; + onChanged(); + } else { + error_ = null; + errorBuilder_ = null; + } + + return this; + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public com.google.showcase.v1beta1.RestError.Status.Builder getErrorBuilder() { + + onChanged(); + return getErrorFieldBuilder().getBuilder(); + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + public com.google.showcase.v1beta1.RestError.StatusOrBuilder getErrorOrBuilder() { + if (errorBuilder_ != null) { + return errorBuilder_.getMessageOrBuilder(); + } else { + return error_ == null + ? com.google.showcase.v1beta1.RestError.Status.getDefaultInstance() + : error_; + } + } + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RestError.Status, + com.google.showcase.v1beta1.RestError.Status.Builder, + com.google.showcase.v1beta1.RestError.StatusOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.RestError.Status, + com.google.showcase.v1beta1.RestError.Status.Builder, + com.google.showcase.v1beta1.RestError.StatusOrBuilder>( + getError(), getParentForChildren(), isClean()); + error_ = null; + } + return errorBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.RestError) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.RestError) + private static final com.google.showcase.v1beta1.RestError DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.RestError(); + } + + public static com.google.showcase.v1beta1.RestError getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RestError parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RestError(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.RestError getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java new file mode 100644 index 0000000000..c5bd85534f --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOrBuilder.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/rest_error.proto + +package com.google.showcase.v1beta1; + +public interface RestErrorOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.RestError) + com.google.protobuf.MessageOrBuilder { + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * .google.showcase.v1beta1.RestError.Status error = 1; + * + * @return The error. + */ + com.google.showcase.v1beta1.RestError.Status getError(); + + /** .google.showcase.v1beta1.RestError.Status error = 1; */ + com.google.showcase.v1beta1.RestError.StatusOrBuilder getErrorOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java new file mode 100644 index 0000000000..62a5a5cdc0 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RestErrorOuterClass.java @@ -0,0 +1,87 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/rest_error.proto + +package com.google.showcase.v1beta1; + +public final class RestErrorOuterClass { + private RestErrorOuterClass() {} + + 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_showcase_v1beta1_RestError_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_RestError_Status_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_RestError_Status_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/schema/google/showcase/v1beta1/rest_er" + + "ror.proto\022\027google.showcase.v1beta1\032\031goog" + + "le/protobuf/any.proto\032\025google/rpc/code.p" + + "roto\"\267\001\n\tRestError\0228\n\005error\030\001 \001(\0132).goog" + + "le.showcase.v1beta1.RestError.Status\032p\n\006" + + "Status\022\014\n\004code\030\001 \001(\005\022\017\n\007message\030\002 \001(\t\022 \n" + + "\006status\030\004 \001(\0162\020.google.rpc.Code\022%\n\007detai" + + "ls\030\005 \003(\0132\024.google.protobuf.AnyBq\n\033com.go" + + "ogle.showcase.v1beta1P\001Z4github.com/goog" + + "leapis/gapic-showcase/server/genproto\352\002\031" + + "Google::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.protobuf.AnyProto.getDescriptor(), + com.google.rpc.CodeProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_RestError_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_RestError_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_RestError_descriptor, + new java.lang.String[] { + "Error", + }); + internal_static_google_showcase_v1beta1_RestError_Status_descriptor = + internal_static_google_showcase_v1beta1_RestError_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_RestError_Status_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_RestError_Status_descriptor, + new java.lang.String[] { + "Code", "Message", "Status", "Details", + }); + com.google.protobuf.AnyProto.getDescriptor(); + com.google.rpc.CodeProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java new file mode 100644 index 0000000000..e01afc2b5d --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Room.java @@ -0,0 +1,1623 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A chat room.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Room} + */ +public final class Room extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Room) + RoomOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Room.newBuilder() to construct. + private Room(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Room() { + name_ = ""; + displayName_ = ""; + description_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Room(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Room( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + displayName_ = s; + break; + } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + description_ = s; + break; + } + case 34: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (createTime_ != null) { + subBuilder = createTime_.toBuilder(); + } + createTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(createTime_); + createTime_ = subBuilder.buildPartial(); + } + + break; + } + case 42: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (updateTime_ != null) { + subBuilder = updateTime_.toBuilder(); + } + updateTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateTime_); + updateTime_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Room_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Room_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Room.class, com.google.showcase.v1beta1.Room.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object displayName_; + + /** + * + * + *
+   * The human readable name of the chat room.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } + } + + /** + * + * + *
+   * The human readable name of the chat room.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESCRIPTION_FIELD_NUMBER = 3; + private volatile java.lang.Object description_; + + /** + * + * + *
+   * The description of the chat room.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + + /** + * + * + *
+   * The description of the chat room.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_TIME_FIELD_NUMBER = 4; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return createTime_ != null; + } + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return getCreateTime(); + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return updateTime_ != null; + } + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return getUpdateTime(); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + } + if (createTime_ != null) { + output.writeMessage(4, getCreateTime()); + } + if (updateTime_ != null) { + output.writeMessage(5, getUpdateTime()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + } + if (createTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); + } + if (updateTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUpdateTime()); + } + size += unknownFields.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.showcase.v1beta1.Room)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Room other = (com.google.showcase.v1beta1.Room) obj; + + if (!getName().equals(other.getName())) return false; + if (!getDisplayName().equals(other.getDisplayName())) return false; + if (!getDescription().equals(other.getDescription())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Room parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Room parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Room parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Room 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.showcase.v1beta1.Room parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Room parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Room parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Room parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Room parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Room parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Room parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Room parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Room 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A chat room.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Room} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Room) + com.google.showcase.v1beta1.RoomOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Room_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Room_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Room.class, + com.google.showcase.v1beta1.Room.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Room.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + displayName_ = ""; + + description_ = ""; + + if (createTimeBuilder_ == null) { + createTime_ = null; + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + if (updateTimeBuilder_ == null) { + updateTime_ = null; + } else { + updateTime_ = null; + updateTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_Room_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Room getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Room.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Room build() { + com.google.showcase.v1beta1.Room result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Room buildPartial() { + com.google.showcase.v1beta1.Room result = new com.google.showcase.v1beta1.Room(this); + result.name_ = name_; + result.displayName_ = displayName_; + result.description_ = description_; + if (createTimeBuilder_ == null) { + result.createTime_ = createTime_; + } else { + result.createTime_ = createTimeBuilder_.build(); + } + if (updateTimeBuilder_ == null) { + result.updateTime_ = updateTime_; + } else { + result.updateTime_ = updateTimeBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Room) { + return mergeFrom((com.google.showcase.v1beta1.Room) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Room other) { + if (other == com.google.showcase.v1beta1.Room.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + onChanged(); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.Room parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.Room) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the chat room.
+     * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + + /** + * + * + *
+     * The human readable name of the chat room.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The human readable name of the chat room.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The human readable name of the chat room.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + displayName_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The human readable name of the chat room.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + + displayName_ = getDefaultInstance().getDisplayName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The human readable name of the chat room.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + displayName_ = value; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+     * The description of the chat room.
+     * 
+ * + * string description = 3; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The description of the chat room.
+     * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The description of the chat room.
+     * 
+ * + * string description = 3; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + description_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The description of the chat room.
+     * 
+ * + * string description = 3; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + + description_ = getDefaultInstance().getDescription(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The description of the chat room.
+     * 
+ * + * string description = 3; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + description_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return createTimeBuilder_ != null || createTime_ != null; + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + onChanged(); + } else { + createTimeBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + onChanged(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (createTime_ != null) { + createTime_ = + com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); + } else { + createTime_ = value; + } + onChanged(); + } else { + createTimeBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + if (createTimeBuilder_ == null) { + createTime_ = null; + onChanged(); + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * The timestamp at which the room was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return updateTimeBuilder_ != null || updateTime_ != null; + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + onChanged(); + } else { + updateTimeBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + onChanged(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (updateTime_ != null) { + updateTime_ = + com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); + } else { + updateTime_ = value; + } + onChanged(); + } else { + updateTimeBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + if (updateTimeBuilder_ == null) { + updateTime_ = null; + onChanged(); + } else { + updateTime_ = null; + updateTimeBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * The latest timestamp at which the room was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Room) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Room) + private static final com.google.showcase.v1beta1.Room DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Room(); + } + + public static com.google.showcase.v1beta1.Room getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Room parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Room(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.Room getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomName.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomName.java new file mode 100644 index 0000000000..a3c3707242 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomName.java @@ -0,0 +1,166 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class RoomName implements ResourceName { + private static final PathTemplate ROOM = PathTemplate.createWithoutUrlEncoding("rooms/{room}"); + private volatile Map fieldValuesMap; + private final String room; + + @Deprecated + protected RoomName() { + room = null; + } + + private RoomName(Builder builder) { + room = Preconditions.checkNotNull(builder.getRoom()); + } + + public String getRoom() { + return room; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static RoomName of(String room) { + return newBuilder().setRoom(room).build(); + } + + public static String format(String room) { + return newBuilder().setRoom(room).build().toString(); + } + + public static RoomName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + ROOM.validatedMatch(formattedString, "RoomName.parse: formattedString not in valid format"); + return of(matchMap.get("room")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (RoomName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return ROOM.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (room != null) { + fieldMapBuilder.put("room", room); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return ROOM.instantiate("room", room); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + RoomName that = ((RoomName) o); + return Objects.equals(this.room, that.room); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(room); + return h; + } + + /** Builder for rooms/{room}. */ + public static class Builder { + private String room; + + protected Builder() {} + + public String getRoom() { + return room; + } + + public Builder setRoom(String room) { + this.room = room; + return this; + } + + private Builder(RoomName roomName) { + this.room = roomName.room; + } + + public RoomName build() { + return new RoomName(this); + } + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java new file mode 100644 index 0000000000..bd16570831 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/RoomOrBuilder.java @@ -0,0 +1,183 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface RoomOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Room) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the chat room.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The human readable name of the chat room.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + java.lang.String getDisplayName(); + + /** + * + * + *
+   * The human readable name of the chat room.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString getDisplayNameBytes(); + + /** + * + * + *
+   * The description of the chat room.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+   * The description of the chat room.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * The timestamp at which the room was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the room was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java new file mode 100644 index 0000000000..b564fe4b9e --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadata.java @@ -0,0 +1,740 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The operation metadata message for the
+ * google.showcase.v1beta1.Messaging\SearchBlurbs method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsMetadata} + */ +public final class SearchBlurbsMetadata extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SearchBlurbsMetadata) + SearchBlurbsMetadataOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SearchBlurbsMetadata.newBuilder() to construct. + private SearchBlurbsMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SearchBlurbsMetadata() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SearchBlurbsMetadata(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private SearchBlurbsMetadata( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.rpc.RetryInfo.Builder subBuilder = null; + if (retryInfo_ != null) { + subBuilder = retryInfo_.toBuilder(); + } + retryInfo_ = input.readMessage(com.google.rpc.RetryInfo.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(retryInfo_); + retryInfo_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsMetadata.class, + com.google.showcase.v1beta1.SearchBlurbsMetadata.Builder.class); + } + + public static final int RETRY_INFO_FIELD_NUMBER = 1; + private com.google.rpc.RetryInfo retryInfo_; + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return Whether the retryInfo field is set. + */ + @java.lang.Override + public boolean hasRetryInfo() { + return retryInfo_ != null; + } + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return The retryInfo. + */ + @java.lang.Override + public com.google.rpc.RetryInfo getRetryInfo() { + return retryInfo_ == null ? com.google.rpc.RetryInfo.getDefaultInstance() : retryInfo_; + } + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + @java.lang.Override + public com.google.rpc.RetryInfoOrBuilder getRetryInfoOrBuilder() { + return getRetryInfo(); + } + + 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 (retryInfo_ != null) { + output.writeMessage(1, getRetryInfo()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (retryInfo_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getRetryInfo()); + } + size += unknownFields.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.showcase.v1beta1.SearchBlurbsMetadata)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SearchBlurbsMetadata other = + (com.google.showcase.v1beta1.SearchBlurbsMetadata) obj; + + if (hasRetryInfo() != other.hasRetryInfo()) return false; + if (hasRetryInfo()) { + if (!getRetryInfo().equals(other.getRetryInfo())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasRetryInfo()) { + hash = (37 * hash) + RETRY_INFO_FIELD_NUMBER; + hash = (53 * hash) + getRetryInfo().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata 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.showcase.v1beta1.SearchBlurbsMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SearchBlurbsMetadata 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The operation metadata message for the
+   * google.showcase.v1beta1.Messaging\SearchBlurbs method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsMetadata} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SearchBlurbsMetadata) + com.google.showcase.v1beta1.SearchBlurbsMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsMetadata.class, + com.google.showcase.v1beta1.SearchBlurbsMetadata.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SearchBlurbsMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (retryInfoBuilder_ == null) { + retryInfo_ = null; + } else { + retryInfo_ = null; + retryInfoBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsMetadata_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsMetadata getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SearchBlurbsMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsMetadata build() { + com.google.showcase.v1beta1.SearchBlurbsMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsMetadata buildPartial() { + com.google.showcase.v1beta1.SearchBlurbsMetadata result = + new com.google.showcase.v1beta1.SearchBlurbsMetadata(this); + if (retryInfoBuilder_ == null) { + result.retryInfo_ = retryInfo_; + } else { + result.retryInfo_ = retryInfoBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SearchBlurbsMetadata) { + return mergeFrom((com.google.showcase.v1beta1.SearchBlurbsMetadata) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SearchBlurbsMetadata other) { + if (other == com.google.showcase.v1beta1.SearchBlurbsMetadata.getDefaultInstance()) + return this; + if (other.hasRetryInfo()) { + mergeRetryInfo(other.getRetryInfo()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.SearchBlurbsMetadata parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.SearchBlurbsMetadata) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.rpc.RetryInfo retryInfo_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.RetryInfo, + com.google.rpc.RetryInfo.Builder, + com.google.rpc.RetryInfoOrBuilder> + retryInfoBuilder_; + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return Whether the retryInfo field is set. + */ + public boolean hasRetryInfo() { + return retryInfoBuilder_ != null || retryInfo_ != null; + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return The retryInfo. + */ + public com.google.rpc.RetryInfo getRetryInfo() { + if (retryInfoBuilder_ == null) { + return retryInfo_ == null ? com.google.rpc.RetryInfo.getDefaultInstance() : retryInfo_; + } else { + return retryInfoBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public Builder setRetryInfo(com.google.rpc.RetryInfo value) { + if (retryInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + retryInfo_ = value; + onChanged(); + } else { + retryInfoBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public Builder setRetryInfo(com.google.rpc.RetryInfo.Builder builderForValue) { + if (retryInfoBuilder_ == null) { + retryInfo_ = builderForValue.build(); + onChanged(); + } else { + retryInfoBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public Builder mergeRetryInfo(com.google.rpc.RetryInfo value) { + if (retryInfoBuilder_ == null) { + if (retryInfo_ != null) { + retryInfo_ = + com.google.rpc.RetryInfo.newBuilder(retryInfo_).mergeFrom(value).buildPartial(); + } else { + retryInfo_ = value; + } + onChanged(); + } else { + retryInfoBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public Builder clearRetryInfo() { + if (retryInfoBuilder_ == null) { + retryInfo_ = null; + onChanged(); + } else { + retryInfo_ = null; + retryInfoBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public com.google.rpc.RetryInfo.Builder getRetryInfoBuilder() { + + onChanged(); + return getRetryInfoFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + public com.google.rpc.RetryInfoOrBuilder getRetryInfoOrBuilder() { + if (retryInfoBuilder_ != null) { + return retryInfoBuilder_.getMessageOrBuilder(); + } else { + return retryInfo_ == null ? com.google.rpc.RetryInfo.getDefaultInstance() : retryInfo_; + } + } + + /** + * + * + *
+     * This signals to the client when to next poll for response.
+     * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.RetryInfo, + com.google.rpc.RetryInfo.Builder, + com.google.rpc.RetryInfoOrBuilder> + getRetryInfoFieldBuilder() { + if (retryInfoBuilder_ == null) { + retryInfoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.RetryInfo, + com.google.rpc.RetryInfo.Builder, + com.google.rpc.RetryInfoOrBuilder>( + getRetryInfo(), getParentForChildren(), isClean()); + retryInfo_ = null; + } + return retryInfoBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SearchBlurbsMetadata) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SearchBlurbsMetadata) + private static final com.google.showcase.v1beta1.SearchBlurbsMetadata DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SearchBlurbsMetadata(); + } + + public static com.google.showcase.v1beta1.SearchBlurbsMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchBlurbsMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SearchBlurbsMetadata(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.SearchBlurbsMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java new file mode 100644 index 0000000000..bb168ffb4f --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsMetadataOrBuilder.java @@ -0,0 +1,62 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface SearchBlurbsMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SearchBlurbsMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return Whether the retryInfo field is set. + */ + boolean hasRetryInfo(); + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + * + * @return The retryInfo. + */ + com.google.rpc.RetryInfo getRetryInfo(); + + /** + * + * + *
+   * This signals to the client when to next poll for response.
+   * 
+ * + * .google.rpc.RetryInfo retry_info = 1; + */ + com.google.rpc.RetryInfoOrBuilder getRetryInfoOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java new file mode 100644 index 0000000000..84459a3872 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequest.java @@ -0,0 +1,1157 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\SearchBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsRequest} + */ +public final class SearchBlurbsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SearchBlurbsRequest) + SearchBlurbsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SearchBlurbsRequest.newBuilder() to construct. + private SearchBlurbsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SearchBlurbsRequest() { + query_ = ""; + parent_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SearchBlurbsRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private SearchBlurbsRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + query_ = s; + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + parent_ = s; + break; + } + case 24: + { + pageSize_ = input.readInt32(); + break; + } + case 34: + { + java.lang.String s = input.readStringRequireUtf8(); + + pageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsRequest.class, + com.google.showcase.v1beta1.SearchBlurbsRequest.Builder.class); + } + + public static final int QUERY_FIELD_NUMBER = 1; + private volatile java.lang.Object query_; + + /** + * + * + *
+   * The query used to search for blurbs containing to words of this string.
+   * Only posts that contain an exact match of a queried word will be returned.
+   * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + @java.lang.Override + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } + } + + /** + * + * + *
+   * The query used to search for blurbs containing to words of this string.
+   * Only posts that contain an exact match of a queried word will be returned.
+   * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + @java.lang.Override + public com.google.protobuf.ByteString getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PARENT_FIELD_NUMBER = 2; + private volatile java.lang.Object parent_; + + /** + * + * + *
+   * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+   * rooms and all profiles.
+   * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+   * rooms and all profiles.
+   * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 3; + private int pageSize_; + + /** + * + * + *
+   * The maximum number of blurbs return. Server may return fewer
+   * blurbs than requested. If unspecified, server will pick an appropriate
+   * default.
+   * 
+ * + * int32 page_size = 3; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 4; + private volatile java.lang.Object pageToken_; + + /** + * + * + *
+   * The value of
+   * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+   * 
+ * + * string page_token = 4; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The value of
+   * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+   * 
+ * + * string page_token = 4; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, query_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(3, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, query_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); + } + size += unknownFields.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.showcase.v1beta1.SearchBlurbsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SearchBlurbsRequest other = + (com.google.showcase.v1beta1.SearchBlurbsRequest) obj; + + if (!getQuery().equals(other.getQuery())) return false; + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + QUERY_FIELD_NUMBER; + hash = (53 * hash) + getQuery().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest 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.showcase.v1beta1.SearchBlurbsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SearchBlurbsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\SearchBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SearchBlurbsRequest) + com.google.showcase.v1beta1.SearchBlurbsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsRequest.class, + com.google.showcase.v1beta1.SearchBlurbsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SearchBlurbsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + query_ = ""; + + parent_ = ""; + + pageSize_ = 0; + + pageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SearchBlurbsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsRequest build() { + com.google.showcase.v1beta1.SearchBlurbsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsRequest buildPartial() { + com.google.showcase.v1beta1.SearchBlurbsRequest result = + new com.google.showcase.v1beta1.SearchBlurbsRequest(this); + result.query_ = query_; + result.parent_ = parent_; + result.pageSize_ = pageSize_; + result.pageToken_ = pageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SearchBlurbsRequest) { + return mergeFrom((com.google.showcase.v1beta1.SearchBlurbsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SearchBlurbsRequest other) { + if (other == com.google.showcase.v1beta1.SearchBlurbsRequest.getDefaultInstance()) + return this; + if (!other.getQuery().isEmpty()) { + query_ = other.query_; + onChanged(); + } + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.SearchBlurbsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.SearchBlurbsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object query_ = ""; + + /** + * + * + *
+     * The query used to search for blurbs containing to words of this string.
+     * Only posts that contain an exact match of a queried word will be returned.
+     * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The query used to search for blurbs containing to words of this string.
+     * Only posts that contain an exact match of a queried word will be returned.
+     * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + public com.google.protobuf.ByteString getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The query used to search for blurbs containing to words of this string.
+     * Only posts that contain an exact match of a queried word will be returned.
+     * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The query to set. + * @return This builder for chaining. + */ + public Builder setQuery(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + query_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The query used to search for blurbs containing to words of this string.
+     * Only posts that contain an exact match of a queried word will be returned.
+     * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearQuery() { + + query_ = getDefaultInstance().getQuery(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The query used to search for blurbs containing to words of this string.
+     * Only posts that contain an exact match of a queried word will be returned.
+     * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for query to set. + * @return This builder for chaining. + */ + public Builder setQueryBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + query_ = value; + onChanged(); + return this; + } + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+     * rooms and all profiles.
+     * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+     * rooms and all profiles.
+     * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+     * rooms and all profiles.
+     * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + parent_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+     * rooms and all profiles.
+     * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearParent() { + + parent_ = getDefaultInstance().getParent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+     * rooms and all profiles.
+     * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + parent_ = value; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * The maximum number of blurbs return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 3; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * The maximum number of blurbs return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 3; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of blurbs return. Server may return fewer
+     * blurbs than requested. If unspecified, server will pick an appropriate
+     * default.
+     * 
+ * + * int32 page_size = 3; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * The value of
+     * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+     * 
+ * + * string page_token = 4; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The value of
+     * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+     * 
+ * + * string page_token = 4; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The value of
+     * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+     * 
+ * + * string page_token = 4; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + pageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of
+     * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+     * 
+ * + * string page_token = 4; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + + pageToken_ = getDefaultInstance().getPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of
+     * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+     * returned from the previous call to
+     * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+     * 
+ * + * string page_token = 4; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + pageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SearchBlurbsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SearchBlurbsRequest) + private static final com.google.showcase.v1beta1.SearchBlurbsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SearchBlurbsRequest(); + } + + public static com.google.showcase.v1beta1.SearchBlurbsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchBlurbsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SearchBlurbsRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.SearchBlurbsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java new file mode 100644 index 0000000000..c55a0f9e4a --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsRequestOrBuilder.java @@ -0,0 +1,128 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface SearchBlurbsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SearchBlurbsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The query used to search for blurbs containing to words of this string.
+   * Only posts that contain an exact match of a queried word will be returned.
+   * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + java.lang.String getQuery(); + + /** + * + * + *
+   * The query used to search for blurbs containing to words of this string.
+   * Only posts that contain an exact match of a queried word will be returned.
+   * 
+ * + * string query = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + com.google.protobuf.ByteString getQueryBytes(); + + /** + * + * + *
+   * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+   * rooms and all profiles.
+   * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * The rooms or profiles to search. If unset, `SearchBlurbs` will search all
+   * rooms and all profiles.
+   * 
+ * + * string parent = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * The maximum number of blurbs return. Server may return fewer
+   * blurbs than requested. If unspecified, server will pick an appropriate
+   * default.
+   * 
+ * + * int32 page_size = 3; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * The value of
+   * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+   * 
+ * + * string page_token = 4; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * The value of
+   * google.showcase.v1beta1.SearchBlurbsResponse.next_page_token
+   * returned from the previous call to
+   * `google.showcase.v1beta1.Messaging\SearchBlurbs` method.
+   * 
+ * + * string page_token = 4; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java new file mode 100644 index 0000000000..1150887389 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponse.java @@ -0,0 +1,1179 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The operation response message for the
+ * google.showcase.v1beta1.Messaging\SearchBlurbs method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsResponse} + */ +public final class SearchBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SearchBlurbsResponse) + SearchBlurbsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SearchBlurbsResponse.newBuilder() to construct. + private SearchBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SearchBlurbsResponse() { + blurbs_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SearchBlurbsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private SearchBlurbsResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + blurbs_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + blurbs_.add( + input.readMessage(com.google.showcase.v1beta1.Blurb.parser(), extensionRegistry)); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + nextPageToken_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + blurbs_ = java.util.Collections.unmodifiableList(blurbs_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsResponse.class, + com.google.showcase.v1beta1.SearchBlurbsResponse.Builder.class); + } + + public static final int BLURBS_FIELD_NUMBER = 1; + private java.util.List blurbs_; + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public java.util.List getBlurbsList() { + return blurbs_; + } + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public java.util.List + getBlurbsOrBuilderList() { + return blurbs_; + } + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public int getBlurbsCount() { + return blurbs_.size(); + } + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurbs(int index) { + return blurbs_.get(index); + } + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index) { + return blurbs_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object nextPageToken_; + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+   * retrieve the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+   * retrieve the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 { + for (int i = 0; i < blurbs_.size(); i++) { + output.writeMessage(1, blurbs_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < blurbs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, blurbs_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += unknownFields.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.showcase.v1beta1.SearchBlurbsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SearchBlurbsResponse other = + (com.google.showcase.v1beta1.SearchBlurbsResponse) obj; + + if (!getBlurbsList().equals(other.getBlurbsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getBlurbsCount() > 0) { + hash = (37 * hash) + BLURBS_FIELD_NUMBER; + hash = (53 * hash) + getBlurbsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse 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.showcase.v1beta1.SearchBlurbsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SearchBlurbsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The operation response message for the
+   * google.showcase.v1beta1.Messaging\SearchBlurbs method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SearchBlurbsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SearchBlurbsResponse) + com.google.showcase.v1beta1.SearchBlurbsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SearchBlurbsResponse.class, + com.google.showcase.v1beta1.SearchBlurbsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SearchBlurbsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBlurbsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (blurbsBuilder_ == null) { + blurbs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + blurbsBuilder_.clear(); + } + nextPageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SearchBlurbsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SearchBlurbsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsResponse build() { + com.google.showcase.v1beta1.SearchBlurbsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SearchBlurbsResponse buildPartial() { + com.google.showcase.v1beta1.SearchBlurbsResponse result = + new com.google.showcase.v1beta1.SearchBlurbsResponse(this); + int from_bitField0_ = bitField0_; + if (blurbsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + blurbs_ = java.util.Collections.unmodifiableList(blurbs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.blurbs_ = blurbs_; + } else { + result.blurbs_ = blurbsBuilder_.build(); + } + result.nextPageToken_ = nextPageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SearchBlurbsResponse) { + return mergeFrom((com.google.showcase.v1beta1.SearchBlurbsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SearchBlurbsResponse other) { + if (other == com.google.showcase.v1beta1.SearchBlurbsResponse.getDefaultInstance()) + return this; + if (blurbsBuilder_ == null) { + if (!other.blurbs_.isEmpty()) { + if (blurbs_.isEmpty()) { + blurbs_ = other.blurbs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBlurbsIsMutable(); + blurbs_.addAll(other.blurbs_); + } + onChanged(); + } + } else { + if (!other.blurbs_.isEmpty()) { + if (blurbsBuilder_.isEmpty()) { + blurbsBuilder_.dispose(); + blurbsBuilder_ = null; + blurbs_ = other.blurbs_; + bitField0_ = (bitField0_ & ~0x00000001); + blurbsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getBlurbsFieldBuilder() + : null; + } else { + blurbsBuilder_.addAllMessages(other.blurbs_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.SearchBlurbsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.SearchBlurbsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.util.List blurbs_ = + java.util.Collections.emptyList(); + + private void ensureBlurbsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + blurbs_ = new java.util.ArrayList(blurbs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbsBuilder_; + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List getBlurbsList() { + if (blurbsBuilder_ == null) { + return java.util.Collections.unmodifiableList(blurbs_); + } else { + return blurbsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public int getBlurbsCount() { + if (blurbsBuilder_ == null) { + return blurbs_.size(); + } else { + return blurbsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb getBlurbs(int index) { + if (blurbsBuilder_ == null) { + return blurbs_.get(index); + } else { + return blurbsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder setBlurbs(int index, com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.set(index, value); + onChanged(); + } else { + blurbsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder setBlurbs(int index, com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.set(index, builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.add(value); + onChanged(); + } else { + blurbsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(int index, com.google.showcase.v1beta1.Blurb value) { + if (blurbsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlurbsIsMutable(); + blurbs_.add(index, value); + onChanged(); + } else { + blurbsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.add(builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addBlurbs(int index, com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.add(index, builderForValue.build()); + onChanged(); + } else { + blurbsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder addAllBlurbs( + java.lang.Iterable values) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, blurbs_); + onChanged(); + } else { + blurbsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder clearBlurbs() { + if (blurbsBuilder_ == null) { + blurbs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + blurbsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public Builder removeBlurbs(int index) { + if (blurbsBuilder_ == null) { + ensureBlurbsIsMutable(); + blurbs_.remove(index); + onChanged(); + } else { + blurbsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbsBuilder(int index) { + return getBlurbsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index) { + if (blurbsBuilder_ == null) { + return blurbs_.get(index); + } else { + return blurbsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List + getBlurbsOrBuilderList() { + if (blurbsBuilder_ != null) { + return blurbsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(blurbs_); + } + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder() { + return getBlurbsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Blurb.getDefaultInstance()); + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder addBlurbsBuilder(int index) { + return getBlurbsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Blurb.getDefaultInstance()); + } + + /** + * + * + *
+     * Blurbs that matched the search query.
+     * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + public java.util.List getBlurbsBuilderList() { + return getBlurbsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbsFieldBuilder() { + if (blurbsBuilder_ == null) { + blurbsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + blurbs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + blurbs_ = null; + } + return blurbsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+     * retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+     * retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+     * retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + nextPageToken_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+     * retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + + nextPageToken_ = getDefaultInstance().getNextPageToken(); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token to retrieve next page of results.
+     * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+     * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+     * retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + nextPageToken_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SearchBlurbsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SearchBlurbsResponse) + private static final com.google.showcase.v1beta1.SearchBlurbsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SearchBlurbsResponse(); + } + + public static com.google.showcase.v1beta1.SearchBlurbsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchBlurbsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SearchBlurbsResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.SearchBlurbsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java new file mode 100644 index 0000000000..90f1e1e1b4 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SearchBlurbsResponseOrBuilder.java @@ -0,0 +1,112 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface SearchBlurbsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SearchBlurbsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + java.util.List getBlurbsList(); + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + com.google.showcase.v1beta1.Blurb getBlurbs(int index); + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + int getBlurbsCount(); + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + java.util.List getBlurbsOrBuilderList(); + + /** + * + * + *
+   * Blurbs that matched the search query.
+   * 
+ * + * repeated .google.showcase.v1beta1.Blurb blurbs = 1; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbsOrBuilder(int index); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+   * retrieve the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token to retrieve next page of results.
+   * Pass this value in SearchBlurbsRequest.page_token field in the subsequent
+   * call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to
+   * retrieve the next page of results.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java new file mode 100644 index 0000000000..3735c00f79 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponse.java @@ -0,0 +1,754 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the google.showcase.v1beta1.Messaging\SendBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SendBlurbsResponse} + */ +public final class SendBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SendBlurbsResponse) + SendBlurbsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SendBlurbsResponse.newBuilder() to construct. + private SendBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SendBlurbsResponse() { + names_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SendBlurbsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private SendBlurbsResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + names_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + names_.add(s); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + names_ = names_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SendBlurbsResponse.class, + com.google.showcase.v1beta1.SendBlurbsResponse.Builder.class); + } + + public static final int NAMES_FIELD_NUMBER = 1; + private com.google.protobuf.LazyStringList names_; + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @return A list containing the names. + */ + public com.google.protobuf.ProtocolStringList getNamesList() { + return names_; + } + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @return The count of names. + */ + public int getNamesCount() { + return names_.size(); + } + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @param index The index of the element to return. + * @return The names at the given index. + */ + public java.lang.String getNames(int index) { + return names_.get(index); + } + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @param index The index of the value to return. + * @return The bytes of the names at the given index. + */ + public com.google.protobuf.ByteString getNamesBytes(int index) { + return names_.getByteString(index); + } + + 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 { + for (int i = 0; i < names_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, names_.getRaw(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < names_.size(); i++) { + dataSize += computeStringSizeNoTag(names_.getRaw(i)); + } + size += dataSize; + size += 1 * getNamesList().size(); + } + size += unknownFields.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.showcase.v1beta1.SendBlurbsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SendBlurbsResponse other = + (com.google.showcase.v1beta1.SendBlurbsResponse) obj; + + if (!getNamesList().equals(other.getNamesList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getNamesCount() > 0) { + hash = (37 * hash) + NAMES_FIELD_NUMBER; + hash = (53 * hash) + getNamesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse 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.showcase.v1beta1.SendBlurbsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SendBlurbsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the google.showcase.v1beta1.Messaging\SendBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SendBlurbsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SendBlurbsResponse) + com.google.showcase.v1beta1.SendBlurbsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SendBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SendBlurbsResponse.class, + com.google.showcase.v1beta1.SendBlurbsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SendBlurbsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + names_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_SendBlurbsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SendBlurbsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SendBlurbsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SendBlurbsResponse build() { + com.google.showcase.v1beta1.SendBlurbsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SendBlurbsResponse buildPartial() { + com.google.showcase.v1beta1.SendBlurbsResponse result = + new com.google.showcase.v1beta1.SendBlurbsResponse(this); + int from_bitField0_ = bitField0_; + if (((bitField0_ & 0x00000001) != 0)) { + names_ = names_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.names_ = names_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SendBlurbsResponse) { + return mergeFrom((com.google.showcase.v1beta1.SendBlurbsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SendBlurbsResponse other) { + if (other == com.google.showcase.v1beta1.SendBlurbsResponse.getDefaultInstance()) return this; + if (!other.names_.isEmpty()) { + if (names_.isEmpty()) { + names_ = other.names_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureNamesIsMutable(); + names_.addAll(other.names_); + } + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.SendBlurbsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.SendBlurbsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private com.google.protobuf.LazyStringList names_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureNamesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + names_ = new com.google.protobuf.LazyStringArrayList(names_); + bitField0_ |= 0x00000001; + } + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @return A list containing the names. + */ + public com.google.protobuf.ProtocolStringList getNamesList() { + return names_.getUnmodifiableView(); + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @return The count of names. + */ + public int getNamesCount() { + return names_.size(); + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param index The index of the element to return. + * @return The names at the given index. + */ + public java.lang.String getNames(int index) { + return names_.get(index); + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param index The index of the value to return. + * @return The bytes of the names at the given index. + */ + public com.google.protobuf.ByteString getNamesBytes(int index) { + return names_.getByteString(index); + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param index The index to set the value at. + * @param value The names to set. + * @return This builder for chaining. + */ + public Builder setNames(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNamesIsMutable(); + names_.set(index, value); + onChanged(); + return this; + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param value The names to add. + * @return This builder for chaining. + */ + public Builder addNames(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNamesIsMutable(); + names_.add(value); + onChanged(); + return this; + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param values The names to add. + * @return This builder for chaining. + */ + public Builder addAllNames(java.lang.Iterable values) { + ensureNamesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, names_); + onChanged(); + return this; + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @return This builder for chaining. + */ + public Builder clearNames() { + names_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The names of successful blurb creations.
+     * 
+ * + * repeated string names = 1; + * + * @param value The bytes of the names to add. + * @return This builder for chaining. + */ + public Builder addNamesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureNamesIsMutable(); + names_.add(value); + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SendBlurbsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SendBlurbsResponse) + private static final com.google.showcase.v1beta1.SendBlurbsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SendBlurbsResponse(); + } + + public static com.google.showcase.v1beta1.SendBlurbsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SendBlurbsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SendBlurbsResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.SendBlurbsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java new file mode 100644 index 0000000000..658b06a1e5 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SendBlurbsResponseOrBuilder.java @@ -0,0 +1,79 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface SendBlurbsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SendBlurbsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @return A list containing the names. + */ + java.util.List getNamesList(); + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @return The count of names. + */ + int getNamesCount(); + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @param index The index of the element to return. + * @return The names at the given index. + */ + java.lang.String getNames(int index); + + /** + * + * + *
+   * The names of successful blurb creations.
+   * 
+ * + * repeated string names = 1; + * + * @param index The index of the value to return. + * @return The bytes of the names at the given index. + */ + com.google.protobuf.ByteString getNamesBytes(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java new file mode 100644 index 0000000000..edc2abf0f5 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Sequence.java @@ -0,0 +1,2202 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.Sequence} */ +public final class Sequence extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Sequence) + SequenceOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Sequence.newBuilder() to construct. + private Sequence(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Sequence() { + name_ = ""; + responses_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Sequence(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Sequence( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + responses_ = + new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + responses_.add( + input.readMessage( + com.google.showcase.v1beta1.Sequence.Response.parser(), extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + responses_ = java.util.Collections.unmodifiableList(responses_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Sequence.class, + com.google.showcase.v1beta1.Sequence.Builder.class); + } + + public interface ResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Sequence.Response) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + com.google.rpc.Status getStatus(); + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + */ + com.google.rpc.StatusOrBuilder getStatusOrBuilder(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + boolean hasDelay(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + com.google.protobuf.Duration getDelay(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + */ + com.google.protobuf.DurationOrBuilder getDelayOrBuilder(); + } + + /** + * + * + *
+   * A server response to an RPC Attempt in a sequence.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Sequence.Response} + */ + public static final class Response extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Sequence.Response) + ResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Response.newBuilder() to construct. + private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Response() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Response(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Response( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.rpc.Status.Builder subBuilder = null; + if (status_ != null) { + subBuilder = status_.toBuilder(); + } + status_ = input.readMessage(com.google.rpc.Status.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(status_); + status_ = subBuilder.buildPartial(); + } + + break; + } + case 18: + { + com.google.protobuf.Duration.Builder subBuilder = null; + if (delay_ != null) { + subBuilder = delay_.toBuilder(); + } + delay_ = + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(delay_); + delay_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_Response_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_Response_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Sequence.Response.class, + com.google.showcase.v1beta1.Sequence.Response.Builder.class); + } + + public static final int STATUS_FIELD_NUMBER = 1; + private com.google.rpc.Status status_; + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return status_ != null; + } + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Status getStatus() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + return getStatus(); + } + + public static final int DELAY_FIELD_NUMBER = 2; + private com.google.protobuf.Duration delay_; + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + @java.lang.Override + public boolean hasDelay() { + return delay_ != null; + } + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + @java.lang.Override + public com.google.protobuf.Duration getDelay() { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() { + return getDelay(); + } + + 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 (status_ != null) { + output.writeMessage(1, getStatus()); + } + if (delay_ != null) { + output.writeMessage(2, getDelay()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (status_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStatus()); + } + if (delay_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDelay()); + } + size += unknownFields.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.showcase.v1beta1.Sequence.Response)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Sequence.Response other = + (com.google.showcase.v1beta1.Sequence.Response) obj; + + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) return false; + } + if (hasDelay() != other.hasDelay()) return false; + if (hasDelay()) { + if (!getDelay().equals(other.getDelay())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + if (hasDelay()) { + hash = (37 * hash) + DELAY_FIELD_NUMBER; + hash = (53 * hash) + getDelay().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence.Response 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.showcase.v1beta1.Sequence.Response parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence.Response parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Sequence.Response 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * A server response to an RPC Attempt in a sequence.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Sequence.Response} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Sequence.Response) + com.google.showcase.v1beta1.Sequence.ResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_Response_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_Response_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Sequence.Response.class, + com.google.showcase.v1beta1.Sequence.Response.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Sequence.Response.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (statusBuilder_ == null) { + status_ = null; + } else { + status_ = null; + statusBuilder_ = null; + } + if (delayBuilder_ == null) { + delay_ = null; + } else { + delay_ = null; + delayBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_Response_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence.Response getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Sequence.Response.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence.Response build() { + com.google.showcase.v1beta1.Sequence.Response result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence.Response buildPartial() { + com.google.showcase.v1beta1.Sequence.Response result = + new com.google.showcase.v1beta1.Sequence.Response(this); + if (statusBuilder_ == null) { + result.status_ = status_; + } else { + result.status_ = statusBuilder_.build(); + } + if (delayBuilder_ == null) { + result.delay_ = delay_; + } else { + result.delay_ = delayBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Sequence.Response) { + return mergeFrom((com.google.showcase.v1beta1.Sequence.Response) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Sequence.Response other) { + if (other == com.google.showcase.v1beta1.Sequence.Response.getDefaultInstance()) + return this; + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + if (other.hasDelay()) { + mergeDelay(other.getDelay()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.Sequence.Response parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.Sequence.Response) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.rpc.Status status_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + statusBuilder_; + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + public boolean hasStatus() { + return statusBuilder_ != null || status_ != null; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + public com.google.rpc.Status getStatus() { + if (statusBuilder_ == null) { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } else { + return statusBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder setStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + onChanged(); + } else { + statusBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder setStatus(com.google.rpc.Status.Builder builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); + onChanged(); + } else { + statusBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder mergeStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (status_ != null) { + status_ = com.google.rpc.Status.newBuilder(status_).mergeFrom(value).buildPartial(); + } else { + status_ = value; + } + onChanged(); + } else { + statusBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder clearStatus() { + if (statusBuilder_ == null) { + status_ = null; + onChanged(); + } else { + status_ = null; + statusBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public com.google.rpc.Status.Builder getStatusBuilder() { + + onChanged(); + return getStatusFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); + } else { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); + status_ = null; + } + return statusBuilder_; + } + + private com.google.protobuf.Duration delay_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + delayBuilder_; + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + public boolean hasDelay() { + return delayBuilder_ != null || delay_ != null; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + public com.google.protobuf.Duration getDelay() { + if (delayBuilder_ == null) { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } else { + return delayBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder setDelay(com.google.protobuf.Duration value) { + if (delayBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + delay_ = value; + onChanged(); + } else { + delayBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder setDelay(com.google.protobuf.Duration.Builder builderForValue) { + if (delayBuilder_ == null) { + delay_ = builderForValue.build(); + onChanged(); + } else { + delayBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder mergeDelay(com.google.protobuf.Duration value) { + if (delayBuilder_ == null) { + if (delay_ != null) { + delay_ = + com.google.protobuf.Duration.newBuilder(delay_).mergeFrom(value).buildPartial(); + } else { + delay_ = value; + } + onChanged(); + } else { + delayBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder clearDelay() { + if (delayBuilder_ == null) { + delay_ = null; + onChanged(); + } else { + delay_ = null; + delayBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public com.google.protobuf.Duration.Builder getDelayBuilder() { + + onChanged(); + return getDelayFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() { + if (delayBuilder_ != null) { + return delayBuilder_.getMessageOrBuilder(); + } else { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getDelayFieldBuilder() { + if (delayBuilder_ == null) { + delayBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getDelay(), getParentForChildren(), isClean()); + delay_ = null; + } + return delayBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Sequence.Response) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Sequence.Response) + private static final com.google.showcase.v1beta1.Sequence.Response DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Sequence.Response(); + } + + public static com.google.showcase.v1beta1.Sequence.Response getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Response parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Response(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.Sequence.Response getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESPONSES_FIELD_NUMBER = 2; + private java.util.List responses_; + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + @java.lang.Override + public java.util.List getResponsesList() { + return responses_; + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + @java.lang.Override + public java.util.List + getResponsesOrBuilderList() { + return responses_; + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + @java.lang.Override + public int getResponsesCount() { + return responses_.size(); + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Sequence.Response getResponses(int index) { + return responses_.get(index); + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Sequence.ResponseOrBuilder getResponsesOrBuilder(int index) { + return responses_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + for (int i = 0; i < responses_.size(); i++) { + output.writeMessage(2, responses_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (int i = 0; i < responses_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, responses_.get(i)); + } + size += unknownFields.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.showcase.v1beta1.Sequence)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Sequence other = (com.google.showcase.v1beta1.Sequence) obj; + + if (!getName().equals(other.getName())) return false; + if (!getResponsesList().equals(other.getResponsesList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (getResponsesCount() > 0) { + hash = (37 * hash) + RESPONSES_FIELD_NUMBER; + hash = (53 * hash) + getResponsesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Sequence parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence 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.showcase.v1beta1.Sequence parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Sequence parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Sequence 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.Sequence} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Sequence) + com.google.showcase.v1beta1.SequenceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Sequence.class, + com.google.showcase.v1beta1.Sequence.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Sequence.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getResponsesFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + responsesBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_Sequence_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Sequence.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence build() { + com.google.showcase.v1beta1.Sequence result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Sequence buildPartial() { + com.google.showcase.v1beta1.Sequence result = new com.google.showcase.v1beta1.Sequence(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + if (responsesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + responses_ = java.util.Collections.unmodifiableList(responses_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.responses_ = responses_; + } else { + result.responses_ = responsesBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Sequence) { + return mergeFrom((com.google.showcase.v1beta1.Sequence) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Sequence other) { + if (other == com.google.showcase.v1beta1.Sequence.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (responsesBuilder_ == null) { + if (!other.responses_.isEmpty()) { + if (responses_.isEmpty()) { + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureResponsesIsMutable(); + responses_.addAll(other.responses_); + } + onChanged(); + } + } else { + if (!other.responses_.isEmpty()) { + if (responsesBuilder_.isEmpty()) { + responsesBuilder_.dispose(); + responsesBuilder_ = null; + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000001); + responsesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getResponsesFieldBuilder() + : null; + } else { + responsesBuilder_.addAllMessages(other.responses_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.Sequence parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.Sequence) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.util.List responses_ = + java.util.Collections.emptyList(); + + private void ensureResponsesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + responses_ = + new java.util.ArrayList(responses_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Sequence.Response, + com.google.showcase.v1beta1.Sequence.Response.Builder, + com.google.showcase.v1beta1.Sequence.ResponseOrBuilder> + responsesBuilder_; + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public java.util.List getResponsesList() { + if (responsesBuilder_ == null) { + return java.util.Collections.unmodifiableList(responses_); + } else { + return responsesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public int getResponsesCount() { + if (responsesBuilder_ == null) { + return responses_.size(); + } else { + return responsesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public com.google.showcase.v1beta1.Sequence.Response getResponses(int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder setResponses(int index, com.google.showcase.v1beta1.Sequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.set(index, value); + onChanged(); + } else { + responsesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder setResponses( + int index, com.google.showcase.v1beta1.Sequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.set(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder addResponses(com.google.showcase.v1beta1.Sequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(value); + onChanged(); + } else { + responsesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder addResponses(int index, com.google.showcase.v1beta1.Sequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(index, value); + onChanged(); + } else { + responsesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder addResponses( + com.google.showcase.v1beta1.Sequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder addResponses( + int index, com.google.showcase.v1beta1.Sequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder addAllResponses( + java.lang.Iterable values) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, responses_); + onChanged(); + } else { + responsesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder clearResponses() { + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + responsesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public Builder removeResponses(int index) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.remove(index); + onChanged(); + } else { + responsesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public com.google.showcase.v1beta1.Sequence.Response.Builder getResponsesBuilder(int index) { + return getResponsesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public com.google.showcase.v1beta1.Sequence.ResponseOrBuilder getResponsesOrBuilder(int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public java.util.List + getResponsesOrBuilderList() { + if (responsesBuilder_ != null) { + return responsesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(responses_); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public com.google.showcase.v1beta1.Sequence.Response.Builder addResponsesBuilder() { + return getResponsesFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Sequence.Response.getDefaultInstance()); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public com.google.showcase.v1beta1.Sequence.Response.Builder addResponsesBuilder(int index) { + return getResponsesFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Sequence.Response.getDefaultInstance()); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + public java.util.List + getResponsesBuilderList() { + return getResponsesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Sequence.Response, + com.google.showcase.v1beta1.Sequence.Response.Builder, + com.google.showcase.v1beta1.Sequence.ResponseOrBuilder> + getResponsesFieldBuilder() { + if (responsesBuilder_ == null) { + responsesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Sequence.Response, + com.google.showcase.v1beta1.Sequence.Response.Builder, + com.google.showcase.v1beta1.Sequence.ResponseOrBuilder>( + responses_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + responses_ = null; + } + return responsesBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Sequence) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Sequence) + private static final com.google.showcase.v1beta1.Sequence DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Sequence(); + } + + public static com.google.showcase.v1beta1.Sequence getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Sequence parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Sequence(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.Sequence getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceName.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceName.java new file mode 100644 index 0000000000..a5317c10c4 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceName.java @@ -0,0 +1,168 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class SequenceName implements ResourceName { + private static final PathTemplate SEQUENCE = + PathTemplate.createWithoutUrlEncoding("sequences/{sequence}"); + private volatile Map fieldValuesMap; + private final String sequence; + + @Deprecated + protected SequenceName() { + sequence = null; + } + + private SequenceName(Builder builder) { + sequence = Preconditions.checkNotNull(builder.getSequence()); + } + + public String getSequence() { + return sequence; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static SequenceName of(String sequence) { + return newBuilder().setSequence(sequence).build(); + } + + public static String format(String sequence) { + return newBuilder().setSequence(sequence).build().toString(); + } + + public static SequenceName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + SEQUENCE.validatedMatch( + formattedString, "SequenceName.parse: formattedString not in valid format"); + return of(matchMap.get("sequence")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (SequenceName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return SEQUENCE.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (sequence != null) { + fieldMapBuilder.put("sequence", sequence); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return SEQUENCE.instantiate("sequence", sequence); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + SequenceName that = ((SequenceName) o); + return Objects.equals(this.sequence, that.sequence); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(sequence); + return h; + } + + /** Builder for sequences/{sequence}. */ + public static class Builder { + private String sequence; + + protected Builder() {} + + public String getSequence() { + return sequence; + } + + public Builder setSequence(String sequence) { + this.sequence = sequence; + return this; + } + + private Builder(SequenceName sequenceName) { + this.sequence = sequenceName.sequence; + } + + public SequenceName build() { + return new SequenceName(this); + } + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java new file mode 100644 index 0000000000..448b730da9 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOrBuilder.java @@ -0,0 +1,100 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public interface SequenceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Sequence) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + java.util.List getResponsesList(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + com.google.showcase.v1beta1.Sequence.Response getResponses(int index); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + int getResponsesCount(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + java.util.List + getResponsesOrBuilderList(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.Sequence.Response responses = 2; + */ + com.google.showcase.v1beta1.Sequence.ResponseOrBuilder getResponsesOrBuilder(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java new file mode 100644 index 0000000000..8767f3199f --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceOuterClass.java @@ -0,0 +1,350 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public final class SequenceOuterClass { + private SequenceOuterClass() {} + + 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_showcase_v1beta1_Sequence_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Sequence_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Sequence_Response_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Sequence_Response_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamingSequence_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamingSequence_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamingSequence_Response_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamingSequenceReport_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SequenceReport_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SequenceReport_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_SequenceReport_Attempt_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateSequenceRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateSequenceRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateStreamingSequenceRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_AttemptSequenceRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_AttemptSequenceRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_AttemptStreamingSequenceRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_AttemptStreamingSequenceResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetSequenceReportRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetSequenceReportRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetStreamingSequenceReportRequest_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-schema/google/showcase/v1beta1/sequenc" + + "e.proto\022\027google.showcase.v1beta1\032\034google" + + "/api/annotations.proto\032\027google/api/clien" + + "t.proto\032\037google/api/field_behavior.proto" + + "\032\031google/api/resource.proto\032\036google/prot" + + "obuf/duration.proto\032\033google/protobuf/emp" + + "ty.proto\032\037google/protobuf/timestamp.prot" + + "o\032\027google/rpc/status.proto\"\363\001\n\010Sequence\022" + + "\021\n\004name\030\001 \001(\tB\003\340A\003\022=\n\tresponses\030\002 \003(\0132*." + + "google.showcase.v1beta1.Sequence.Respons" + + "e\032X\n\010Response\022\"\n\006status\030\001 \001(\0132\022.google.r" + + "pc.Status\022(\n\005delay\030\002 \001(\0132\031.google.protob" + + "uf.Duration:;\352A8\n showcase.googleapis.co" + + "m/Sequence\022\024sequences/{sequence}\"\312\002\n\021Str" + + "eamingSequence\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\017\n\007con" + + "tent\030\002 \001(\t\022F\n\tresponses\030\003 \003(\01323.google.s" + + "howcase.v1beta1.StreamingSequence.Respon" + + "se\032p\n\010Response\022\"\n\006status\030\001 \001(\0132\022.google." + + "rpc.Status\022(\n\005delay\030\002 \001(\0132\031.google.proto" + + "buf.Duration\022\026\n\016response_index\030\003 \001(\005:W\352A" + + "T\n)showcase.googleapis.com/StreamingSequ" + + "ence\022\'streamingSequences/{streaming_sequ" + + "ence}\"\322\003\n\027StreamingSequenceReport\022\021\n\004nam" + + "e\030\001 \001(\tB\003\340A\003\022J\n\010attempts\030\002 \003(\01328.google." + + "showcase.v1beta1.StreamingSequenceReport" + + ".Attempt\032\340\001\n\007Attempt\022\026\n\016attempt_number\030\001" + + " \001(\005\0224\n\020attempt_deadline\030\002 \001(\0132\032.google." + + "protobuf.Timestamp\0221\n\rresponse_time\030\003 \001(" + + "\0132\032.google.protobuf.Timestamp\0220\n\rattempt" + + "_delay\030\004 \001(\0132\031.google.protobuf.Duration\022" + + "\"\n\006status\030\005 \001(\0132\022.google.rpc.Status:u\352Ar" + + "\n/showcase.googleapis.com/StreamingSeque" + + "nceReport\022?streamingSequences/{streaming" + + "_sequence}/streamingSequenceReport\"\233\003\n\016S" + + "equenceReport\022\021\n\004name\030\001 \001(\tB\003\340A\003\022A\n\010atte" + + "mpts\030\002 \003(\0132/.google.showcase.v1beta1.Seq" + + "uenceReport.Attempt\032\340\001\n\007Attempt\022\026\n\016attem" + + "pt_number\030\001 \001(\005\0224\n\020attempt_deadline\030\002 \001(" + + "\0132\032.google.protobuf.Timestamp\0221\n\rrespons" + + "e_time\030\003 \001(\0132\032.google.protobuf.Timestamp" + + "\0220\n\rattempt_delay\030\004 \001(\0132\031.google.protobu" + + "f.Duration\022\"\n\006status\030\005 \001(\0132\022.google.rpc." + + "Status:P\352AM\n&showcase.googleapis.com/Seq" + + "uenceReport\022#sequences/{sequence}/sequen" + + "ceReport\"L\n\025CreateSequenceRequest\0223\n\010seq" + + "uence\030\001 \001(\0132!.google.showcase.v1beta1.Se" + + "quence\"h\n\036CreateStreamingSequenceRequest" + + "\022F\n\022streaming_sequence\030\001 \001(\0132*.google.sh" + + "owcase.v1beta1.StreamingSequence\"P\n\026Atte" + + "mptSequenceRequest\0226\n\004name\030\001 \001(\tB(\372A\"\n s" + + "howcase.googleapis.com/Sequence\340A\002\"\200\001\n\037A" + + "ttemptStreamingSequenceRequest\022?\n\004name\030\001" + + " \001(\tB1\372A+\n)showcase.googleapis.com/Strea" + + "mingSequence\340A\002\022\034\n\017last_fail_index\030\002 \001(\005" + + "B\003\340A\001\"3\n AttemptStreamingSequenceRespons" + + "e\022\017\n\007content\030\001 \001(\t\"X\n\030GetSequenceReportR" + + "equest\022<\n\004name\030\001 \001(\tB.\372A(\n&showcase.goog" + + "leapis.com/SequenceReport\340A\002\"j\n!GetStrea" + + "mingSequenceReportRequest\022E\n\004name\030\001 \001(\tB" + + "7\372A1\n/showcase.googleapis.com/StreamingS" + + "equenceReport\340A\0022\360\010\n\017SequenceService\022\224\001\n" + + "\016CreateSequence\022..google.showcase.v1beta" + + "1.CreateSequenceRequest\032!.google.showcas" + + "e.v1beta1.Sequence\"/\202\323\344\223\002\036\"\022/v1beta1/seq" + + "uences:\010sequence\332A\010sequence\022\314\001\n\027CreateSt" + + "reamingSequence\0227.google.showcase.v1beta" + + "1.CreateStreamingSequenceRequest\032*.googl" + + "e.showcase.v1beta1.StreamingSequence\"L\202\323" + + "\344\223\0021\"\033/v1beta1/streamingSequences:\022strea" + + "ming_sequence\332A\022streaming_sequence\022\252\001\n\021G" + + "etSequenceReport\0221.google.showcase.v1bet" + + "a1.GetSequenceReportRequest\032\'.google.sho" + + "wcase.v1beta1.SequenceReport\"9\202\323\344\223\002,\022*/v" + + "1beta1/{name=sequences/*/sequenceReport}" + + "\332A\004name\022\327\001\n\032GetStreamingSequenceReport\022:" + + ".google.showcase.v1beta1.GetStreamingSeq" + + "uenceReportRequest\0320.google.showcase.v1b" + + "eta1.StreamingSequenceReport\"K\202\323\344\223\002>\022 builder) { + super(builder); + } + + private SequenceReport() { + name_ = ""; + attempts_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SequenceReport(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private SequenceReport( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + attempts_ = + new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + attempts_.add( + input.readMessage( + com.google.showcase.v1beta1.SequenceReport.Attempt.parser(), + extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + attempts_ = java.util.Collections.unmodifiableList(attempts_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SequenceReport.class, + com.google.showcase.v1beta1.SequenceReport.Builder.class); + } + + public interface AttemptOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SequenceReport.Attempt) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The attempt number - starting at 0.
+     * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + int getAttemptNumber(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + boolean hasAttemptDeadline(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + com.google.protobuf.Timestamp getAttemptDeadline(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + boolean hasResponseTime(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + com.google.protobuf.Timestamp getResponseTime(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + boolean hasAttemptDelay(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + com.google.protobuf.Duration getAttemptDelay(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + com.google.rpc.Status getStatus(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + */ + com.google.rpc.StatusOrBuilder getStatusOrBuilder(); + } + + /** + * + * + *
+   * Contains metrics on individual RPC Attempts in a sequence.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SequenceReport.Attempt} + */ + public static final class Attempt extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.SequenceReport.Attempt) + AttemptOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Attempt.newBuilder() to construct. + private Attempt(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Attempt() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Attempt(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Attempt( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + attemptNumber_ = input.readInt32(); + break; + } + case 18: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (attemptDeadline_ != null) { + subBuilder = attemptDeadline_.toBuilder(); + } + attemptDeadline_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(attemptDeadline_); + attemptDeadline_ = subBuilder.buildPartial(); + } + + break; + } + case 26: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (responseTime_ != null) { + subBuilder = responseTime_.toBuilder(); + } + responseTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(responseTime_); + responseTime_ = subBuilder.buildPartial(); + } + + break; + } + case 34: + { + com.google.protobuf.Duration.Builder subBuilder = null; + if (attemptDelay_ != null) { + subBuilder = attemptDelay_.toBuilder(); + } + attemptDelay_ = + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(attemptDelay_); + attemptDelay_ = subBuilder.buildPartial(); + } + + break; + } + case 42: + { + com.google.rpc.Status.Builder subBuilder = null; + if (status_ != null) { + subBuilder = status_.toBuilder(); + } + status_ = input.readMessage(com.google.rpc.Status.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(status_); + status_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SequenceReport.Attempt.class, + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder.class); + } + + public static final int ATTEMPT_NUMBER_FIELD_NUMBER = 1; + private int attemptNumber_; + + /** + * + * + *
+     * The attempt number - starting at 0.
+     * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + @java.lang.Override + public int getAttemptNumber() { + return attemptNumber_; + } + + public static final int ATTEMPT_DEADLINE_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp attemptDeadline_; + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + @java.lang.Override + public boolean hasAttemptDeadline() { + return attemptDeadline_ != null; + } + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getAttemptDeadline() { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { + return getAttemptDeadline(); + } + + public static final int RESPONSE_TIME_FIELD_NUMBER = 3; + private com.google.protobuf.Timestamp responseTime_; + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + @java.lang.Override + public boolean hasResponseTime() { + return responseTime_ != null; + } + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getResponseTime() { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { + return getResponseTime(); + } + + public static final int ATTEMPT_DELAY_FIELD_NUMBER = 4; + private com.google.protobuf.Duration attemptDelay_; + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + @java.lang.Override + public boolean hasAttemptDelay() { + return attemptDelay_ != null; + } + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + @java.lang.Override + public com.google.protobuf.Duration getAttemptDelay() { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { + return getAttemptDelay(); + } + + public static final int STATUS_FIELD_NUMBER = 5; + private com.google.rpc.Status status_; + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return status_ != null; + } + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Status getStatus() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + return getStatus(); + } + + 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 (attemptNumber_ != 0) { + output.writeInt32(1, attemptNumber_); + } + if (attemptDeadline_ != null) { + output.writeMessage(2, getAttemptDeadline()); + } + if (responseTime_ != null) { + output.writeMessage(3, getResponseTime()); + } + if (attemptDelay_ != null) { + output.writeMessage(4, getAttemptDelay()); + } + if (status_ != null) { + output.writeMessage(5, getStatus()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (attemptNumber_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, attemptNumber_); + } + if (attemptDeadline_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getAttemptDeadline()); + } + if (responseTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getResponseTime()); + } + if (attemptDelay_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getAttemptDelay()); + } + if (status_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getStatus()); + } + size += unknownFields.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.showcase.v1beta1.SequenceReport.Attempt)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SequenceReport.Attempt other = + (com.google.showcase.v1beta1.SequenceReport.Attempt) obj; + + if (getAttemptNumber() != other.getAttemptNumber()) return false; + if (hasAttemptDeadline() != other.hasAttemptDeadline()) return false; + if (hasAttemptDeadline()) { + if (!getAttemptDeadline().equals(other.getAttemptDeadline())) return false; + } + if (hasResponseTime() != other.hasResponseTime()) return false; + if (hasResponseTime()) { + if (!getResponseTime().equals(other.getResponseTime())) return false; + } + if (hasAttemptDelay() != other.hasAttemptDelay()) return false; + if (hasAttemptDelay()) { + if (!getAttemptDelay().equals(other.getAttemptDelay())) return false; + } + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ATTEMPT_NUMBER_FIELD_NUMBER; + hash = (53 * hash) + getAttemptNumber(); + if (hasAttemptDeadline()) { + hash = (37 * hash) + ATTEMPT_DEADLINE_FIELD_NUMBER; + hash = (53 * hash) + getAttemptDeadline().hashCode(); + } + if (hasResponseTime()) { + hash = (37 * hash) + RESPONSE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getResponseTime().hashCode(); + } + if (hasAttemptDelay()) { + hash = (37 * hash) + ATTEMPT_DELAY_FIELD_NUMBER; + hash = (53 * hash) + getAttemptDelay().hashCode(); + } + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt 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.showcase.v1beta1.SequenceReport.Attempt parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SequenceReport.Attempt 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Contains metrics on individual RPC Attempts in a sequence.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.SequenceReport.Attempt} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SequenceReport.Attempt) + com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SequenceReport.Attempt.class, + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SequenceReport.Attempt.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + attemptNumber_ = 0; + + if (attemptDeadlineBuilder_ == null) { + attemptDeadline_ = null; + } else { + attemptDeadline_ = null; + attemptDeadlineBuilder_ = null; + } + if (responseTimeBuilder_ == null) { + responseTime_ = null; + } else { + responseTime_ = null; + responseTimeBuilder_ = null; + } + if (attemptDelayBuilder_ == null) { + attemptDelay_ = null; + } else { + attemptDelay_ = null; + attemptDelayBuilder_ = null; + } + if (statusBuilder_ == null) { + status_ = null; + } else { + status_ = null; + statusBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_Attempt_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport.Attempt getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SequenceReport.Attempt.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport.Attempt build() { + com.google.showcase.v1beta1.SequenceReport.Attempt result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport.Attempt buildPartial() { + com.google.showcase.v1beta1.SequenceReport.Attempt result = + new com.google.showcase.v1beta1.SequenceReport.Attempt(this); + result.attemptNumber_ = attemptNumber_; + if (attemptDeadlineBuilder_ == null) { + result.attemptDeadline_ = attemptDeadline_; + } else { + result.attemptDeadline_ = attemptDeadlineBuilder_.build(); + } + if (responseTimeBuilder_ == null) { + result.responseTime_ = responseTime_; + } else { + result.responseTime_ = responseTimeBuilder_.build(); + } + if (attemptDelayBuilder_ == null) { + result.attemptDelay_ = attemptDelay_; + } else { + result.attemptDelay_ = attemptDelayBuilder_.build(); + } + if (statusBuilder_ == null) { + result.status_ = status_; + } else { + result.status_ = statusBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SequenceReport.Attempt) { + return mergeFrom((com.google.showcase.v1beta1.SequenceReport.Attempt) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SequenceReport.Attempt other) { + if (other == com.google.showcase.v1beta1.SequenceReport.Attempt.getDefaultInstance()) + return this; + if (other.getAttemptNumber() != 0) { + setAttemptNumber(other.getAttemptNumber()); + } + if (other.hasAttemptDeadline()) { + mergeAttemptDeadline(other.getAttemptDeadline()); + } + if (other.hasResponseTime()) { + mergeResponseTime(other.getResponseTime()); + } + if (other.hasAttemptDelay()) { + mergeAttemptDelay(other.getAttemptDelay()); + } + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.SequenceReport.Attempt parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.SequenceReport.Attempt) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int attemptNumber_; + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + @java.lang.Override + public int getAttemptNumber() { + return attemptNumber_; + } + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @param value The attemptNumber to set. + * @return This builder for chaining. + */ + public Builder setAttemptNumber(int value) { + + attemptNumber_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @return This builder for chaining. + */ + public Builder clearAttemptNumber() { + + attemptNumber_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp attemptDeadline_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + attemptDeadlineBuilder_; + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + public boolean hasAttemptDeadline() { + return attemptDeadlineBuilder_ != null || attemptDeadline_ != null; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + public com.google.protobuf.Timestamp getAttemptDeadline() { + if (attemptDeadlineBuilder_ == null) { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } else { + return attemptDeadlineBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder setAttemptDeadline(com.google.protobuf.Timestamp value) { + if (attemptDeadlineBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attemptDeadline_ = value; + onChanged(); + } else { + attemptDeadlineBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder setAttemptDeadline(com.google.protobuf.Timestamp.Builder builderForValue) { + if (attemptDeadlineBuilder_ == null) { + attemptDeadline_ = builderForValue.build(); + onChanged(); + } else { + attemptDeadlineBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder mergeAttemptDeadline(com.google.protobuf.Timestamp value) { + if (attemptDeadlineBuilder_ == null) { + if (attemptDeadline_ != null) { + attemptDeadline_ = + com.google.protobuf.Timestamp.newBuilder(attemptDeadline_) + .mergeFrom(value) + .buildPartial(); + } else { + attemptDeadline_ = value; + } + onChanged(); + } else { + attemptDeadlineBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder clearAttemptDeadline() { + if (attemptDeadlineBuilder_ == null) { + attemptDeadline_ = null; + onChanged(); + } else { + attemptDeadline_ = null; + attemptDeadlineBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public com.google.protobuf.Timestamp.Builder getAttemptDeadlineBuilder() { + + onChanged(); + return getAttemptDeadlineFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { + if (attemptDeadlineBuilder_ != null) { + return attemptDeadlineBuilder_.getMessageOrBuilder(); + } else { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getAttemptDeadlineFieldBuilder() { + if (attemptDeadlineBuilder_ == null) { + attemptDeadlineBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getAttemptDeadline(), getParentForChildren(), isClean()); + attemptDeadline_ = null; + } + return attemptDeadlineBuilder_; + } + + private com.google.protobuf.Timestamp responseTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + responseTimeBuilder_; + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + public boolean hasResponseTime() { + return responseTimeBuilder_ != null || responseTime_ != null; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + public com.google.protobuf.Timestamp getResponseTime() { + if (responseTimeBuilder_ == null) { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } else { + return responseTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder setResponseTime(com.google.protobuf.Timestamp value) { + if (responseTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + responseTime_ = value; + onChanged(); + } else { + responseTimeBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder setResponseTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (responseTimeBuilder_ == null) { + responseTime_ = builderForValue.build(); + onChanged(); + } else { + responseTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder mergeResponseTime(com.google.protobuf.Timestamp value) { + if (responseTimeBuilder_ == null) { + if (responseTime_ != null) { + responseTime_ = + com.google.protobuf.Timestamp.newBuilder(responseTime_) + .mergeFrom(value) + .buildPartial(); + } else { + responseTime_ = value; + } + onChanged(); + } else { + responseTimeBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder clearResponseTime() { + if (responseTimeBuilder_ == null) { + responseTime_ = null; + onChanged(); + } else { + responseTime_ = null; + responseTimeBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public com.google.protobuf.Timestamp.Builder getResponseTimeBuilder() { + + onChanged(); + return getResponseTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { + if (responseTimeBuilder_ != null) { + return responseTimeBuilder_.getMessageOrBuilder(); + } else { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getResponseTimeFieldBuilder() { + if (responseTimeBuilder_ == null) { + responseTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getResponseTime(), getParentForChildren(), isClean()); + responseTime_ = null; + } + return responseTimeBuilder_; + } + + private com.google.protobuf.Duration attemptDelay_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + attemptDelayBuilder_; + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + public boolean hasAttemptDelay() { + return attemptDelayBuilder_ != null || attemptDelay_ != null; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + public com.google.protobuf.Duration getAttemptDelay() { + if (attemptDelayBuilder_ == null) { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } else { + return attemptDelayBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder setAttemptDelay(com.google.protobuf.Duration value) { + if (attemptDelayBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attemptDelay_ = value; + onChanged(); + } else { + attemptDelayBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder setAttemptDelay(com.google.protobuf.Duration.Builder builderForValue) { + if (attemptDelayBuilder_ == null) { + attemptDelay_ = builderForValue.build(); + onChanged(); + } else { + attemptDelayBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder mergeAttemptDelay(com.google.protobuf.Duration value) { + if (attemptDelayBuilder_ == null) { + if (attemptDelay_ != null) { + attemptDelay_ = + com.google.protobuf.Duration.newBuilder(attemptDelay_) + .mergeFrom(value) + .buildPartial(); + } else { + attemptDelay_ = value; + } + onChanged(); + } else { + attemptDelayBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder clearAttemptDelay() { + if (attemptDelayBuilder_ == null) { + attemptDelay_ = null; + onChanged(); + } else { + attemptDelay_ = null; + attemptDelayBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public com.google.protobuf.Duration.Builder getAttemptDelayBuilder() { + + onChanged(); + return getAttemptDelayFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { + if (attemptDelayBuilder_ != null) { + return attemptDelayBuilder_.getMessageOrBuilder(); + } else { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getAttemptDelayFieldBuilder() { + if (attemptDelayBuilder_ == null) { + attemptDelayBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getAttemptDelay(), getParentForChildren(), isClean()); + attemptDelay_ = null; + } + return attemptDelayBuilder_; + } + + private com.google.rpc.Status status_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + statusBuilder_; + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + public boolean hasStatus() { + return statusBuilder_ != null || status_ != null; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + public com.google.rpc.Status getStatus() { + if (statusBuilder_ == null) { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } else { + return statusBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder setStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + onChanged(); + } else { + statusBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder setStatus(com.google.rpc.Status.Builder builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); + onChanged(); + } else { + statusBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder mergeStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (status_ != null) { + status_ = com.google.rpc.Status.newBuilder(status_).mergeFrom(value).buildPartial(); + } else { + status_ = value; + } + onChanged(); + } else { + statusBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder clearStatus() { + if (statusBuilder_ == null) { + status_ = null; + onChanged(); + } else { + status_ = null; + statusBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public com.google.rpc.Status.Builder getStatusBuilder() { + + onChanged(); + return getStatusFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); + } else { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); + status_ = null; + } + return statusBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SequenceReport.Attempt) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SequenceReport.Attempt) + private static final com.google.showcase.v1beta1.SequenceReport.Attempt DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SequenceReport.Attempt(); + } + + public static com.google.showcase.v1beta1.SequenceReport.Attempt getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Attempt parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Attempt(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.SequenceReport.Attempt getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ATTEMPTS_FIELD_NUMBER = 2; + private java.util.List attempts_; + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public java.util.List getAttemptsList() { + return attempts_; + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public java.util.List + getAttemptsOrBuilderList() { + return attempts_; + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public int getAttemptsCount() { + return attempts_.size(); + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport.Attempt getAttempts(int index) { + return attempts_.get(index); + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder getAttemptsOrBuilder( + int index) { + return attempts_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + for (int i = 0; i < attempts_.size(); i++) { + output.writeMessage(2, attempts_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (int i = 0; i < attempts_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, attempts_.get(i)); + } + size += unknownFields.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.showcase.v1beta1.SequenceReport)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.SequenceReport other = + (com.google.showcase.v1beta1.SequenceReport) obj; + + if (!getName().equals(other.getName())) return false; + if (!getAttemptsList().equals(other.getAttemptsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (getAttemptsCount() > 0) { + hash = (37 * hash) + ATTEMPTS_FIELD_NUMBER; + hash = (53 * hash) + getAttemptsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport 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.showcase.v1beta1.SequenceReport parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.SequenceReport parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.SequenceReport 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.SequenceReport} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.SequenceReport) + com.google.showcase.v1beta1.SequenceReportOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.SequenceReport.class, + com.google.showcase.v1beta1.SequenceReport.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.SequenceReport.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getAttemptsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + if (attemptsBuilder_ == null) { + attempts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + attemptsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_SequenceReport_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport getDefaultInstanceForType() { + return com.google.showcase.v1beta1.SequenceReport.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport build() { + com.google.showcase.v1beta1.SequenceReport result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.SequenceReport buildPartial() { + com.google.showcase.v1beta1.SequenceReport result = + new com.google.showcase.v1beta1.SequenceReport(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + if (attemptsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + attempts_ = java.util.Collections.unmodifiableList(attempts_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.attempts_ = attempts_; + } else { + result.attempts_ = attemptsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.SequenceReport) { + return mergeFrom((com.google.showcase.v1beta1.SequenceReport) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.SequenceReport other) { + if (other == com.google.showcase.v1beta1.SequenceReport.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (attemptsBuilder_ == null) { + if (!other.attempts_.isEmpty()) { + if (attempts_.isEmpty()) { + attempts_ = other.attempts_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureAttemptsIsMutable(); + attempts_.addAll(other.attempts_); + } + onChanged(); + } + } else { + if (!other.attempts_.isEmpty()) { + if (attemptsBuilder_.isEmpty()) { + attemptsBuilder_.dispose(); + attemptsBuilder_ = null; + attempts_ = other.attempts_; + bitField0_ = (bitField0_ & ~0x00000001); + attemptsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getAttemptsFieldBuilder() + : null; + } else { + attemptsBuilder_.addAllMessages(other.attempts_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.SequenceReport parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.SequenceReport) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.util.List attempts_ = + java.util.Collections.emptyList(); + + private void ensureAttemptsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + attempts_ = + new java.util.ArrayList(attempts_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.SequenceReport.Attempt, + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder> + attemptsBuilder_; + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public java.util.List getAttemptsList() { + if (attemptsBuilder_ == null) { + return java.util.Collections.unmodifiableList(attempts_); + } else { + return attemptsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public int getAttemptsCount() { + if (attemptsBuilder_ == null) { + return attempts_.size(); + } else { + return attemptsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.SequenceReport.Attempt getAttempts(int index) { + if (attemptsBuilder_ == null) { + return attempts_.get(index); + } else { + return attemptsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder setAttempts( + int index, com.google.showcase.v1beta1.SequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.set(index, value); + onChanged(); + } else { + attemptsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder setAttempts( + int index, com.google.showcase.v1beta1.SequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.set(index, builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts(com.google.showcase.v1beta1.SequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.add(value); + onChanged(); + } else { + attemptsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + int index, com.google.showcase.v1beta1.SequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.add(index, value); + onChanged(); + } else { + attemptsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.add(builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + int index, com.google.showcase.v1beta1.SequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.add(index, builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder addAllAttempts( + java.lang.Iterable values) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, attempts_); + onChanged(); + } else { + attemptsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder clearAttempts() { + if (attemptsBuilder_ == null) { + attempts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + attemptsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public Builder removeAttempts(int index) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.remove(index); + onChanged(); + } else { + attemptsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder getAttemptsBuilder( + int index) { + return getAttemptsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder getAttemptsOrBuilder( + int index) { + if (attemptsBuilder_ == null) { + return attempts_.get(index); + } else { + return attemptsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public java.util.List + getAttemptsOrBuilderList() { + if (attemptsBuilder_ != null) { + return attemptsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(attempts_); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder addAttemptsBuilder() { + return getAttemptsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.SequenceReport.Attempt.getDefaultInstance()); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.SequenceReport.Attempt.Builder addAttemptsBuilder( + int index) { + return getAttemptsFieldBuilder() + .addBuilder( + index, com.google.showcase.v1beta1.SequenceReport.Attempt.getDefaultInstance()); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + public java.util.List + getAttemptsBuilderList() { + return getAttemptsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.SequenceReport.Attempt, + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder> + getAttemptsFieldBuilder() { + if (attemptsBuilder_ == null) { + attemptsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.SequenceReport.Attempt, + com.google.showcase.v1beta1.SequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder>( + attempts_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + attempts_ = null; + } + return attemptsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.SequenceReport) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.SequenceReport) + private static final com.google.showcase.v1beta1.SequenceReport DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.SequenceReport(); + } + + public static com.google.showcase.v1beta1.SequenceReport getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SequenceReport parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SequenceReport(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.SequenceReport getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportName.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportName.java new file mode 100644 index 0000000000..8099990181 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportName.java @@ -0,0 +1,168 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class SequenceReportName implements ResourceName { + private static final PathTemplate SEQUENCE = + PathTemplate.createWithoutUrlEncoding("sequences/{sequence}/sequenceReport"); + private volatile Map fieldValuesMap; + private final String sequence; + + @Deprecated + protected SequenceReportName() { + sequence = null; + } + + private SequenceReportName(Builder builder) { + sequence = Preconditions.checkNotNull(builder.getSequence()); + } + + public String getSequence() { + return sequence; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static SequenceReportName of(String sequence) { + return newBuilder().setSequence(sequence).build(); + } + + public static String format(String sequence) { + return newBuilder().setSequence(sequence).build().toString(); + } + + public static SequenceReportName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + SEQUENCE.validatedMatch( + formattedString, "SequenceReportName.parse: formattedString not in valid format"); + return of(matchMap.get("sequence")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (SequenceReportName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return SEQUENCE.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (sequence != null) { + fieldMapBuilder.put("sequence", sequence); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return SEQUENCE.instantiate("sequence", sequence); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + SequenceReportName that = ((SequenceReportName) o); + return Objects.equals(this.sequence, that.sequence); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(sequence); + return h; + } + + /** Builder for sequences/{sequence}/sequenceReport. */ + public static class Builder { + private String sequence; + + protected Builder() {} + + public String getSequence() { + return sequence; + } + + public Builder setSequence(String sequence) { + this.sequence = sequence; + return this; + } + + private Builder(SequenceReportName sequenceReportName) { + this.sequence = sequenceReportName.sequence; + } + + public SequenceReportName build() { + return new SequenceReportName(this); + } + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java new file mode 100644 index 0000000000..c1b362d84b --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SequenceReportOrBuilder.java @@ -0,0 +1,95 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public interface SequenceReportOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.SequenceReport) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + java.util.List getAttemptsList(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + com.google.showcase.v1beta1.SequenceReport.Attempt getAttempts(int index); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + int getAttemptsCount(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + java.util.List + getAttemptsOrBuilderList(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.SequenceReport.Attempt attempts = 2; + */ + com.google.showcase.v1beta1.SequenceReport.AttemptOrBuilder getAttemptsOrBuilder(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java new file mode 100644 index 0000000000..3e91b808df --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Session.java @@ -0,0 +1,973 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A session is a suite of tests, generally being made in the context
+ * of testing code generation.
+ * A session defines tests it may expect, based on which version of the
+ * code generation spec is in use.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Session} + */ +public final class Session extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Session) + SessionOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Session.newBuilder() to construct. + private Session(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Session() { + name_ = ""; + version_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Session(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Session( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 16: + { + int rawValue = input.readEnum(); + + version_ = rawValue; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Session_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Session_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Session.class, + com.google.showcase.v1beta1.Session.Builder.class); + } + + /** + * + * + *
+   * The specification versions understood by Showcase.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.Session.Version} + */ + public enum Version implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified version. If passed on creation, the session will default
+     * to using the latest stable release.
+     * 
+ * + * VERSION_UNSPECIFIED = 0; + */ + VERSION_UNSPECIFIED(0), + /** + * + * + *
+     * The latest v1. Currently, this is v1.0.
+     * 
+ * + * V1_LATEST = 1; + */ + V1_LATEST(1), + /** + * + * + *
+     * v1.0. (Until the spec is "GA", this will be a moving target.)
+     * 
+ * + * V1_0 = 2; + */ + V1_0(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified version. If passed on creation, the session will default
+     * to using the latest stable release.
+     * 
+ * + * VERSION_UNSPECIFIED = 0; + */ + public static final int VERSION_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * The latest v1. Currently, this is v1.0.
+     * 
+ * + * V1_LATEST = 1; + */ + public static final int V1_LATEST_VALUE = 1; + + /** + * + * + *
+     * v1.0. (Until the spec is "GA", this will be a moving target.)
+     * 
+ * + * V1_0 = 2; + */ + public static final int V1_0_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Version valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Version forNumber(int value) { + switch (value) { + case 0: + return VERSION_UNSPECIFIED; + case 1: + return V1_LATEST; + case 2: + return V1_0; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Version findValueByNumber(int number) { + return Version.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.Session.getDescriptor().getEnumTypes().get(0); + } + + private static final Version[] VALUES = values(); + + public static Version valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Version(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Session.Version) + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The name of the session. The ID must conform to ^[a-z]+$
+   * If this is not provided, Showcase chooses one at random.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the session. The ID must conform to ^[a-z]+$
+   * If this is not provided, Showcase chooses one at random.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 2; + private int version_; + + /** + * + * + *
+   * Required. The version this session is using.
+   * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The enum numeric value on the wire for version. + */ + @java.lang.Override + public int getVersionValue() { + return version_; + } + + /** + * + * + *
+   * Required. The version this session is using.
+   * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The version. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Session.Version getVersion() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Session.Version result = + com.google.showcase.v1beta1.Session.Version.valueOf(version_); + return result == null ? com.google.showcase.v1beta1.Session.Version.UNRECOGNIZED : result; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (version_ != com.google.showcase.v1beta1.Session.Version.VERSION_UNSPECIFIED.getNumber()) { + output.writeEnum(2, version_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (version_ != com.google.showcase.v1beta1.Session.Version.VERSION_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, version_); + } + size += unknownFields.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.showcase.v1beta1.Session)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Session other = (com.google.showcase.v1beta1.Session) obj; + + if (!getName().equals(other.getName())) return false; + if (version_ != other.version_) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + version_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Session parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Session parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Session parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Session 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.showcase.v1beta1.Session parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Session parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Session parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Session parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Session parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Session parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Session parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Session parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Session 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A session is a suite of tests, generally being made in the context
+   * of testing code generation.
+   * A session defines tests it may expect, based on which version of the
+   * code generation spec is in use.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Session} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Session) + com.google.showcase.v1beta1.SessionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Session_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Session_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Session.class, + com.google.showcase.v1beta1.Session.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Session.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + version_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Session_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Session getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Session.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Session build() { + com.google.showcase.v1beta1.Session result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Session buildPartial() { + com.google.showcase.v1beta1.Session result = new com.google.showcase.v1beta1.Session(this); + result.name_ = name_; + result.version_ = version_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Session) { + return mergeFrom((com.google.showcase.v1beta1.Session) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Session other) { + if (other == com.google.showcase.v1beta1.Session.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.version_ != 0) { + setVersionValue(other.getVersionValue()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.Session parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.Session) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The name of the session. The ID must conform to ^[a-z]+$
+     * If this is not provided, Showcase chooses one at random.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the session. The ID must conform to ^[a-z]+$
+     * If this is not provided, Showcase chooses one at random.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the session. The ID must conform to ^[a-z]+$
+     * If this is not provided, Showcase chooses one at random.
+     * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the session. The ID must conform to ^[a-z]+$
+     * If this is not provided, Showcase chooses one at random.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the session. The ID must conform to ^[a-z]+$
+     * If this is not provided, Showcase chooses one at random.
+     * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private int version_ = 0; + + /** + * + * + *
+     * Required. The version this session is using.
+     * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The enum numeric value on the wire for version. + */ + @java.lang.Override + public int getVersionValue() { + return version_; + } + + /** + * + * + *
+     * Required. The version this session is using.
+     * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @param value The enum numeric value on the wire for version to set. + * @return This builder for chaining. + */ + public Builder setVersionValue(int value) { + + version_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The version this session is using.
+     * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The version. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Session.Version getVersion() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Session.Version result = + com.google.showcase.v1beta1.Session.Version.valueOf(version_); + return result == null ? com.google.showcase.v1beta1.Session.Version.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * Required. The version this session is using.
+     * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @param value The version to set. + * @return This builder for chaining. + */ + public Builder setVersion(com.google.showcase.v1beta1.Session.Version value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The version this session is using.
+     * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return This builder for chaining. + */ + public Builder clearVersion() { + + version_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Session) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Session) + private static final com.google.showcase.v1beta1.Session DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Session(); + } + + public static com.google.showcase.v1beta1.Session getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Session parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Session(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.Session getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionName.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionName.java new file mode 100644 index 0000000000..b081a0cbfc --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionName.java @@ -0,0 +1,168 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class SessionName implements ResourceName { + private static final PathTemplate SESSION = + PathTemplate.createWithoutUrlEncoding("sessions/{session}"); + private volatile Map fieldValuesMap; + private final String session; + + @Deprecated + protected SessionName() { + session = null; + } + + private SessionName(Builder builder) { + session = Preconditions.checkNotNull(builder.getSession()); + } + + public String getSession() { + return session; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static SessionName of(String session) { + return newBuilder().setSession(session).build(); + } + + public static String format(String session) { + return newBuilder().setSession(session).build().toString(); + } + + public static SessionName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + SESSION.validatedMatch( + formattedString, "SessionName.parse: formattedString not in valid format"); + return of(matchMap.get("session")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (SessionName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return SESSION.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (session != null) { + fieldMapBuilder.put("session", session); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return SESSION.instantiate("session", session); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + SessionName that = ((SessionName) o); + return Objects.equals(this.session, that.session); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(session); + return h; + } + + /** Builder for sessions/{session}. */ + public static class Builder { + private String session; + + protected Builder() {} + + public String getSession() { + return session; + } + + public Builder setSession(String session) { + this.session = session; + return this; + } + + private Builder(SessionName sessionName) { + this.session = sessionName.session; + } + + public SessionName build() { + return new SessionName(this); + } + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java new file mode 100644 index 0000000000..395bec0425 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/SessionOrBuilder.java @@ -0,0 +1,79 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface SessionOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Session) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the session. The ID must conform to ^[a-z]+$
+   * If this is not provided, Showcase chooses one at random.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The name of the session. The ID must conform to ^[a-z]+$
+   * If this is not provided, Showcase chooses one at random.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Required. The version this session is using.
+   * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The enum numeric value on the wire for version. + */ + int getVersionValue(); + + /** + * + * + *
+   * Required. The version this session is using.
+   * 
+ * + * .google.showcase.v1beta1.Session.Version version = 2; + * + * @return The version. + */ + com.google.showcase.v1beta1.Session.Version getVersion(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java new file mode 100644 index 0000000000..968c84bcb3 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Severity.java @@ -0,0 +1,137 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A severity enum used to test enum capabilities in GAPIC surfaces.
+ * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.Severity} + */ +public enum Severity implements com.google.protobuf.ProtocolMessageEnum { + /** UNNECESSARY = 0; */ + UNNECESSARY(0), + /** NECESSARY = 1; */ + NECESSARY(1), + /** URGENT = 2; */ + URGENT(2), + /** CRITICAL = 3; */ + CRITICAL(3), + UNRECOGNIZED(-1), + ; + + /** UNNECESSARY = 0; */ + public static final int UNNECESSARY_VALUE = 0; + + /** NECESSARY = 1; */ + public static final int NECESSARY_VALUE = 1; + + /** URGENT = 2; */ + public static final int URGENT_VALUE = 2; + + /** CRITICAL = 3; */ + public static final int CRITICAL_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Severity valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Severity forNumber(int value) { + switch (value) { + case 0: + return UNNECESSARY; + case 1: + return NECESSARY; + case 2: + return URGENT; + case 3: + return CRITICAL; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Severity findValueByNumber(int number) { + return Severity.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass.getDescriptor().getEnumTypes().get(0); + } + + private static final Severity[] VALUES = values(); + + public static Severity valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Severity(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Severity) +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java new file mode 100644 index 0000000000..8d5621bdc7 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequest.java @@ -0,0 +1,958 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\StreamBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsRequest} + */ +public final class StreamBlurbsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamBlurbsRequest) + StreamBlurbsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use StreamBlurbsRequest.newBuilder() to construct. + private StreamBlurbsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private StreamBlurbsRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new StreamBlurbsRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private StreamBlurbsRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (expireTime_ != null) { + subBuilder = expireTime_.toBuilder(); + } + expireTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(expireTime_); + expireTime_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamBlurbsRequest.class, + com.google.showcase.v1beta1.StreamBlurbsRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The resource name of a chat room or user profile whose blurbs to stream.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of a chat room or user profile whose blurbs to stream.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EXPIRE_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp expireTime_; + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the expireTime field is set. + */ + @java.lang.Override + public boolean hasExpireTime() { + return expireTime_ != null; + } + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The expireTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getExpireTime() { + return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_; + } + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { + return getExpireTime(); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (expireTime_ != null) { + output.writeMessage(2, getExpireTime()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (expireTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getExpireTime()); + } + size += unknownFields.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.showcase.v1beta1.StreamBlurbsRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamBlurbsRequest other = + (com.google.showcase.v1beta1.StreamBlurbsRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (hasExpireTime() != other.hasExpireTime()) return false; + if (hasExpireTime()) { + if (!getExpireTime().equals(other.getExpireTime())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasExpireTime()) { + hash = (37 * hash) + EXPIRE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getExpireTime().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest 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.showcase.v1beta1.StreamBlurbsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamBlurbsRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\StreamBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamBlurbsRequest) + com.google.showcase.v1beta1.StreamBlurbsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamBlurbsRequest.class, + com.google.showcase.v1beta1.StreamBlurbsRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamBlurbsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + if (expireTimeBuilder_ == null) { + expireTime_ = null; + } else { + expireTime_ = null; + expireTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamBlurbsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsRequest build() { + com.google.showcase.v1beta1.StreamBlurbsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsRequest buildPartial() { + com.google.showcase.v1beta1.StreamBlurbsRequest result = + new com.google.showcase.v1beta1.StreamBlurbsRequest(this); + result.name_ = name_; + if (expireTimeBuilder_ == null) { + result.expireTime_ = expireTime_; + } else { + result.expireTime_ = expireTimeBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamBlurbsRequest) { + return mergeFrom((com.google.showcase.v1beta1.StreamBlurbsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamBlurbsRequest other) { + if (other == com.google.showcase.v1beta1.StreamBlurbsRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.hasExpireTime()) { + mergeExpireTime(other.getExpireTime()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.StreamBlurbsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.StreamBlurbsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of a chat room or user profile whose blurbs to stream.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of a chat room or user profile whose blurbs to stream.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of a chat room or user profile whose blurbs to stream.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of a chat room or user profile whose blurbs to stream.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of a chat room or user profile whose blurbs to stream.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp expireTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + expireTimeBuilder_; + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the expireTime field is set. + */ + public boolean hasExpireTime() { + return expireTimeBuilder_ != null || expireTime_ != null; + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The expireTime. + */ + public com.google.protobuf.Timestamp getExpireTime() { + if (expireTimeBuilder_ == null) { + return expireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : expireTime_; + } else { + return expireTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setExpireTime(com.google.protobuf.Timestamp value) { + if (expireTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + expireTime_ = value; + onChanged(); + } else { + expireTimeBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (expireTimeBuilder_ == null) { + expireTime_ = builderForValue.build(); + onChanged(); + } else { + expireTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeExpireTime(com.google.protobuf.Timestamp value) { + if (expireTimeBuilder_ == null) { + if (expireTime_ != null) { + expireTime_ = + com.google.protobuf.Timestamp.newBuilder(expireTime_).mergeFrom(value).buildPartial(); + } else { + expireTime_ = value; + } + onChanged(); + } else { + expireTimeBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearExpireTime() { + if (expireTimeBuilder_ == null) { + expireTime_ = null; + onChanged(); + } else { + expireTime_ = null; + expireTimeBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder() { + + onChanged(); + return getExpireTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { + if (expireTimeBuilder_ != null) { + return expireTimeBuilder_.getMessageOrBuilder(); + } else { + return expireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : expireTime_; + } + } + + /** + * + * + *
+     * The time at which this stream will close.
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getExpireTimeFieldBuilder() { + if (expireTimeBuilder_ == null) { + expireTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getExpireTime(), getParentForChildren(), isClean()); + expireTime_ = null; + } + return expireTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamBlurbsRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamBlurbsRequest) + private static final com.google.showcase.v1beta1.StreamBlurbsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamBlurbsRequest(); + } + + public static com.google.showcase.v1beta1.StreamBlurbsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StreamBlurbsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new StreamBlurbsRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.StreamBlurbsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java new file mode 100644 index 0000000000..12f8efe90a --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsRequestOrBuilder.java @@ -0,0 +1,95 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface StreamBlurbsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamBlurbsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of a chat room or user profile whose blurbs to stream.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of a chat room or user profile whose blurbs to stream.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the expireTime field is set. + */ + boolean hasExpireTime(); + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The expireTime. + */ + com.google.protobuf.Timestamp getExpireTime(); + + /** + * + * + *
+   * The time at which this stream will close.
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java new file mode 100644 index 0000000000..8f7b1931ab --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponse.java @@ -0,0 +1,1071 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The response message for the google.showcase.v1beta1.Messaging\StreamBlurbs
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsResponse} + */ +public final class StreamBlurbsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamBlurbsResponse) + StreamBlurbsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use StreamBlurbsResponse.newBuilder() to construct. + private StreamBlurbsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private StreamBlurbsResponse() { + action_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new StreamBlurbsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private StreamBlurbsResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.Blurb.Builder subBuilder = null; + if (blurb_ != null) { + subBuilder = blurb_.toBuilder(); + } + blurb_ = + input.readMessage(com.google.showcase.v1beta1.Blurb.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(blurb_); + blurb_ = subBuilder.buildPartial(); + } + + break; + } + case 16: + { + int rawValue = input.readEnum(); + + action_ = rawValue; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamBlurbsResponse.class, + com.google.showcase.v1beta1.StreamBlurbsResponse.Builder.class); + } + + /** + * + * + *
+   * The action that triggered the blurb to be returned.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.StreamBlurbsResponse.Action} + */ + public enum Action implements com.google.protobuf.ProtocolMessageEnum { + /** ACTION_UNSPECIFIED = 0; */ + ACTION_UNSPECIFIED(0), + /** + * + * + *
+     * Specifies that the blurb was created.
+     * 
+ * + * CREATE = 1; + */ + CREATE(1), + /** + * + * + *
+     * Specifies that the blurb was updated.
+     * 
+ * + * UPDATE = 2; + */ + UPDATE(2), + /** + * + * + *
+     * Specifies that the blurb was deleted.
+     * 
+ * + * DELETE = 3; + */ + DELETE(3), + UNRECOGNIZED(-1), + ; + + /** ACTION_UNSPECIFIED = 0; */ + public static final int ACTION_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Specifies that the blurb was created.
+     * 
+ * + * CREATE = 1; + */ + public static final int CREATE_VALUE = 1; + + /** + * + * + *
+     * Specifies that the blurb was updated.
+     * 
+ * + * UPDATE = 2; + */ + public static final int UPDATE_VALUE = 2; + + /** + * + * + *
+     * Specifies that the blurb was deleted.
+     * 
+ * + * DELETE = 3; + */ + public static final int DELETE_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Action valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Action forNumber(int value) { + switch (value) { + case 0: + return ACTION_UNSPECIFIED; + case 1: + return CREATE; + case 2: + return UPDATE; + case 3: + return DELETE; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Action findValueByNumber(int number) { + return Action.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.StreamBlurbsResponse.getDescriptor().getEnumTypes().get(0); + } + + private static final Action[] VALUES = values(); + + public static Action valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Action(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.StreamBlurbsResponse.Action) + } + + public static final int BLURB_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Blurb blurb_; + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + @java.lang.Override + public boolean hasBlurb() { + return blurb_ != null; + } + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurb() { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + return getBlurb(); + } + + public static final int ACTION_FIELD_NUMBER = 2; + private int action_; + + /** + * + * + *
+   * The action that triggered the blurb to be returned.
+   * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The enum numeric value on the wire for action. + */ + @java.lang.Override + public int getActionValue() { + return action_; + } + + /** + * + * + *
+   * The action that triggered the blurb to be returned.
+   * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The action. + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsResponse.Action getAction() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.StreamBlurbsResponse.Action result = + com.google.showcase.v1beta1.StreamBlurbsResponse.Action.valueOf(action_); + return result == null + ? com.google.showcase.v1beta1.StreamBlurbsResponse.Action.UNRECOGNIZED + : result; + } + + 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 (blurb_ != null) { + output.writeMessage(1, getBlurb()); + } + if (action_ + != com.google.showcase.v1beta1.StreamBlurbsResponse.Action.ACTION_UNSPECIFIED.getNumber()) { + output.writeEnum(2, action_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (blurb_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getBlurb()); + } + if (action_ + != com.google.showcase.v1beta1.StreamBlurbsResponse.Action.ACTION_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, action_); + } + size += unknownFields.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.showcase.v1beta1.StreamBlurbsResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamBlurbsResponse other = + (com.google.showcase.v1beta1.StreamBlurbsResponse) obj; + + if (hasBlurb() != other.hasBlurb()) return false; + if (hasBlurb()) { + if (!getBlurb().equals(other.getBlurb())) return false; + } + if (action_ != other.action_) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasBlurb()) { + hash = (37 * hash) + BLURB_FIELD_NUMBER; + hash = (53 * hash) + getBlurb().hashCode(); + } + hash = (37 * hash) + ACTION_FIELD_NUMBER; + hash = (53 * hash) + action_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse 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.showcase.v1beta1.StreamBlurbsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamBlurbsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for the google.showcase.v1beta1.Messaging\StreamBlurbs
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamBlurbsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamBlurbsResponse) + com.google.showcase.v1beta1.StreamBlurbsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamBlurbsResponse.class, + com.google.showcase.v1beta1.StreamBlurbsResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamBlurbsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (blurbBuilder_ == null) { + blurb_ = null; + } else { + blurb_ = null; + blurbBuilder_ = null; + } + action_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_StreamBlurbsResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamBlurbsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsResponse build() { + com.google.showcase.v1beta1.StreamBlurbsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsResponse buildPartial() { + com.google.showcase.v1beta1.StreamBlurbsResponse result = + new com.google.showcase.v1beta1.StreamBlurbsResponse(this); + if (blurbBuilder_ == null) { + result.blurb_ = blurb_; + } else { + result.blurb_ = blurbBuilder_.build(); + } + result.action_ = action_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamBlurbsResponse) { + return mergeFrom((com.google.showcase.v1beta1.StreamBlurbsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamBlurbsResponse other) { + if (other == com.google.showcase.v1beta1.StreamBlurbsResponse.getDefaultInstance()) + return this; + if (other.hasBlurb()) { + mergeBlurb(other.getBlurb()); + } + if (other.action_ != 0) { + setActionValue(other.getActionValue()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.StreamBlurbsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.StreamBlurbsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.Blurb blurb_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbBuilder_; + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + public boolean hasBlurb() { + return blurbBuilder_ != null || blurb_ != null; + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + public com.google.showcase.v1beta1.Blurb getBlurb() { + if (blurbBuilder_ == null) { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } else { + return blurbBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + blurb_ = value; + onChanged(); + } else { + blurbBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbBuilder_ == null) { + blurb_ = builderForValue.build(); + onChanged(); + } else { + blurbBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder mergeBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (blurb_ != null) { + blurb_ = + com.google.showcase.v1beta1.Blurb.newBuilder(blurb_).mergeFrom(value).buildPartial(); + } else { + blurb_ = value; + } + onChanged(); + } else { + blurbBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder clearBlurb() { + if (blurbBuilder_ == null) { + blurb_ = null; + onChanged(); + } else { + blurb_ = null; + blurbBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { + + onChanged(); + return getBlurbFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + if (blurbBuilder_ != null) { + return blurbBuilder_.getMessageOrBuilder(); + } else { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + } + + /** + * + * + *
+     * The blurb that was either created, updated, or deleted.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbFieldBuilder() { + if (blurbBuilder_ == null) { + blurbBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + getBlurb(), getParentForChildren(), isClean()); + blurb_ = null; + } + return blurbBuilder_; + } + + private int action_ = 0; + + /** + * + * + *
+     * The action that triggered the blurb to be returned.
+     * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The enum numeric value on the wire for action. + */ + @java.lang.Override + public int getActionValue() { + return action_; + } + + /** + * + * + *
+     * The action that triggered the blurb to be returned.
+     * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @param value The enum numeric value on the wire for action to set. + * @return This builder for chaining. + */ + public Builder setActionValue(int value) { + + action_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The action that triggered the blurb to be returned.
+     * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The action. + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamBlurbsResponse.Action getAction() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.StreamBlurbsResponse.Action result = + com.google.showcase.v1beta1.StreamBlurbsResponse.Action.valueOf(action_); + return result == null + ? com.google.showcase.v1beta1.StreamBlurbsResponse.Action.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * The action that triggered the blurb to be returned.
+     * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @param value The action to set. + * @return This builder for chaining. + */ + public Builder setAction(com.google.showcase.v1beta1.StreamBlurbsResponse.Action value) { + if (value == null) { + throw new NullPointerException(); + } + + action_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The action that triggered the blurb to be returned.
+     * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return This builder for chaining. + */ + public Builder clearAction() { + + action_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamBlurbsResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamBlurbsResponse) + private static final com.google.showcase.v1beta1.StreamBlurbsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamBlurbsResponse(); + } + + public static com.google.showcase.v1beta1.StreamBlurbsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StreamBlurbsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new StreamBlurbsResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.StreamBlurbsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java new file mode 100644 index 0000000000..44652ad61d --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamBlurbsResponseOrBuilder.java @@ -0,0 +1,88 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface StreamBlurbsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamBlurbsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + boolean hasBlurb(); + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + com.google.showcase.v1beta1.Blurb getBlurb(); + + /** + * + * + *
+   * The blurb that was either created, updated, or deleted.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder(); + + /** + * + * + *
+   * The action that triggered the blurb to be returned.
+   * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The enum numeric value on the wire for action. + */ + int getActionValue(); + + /** + * + * + *
+   * The action that triggered the blurb to be returned.
+   * 
+ * + * .google.showcase.v1beta1.StreamBlurbsResponse.Action action = 2; + * + * @return The action. + */ + com.google.showcase.v1beta1.StreamBlurbsResponse.Action getAction(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java new file mode 100644 index 0000000000..bc9352c6eb --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequence.java @@ -0,0 +1,2512 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.StreamingSequence} */ +public final class StreamingSequence extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequence) + StreamingSequenceOrBuilder { + private static final long serialVersionUID = 0L; + + // Use StreamingSequence.newBuilder() to construct. + private StreamingSequence(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private StreamingSequence() { + name_ = ""; + content_ = ""; + responses_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new StreamingSequence(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private StreamingSequence( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + content_ = s; + break; + } + case 26: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + responses_ = + new java.util.ArrayList< + com.google.showcase.v1beta1.StreamingSequence.Response>(); + mutable_bitField0_ |= 0x00000001; + } + responses_.add( + input.readMessage( + com.google.showcase.v1beta1.StreamingSequence.Response.parser(), + extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + responses_ = java.util.Collections.unmodifiableList(responses_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequence.class, + com.google.showcase.v1beta1.StreamingSequence.Builder.class); + } + + public interface ResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamingSequence.Response) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + com.google.rpc.Status getStatus(); + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + */ + com.google.rpc.StatusOrBuilder getStatusOrBuilder(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + boolean hasDelay(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + com.google.protobuf.Duration getDelay(); + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + */ + com.google.protobuf.DurationOrBuilder getDelayOrBuilder(); + + /** + * + * + *
+     * The index that the status should be sent
+     * 
+ * + * int32 response_index = 3; + * + * @return The responseIndex. + */ + int getResponseIndex(); + } + + /** + * + * + *
+   * A server response to an RPC Attempt in a sequence.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamingSequence.Response} + */ + public static final class Response extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequence.Response) + ResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Response.newBuilder() to construct. + private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Response() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Response(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Response( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.rpc.Status.Builder subBuilder = null; + if (status_ != null) { + subBuilder = status_.toBuilder(); + } + status_ = input.readMessage(com.google.rpc.Status.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(status_); + status_ = subBuilder.buildPartial(); + } + + break; + } + case 18: + { + com.google.protobuf.Duration.Builder subBuilder = null; + if (delay_ != null) { + subBuilder = delay_.toBuilder(); + } + delay_ = + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(delay_); + delay_ = subBuilder.buildPartial(); + } + + break; + } + case 24: + { + responseIndex_ = input.readInt32(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_Response_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequence.Response.class, + com.google.showcase.v1beta1.StreamingSequence.Response.Builder.class); + } + + public static final int STATUS_FIELD_NUMBER = 1; + private com.google.rpc.Status status_; + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return status_ != null; + } + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Status getStatus() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + /** + * + * + *
+     * The status to return for an individual attempt.
+     * 
+ * + * .google.rpc.Status status = 1; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + return getStatus(); + } + + public static final int DELAY_FIELD_NUMBER = 2; + private com.google.protobuf.Duration delay_; + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + @java.lang.Override + public boolean hasDelay() { + return delay_ != null; + } + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + @java.lang.Override + public com.google.protobuf.Duration getDelay() { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } + + /** + * + * + *
+     * The amount of time to delay sending the response.
+     * 
+ * + * .google.protobuf.Duration delay = 2; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() { + return getDelay(); + } + + public static final int RESPONSE_INDEX_FIELD_NUMBER = 3; + private int responseIndex_; + + /** + * + * + *
+     * The index that the status should be sent
+     * 
+ * + * int32 response_index = 3; + * + * @return The responseIndex. + */ + @java.lang.Override + public int getResponseIndex() { + return responseIndex_; + } + + 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 (status_ != null) { + output.writeMessage(1, getStatus()); + } + if (delay_ != null) { + output.writeMessage(2, getDelay()); + } + if (responseIndex_ != 0) { + output.writeInt32(3, responseIndex_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (status_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStatus()); + } + if (delay_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDelay()); + } + if (responseIndex_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, responseIndex_); + } + size += unknownFields.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.showcase.v1beta1.StreamingSequence.Response)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamingSequence.Response other = + (com.google.showcase.v1beta1.StreamingSequence.Response) obj; + + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) return false; + } + if (hasDelay() != other.hasDelay()) return false; + if (hasDelay()) { + if (!getDelay().equals(other.getDelay())) return false; + } + if (getResponseIndex() != other.getResponseIndex()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + if (hasDelay()) { + hash = (37 * hash) + DELAY_FIELD_NUMBER; + hash = (53 * hash) + getDelay().hashCode(); + } + hash = (37 * hash) + RESPONSE_INDEX_FIELD_NUMBER; + hash = (53 * hash) + getResponseIndex(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response 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.showcase.v1beta1.StreamingSequence.Response parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamingSequence.Response 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * A server response to an RPC Attempt in a sequence.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamingSequence.Response} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequence.Response) + com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_Response_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequence.Response.class, + com.google.showcase.v1beta1.StreamingSequence.Response.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamingSequence.Response.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (statusBuilder_ == null) { + status_ = null; + } else { + status_ = null; + statusBuilder_ = null; + } + if (delayBuilder_ == null) { + delay_ = null; + } else { + delay_ = null; + delayBuilder_ = null; + } + responseIndex_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_Response_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence.Response getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamingSequence.Response.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence.Response build() { + com.google.showcase.v1beta1.StreamingSequence.Response result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence.Response buildPartial() { + com.google.showcase.v1beta1.StreamingSequence.Response result = + new com.google.showcase.v1beta1.StreamingSequence.Response(this); + if (statusBuilder_ == null) { + result.status_ = status_; + } else { + result.status_ = statusBuilder_.build(); + } + if (delayBuilder_ == null) { + result.delay_ = delay_; + } else { + result.delay_ = delayBuilder_.build(); + } + result.responseIndex_ = responseIndex_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamingSequence.Response) { + return mergeFrom((com.google.showcase.v1beta1.StreamingSequence.Response) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamingSequence.Response other) { + if (other == com.google.showcase.v1beta1.StreamingSequence.Response.getDefaultInstance()) + return this; + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + if (other.hasDelay()) { + mergeDelay(other.getDelay()); + } + if (other.getResponseIndex() != 0) { + setResponseIndex(other.getResponseIndex()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.StreamingSequence.Response parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.StreamingSequence.Response) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.rpc.Status status_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + statusBuilder_; + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + * + * @return Whether the status field is set. + */ + public boolean hasStatus() { + return statusBuilder_ != null || status_ != null; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + * + * @return The status. + */ + public com.google.rpc.Status getStatus() { + if (statusBuilder_ == null) { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } else { + return statusBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder setStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + onChanged(); + } else { + statusBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder setStatus(com.google.rpc.Status.Builder builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); + onChanged(); + } else { + statusBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder mergeStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (status_ != null) { + status_ = com.google.rpc.Status.newBuilder(status_).mergeFrom(value).buildPartial(); + } else { + status_ = value; + } + onChanged(); + } else { + statusBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public Builder clearStatus() { + if (statusBuilder_ == null) { + status_ = null; + onChanged(); + } else { + status_ = null; + statusBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public com.google.rpc.Status.Builder getStatusBuilder() { + + onChanged(); + return getStatusFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); + } else { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + } + + /** + * + * + *
+       * The status to return for an individual attempt.
+       * 
+ * + * .google.rpc.Status status = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); + status_ = null; + } + return statusBuilder_; + } + + private com.google.protobuf.Duration delay_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + delayBuilder_; + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return Whether the delay field is set. + */ + public boolean hasDelay() { + return delayBuilder_ != null || delay_ != null; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + * + * @return The delay. + */ + public com.google.protobuf.Duration getDelay() { + if (delayBuilder_ == null) { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } else { + return delayBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder setDelay(com.google.protobuf.Duration value) { + if (delayBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + delay_ = value; + onChanged(); + } else { + delayBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder setDelay(com.google.protobuf.Duration.Builder builderForValue) { + if (delayBuilder_ == null) { + delay_ = builderForValue.build(); + onChanged(); + } else { + delayBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder mergeDelay(com.google.protobuf.Duration value) { + if (delayBuilder_ == null) { + if (delay_ != null) { + delay_ = + com.google.protobuf.Duration.newBuilder(delay_).mergeFrom(value).buildPartial(); + } else { + delay_ = value; + } + onChanged(); + } else { + delayBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public Builder clearDelay() { + if (delayBuilder_ == null) { + delay_ = null; + onChanged(); + } else { + delay_ = null; + delayBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public com.google.protobuf.Duration.Builder getDelayBuilder() { + + onChanged(); + return getDelayFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() { + if (delayBuilder_ != null) { + return delayBuilder_.getMessageOrBuilder(); + } else { + return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; + } + } + + /** + * + * + *
+       * The amount of time to delay sending the response.
+       * 
+ * + * .google.protobuf.Duration delay = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getDelayFieldBuilder() { + if (delayBuilder_ == null) { + delayBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getDelay(), getParentForChildren(), isClean()); + delay_ = null; + } + return delayBuilder_; + } + + private int responseIndex_; + + /** + * + * + *
+       * The index that the status should be sent
+       * 
+ * + * int32 response_index = 3; + * + * @return The responseIndex. + */ + @java.lang.Override + public int getResponseIndex() { + return responseIndex_; + } + + /** + * + * + *
+       * The index that the status should be sent
+       * 
+ * + * int32 response_index = 3; + * + * @param value The responseIndex to set. + * @return This builder for chaining. + */ + public Builder setResponseIndex(int value) { + + responseIndex_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+       * The index that the status should be sent
+       * 
+ * + * int32 response_index = 3; + * + * @return This builder for chaining. + */ + public Builder clearResponseIndex() { + + responseIndex_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequence.Response) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamingSequence.Response) + private static final com.google.showcase.v1beta1.StreamingSequence.Response DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamingSequence.Response(); + } + + public static com.google.showcase.v1beta1.StreamingSequence.Response getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Response parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Response(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.StreamingSequence.Response getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CONTENT_FIELD_NUMBER = 2; + private volatile java.lang.Object content_; + + /** + * + * + *
+   * The Content that the stream will send
+   * 
+ * + * string content = 2; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * The Content that the stream will send
+   * 
+ * + * string content = 2; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESPONSES_FIELD_NUMBER = 3; + private java.util.List responses_; + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + @java.lang.Override + public java.util.List getResponsesList() { + return responses_; + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + @java.lang.Override + public java.util.List + getResponsesOrBuilderList() { + return responses_; + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + @java.lang.Override + public int getResponsesCount() { + return responses_.size(); + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence.Response getResponses(int index) { + return responses_.get(index); + } + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder getResponsesOrBuilder( + int index) { + return responses_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, content_); + } + for (int i = 0; i < responses_.size(); i++) { + output.writeMessage(3, responses_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, content_); + } + for (int i = 0; i < responses_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, responses_.get(i)); + } + size += unknownFields.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.showcase.v1beta1.StreamingSequence)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamingSequence other = + (com.google.showcase.v1beta1.StreamingSequence) obj; + + if (!getName().equals(other.getName())) return false; + if (!getContent().equals(other.getContent())) return false; + if (!getResponsesList().equals(other.getResponsesList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + if (getResponsesCount() > 0) { + hash = (37 * hash) + RESPONSES_FIELD_NUMBER; + hash = (53 * hash) + getResponsesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence 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.showcase.v1beta1.StreamingSequence parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequence parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamingSequence 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.StreamingSequence} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequence) + com.google.showcase.v1beta1.StreamingSequenceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequence.class, + com.google.showcase.v1beta1.StreamingSequence.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamingSequence.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getResponsesFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + content_ = ""; + + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + responsesBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequence_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence build() { + com.google.showcase.v1beta1.StreamingSequence result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequence buildPartial() { + com.google.showcase.v1beta1.StreamingSequence result = + new com.google.showcase.v1beta1.StreamingSequence(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + result.content_ = content_; + if (responsesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + responses_ = java.util.Collections.unmodifiableList(responses_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.responses_ = responses_; + } else { + result.responses_ = responsesBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamingSequence) { + return mergeFrom((com.google.showcase.v1beta1.StreamingSequence) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamingSequence other) { + if (other == com.google.showcase.v1beta1.StreamingSequence.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getContent().isEmpty()) { + content_ = other.content_; + onChanged(); + } + if (responsesBuilder_ == null) { + if (!other.responses_.isEmpty()) { + if (responses_.isEmpty()) { + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureResponsesIsMutable(); + responses_.addAll(other.responses_); + } + onChanged(); + } + } else { + if (!other.responses_.isEmpty()) { + if (responsesBuilder_.isEmpty()) { + responsesBuilder_.dispose(); + responsesBuilder_ = null; + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000001); + responsesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getResponsesFieldBuilder() + : null; + } else { + responsesBuilder_.addAllMessages(other.responses_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.StreamingSequence parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.StreamingSequence) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object content_ = ""; + + /** + * + * + *
+     * The Content that the stream will send
+     * 
+ * + * string content = 2; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The Content that the stream will send
+     * 
+ * + * string content = 2; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The Content that the stream will send
+     * 
+ * + * string content = 2; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The Content that the stream will send
+     * 
+ * + * string content = 2; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + + content_ = getDefaultInstance().getContent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The Content that the stream will send
+     * 
+ * + * string content = 2; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + content_ = value; + onChanged(); + return this; + } + + private java.util.List responses_ = + java.util.Collections.emptyList(); + + private void ensureResponsesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + responses_ = + new java.util.ArrayList( + responses_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence.Response, + com.google.showcase.v1beta1.StreamingSequence.Response.Builder, + com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder> + responsesBuilder_; + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public java.util.List + getResponsesList() { + if (responsesBuilder_ == null) { + return java.util.Collections.unmodifiableList(responses_); + } else { + return responsesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public int getResponsesCount() { + if (responsesBuilder_ == null) { + return responses_.size(); + } else { + return responsesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public com.google.showcase.v1beta1.StreamingSequence.Response getResponses(int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder setResponses( + int index, com.google.showcase.v1beta1.StreamingSequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.set(index, value); + onChanged(); + } else { + responsesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder setResponses( + int index, com.google.showcase.v1beta1.StreamingSequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.set(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder addResponses(com.google.showcase.v1beta1.StreamingSequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(value); + onChanged(); + } else { + responsesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder addResponses( + int index, com.google.showcase.v1beta1.StreamingSequence.Response value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(index, value); + onChanged(); + } else { + responsesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder addResponses( + com.google.showcase.v1beta1.StreamingSequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder addResponses( + int index, com.google.showcase.v1beta1.StreamingSequence.Response.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder addAllResponses( + java.lang.Iterable + values) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, responses_); + onChanged(); + } else { + responsesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder clearResponses() { + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + responsesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public Builder removeResponses(int index) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.remove(index); + onChanged(); + } else { + responsesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public com.google.showcase.v1beta1.StreamingSequence.Response.Builder getResponsesBuilder( + int index) { + return getResponsesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder getResponsesOrBuilder( + int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public java.util.List + getResponsesOrBuilderList() { + if (responsesBuilder_ != null) { + return responsesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(responses_); + } + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public com.google.showcase.v1beta1.StreamingSequence.Response.Builder addResponsesBuilder() { + return getResponsesFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.StreamingSequence.Response.getDefaultInstance()); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public com.google.showcase.v1beta1.StreamingSequence.Response.Builder addResponsesBuilder( + int index) { + return getResponsesFieldBuilder() + .addBuilder( + index, com.google.showcase.v1beta1.StreamingSequence.Response.getDefaultInstance()); + } + + /** + * + * + *
+     * Sequence of responses to return in order for each attempt. If empty, the
+     * default response is an immediate OK.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + public java.util.List + getResponsesBuilderList() { + return getResponsesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence.Response, + com.google.showcase.v1beta1.StreamingSequence.Response.Builder, + com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder> + getResponsesFieldBuilder() { + if (responsesBuilder_ == null) { + responsesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequence.Response, + com.google.showcase.v1beta1.StreamingSequence.Response.Builder, + com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder>( + responses_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + responses_ = null; + } + return responsesBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequence) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamingSequence) + private static final com.google.showcase.v1beta1.StreamingSequence DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamingSequence(); + } + + public static com.google.showcase.v1beta1.StreamingSequence getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StreamingSequence parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new StreamingSequence(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.StreamingSequence getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceName.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceName.java new file mode 100644 index 0000000000..ee58f2349c --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceName.java @@ -0,0 +1,168 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class StreamingSequenceName implements ResourceName { + private static final PathTemplate STREAMING_SEQUENCE = + PathTemplate.createWithoutUrlEncoding("streamingSequences/{streaming_sequence}"); + private volatile Map fieldValuesMap; + private final String streamingSequence; + + @Deprecated + protected StreamingSequenceName() { + streamingSequence = null; + } + + private StreamingSequenceName(Builder builder) { + streamingSequence = Preconditions.checkNotNull(builder.getStreamingSequence()); + } + + public String getStreamingSequence() { + return streamingSequence; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static StreamingSequenceName of(String streamingSequence) { + return newBuilder().setStreamingSequence(streamingSequence).build(); + } + + public static String format(String streamingSequence) { + return newBuilder().setStreamingSequence(streamingSequence).build().toString(); + } + + public static StreamingSequenceName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + STREAMING_SEQUENCE.validatedMatch( + formattedString, "StreamingSequenceName.parse: formattedString not in valid format"); + return of(matchMap.get("streaming_sequence")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (StreamingSequenceName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return STREAMING_SEQUENCE.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (streamingSequence != null) { + fieldMapBuilder.put("streaming_sequence", streamingSequence); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return STREAMING_SEQUENCE.instantiate("streaming_sequence", streamingSequence); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + StreamingSequenceName that = ((StreamingSequenceName) o); + return Objects.equals(this.streamingSequence, that.streamingSequence); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(streamingSequence); + return h; + } + + /** Builder for streamingSequences/{streaming_sequence}. */ + public static class Builder { + private String streamingSequence; + + protected Builder() {} + + public String getStreamingSequence() { + return streamingSequence; + } + + public Builder setStreamingSequence(String streamingSequence) { + this.streamingSequence = streamingSequence; + return this; + } + + private Builder(StreamingSequenceName streamingSequenceName) { + this.streamingSequence = streamingSequenceName.streamingSequence; + } + + public StreamingSequenceName build() { + return new StreamingSequenceName(this); + } + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java new file mode 100644 index 0000000000..2c05ec00aa --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceOrBuilder.java @@ -0,0 +1,126 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public interface StreamingSequenceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamingSequence) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The Content that the stream will send
+   * 
+ * + * string content = 2; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * The Content that the stream will send
+   * 
+ * + * string content = 2; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + java.util.List getResponsesList(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + com.google.showcase.v1beta1.StreamingSequence.Response getResponses(int index); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + int getResponsesCount(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + java.util.List + getResponsesOrBuilderList(); + + /** + * + * + *
+   * Sequence of responses to return in order for each attempt. If empty, the
+   * default response is an immediate OK.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequence.Response responses = 3; + */ + com.google.showcase.v1beta1.StreamingSequence.ResponseOrBuilder getResponsesOrBuilder(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java new file mode 100644 index 0000000000..4e4a388dea --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReport.java @@ -0,0 +1,3005 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport} */ +public final class StreamingSequenceReport extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequenceReport) + StreamingSequenceReportOrBuilder { + private static final long serialVersionUID = 0L; + + // Use StreamingSequenceReport.newBuilder() to construct. + private StreamingSequenceReport(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private StreamingSequenceReport() { + name_ = ""; + attempts_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new StreamingSequenceReport(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private StreamingSequenceReport( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + attempts_ = + new java.util.ArrayList< + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt>(); + mutable_bitField0_ |= 0x00000001; + } + attempts_.add( + input.readMessage( + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.parser(), + extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + attempts_ = java.util.Collections.unmodifiableList(attempts_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequenceReport.class, + com.google.showcase.v1beta1.StreamingSequenceReport.Builder.class); + } + + public interface AttemptOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamingSequenceReport.Attempt) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The attempt number - starting at 0.
+     * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + int getAttemptNumber(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + boolean hasAttemptDeadline(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + com.google.protobuf.Timestamp getAttemptDeadline(); + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + boolean hasResponseTime(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + com.google.protobuf.Timestamp getResponseTime(); + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + boolean hasAttemptDelay(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + com.google.protobuf.Duration getAttemptDelay(); + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + com.google.rpc.Status getStatus(); + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + */ + com.google.rpc.StatusOrBuilder getStatusOrBuilder(); + } + + /** + * + * + *
+   * Contains metrics on individual RPC Attempts in a sequence.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport.Attempt} + */ + public static final class Attempt extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.StreamingSequenceReport.Attempt) + AttemptOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Attempt.newBuilder() to construct. + private Attempt(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Attempt() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Attempt(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Attempt( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + attemptNumber_ = input.readInt32(); + break; + } + case 18: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (attemptDeadline_ != null) { + subBuilder = attemptDeadline_.toBuilder(); + } + attemptDeadline_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(attemptDeadline_); + attemptDeadline_ = subBuilder.buildPartial(); + } + + break; + } + case 26: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (responseTime_ != null) { + subBuilder = responseTime_.toBuilder(); + } + responseTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(responseTime_); + responseTime_ = subBuilder.buildPartial(); + } + + break; + } + case 34: + { + com.google.protobuf.Duration.Builder subBuilder = null; + if (attemptDelay_ != null) { + subBuilder = attemptDelay_.toBuilder(); + } + attemptDelay_ = + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(attemptDelay_); + attemptDelay_ = subBuilder.buildPartial(); + } + + break; + } + case 42: + { + com.google.rpc.Status.Builder subBuilder = null; + if (status_ != null) { + subBuilder = status_.toBuilder(); + } + status_ = input.readMessage(com.google.rpc.Status.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(status_); + status_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.class, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder.class); + } + + public static final int ATTEMPT_NUMBER_FIELD_NUMBER = 1; + private int attemptNumber_; + + /** + * + * + *
+     * The attempt number - starting at 0.
+     * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + @java.lang.Override + public int getAttemptNumber() { + return attemptNumber_; + } + + public static final int ATTEMPT_DEADLINE_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp attemptDeadline_; + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + @java.lang.Override + public boolean hasAttemptDeadline() { + return attemptDeadline_ != null; + } + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getAttemptDeadline() { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } + + /** + * + * + *
+     * The deadline dictated by the attempt to the server.
+     * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { + return getAttemptDeadline(); + } + + public static final int RESPONSE_TIME_FIELD_NUMBER = 3; + private com.google.protobuf.Timestamp responseTime_; + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + @java.lang.Override + public boolean hasResponseTime() { + return responseTime_ != null; + } + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getResponseTime() { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } + + /** + * + * + *
+     * The time that the server responded to the RPC attempt. Used for
+     * calculating attempt_delay.
+     * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { + return getResponseTime(); + } + + public static final int ATTEMPT_DELAY_FIELD_NUMBER = 4; + private com.google.protobuf.Duration attemptDelay_; + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + @java.lang.Override + public boolean hasAttemptDelay() { + return attemptDelay_ != null; + } + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + @java.lang.Override + public com.google.protobuf.Duration getAttemptDelay() { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } + + /** + * + * + *
+     * The server perceived delay between sending the last response and
+     * receiving this attempt. Used for validating attempt delay backoff.
+     * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { + return getAttemptDelay(); + } + + public static final int STATUS_FIELD_NUMBER = 5; + private com.google.rpc.Status status_; + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return status_ != null; + } + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + @java.lang.Override + public com.google.rpc.Status getStatus() { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + + /** + * + * + *
+     * The status returned to the attempt.
+     * 
+ * + * .google.rpc.Status status = 5; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + return getStatus(); + } + + 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 (attemptNumber_ != 0) { + output.writeInt32(1, attemptNumber_); + } + if (attemptDeadline_ != null) { + output.writeMessage(2, getAttemptDeadline()); + } + if (responseTime_ != null) { + output.writeMessage(3, getResponseTime()); + } + if (attemptDelay_ != null) { + output.writeMessage(4, getAttemptDelay()); + } + if (status_ != null) { + output.writeMessage(5, getStatus()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (attemptNumber_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, attemptNumber_); + } + if (attemptDeadline_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getAttemptDeadline()); + } + if (responseTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getResponseTime()); + } + if (attemptDelay_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getAttemptDelay()); + } + if (status_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getStatus()); + } + size += unknownFields.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.showcase.v1beta1.StreamingSequenceReport.Attempt)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt other = + (com.google.showcase.v1beta1.StreamingSequenceReport.Attempt) obj; + + if (getAttemptNumber() != other.getAttemptNumber()) return false; + if (hasAttemptDeadline() != other.hasAttemptDeadline()) return false; + if (hasAttemptDeadline()) { + if (!getAttemptDeadline().equals(other.getAttemptDeadline())) return false; + } + if (hasResponseTime() != other.hasResponseTime()) return false; + if (hasResponseTime()) { + if (!getResponseTime().equals(other.getResponseTime())) return false; + } + if (hasAttemptDelay() != other.hasAttemptDelay()) return false; + if (hasAttemptDelay()) { + if (!getAttemptDelay().equals(other.getAttemptDelay())) return false; + } + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ATTEMPT_NUMBER_FIELD_NUMBER; + hash = (53 * hash) + getAttemptNumber(); + if (hasAttemptDeadline()) { + hash = (37 * hash) + ATTEMPT_DEADLINE_FIELD_NUMBER; + hash = (53 * hash) + getAttemptDeadline().hashCode(); + } + if (hasResponseTime()) { + hash = (37 * hash) + RESPONSE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getResponseTime().hashCode(); + } + if (hasAttemptDelay()) { + hash = (37 * hash) + ATTEMPT_DELAY_FIELD_NUMBER; + hash = (53 * hash) + getAttemptDelay().hashCode(); + } + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt 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.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamingSequenceReport.Attempt 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Contains metrics on individual RPC Attempts in a sequence.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport.Attempt} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequenceReport.Attempt) + com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.class, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + attemptNumber_ = 0; + + if (attemptDeadlineBuilder_ == null) { + attemptDeadline_ = null; + } else { + attemptDeadline_ = null; + attemptDeadlineBuilder_ = null; + } + if (responseTimeBuilder_ == null) { + responseTime_ = null; + } else { + responseTime_ = null; + responseTimeBuilder_ = null; + } + if (attemptDelayBuilder_ == null) { + attemptDelay_ = null; + } else { + attemptDelay_ = null; + attemptDelayBuilder_ = null; + } + if (statusBuilder_ == null) { + status_ = null; + } else { + status_ = null; + statusBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_Attempt_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt + getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt build() { + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt buildPartial() { + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt result = + new com.google.showcase.v1beta1.StreamingSequenceReport.Attempt(this); + result.attemptNumber_ = attemptNumber_; + if (attemptDeadlineBuilder_ == null) { + result.attemptDeadline_ = attemptDeadline_; + } else { + result.attemptDeadline_ = attemptDeadlineBuilder_.build(); + } + if (responseTimeBuilder_ == null) { + result.responseTime_ = responseTime_; + } else { + result.responseTime_ = responseTimeBuilder_.build(); + } + if (attemptDelayBuilder_ == null) { + result.attemptDelay_ = attemptDelay_; + } else { + result.attemptDelay_ = attemptDelayBuilder_.build(); + } + if (statusBuilder_ == null) { + result.status_ = status_; + } else { + result.status_ = statusBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamingSequenceReport.Attempt) { + return mergeFrom((com.google.showcase.v1beta1.StreamingSequenceReport.Attempt) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamingSequenceReport.Attempt other) { + if (other + == com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.getDefaultInstance()) + return this; + if (other.getAttemptNumber() != 0) { + setAttemptNumber(other.getAttemptNumber()); + } + if (other.hasAttemptDeadline()) { + mergeAttemptDeadline(other.getAttemptDeadline()); + } + if (other.hasResponseTime()) { + mergeResponseTime(other.getResponseTime()); + } + if (other.hasAttemptDelay()) { + mergeAttemptDelay(other.getAttemptDelay()); + } + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.StreamingSequenceReport.Attempt) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int attemptNumber_; + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @return The attemptNumber. + */ + @java.lang.Override + public int getAttemptNumber() { + return attemptNumber_; + } + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @param value The attemptNumber to set. + * @return This builder for chaining. + */ + public Builder setAttemptNumber(int value) { + + attemptNumber_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+       * The attempt number - starting at 0.
+       * 
+ * + * int32 attempt_number = 1; + * + * @return This builder for chaining. + */ + public Builder clearAttemptNumber() { + + attemptNumber_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp attemptDeadline_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + attemptDeadlineBuilder_; + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return Whether the attemptDeadline field is set. + */ + public boolean hasAttemptDeadline() { + return attemptDeadlineBuilder_ != null || attemptDeadline_ != null; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + * + * @return The attemptDeadline. + */ + public com.google.protobuf.Timestamp getAttemptDeadline() { + if (attemptDeadlineBuilder_ == null) { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } else { + return attemptDeadlineBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder setAttemptDeadline(com.google.protobuf.Timestamp value) { + if (attemptDeadlineBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attemptDeadline_ = value; + onChanged(); + } else { + attemptDeadlineBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder setAttemptDeadline(com.google.protobuf.Timestamp.Builder builderForValue) { + if (attemptDeadlineBuilder_ == null) { + attemptDeadline_ = builderForValue.build(); + onChanged(); + } else { + attemptDeadlineBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder mergeAttemptDeadline(com.google.protobuf.Timestamp value) { + if (attemptDeadlineBuilder_ == null) { + if (attemptDeadline_ != null) { + attemptDeadline_ = + com.google.protobuf.Timestamp.newBuilder(attemptDeadline_) + .mergeFrom(value) + .buildPartial(); + } else { + attemptDeadline_ = value; + } + onChanged(); + } else { + attemptDeadlineBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public Builder clearAttemptDeadline() { + if (attemptDeadlineBuilder_ == null) { + attemptDeadline_ = null; + onChanged(); + } else { + attemptDeadline_ = null; + attemptDeadlineBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public com.google.protobuf.Timestamp.Builder getAttemptDeadlineBuilder() { + + onChanged(); + return getAttemptDeadlineFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + public com.google.protobuf.TimestampOrBuilder getAttemptDeadlineOrBuilder() { + if (attemptDeadlineBuilder_ != null) { + return attemptDeadlineBuilder_.getMessageOrBuilder(); + } else { + return attemptDeadline_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : attemptDeadline_; + } + } + + /** + * + * + *
+       * The deadline dictated by the attempt to the server.
+       * 
+ * + * .google.protobuf.Timestamp attempt_deadline = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getAttemptDeadlineFieldBuilder() { + if (attemptDeadlineBuilder_ == null) { + attemptDeadlineBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getAttemptDeadline(), getParentForChildren(), isClean()); + attemptDeadline_ = null; + } + return attemptDeadlineBuilder_; + } + + private com.google.protobuf.Timestamp responseTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + responseTimeBuilder_; + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return Whether the responseTime field is set. + */ + public boolean hasResponseTime() { + return responseTimeBuilder_ != null || responseTime_ != null; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + * + * @return The responseTime. + */ + public com.google.protobuf.Timestamp getResponseTime() { + if (responseTimeBuilder_ == null) { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } else { + return responseTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder setResponseTime(com.google.protobuf.Timestamp value) { + if (responseTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + responseTime_ = value; + onChanged(); + } else { + responseTimeBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder setResponseTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (responseTimeBuilder_ == null) { + responseTime_ = builderForValue.build(); + onChanged(); + } else { + responseTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder mergeResponseTime(com.google.protobuf.Timestamp value) { + if (responseTimeBuilder_ == null) { + if (responseTime_ != null) { + responseTime_ = + com.google.protobuf.Timestamp.newBuilder(responseTime_) + .mergeFrom(value) + .buildPartial(); + } else { + responseTime_ = value; + } + onChanged(); + } else { + responseTimeBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public Builder clearResponseTime() { + if (responseTimeBuilder_ == null) { + responseTime_ = null; + onChanged(); + } else { + responseTime_ = null; + responseTimeBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public com.google.protobuf.Timestamp.Builder getResponseTimeBuilder() { + + onChanged(); + return getResponseTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + public com.google.protobuf.TimestampOrBuilder getResponseTimeOrBuilder() { + if (responseTimeBuilder_ != null) { + return responseTimeBuilder_.getMessageOrBuilder(); + } else { + return responseTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : responseTime_; + } + } + + /** + * + * + *
+       * The time that the server responded to the RPC attempt. Used for
+       * calculating attempt_delay.
+       * 
+ * + * .google.protobuf.Timestamp response_time = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getResponseTimeFieldBuilder() { + if (responseTimeBuilder_ == null) { + responseTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getResponseTime(), getParentForChildren(), isClean()); + responseTime_ = null; + } + return responseTimeBuilder_; + } + + private com.google.protobuf.Duration attemptDelay_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + attemptDelayBuilder_; + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return Whether the attemptDelay field is set. + */ + public boolean hasAttemptDelay() { + return attemptDelayBuilder_ != null || attemptDelay_ != null; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + * + * @return The attemptDelay. + */ + public com.google.protobuf.Duration getAttemptDelay() { + if (attemptDelayBuilder_ == null) { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } else { + return attemptDelayBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder setAttemptDelay(com.google.protobuf.Duration value) { + if (attemptDelayBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attemptDelay_ = value; + onChanged(); + } else { + attemptDelayBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder setAttemptDelay(com.google.protobuf.Duration.Builder builderForValue) { + if (attemptDelayBuilder_ == null) { + attemptDelay_ = builderForValue.build(); + onChanged(); + } else { + attemptDelayBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder mergeAttemptDelay(com.google.protobuf.Duration value) { + if (attemptDelayBuilder_ == null) { + if (attemptDelay_ != null) { + attemptDelay_ = + com.google.protobuf.Duration.newBuilder(attemptDelay_) + .mergeFrom(value) + .buildPartial(); + } else { + attemptDelay_ = value; + } + onChanged(); + } else { + attemptDelayBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public Builder clearAttemptDelay() { + if (attemptDelayBuilder_ == null) { + attemptDelay_ = null; + onChanged(); + } else { + attemptDelay_ = null; + attemptDelayBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public com.google.protobuf.Duration.Builder getAttemptDelayBuilder() { + + onChanged(); + return getAttemptDelayFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + public com.google.protobuf.DurationOrBuilder getAttemptDelayOrBuilder() { + if (attemptDelayBuilder_ != null) { + return attemptDelayBuilder_.getMessageOrBuilder(); + } else { + return attemptDelay_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : attemptDelay_; + } + } + + /** + * + * + *
+       * The server perceived delay between sending the last response and
+       * receiving this attempt. Used for validating attempt delay backoff.
+       * 
+ * + * .google.protobuf.Duration attempt_delay = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getAttemptDelayFieldBuilder() { + if (attemptDelayBuilder_ == null) { + attemptDelayBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getAttemptDelay(), getParentForChildren(), isClean()); + attemptDelay_ = null; + } + return attemptDelayBuilder_; + } + + private com.google.rpc.Status status_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + statusBuilder_; + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + * + * @return Whether the status field is set. + */ + public boolean hasStatus() { + return statusBuilder_ != null || status_ != null; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + * + * @return The status. + */ + public com.google.rpc.Status getStatus() { + if (statusBuilder_ == null) { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } else { + return statusBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder setStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + onChanged(); + } else { + statusBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder setStatus(com.google.rpc.Status.Builder builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); + onChanged(); + } else { + statusBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder mergeStatus(com.google.rpc.Status value) { + if (statusBuilder_ == null) { + if (status_ != null) { + status_ = com.google.rpc.Status.newBuilder(status_).mergeFrom(value).buildPartial(); + } else { + status_ = value; + } + onChanged(); + } else { + statusBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public Builder clearStatus() { + if (statusBuilder_ == null) { + status_ = null; + onChanged(); + } else { + status_ = null; + statusBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public com.google.rpc.Status.Builder getStatusBuilder() { + + onChanged(); + return getStatusFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); + } else { + return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; + } + } + + /** + * + * + *
+       * The status returned to the attempt.
+       * 
+ * + * .google.rpc.Status status = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); + status_ = null; + } + return statusBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequenceReport.Attempt) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamingSequenceReport.Attempt) + private static final com.google.showcase.v1beta1.StreamingSequenceReport.Attempt + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamingSequenceReport.Attempt(); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport.Attempt getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Attempt parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Attempt(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.StreamingSequenceReport.Attempt getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ATTEMPTS_FIELD_NUMBER = 2; + private java.util.List attempts_; + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public java.util.List + getAttemptsList() { + return attempts_; + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public java.util.List< + ? extends com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder> + getAttemptsOrBuilderList() { + return attempts_; + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public int getAttemptsCount() { + return attempts_.size(); + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt getAttempts(int index) { + return attempts_.get(index); + } + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder getAttemptsOrBuilder( + int index) { + return attempts_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + for (int i = 0; i < attempts_.size(); i++) { + output.writeMessage(2, attempts_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (int i = 0; i < attempts_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, attempts_.get(i)); + } + size += unknownFields.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.showcase.v1beta1.StreamingSequenceReport)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.StreamingSequenceReport other = + (com.google.showcase.v1beta1.StreamingSequenceReport) obj; + + if (!getName().equals(other.getName())) return false; + if (!getAttemptsList().equals(other.getAttemptsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (getAttemptsCount() > 0) { + hash = (37 * hash) + ATTEMPTS_FIELD_NUMBER; + hash = (53 * hash) + getAttemptsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport 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.showcase.v1beta1.StreamingSequenceReport parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.StreamingSequenceReport 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.StreamingSequenceReport} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.StreamingSequenceReport) + com.google.showcase.v1beta1.StreamingSequenceReportOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.StreamingSequenceReport.class, + com.google.showcase.v1beta1.StreamingSequenceReport.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.StreamingSequenceReport.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getAttemptsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + if (attemptsBuilder_ == null) { + attempts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + attemptsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.SequenceOuterClass + .internal_static_google_showcase_v1beta1_StreamingSequenceReport_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport getDefaultInstanceForType() { + return com.google.showcase.v1beta1.StreamingSequenceReport.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport build() { + com.google.showcase.v1beta1.StreamingSequenceReport result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.StreamingSequenceReport buildPartial() { + com.google.showcase.v1beta1.StreamingSequenceReport result = + new com.google.showcase.v1beta1.StreamingSequenceReport(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + if (attemptsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + attempts_ = java.util.Collections.unmodifiableList(attempts_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.attempts_ = attempts_; + } else { + result.attempts_ = attemptsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.StreamingSequenceReport) { + return mergeFrom((com.google.showcase.v1beta1.StreamingSequenceReport) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.StreamingSequenceReport other) { + if (other == com.google.showcase.v1beta1.StreamingSequenceReport.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (attemptsBuilder_ == null) { + if (!other.attempts_.isEmpty()) { + if (attempts_.isEmpty()) { + attempts_ = other.attempts_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureAttemptsIsMutable(); + attempts_.addAll(other.attempts_); + } + onChanged(); + } + } else { + if (!other.attempts_.isEmpty()) { + if (attemptsBuilder_.isEmpty()) { + attemptsBuilder_.dispose(); + attemptsBuilder_ = null; + attempts_ = other.attempts_; + bitField0_ = (bitField0_ & ~0x00000001); + attemptsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getAttemptsFieldBuilder() + : null; + } else { + attemptsBuilder_.addAllMessages(other.attempts_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.StreamingSequenceReport parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.StreamingSequenceReport) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.util.List attempts_ = + java.util.Collections.emptyList(); + + private void ensureAttemptsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + attempts_ = + new java.util.ArrayList( + attempts_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder> + attemptsBuilder_; + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public java.util.List + getAttemptsList() { + if (attemptsBuilder_ == null) { + return java.util.Collections.unmodifiableList(attempts_); + } else { + return attemptsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public int getAttemptsCount() { + if (attemptsBuilder_ == null) { + return attempts_.size(); + } else { + return attemptsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt getAttempts(int index) { + if (attemptsBuilder_ == null) { + return attempts_.get(index); + } else { + return attemptsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder setAttempts( + int index, com.google.showcase.v1beta1.StreamingSequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.set(index, value); + onChanged(); + } else { + attemptsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder setAttempts( + int index, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.set(index, builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts(com.google.showcase.v1beta1.StreamingSequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.add(value); + onChanged(); + } else { + attemptsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + int index, com.google.showcase.v1beta1.StreamingSequenceReport.Attempt value) { + if (attemptsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttemptsIsMutable(); + attempts_.add(index, value); + onChanged(); + } else { + attemptsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.add(builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder addAttempts( + int index, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder builderForValue) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.add(index, builderForValue.build()); + onChanged(); + } else { + attemptsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder addAllAttempts( + java.lang.Iterable + values) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, attempts_); + onChanged(); + } else { + attemptsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder clearAttempts() { + if (attemptsBuilder_ == null) { + attempts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + attemptsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public Builder removeAttempts(int index) { + if (attemptsBuilder_ == null) { + ensureAttemptsIsMutable(); + attempts_.remove(index); + onChanged(); + } else { + attemptsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder getAttemptsBuilder( + int index) { + return getAttemptsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder + getAttemptsOrBuilder(int index) { + if (attemptsBuilder_ == null) { + return attempts_.get(index); + } else { + return attemptsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public java.util.List< + ? extends com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder> + getAttemptsOrBuilderList() { + if (attemptsBuilder_ != null) { + return attemptsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(attempts_); + } + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder + addAttemptsBuilder() { + return getAttemptsFieldBuilder() + .addBuilder( + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.getDefaultInstance()); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder addAttemptsBuilder( + int index) { + return getAttemptsFieldBuilder() + .addBuilder( + index, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.getDefaultInstance()); + } + + /** + * + * + *
+     * The set of RPC attempts received by the server for a Sequence.
+     * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + public java.util.List + getAttemptsBuilderList() { + return getAttemptsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder> + getAttemptsFieldBuilder() { + if (attemptsBuilder_ == null) { + attemptsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt, + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt.Builder, + com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder>( + attempts_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + attempts_ = null; + } + return attemptsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.StreamingSequenceReport) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.StreamingSequenceReport) + private static final com.google.showcase.v1beta1.StreamingSequenceReport DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.StreamingSequenceReport(); + } + + public static com.google.showcase.v1beta1.StreamingSequenceReport getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StreamingSequenceReport parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new StreamingSequenceReport(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.StreamingSequenceReport getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportName.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportName.java new file mode 100644 index 0000000000..d3e5c33ade --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportName.java @@ -0,0 +1,170 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class StreamingSequenceReportName implements ResourceName { + private static final PathTemplate STREAMING_SEQUENCE = + PathTemplate.createWithoutUrlEncoding( + "streamingSequences/{streaming_sequence}/streamingSequenceReport"); + private volatile Map fieldValuesMap; + private final String streamingSequence; + + @Deprecated + protected StreamingSequenceReportName() { + streamingSequence = null; + } + + private StreamingSequenceReportName(Builder builder) { + streamingSequence = Preconditions.checkNotNull(builder.getStreamingSequence()); + } + + public String getStreamingSequence() { + return streamingSequence; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static StreamingSequenceReportName of(String streamingSequence) { + return newBuilder().setStreamingSequence(streamingSequence).build(); + } + + public static String format(String streamingSequence) { + return newBuilder().setStreamingSequence(streamingSequence).build().toString(); + } + + public static StreamingSequenceReportName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + STREAMING_SEQUENCE.validatedMatch( + formattedString, + "StreamingSequenceReportName.parse: formattedString not in valid format"); + return of(matchMap.get("streaming_sequence")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (StreamingSequenceReportName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return STREAMING_SEQUENCE.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (streamingSequence != null) { + fieldMapBuilder.put("streaming_sequence", streamingSequence); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return STREAMING_SEQUENCE.instantiate("streaming_sequence", streamingSequence); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + StreamingSequenceReportName that = ((StreamingSequenceReportName) o); + return Objects.equals(this.streamingSequence, that.streamingSequence); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(streamingSequence); + return h; + } + + /** Builder for streamingSequences/{streaming_sequence}/streamingSequenceReport. */ + public static class Builder { + private String streamingSequence; + + protected Builder() {} + + public String getStreamingSequence() { + return streamingSequence; + } + + public Builder setStreamingSequence(String streamingSequence) { + this.streamingSequence = streamingSequence; + return this; + } + + private Builder(StreamingSequenceReportName streamingSequenceReportName) { + this.streamingSequence = streamingSequenceReportName.streamingSequence; + } + + public StreamingSequenceReportName build() { + return new StreamingSequenceReportName(this); + } + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java new file mode 100644 index 0000000000..0fa913ae50 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/StreamingSequenceReportOrBuilder.java @@ -0,0 +1,96 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/sequence.proto + +package com.google.showcase.v1beta1; + +public interface StreamingSequenceReportOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.StreamingSequenceReport) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + java.util.List getAttemptsList(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + com.google.showcase.v1beta1.StreamingSequenceReport.Attempt getAttempts(int index); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + int getAttemptsCount(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + java.util.List + getAttemptsOrBuilderList(); + + /** + * + * + *
+   * The set of RPC attempts received by the server for a Sequence.
+   * 
+ * + * repeated .google.showcase.v1beta1.StreamingSequenceReport.Attempt attempts = 2; + */ + com.google.showcase.v1beta1.StreamingSequenceReport.AttemptOrBuilder getAttemptsOrBuilder( + int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java new file mode 100644 index 0000000000..0df6475834 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/Test.java @@ -0,0 +1,4374 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.Test} */ +public final class Test extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Test) + TestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Test.newBuilder() to construct. + private Test(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Test() { + name_ = ""; + expectationLevel_ = 0; + description_ = ""; + blueprints_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Test(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Test( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 16: + { + int rawValue = input.readEnum(); + + expectationLevel_ = rawValue; + break; + } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + description_ = s; + break; + } + case 34: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + blueprints_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + blueprints_.add( + input.readMessage( + com.google.showcase.v1beta1.Test.Blueprint.parser(), extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + blueprints_ = java.util.Collections.unmodifiableList(blueprints_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.class, com.google.showcase.v1beta1.Test.Builder.class); + } + + /** + * + * + *
+   * Whether or not a test is required, recommended, or optional.
+   * 
+ * + * Protobuf enum {@code google.showcase.v1beta1.Test.ExpectationLevel} + */ + public enum ExpectationLevel implements com.google.protobuf.ProtocolMessageEnum { + /** EXPECTATION_LEVEL_UNSPECIFIED = 0; */ + EXPECTATION_LEVEL_UNSPECIFIED(0), + /** + * + * + *
+     * This test is strictly required.
+     * 
+ * + * REQUIRED = 1; + */ + REQUIRED(1), + /** + * + * + *
+     * This test is recommended.
+     * If a generator explicitly ignores a recommended test (see `DeleteTest`),
+     * then the report may still pass, but with a warning.
+     * If a generator skips a recommended test and does not explicitly
+     * express that intention, the report will fail.
+     * 
+ * + * RECOMMENDED = 2; + */ + RECOMMENDED(2), + /** + * + * + *
+     * This test is optional.
+     * If a generator explicitly ignores an optional test (see `DeleteTest`),
+     * then the report may still pass, and no warning will be issued.
+     * If a generator skips an optional test and does not explicitly
+     * express that intention, the report may still pass, but with a
+     * warning.
+     * 
+ * + * OPTIONAL = 3; + */ + OPTIONAL(3), + UNRECOGNIZED(-1), + ; + + /** EXPECTATION_LEVEL_UNSPECIFIED = 0; */ + public static final int EXPECTATION_LEVEL_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * This test is strictly required.
+     * 
+ * + * REQUIRED = 1; + */ + public static final int REQUIRED_VALUE = 1; + + /** + * + * + *
+     * This test is recommended.
+     * If a generator explicitly ignores a recommended test (see `DeleteTest`),
+     * then the report may still pass, but with a warning.
+     * If a generator skips a recommended test and does not explicitly
+     * express that intention, the report will fail.
+     * 
+ * + * RECOMMENDED = 2; + */ + public static final int RECOMMENDED_VALUE = 2; + + /** + * + * + *
+     * This test is optional.
+     * If a generator explicitly ignores an optional test (see `DeleteTest`),
+     * then the report may still pass, and no warning will be issued.
+     * If a generator skips an optional test and does not explicitly
+     * express that intention, the report may still pass, but with a
+     * warning.
+     * 
+ * + * OPTIONAL = 3; + */ + public static final int OPTIONAL_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ExpectationLevel valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ExpectationLevel forNumber(int value) { + switch (value) { + case 0: + return EXPECTATION_LEVEL_UNSPECIFIED; + case 1: + return REQUIRED; + case 2: + return RECOMMENDED; + case 3: + return OPTIONAL; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ExpectationLevel findValueByNumber(int number) { + return ExpectationLevel.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.showcase.v1beta1.Test.getDescriptor().getEnumTypes().get(0); + } + + private static final ExpectationLevel[] VALUES = values(); + + public static ExpectationLevel valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ExpectationLevel(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.showcase.v1beta1.Test.ExpectationLevel) + } + + public interface BlueprintOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Test.Blueprint) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The name of this blueprint.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+     * The name of this blueprint.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+     * A description of this blueprint.
+     * 
+ * + * string description = 2; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+     * A description of this blueprint.
+     * 
+ * + * string description = 2; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return Whether the request field is set. + */ + boolean hasRequest(); + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return The request. + */ + com.google.showcase.v1beta1.Test.Blueprint.Invocation getRequest(); + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder getRequestOrBuilder(); + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + java.util.List + getAdditionalRequestsList(); + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + com.google.showcase.v1beta1.Test.Blueprint.Invocation getAdditionalRequests(int index); + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + int getAdditionalRequestsCount(); + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + java.util.List + getAdditionalRequestsOrBuilderList(); + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder getAdditionalRequestsOrBuilder( + int index); + } + + /** + * + * + *
+   * A blueprint is an explicit definition of methods and requests that are needed
+   * to be made to test this specific test case. Ideally this would be represented
+   * by something more robust like CEL, but as of writing this, I am unsure if CEL
+   * is ready.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint} + */ + public static final class Blueprint extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Test.Blueprint) + BlueprintOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Blueprint.newBuilder() to construct. + private Blueprint(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Blueprint() { + name_ = ""; + description_ = ""; + additionalRequests_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Blueprint(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Blueprint( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + description_ = s; + break; + } + case 26: + { + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder subBuilder = null; + if (request_ != null) { + subBuilder = request_.toBuilder(); + } + request_ = + input.readMessage( + com.google.showcase.v1beta1.Test.Blueprint.Invocation.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(request_); + request_ = subBuilder.buildPartial(); + } + + break; + } + case 34: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + additionalRequests_ = + new java.util.ArrayList< + com.google.showcase.v1beta1.Test.Blueprint.Invocation>(); + mutable_bitField0_ |= 0x00000001; + } + additionalRequests_.add( + input.readMessage( + com.google.showcase.v1beta1.Test.Blueprint.Invocation.parser(), + extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + additionalRequests_ = java.util.Collections.unmodifiableList(additionalRequests_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.Blueprint.class, + com.google.showcase.v1beta1.Test.Blueprint.Builder.class); + } + + public interface InvocationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Test.Blueprint.Invocation) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+       * The fully qualified name of the showcase method to be invoked.
+       * 
+ * + * string method = 1; + * + * @return The method. + */ + java.lang.String getMethod(); + + /** + * + * + *
+       * The fully qualified name of the showcase method to be invoked.
+       * 
+ * + * string method = 1; + * + * @return The bytes for method. + */ + com.google.protobuf.ByteString getMethodBytes(); + + /** + * + * + *
+       * The request to be made if a specific request is necessary.
+       * 
+ * + * bytes serialized_request = 2; + * + * @return The serializedRequest. + */ + com.google.protobuf.ByteString getSerializedRequest(); + } + + /** + * + * + *
+     * A message representing a method invocation.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint.Invocation} + */ + public static final class Invocation extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.Test.Blueprint.Invocation) + InvocationOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Invocation.newBuilder() to construct. + private Invocation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Invocation() { + method_ = ""; + serializedRequest_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Invocation(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Invocation( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + method_ = s; + break; + } + case 18: + { + serializedRequest_ = input.readBytes(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.Blueprint.Invocation.class, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder.class); + } + + public static final int METHOD_FIELD_NUMBER = 1; + private volatile java.lang.Object method_; + + /** + * + * + *
+       * The fully qualified name of the showcase method to be invoked.
+       * 
+ * + * string method = 1; + * + * @return The method. + */ + @java.lang.Override + public java.lang.String getMethod() { + java.lang.Object ref = method_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + method_ = s; + return s; + } + } + + /** + * + * + *
+       * The fully qualified name of the showcase method to be invoked.
+       * 
+ * + * string method = 1; + * + * @return The bytes for method. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMethodBytes() { + java.lang.Object ref = method_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + method_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SERIALIZED_REQUEST_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString serializedRequest_; + + /** + * + * + *
+       * The request to be made if a specific request is necessary.
+       * 
+ * + * bytes serialized_request = 2; + * + * @return The serializedRequest. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSerializedRequest() { + return serializedRequest_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, method_); + } + if (!serializedRequest_.isEmpty()) { + output.writeBytes(2, serializedRequest_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, method_); + } + if (!serializedRequest_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, serializedRequest_); + } + size += unknownFields.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.showcase.v1beta1.Test.Blueprint.Invocation)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Test.Blueprint.Invocation other = + (com.google.showcase.v1beta1.Test.Blueprint.Invocation) obj; + + if (!getMethod().equals(other.getMethod())) return false; + if (!getSerializedRequest().equals(other.getSerializedRequest())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + METHOD_FIELD_NUMBER; + hash = (53 * hash) + getMethod().hashCode(); + hash = (37 * hash) + SERIALIZED_REQUEST_FIELD_NUMBER; + hash = (53 * hash) + getSerializedRequest().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation 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.showcase.v1beta1.Test.Blueprint.Invocation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Test.Blueprint.Invocation 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+       * A message representing a method invocation.
+       * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint.Invocation} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Test.Blueprint.Invocation) + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.Blueprint.Invocation.class, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Test.Blueprint.Invocation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + method_ = ""; + + serializedRequest_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.Invocation getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.Invocation build() { + com.google.showcase.v1beta1.Test.Blueprint.Invocation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.Invocation buildPartial() { + com.google.showcase.v1beta1.Test.Blueprint.Invocation result = + new com.google.showcase.v1beta1.Test.Blueprint.Invocation(this); + result.method_ = method_; + result.serializedRequest_ = serializedRequest_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Test.Blueprint.Invocation) { + return mergeFrom((com.google.showcase.v1beta1.Test.Blueprint.Invocation) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Test.Blueprint.Invocation other) { + if (other == com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance()) + return this; + if (!other.getMethod().isEmpty()) { + method_ = other.method_; + onChanged(); + } + if (other.getSerializedRequest() != com.google.protobuf.ByteString.EMPTY) { + setSerializedRequest(other.getSerializedRequest()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.Test.Blueprint.Invocation parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.showcase.v1beta1.Test.Blueprint.Invocation) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object method_ = ""; + + /** + * + * + *
+         * The fully qualified name of the showcase method to be invoked.
+         * 
+ * + * string method = 1; + * + * @return The method. + */ + public java.lang.String getMethod() { + java.lang.Object ref = method_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + method_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The fully qualified name of the showcase method to be invoked.
+         * 
+ * + * string method = 1; + * + * @return The bytes for method. + */ + public com.google.protobuf.ByteString getMethodBytes() { + java.lang.Object ref = method_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + method_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The fully qualified name of the showcase method to be invoked.
+         * 
+ * + * string method = 1; + * + * @param value The method to set. + * @return This builder for chaining. + */ + public Builder setMethod(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + method_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+         * The fully qualified name of the showcase method to be invoked.
+         * 
+ * + * string method = 1; + * + * @return This builder for chaining. + */ + public Builder clearMethod() { + + method_ = getDefaultInstance().getMethod(); + onChanged(); + return this; + } + + /** + * + * + *
+         * The fully qualified name of the showcase method to be invoked.
+         * 
+ * + * string method = 1; + * + * @param value The bytes for method to set. + * @return This builder for chaining. + */ + public Builder setMethodBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + method_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString serializedRequest_ = + com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+         * The request to be made if a specific request is necessary.
+         * 
+ * + * bytes serialized_request = 2; + * + * @return The serializedRequest. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSerializedRequest() { + return serializedRequest_; + } + + /** + * + * + *
+         * The request to be made if a specific request is necessary.
+         * 
+ * + * bytes serialized_request = 2; + * + * @param value The serializedRequest to set. + * @return This builder for chaining. + */ + public Builder setSerializedRequest(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + serializedRequest_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+         * The request to be made if a specific request is necessary.
+         * 
+ * + * bytes serialized_request = 2; + * + * @return This builder for chaining. + */ + public Builder clearSerializedRequest() { + + serializedRequest_ = getDefaultInstance().getSerializedRequest(); + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Test.Blueprint.Invocation) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Test.Blueprint.Invocation) + private static final com.google.showcase.v1beta1.Test.Blueprint.Invocation DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Test.Blueprint.Invocation(); + } + + public static com.google.showcase.v1beta1.Test.Blueprint.Invocation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Invocation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Invocation(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.Test.Blueprint.Invocation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+     * The name of this blueprint.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+     * The name of this blueprint.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESCRIPTION_FIELD_NUMBER = 2; + private volatile java.lang.Object description_; + + /** + * + * + *
+     * A description of this blueprint.
+     * 
+ * + * string description = 2; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + + /** + * + * + *
+     * A description of this blueprint.
+     * 
+ * + * string description = 2; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_FIELD_NUMBER = 3; + private com.google.showcase.v1beta1.Test.Blueprint.Invocation request_; + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return Whether the request field is set. + */ + @java.lang.Override + public boolean hasRequest() { + return request_ != null; + } + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return The request. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.Invocation getRequest() { + return request_ == null + ? com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance() + : request_; + } + + /** + * + * + *
+     * The initial request to trigger this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder getRequestOrBuilder() { + return getRequest(); + } + + public static final int ADDITIONAL_REQUESTS_FIELD_NUMBER = 4; + private java.util.List + additionalRequests_; + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + @java.lang.Override + public java.util.List + getAdditionalRequestsList() { + return additionalRequests_; + } + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + @java.lang.Override + public java.util.List + getAdditionalRequestsOrBuilderList() { + return additionalRequests_; + } + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + @java.lang.Override + public int getAdditionalRequestsCount() { + return additionalRequests_.size(); + } + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.Invocation getAdditionalRequests(int index) { + return additionalRequests_.get(index); + } + + /** + * + * + *
+     * An ordered list of method calls that can be called to trigger this test.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder + getAdditionalRequestsOrBuilder(int index) { + return additionalRequests_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + } + if (request_ != null) { + output.writeMessage(3, getRequest()); + } + for (int i = 0; i < additionalRequests_.size(); i++) { + output.writeMessage(4, additionalRequests_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + } + if (request_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getRequest()); + } + for (int i = 0; i < additionalRequests_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(4, additionalRequests_.get(i)); + } + size += unknownFields.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.showcase.v1beta1.Test.Blueprint)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Test.Blueprint other = + (com.google.showcase.v1beta1.Test.Blueprint) obj; + + if (!getName().equals(other.getName())) return false; + if (!getDescription().equals(other.getDescription())) return false; + if (hasRequest() != other.hasRequest()) return false; + if (hasRequest()) { + if (!getRequest().equals(other.getRequest())) return false; + } + if (!getAdditionalRequestsList().equals(other.getAdditionalRequestsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + if (hasRequest()) { + hash = (37 * hash) + REQUEST_FIELD_NUMBER; + hash = (53 * hash) + getRequest().hashCode(); + } + if (getAdditionalRequestsCount() > 0) { + hash = (37 * hash) + ADDITIONAL_REQUESTS_FIELD_NUMBER; + hash = (53 * hash) + getAdditionalRequestsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint 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.showcase.v1beta1.Test.Blueprint parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test.Blueprint parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Test.Blueprint 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * A blueprint is an explicit definition of methods and requests that are needed
+     * to be made to test this specific test case. Ideally this would be represented
+     * by something more robust like CEL, but as of writing this, I am unsure if CEL
+     * is ready.
+     * 
+ * + * Protobuf type {@code google.showcase.v1beta1.Test.Blueprint} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Test.Blueprint) + com.google.showcase.v1beta1.Test.BlueprintOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.Blueprint.class, + com.google.showcase.v1beta1.Test.Blueprint.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Test.Blueprint.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getAdditionalRequestsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + description_ = ""; + + if (requestBuilder_ == null) { + request_ = null; + } else { + request_ = null; + requestBuilder_ = null; + } + if (additionalRequestsBuilder_ == null) { + additionalRequests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + additionalRequestsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Test.Blueprint.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint build() { + com.google.showcase.v1beta1.Test.Blueprint result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint buildPartial() { + com.google.showcase.v1beta1.Test.Blueprint result = + new com.google.showcase.v1beta1.Test.Blueprint(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + result.description_ = description_; + if (requestBuilder_ == null) { + result.request_ = request_; + } else { + result.request_ = requestBuilder_.build(); + } + if (additionalRequestsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + additionalRequests_ = java.util.Collections.unmodifiableList(additionalRequests_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.additionalRequests_ = additionalRequests_; + } else { + result.additionalRequests_ = additionalRequestsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Test.Blueprint) { + return mergeFrom((com.google.showcase.v1beta1.Test.Blueprint) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Test.Blueprint other) { + if (other == com.google.showcase.v1beta1.Test.Blueprint.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + onChanged(); + } + if (other.hasRequest()) { + mergeRequest(other.getRequest()); + } + if (additionalRequestsBuilder_ == null) { + if (!other.additionalRequests_.isEmpty()) { + if (additionalRequests_.isEmpty()) { + additionalRequests_ = other.additionalRequests_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureAdditionalRequestsIsMutable(); + additionalRequests_.addAll(other.additionalRequests_); + } + onChanged(); + } + } else { + if (!other.additionalRequests_.isEmpty()) { + if (additionalRequestsBuilder_.isEmpty()) { + additionalRequestsBuilder_.dispose(); + additionalRequestsBuilder_ = null; + additionalRequests_ = other.additionalRequests_; + bitField0_ = (bitField0_ & ~0x00000001); + additionalRequestsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getAdditionalRequestsFieldBuilder() + : null; + } else { + additionalRequestsBuilder_.addAllMessages(other.additionalRequests_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.Test.Blueprint parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.Test.Blueprint) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+       * The name of this blueprint.
+       * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The name of this blueprint.
+       * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The name of this blueprint.
+       * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+       * The name of this blueprint.
+       * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+       * The name of this blueprint.
+       * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+       * A description of this blueprint.
+       * 
+ * + * string description = 2; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * A description of this blueprint.
+       * 
+ * + * string description = 2; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * A description of this blueprint.
+       * 
+ * + * string description = 2; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + description_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+       * A description of this blueprint.
+       * 
+ * + * string description = 2; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + + description_ = getDefaultInstance().getDescription(); + onChanged(); + return this; + } + + /** + * + * + *
+       * A description of this blueprint.
+       * 
+ * + * string description = 2; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + description_ = value; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.Test.Blueprint.Invocation request_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> + requestBuilder_; + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return Whether the request field is set. + */ + public boolean hasRequest() { + return requestBuilder_ != null || request_ != null; + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + * + * @return The request. + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation getRequest() { + if (requestBuilder_ == null) { + return request_ == null + ? com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance() + : request_; + } else { + return requestBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public Builder setRequest(com.google.showcase.v1beta1.Test.Blueprint.Invocation value) { + if (requestBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + requestBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public Builder setRequest( + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder builderForValue) { + if (requestBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + requestBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public Builder mergeRequest(com.google.showcase.v1beta1.Test.Blueprint.Invocation value) { + if (requestBuilder_ == null) { + if (request_ != null) { + request_ = + com.google.showcase.v1beta1.Test.Blueprint.Invocation.newBuilder(request_) + .mergeFrom(value) + .buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + requestBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public Builder clearRequest() { + if (requestBuilder_ == null) { + request_ = null; + onChanged(); + } else { + request_ = null; + requestBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder getRequestBuilder() { + + onChanged(); + return getRequestFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + public com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder getRequestOrBuilder() { + if (requestBuilder_ != null) { + return requestBuilder_.getMessageOrBuilder(); + } else { + return request_ == null + ? com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance() + : request_; + } + } + + /** + * + * + *
+       * The initial request to trigger this test.
+       * 
+ * + * .google.showcase.v1beta1.Test.Blueprint.Invocation request = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> + getRequestFieldBuilder() { + if (requestBuilder_ == null) { + requestBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder>( + getRequest(), getParentForChildren(), isClean()); + request_ = null; + } + return requestBuilder_; + } + + private java.util.List + additionalRequests_ = java.util.Collections.emptyList(); + + private void ensureAdditionalRequestsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + additionalRequests_ = + new java.util.ArrayList( + additionalRequests_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> + additionalRequestsBuilder_; + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public java.util.List + getAdditionalRequestsList() { + if (additionalRequestsBuilder_ == null) { + return java.util.Collections.unmodifiableList(additionalRequests_); + } else { + return additionalRequestsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public int getAdditionalRequestsCount() { + if (additionalRequestsBuilder_ == null) { + return additionalRequests_.size(); + } else { + return additionalRequestsBuilder_.getCount(); + } + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation getAdditionalRequests( + int index) { + if (additionalRequestsBuilder_ == null) { + return additionalRequests_.get(index); + } else { + return additionalRequestsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder setAdditionalRequests( + int index, com.google.showcase.v1beta1.Test.Blueprint.Invocation value) { + if (additionalRequestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAdditionalRequestsIsMutable(); + additionalRequests_.set(index, value); + onChanged(); + } else { + additionalRequestsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder setAdditionalRequests( + int index, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder builderForValue) { + if (additionalRequestsBuilder_ == null) { + ensureAdditionalRequestsIsMutable(); + additionalRequests_.set(index, builderForValue.build()); + onChanged(); + } else { + additionalRequestsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder addAdditionalRequests( + com.google.showcase.v1beta1.Test.Blueprint.Invocation value) { + if (additionalRequestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAdditionalRequestsIsMutable(); + additionalRequests_.add(value); + onChanged(); + } else { + additionalRequestsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder addAdditionalRequests( + int index, com.google.showcase.v1beta1.Test.Blueprint.Invocation value) { + if (additionalRequestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAdditionalRequestsIsMutable(); + additionalRequests_.add(index, value); + onChanged(); + } else { + additionalRequestsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder addAdditionalRequests( + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder builderForValue) { + if (additionalRequestsBuilder_ == null) { + ensureAdditionalRequestsIsMutable(); + additionalRequests_.add(builderForValue.build()); + onChanged(); + } else { + additionalRequestsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder addAdditionalRequests( + int index, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder builderForValue) { + if (additionalRequestsBuilder_ == null) { + ensureAdditionalRequestsIsMutable(); + additionalRequests_.add(index, builderForValue.build()); + onChanged(); + } else { + additionalRequestsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder addAllAdditionalRequests( + java.lang.Iterable + values) { + if (additionalRequestsBuilder_ == null) { + ensureAdditionalRequestsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, additionalRequests_); + onChanged(); + } else { + additionalRequestsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder clearAdditionalRequests() { + if (additionalRequestsBuilder_ == null) { + additionalRequests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + additionalRequestsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public Builder removeAdditionalRequests(int index) { + if (additionalRequestsBuilder_ == null) { + ensureAdditionalRequestsIsMutable(); + additionalRequests_.remove(index); + onChanged(); + } else { + additionalRequestsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder + getAdditionalRequestsBuilder(int index) { + return getAdditionalRequestsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder + getAdditionalRequestsOrBuilder(int index) { + if (additionalRequestsBuilder_ == null) { + return additionalRequests_.get(index); + } else { + return additionalRequestsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public java.util.List< + ? extends com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> + getAdditionalRequestsOrBuilderList() { + if (additionalRequestsBuilder_ != null) { + return additionalRequestsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(additionalRequests_); + } + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder + addAdditionalRequestsBuilder() { + return getAdditionalRequestsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance()); + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder + addAdditionalRequestsBuilder(int index) { + return getAdditionalRequestsFieldBuilder() + .addBuilder( + index, com.google.showcase.v1beta1.Test.Blueprint.Invocation.getDefaultInstance()); + } + + /** + * + * + *
+       * An ordered list of method calls that can be called to trigger this test.
+       * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint.Invocation additional_requests = 4; + * + */ + public java.util.List + getAdditionalRequestsBuilderList() { + return getAdditionalRequestsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder> + getAdditionalRequestsFieldBuilder() { + if (additionalRequestsBuilder_ == null) { + additionalRequestsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint.Invocation, + com.google.showcase.v1beta1.Test.Blueprint.Invocation.Builder, + com.google.showcase.v1beta1.Test.Blueprint.InvocationOrBuilder>( + additionalRequests_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + additionalRequests_ = null; + } + return additionalRequestsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Test.Blueprint) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Test.Blueprint) + private static final com.google.showcase.v1beta1.Test.Blueprint DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Test.Blueprint(); + } + + public static com.google.showcase.v1beta1.Test.Blueprint getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Blueprint parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Blueprint(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.Test.Blueprint getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EXPECTATION_LEVEL_FIELD_NUMBER = 2; + private int expectationLevel_; + + /** + * + * + *
+   * The expectation level for this test.
+   * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The enum numeric value on the wire for expectationLevel. + */ + @java.lang.Override + public int getExpectationLevelValue() { + return expectationLevel_; + } + + /** + * + * + *
+   * The expectation level for this test.
+   * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The expectationLevel. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.ExpectationLevel getExpectationLevel() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Test.ExpectationLevel result = + com.google.showcase.v1beta1.Test.ExpectationLevel.valueOf(expectationLevel_); + return result == null ? com.google.showcase.v1beta1.Test.ExpectationLevel.UNRECOGNIZED : result; + } + + public static final int DESCRIPTION_FIELD_NUMBER = 3; + private volatile java.lang.Object description_; + + /** + * + * + *
+   * A description of the test.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + + /** + * + * + *
+   * A description of the test.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BLUEPRINTS_FIELD_NUMBER = 4; + private java.util.List blueprints_; + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + @java.lang.Override + public java.util.List getBlueprintsList() { + return blueprints_; + } + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + @java.lang.Override + public java.util.List + getBlueprintsOrBuilderList() { + return blueprints_; + } + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + @java.lang.Override + public int getBlueprintsCount() { + return blueprints_.size(); + } + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.Blueprint getBlueprints(int index) { + return blueprints_.get(index); + } + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.BlueprintOrBuilder getBlueprintsOrBuilder(int index) { + return blueprints_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (expectationLevel_ + != com.google.showcase.v1beta1.Test.ExpectationLevel.EXPECTATION_LEVEL_UNSPECIFIED + .getNumber()) { + output.writeEnum(2, expectationLevel_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + } + for (int i = 0; i < blueprints_.size(); i++) { + output.writeMessage(4, blueprints_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (expectationLevel_ + != com.google.showcase.v1beta1.Test.ExpectationLevel.EXPECTATION_LEVEL_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, expectationLevel_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + } + for (int i = 0; i < blueprints_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, blueprints_.get(i)); + } + size += unknownFields.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.showcase.v1beta1.Test)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.Test other = (com.google.showcase.v1beta1.Test) obj; + + if (!getName().equals(other.getName())) return false; + if (expectationLevel_ != other.expectationLevel_) return false; + if (!getDescription().equals(other.getDescription())) return false; + if (!getBlueprintsList().equals(other.getBlueprintsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + EXPECTATION_LEVEL_FIELD_NUMBER; + hash = (53 * hash) + expectationLevel_; + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + if (getBlueprintsCount() > 0) { + hash = (37 * hash) + BLUEPRINTS_FIELD_NUMBER; + hash = (53 * hash) + getBlueprintsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.Test parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test 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.showcase.v1beta1.Test parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.Test parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.Test parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.Test parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.Test 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.Test} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.Test) + com.google.showcase.v1beta1.TestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.Test.class, + com.google.showcase.v1beta1.Test.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.Test.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBlueprintsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + expectationLevel_ = 0; + + description_ = ""; + + if (blueprintsBuilder_ == null) { + blueprints_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + blueprintsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_Test_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test getDefaultInstanceForType() { + return com.google.showcase.v1beta1.Test.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test build() { + com.google.showcase.v1beta1.Test result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.Test buildPartial() { + com.google.showcase.v1beta1.Test result = new com.google.showcase.v1beta1.Test(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + result.expectationLevel_ = expectationLevel_; + result.description_ = description_; + if (blueprintsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + blueprints_ = java.util.Collections.unmodifiableList(blueprints_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.blueprints_ = blueprints_; + } else { + result.blueprints_ = blueprintsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.Test) { + return mergeFrom((com.google.showcase.v1beta1.Test) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.Test other) { + if (other == com.google.showcase.v1beta1.Test.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.expectationLevel_ != 0) { + setExpectationLevelValue(other.getExpectationLevelValue()); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + onChanged(); + } + if (blueprintsBuilder_ == null) { + if (!other.blueprints_.isEmpty()) { + if (blueprints_.isEmpty()) { + blueprints_ = other.blueprints_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBlueprintsIsMutable(); + blueprints_.addAll(other.blueprints_); + } + onChanged(); + } + } else { + if (!other.blueprints_.isEmpty()) { + if (blueprintsBuilder_.isEmpty()) { + blueprintsBuilder_.dispose(); + blueprintsBuilder_ = null; + blueprints_ = other.blueprints_; + bitField0_ = (bitField0_ & ~0x00000001); + blueprintsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getBlueprintsFieldBuilder() + : null; + } else { + blueprintsBuilder_.addAllMessages(other.blueprints_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.Test parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.Test) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private int expectationLevel_ = 0; + + /** + * + * + *
+     * The expectation level for this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The enum numeric value on the wire for expectationLevel. + */ + @java.lang.Override + public int getExpectationLevelValue() { + return expectationLevel_; + } + + /** + * + * + *
+     * The expectation level for this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @param value The enum numeric value on the wire for expectationLevel to set. + * @return This builder for chaining. + */ + public Builder setExpectationLevelValue(int value) { + + expectationLevel_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The expectation level for this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The expectationLevel. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Test.ExpectationLevel getExpectationLevel() { + @SuppressWarnings("deprecation") + com.google.showcase.v1beta1.Test.ExpectationLevel result = + com.google.showcase.v1beta1.Test.ExpectationLevel.valueOf(expectationLevel_); + return result == null + ? com.google.showcase.v1beta1.Test.ExpectationLevel.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * The expectation level for this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @param value The expectationLevel to set. + * @return This builder for chaining. + */ + public Builder setExpectationLevel(com.google.showcase.v1beta1.Test.ExpectationLevel value) { + if (value == null) { + throw new NullPointerException(); + } + + expectationLevel_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The expectation level for this test.
+     * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return This builder for chaining. + */ + public Builder clearExpectationLevel() { + + expectationLevel_ = 0; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+     * A description of the test.
+     * 
+ * + * string description = 3; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A description of the test.
+     * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A description of the test.
+     * 
+ * + * string description = 3; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + description_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * A description of the test.
+     * 
+ * + * string description = 3; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + + description_ = getDefaultInstance().getDescription(); + onChanged(); + return this; + } + + /** + * + * + *
+     * A description of the test.
+     * 
+ * + * string description = 3; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + description_ = value; + onChanged(); + return this; + } + + private java.util.List blueprints_ = + java.util.Collections.emptyList(); + + private void ensureBlueprintsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + blueprints_ = + new java.util.ArrayList(blueprints_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint, + com.google.showcase.v1beta1.Test.Blueprint.Builder, + com.google.showcase.v1beta1.Test.BlueprintOrBuilder> + blueprintsBuilder_; + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public java.util.List getBlueprintsList() { + if (blueprintsBuilder_ == null) { + return java.util.Collections.unmodifiableList(blueprints_); + } else { + return blueprintsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public int getBlueprintsCount() { + if (blueprintsBuilder_ == null) { + return blueprints_.size(); + } else { + return blueprintsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public com.google.showcase.v1beta1.Test.Blueprint getBlueprints(int index) { + if (blueprintsBuilder_ == null) { + return blueprints_.get(index); + } else { + return blueprintsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder setBlueprints(int index, com.google.showcase.v1beta1.Test.Blueprint value) { + if (blueprintsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlueprintsIsMutable(); + blueprints_.set(index, value); + onChanged(); + } else { + blueprintsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder setBlueprints( + int index, com.google.showcase.v1beta1.Test.Blueprint.Builder builderForValue) { + if (blueprintsBuilder_ == null) { + ensureBlueprintsIsMutable(); + blueprints_.set(index, builderForValue.build()); + onChanged(); + } else { + blueprintsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder addBlueprints(com.google.showcase.v1beta1.Test.Blueprint value) { + if (blueprintsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlueprintsIsMutable(); + blueprints_.add(value); + onChanged(); + } else { + blueprintsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder addBlueprints(int index, com.google.showcase.v1beta1.Test.Blueprint value) { + if (blueprintsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlueprintsIsMutable(); + blueprints_.add(index, value); + onChanged(); + } else { + blueprintsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder addBlueprints( + com.google.showcase.v1beta1.Test.Blueprint.Builder builderForValue) { + if (blueprintsBuilder_ == null) { + ensureBlueprintsIsMutable(); + blueprints_.add(builderForValue.build()); + onChanged(); + } else { + blueprintsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder addBlueprints( + int index, com.google.showcase.v1beta1.Test.Blueprint.Builder builderForValue) { + if (blueprintsBuilder_ == null) { + ensureBlueprintsIsMutable(); + blueprints_.add(index, builderForValue.build()); + onChanged(); + } else { + blueprintsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder addAllBlueprints( + java.lang.Iterable values) { + if (blueprintsBuilder_ == null) { + ensureBlueprintsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, blueprints_); + onChanged(); + } else { + blueprintsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder clearBlueprints() { + if (blueprintsBuilder_ == null) { + blueprints_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + blueprintsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public Builder removeBlueprints(int index) { + if (blueprintsBuilder_ == null) { + ensureBlueprintsIsMutable(); + blueprints_.remove(index); + onChanged(); + } else { + blueprintsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public com.google.showcase.v1beta1.Test.Blueprint.Builder getBlueprintsBuilder(int index) { + return getBlueprintsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public com.google.showcase.v1beta1.Test.BlueprintOrBuilder getBlueprintsOrBuilder(int index) { + if (blueprintsBuilder_ == null) { + return blueprints_.get(index); + } else { + return blueprintsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public java.util.List + getBlueprintsOrBuilderList() { + if (blueprintsBuilder_ != null) { + return blueprintsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(blueprints_); + } + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public com.google.showcase.v1beta1.Test.Blueprint.Builder addBlueprintsBuilder() { + return getBlueprintsFieldBuilder() + .addBuilder(com.google.showcase.v1beta1.Test.Blueprint.getDefaultInstance()); + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public com.google.showcase.v1beta1.Test.Blueprint.Builder addBlueprintsBuilder(int index) { + return getBlueprintsFieldBuilder() + .addBuilder(index, com.google.showcase.v1beta1.Test.Blueprint.getDefaultInstance()); + } + + /** + * + * + *
+     * The blueprints that will satisfy this test. There may be multiple blueprints
+     * that can signal to the server that this test case is being exercised. Although
+     * multiple blueprints are specified, only a single blueprint needs to be run to
+     * signal that the test case was exercised.
+     * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + public java.util.List + getBlueprintsBuilderList() { + return getBlueprintsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint, + com.google.showcase.v1beta1.Test.Blueprint.Builder, + com.google.showcase.v1beta1.Test.BlueprintOrBuilder> + getBlueprintsFieldBuilder() { + if (blueprintsBuilder_ == null) { + blueprintsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.showcase.v1beta1.Test.Blueprint, + com.google.showcase.v1beta1.Test.Blueprint.Builder, + com.google.showcase.v1beta1.Test.BlueprintOrBuilder>( + blueprints_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + blueprints_ = null; + } + return blueprintsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.Test) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.Test) + private static final com.google.showcase.v1beta1.Test DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.Test(); + } + + public static com.google.showcase.v1beta1.Test getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Test parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Test(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.Test getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestName.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestName.java new file mode 100644 index 0000000000..276698030f --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestName.java @@ -0,0 +1,191 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class TestName implements ResourceName { + private static final PathTemplate SESSION_TEST = + PathTemplate.createWithoutUrlEncoding("sessions/{session}/tests/{test}"); + private volatile Map fieldValuesMap; + private final String session; + private final String test; + + @Deprecated + protected TestName() { + session = null; + test = null; + } + + private TestName(Builder builder) { + session = Preconditions.checkNotNull(builder.getSession()); + test = Preconditions.checkNotNull(builder.getTest()); + } + + public String getSession() { + return session; + } + + public String getTest() { + return test; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static TestName of(String session, String test) { + return newBuilder().setSession(session).setTest(test).build(); + } + + public static String format(String session, String test) { + return newBuilder().setSession(session).setTest(test).build().toString(); + } + + public static TestName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + SESSION_TEST.validatedMatch( + formattedString, "TestName.parse: formattedString not in valid format"); + return of(matchMap.get("session"), matchMap.get("test")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (TestName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return SESSION_TEST.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (session != null) { + fieldMapBuilder.put("session", session); + } + if (test != null) { + fieldMapBuilder.put("test", test); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return SESSION_TEST.instantiate("session", session, "test", test); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + TestName that = ((TestName) o); + return Objects.equals(this.session, that.session) && Objects.equals(this.test, that.test); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(session); + h *= 1000003; + h ^= Objects.hashCode(test); + return h; + } + + /** Builder for sessions/{session}/tests/{test}. */ + public static class Builder { + private String session; + private String test; + + protected Builder() {} + + public String getSession() { + return session; + } + + public String getTest() { + return test; + } + + public Builder setSession(String session) { + this.session = session; + return this; + } + + public Builder setTest(String test) { + this.test = test; + return this; + } + + private Builder(TestName testName) { + this.session = testName.session; + this.test = testName.test; + } + + public TestName build() { + return new TestName(this); + } + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java new file mode 100644 index 0000000000..a0cc89f870 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestOrBuilder.java @@ -0,0 +1,178 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface TestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.Test) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The expectation level for this test.
+   * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The enum numeric value on the wire for expectationLevel. + */ + int getExpectationLevelValue(); + + /** + * + * + *
+   * The expectation level for this test.
+   * 
+ * + * .google.showcase.v1beta1.Test.ExpectationLevel expectation_level = 2; + * + * @return The expectationLevel. + */ + com.google.showcase.v1beta1.Test.ExpectationLevel getExpectationLevel(); + + /** + * + * + *
+   * A description of the test.
+   * 
+ * + * string description = 3; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+   * A description of the test.
+   * 
+ * + * string description = 3; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + java.util.List getBlueprintsList(); + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + com.google.showcase.v1beta1.Test.Blueprint getBlueprints(int index); + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + int getBlueprintsCount(); + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + java.util.List + getBlueprintsOrBuilderList(); + + /** + * + * + *
+   * The blueprints that will satisfy this test. There may be multiple blueprints
+   * that can signal to the server that this test case is being exercised. Although
+   * multiple blueprints are specified, only a single blueprint needs to be run to
+   * signal that the test case was exercised.
+   * 
+ * + * repeated .google.showcase.v1beta1.Test.Blueprint blueprints = 4; + */ + com.google.showcase.v1beta1.Test.BlueprintOrBuilder getBlueprintsOrBuilder(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java new file mode 100644 index 0000000000..e130234a14 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRun.java @@ -0,0 +1,936 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A TestRun is the result of running a Test.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.TestRun} + */ +public final class TestRun extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.TestRun) + TestRunOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TestRun.newBuilder() to construct. + private TestRun(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TestRun() { + test_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TestRun(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private TestRun( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + test_ = s; + break; + } + case 18: + { + com.google.showcase.v1beta1.Issue.Builder subBuilder = null; + if (issue_ != null) { + subBuilder = issue_.toBuilder(); + } + issue_ = + input.readMessage(com.google.showcase.v1beta1.Issue.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(issue_); + issue_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_TestRun_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.TestRun.class, + com.google.showcase.v1beta1.TestRun.Builder.class); + } + + public static final int TEST_FIELD_NUMBER = 1; + private volatile java.lang.Object test_; + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The test. + */ + @java.lang.Override + public java.lang.String getTest() { + java.lang.Object ref = test_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + test_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for test. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTestBytes() { + java.lang.Object ref = test_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + test_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ISSUE_FIELD_NUMBER = 2; + private com.google.showcase.v1beta1.Issue issue_; + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return Whether the issue field is set. + */ + @java.lang.Override + public boolean hasIssue() { + return issue_ != null; + } + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return The issue. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue getIssue() { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + @java.lang.Override + public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { + return getIssue(); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(test_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, test_); + } + if (issue_ != null) { + output.writeMessage(2, getIssue()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(test_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, test_); + } + if (issue_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getIssue()); + } + size += unknownFields.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.showcase.v1beta1.TestRun)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.TestRun other = (com.google.showcase.v1beta1.TestRun) obj; + + if (!getTest().equals(other.getTest())) return false; + if (hasIssue() != other.hasIssue()) return false; + if (hasIssue()) { + if (!getIssue().equals(other.getIssue())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TEST_FIELD_NUMBER; + hash = (53 * hash) + getTest().hashCode(); + if (hasIssue()) { + hash = (37 * hash) + ISSUE_FIELD_NUMBER; + hash = (53 * hash) + getIssue().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.TestRun parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.TestRun 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.showcase.v1beta1.TestRun parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.TestRun parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.TestRun parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.TestRun parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.TestRun 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A TestRun is the result of running a Test.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.TestRun} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.TestRun) + com.google.showcase.v1beta1.TestRunOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_TestRun_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.TestRun.class, + com.google.showcase.v1beta1.TestRun.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.TestRun.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + test_ = ""; + + if (issueBuilder_ == null) { + issue_ = null; + } else { + issue_ = null; + issueBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_TestRun_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.TestRun getDefaultInstanceForType() { + return com.google.showcase.v1beta1.TestRun.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.TestRun build() { + com.google.showcase.v1beta1.TestRun result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.TestRun buildPartial() { + com.google.showcase.v1beta1.TestRun result = new com.google.showcase.v1beta1.TestRun(this); + result.test_ = test_; + if (issueBuilder_ == null) { + result.issue_ = issue_; + } else { + result.issue_ = issueBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.TestRun) { + return mergeFrom((com.google.showcase.v1beta1.TestRun) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.TestRun other) { + if (other == com.google.showcase.v1beta1.TestRun.getDefaultInstance()) return this; + if (!other.getTest().isEmpty()) { + test_ = other.test_; + onChanged(); + } + if (other.hasIssue()) { + mergeIssue(other.getIssue()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.TestRun parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.TestRun) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object test_ = ""; + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The test. + */ + public java.lang.String getTest() { + java.lang.Object ref = test_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + test_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for test. + */ + public com.google.protobuf.ByteString getTestBytes() { + java.lang.Object ref = test_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + test_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The test to set. + * @return This builder for chaining. + */ + public Builder setTest(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + test_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearTest() { + + test_ = getDefaultInstance().getTest(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the test.
+     * The tests/* portion of the names are hard-coded, and do not change
+     * from session to session.
+     * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for test to set. + * @return This builder for chaining. + */ + public Builder setTestBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + test_ = value; + onChanged(); + return this; + } + + private com.google.showcase.v1beta1.Issue issue_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder> + issueBuilder_; + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return Whether the issue field is set. + */ + public boolean hasIssue() { + return issueBuilder_ != null || issue_ != null; + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return The issue. + */ + public com.google.showcase.v1beta1.Issue getIssue() { + if (issueBuilder_ == null) { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } else { + return issueBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public Builder setIssue(com.google.showcase.v1beta1.Issue value) { + if (issueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + issue_ = value; + onChanged(); + } else { + issueBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public Builder setIssue(com.google.showcase.v1beta1.Issue.Builder builderForValue) { + if (issueBuilder_ == null) { + issue_ = builderForValue.build(); + onChanged(); + } else { + issueBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public Builder mergeIssue(com.google.showcase.v1beta1.Issue value) { + if (issueBuilder_ == null) { + if (issue_ != null) { + issue_ = + com.google.showcase.v1beta1.Issue.newBuilder(issue_).mergeFrom(value).buildPartial(); + } else { + issue_ = value; + } + onChanged(); + } else { + issueBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public Builder clearIssue() { + if (issueBuilder_ == null) { + issue_ = null; + onChanged(); + } else { + issue_ = null; + issueBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public com.google.showcase.v1beta1.Issue.Builder getIssueBuilder() { + + onChanged(); + return getIssueFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { + if (issueBuilder_ != null) { + return issueBuilder_.getMessageOrBuilder(); + } else { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } + } + + /** + * + * + *
+     * An issue found with the test run. If empty, this test run was successful.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder> + getIssueFieldBuilder() { + if (issueBuilder_ == null) { + issueBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder>( + getIssue(), getParentForChildren(), isClean()); + issue_ = null; + } + return issueBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.TestRun) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.TestRun) + private static final com.google.showcase.v1beta1.TestRun DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.TestRun(); + } + + public static com.google.showcase.v1beta1.TestRun getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TestRun parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TestRun(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.TestRun getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java new file mode 100644 index 0000000000..ed31c3c1c9 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestRunOrBuilder.java @@ -0,0 +1,92 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface TestRunOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.TestRun) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The test. + */ + java.lang.String getTest(); + + /** + * + * + *
+   * The name of the test.
+   * The tests/* portion of the names are hard-coded, and do not change
+   * from session to session.
+   * 
+ * + * string test = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for test. + */ + com.google.protobuf.ByteString getTestBytes(); + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return Whether the issue field is set. + */ + boolean hasIssue(); + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + * + * @return The issue. + */ + com.google.showcase.v1beta1.Issue getIssue(); + + /** + * + * + *
+   * An issue found with the test run. If empty, this test run was successful.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 2; + */ + com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java new file mode 100644 index 0000000000..ac16d6e6ab --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/TestingOuterClass.java @@ -0,0 +1,377 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public final class TestingOuterClass { + private TestingOuterClass() {} + + 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_showcase_v1beta1_Session_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Session_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Test_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Test_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_Issue_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_TestRun_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_showcase_v1beta1_VerifyTestResponse_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,schema/google/showcase/v1beta1/testing" + + ".proto\022\027google.showcase.v1beta1\032\034google/" + + "api/annotations.proto\032\027google/api/client" + + ".proto\032\031google/api/resource.proto\032\033googl" + + "e/protobuf/empty.proto\"\311\001\n\007Session\022\014\n\004na" + + "me\030\001 \001(\t\0229\n\007version\030\002 \001(\0162(.google.showc" + + "ase.v1beta1.Session.Version\";\n\007Version\022\027" + + "\n\023VERSION_UNSPECIFIED\020\000\022\r\n\tV1_LATEST\020\001\022\010" + + "\n\004V1_0\020\002:8\352A5\n\037showcase.googleapis.com/S" + + "ession\022\022sessions/{session}\"I\n\024CreateSess" + + "ionRequest\0221\n\007session\030\001 \001(\0132 .google.sho" + + "wcase.v1beta1.Session\"G\n\021GetSessionReque" + + "st\0222\n\004name\030\001 \001(\tB$\372A!\n\037showcase.googleap" + + "is.com/Session\"<\n\023ListSessionsRequest\022\021\n" + + "\tpage_size\030\001 \001(\005\022\022\n\npage_token\030\002 \001(\t\"c\n\024" + + "ListSessionsResponse\0222\n\010sessions\030\001 \003(\0132 " + + ".google.showcase.v1beta1.Session\022\027\n\017next" + + "_page_token\030\002 \001(\t\"J\n\024DeleteSessionReques" + + "t\0222\n\004name\030\001 \001(\tB$\372A!\n\037showcase.googleapi" + + "s.com/Session\"J\n\024ReportSessionRequest\0222\n" + + "\004name\030\001 \001(\tB$\372A!\n\037showcase.googleapis.co" + + "m/Session\"\335\001\n\025ReportSessionResponse\022E\n\006r" + + "esult\030\001 \001(\01625.google.showcase.v1beta1.Re" + + "portSessionResponse.Result\0223\n\ttest_runs\030" + + "\002 \003(\0132 .google.showcase.v1beta1.TestRun\"" + + "H\n\006Result\022\026\n\022RESULT_UNSPECIFIED\020\000\022\n\n\006PAS" + + "SED\020\001\022\n\n\006FAILED\020\002\022\016\n\nINCOMPLETE\020\003\"\272\005\n\004Te" + + "st\022\014\n\004name\030\001 \001(\t\022I\n\021expectation_level\030\002 " + + "\001(\0162..google.showcase.v1beta1.Test.Expec" + + "tationLevel\022\023\n\013description\030\003 \001(\t\022;\n\nblue" + + "prints\030\004 \003(\0132\'.google.showcase.v1beta1.T" + + "est.Blueprint\032\336\002\n\tBlueprint\022\014\n\004name\030\001 \001(" + + "\t\022\023\n\013description\030\002 \001(\t\022C\n\007request\030\003 \001(\0132" + + "2.google.showcase.v1beta1.Test.Blueprint" + + ".Invocation\022O\n\023additional_requests\030\004 \003(\013" + + "22.google.showcase.v1beta1.Test.Blueprin" + + "t.Invocation\0328\n\nInvocation\022\016\n\006method\030\001 \001" + + "(\t\022\032\n\022serialized_request\030\002 \001(\014:^\352A[\n!sho" + + "wcase.googleapis.com/Blueprint\0226sessions" + + "/{session}/tests/{test}/blueprints/{blue" + + "print}\"b\n\020ExpectationLevel\022!\n\035EXPECTATIO" + + "N_LEVEL_UNSPECIFIED\020\000\022\014\n\010REQUIRED\020\001\022\017\n\013R" + + "ECOMMENDED\020\002\022\014\n\010OPTIONAL\020\003:B\352A?\n\034showcas" + + "e.googleapis.com/Test\022\037sessions/{session" + + "}/tests/{test}\"\234\002\n\005Issue\0221\n\004type\030\001 \001(\0162#" + + ".google.showcase.v1beta1.Issue.Type\0229\n\010s" + + "everity\030\002 \001(\0162\'.google.showcase.v1beta1." + + "Issue.Severity\022\023\n\013description\030\003 \001(\t\"R\n\004T" + + "ype\022\024\n\020TYPE_UNSPECIFIED\020\000\022\013\n\007SKIPPED\020\001\022\013" + + "\n\007PENDING\020\002\022\032\n\026INCORRECT_CONFIRMATION\020\003\"" + + "<\n\010Severity\022\030\n\024SEVERITY_UNSPECIFIED\020\000\022\t\n" + + "\005ERROR\020\001\022\013\n\007WARNING\020\002\"o\n\020ListTestsReques" + + "t\0224\n\006parent\030\001 \001(\tB$\372A!\n\037showcase.googlea" + + "pis.com/Session\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npa" + + "ge_token\030\003 \001(\t\"Z\n\021ListTestsResponse\022,\n\005t" + + "ests\030\001 \003(\0132\035.google.showcase.v1beta1.Tes" + + "t\022\027\n\017next_page_token\030\002 \001(\t\"i\n\007TestRun\022/\n" + + "\004test\030\001 \001(\tB!\372A\036\n\034showcase.googleapis.co" + + "m/Test\022-\n\005issue\030\002 \001(\0132\036.google.showcase." + + "v1beta1.Issue\"D\n\021DeleteTestRequest\022/\n\004na" + + "me\030\001 \001(\tB!\372A\036\n\034showcase.googleapis.com/T" + + "est\"e\n\021VerifyTestRequest\022/\n\004name\030\001 \001(\tB!" + + "\372A\036\n\034showcase.googleapis.com/Test\022\016\n\006ans" + + "wer\030\002 \001(\014\022\017\n\007answers\030\003 \003(\014\"C\n\022VerifyTest" + + "Response\022-\n\005issue\030\001 \001(\0132\036.google.showcas" + + "e.v1beta1.Issue2\355\010\n\007Testing\022\204\001\n\rCreateSe" + + "ssion\022-.google.showcase.v1beta1.CreateSe" + + "ssionRequest\032 .google.showcase.v1beta1.S" + + "ession\"\"\202\323\344\223\002\034\"\021/v1beta1/sessions:\007sessi" + + "on\022~\n\nGetSession\022*.google.showcase.v1bet" + + "a1.GetSessionRequest\032 .google.showcase.v" + + "1beta1.Session\"\"\202\323\344\223\002\034\022\032/v1beta1/{name=s" + + "essions/*}\022\206\001\n\014ListSessions\022,.google.sho" + + "wcase.v1beta1.ListSessionsRequest\032-.goog" + + "le.showcase.v1beta1.ListSessionsResponse" + + "\"\031\202\323\344\223\002\023\022\021/v1beta1/sessions\022z\n\rDeleteSes" + + "sion\022-.google.showcase.v1beta1.DeleteSes" + + "sionRequest\032\026.google.protobuf.Empty\"\"\202\323\344" + + "\223\002\034*\032/v1beta1/{name=sessions/*}\022\231\001\n\rRepo" + + "rtSession\022-.google.showcase.v1beta1.Repo" + + "rtSessionRequest\032..google.showcase.v1bet" + + "a1.ReportSessionResponse\")\202\323\344\223\002#\"!/v1bet" + + "a1/{name=sessions/*}:report\022\216\001\n\tListTest" + + "s\022).google.showcase.v1beta1.ListTestsReq" + + "uest\032*.google.showcase.v1beta1.ListTests" + + "Response\"*\202\323\344\223\002$\022\"/v1beta1/{parent=sessi" + + "ons/*}/tests\022|\n\nDeleteTest\022*.google.show" + + "case.v1beta1.DeleteTestRequest\032\026.google." + + "protobuf.Empty\"*\202\323\344\223\002$*\"/v1beta1/{name=s" + + "essions/*/tests/*}\022\227\001\n\nVerifyTest\022*.goog" + + "le.showcase.v1beta1.VerifyTestRequest\032+." + + "google.showcase.v1beta1.VerifyTestRespon" + + "se\"0\202\323\344\223\002*\"(/v1beta1/{name=sessions/*/te" + + "sts/*}:check\032\021\312A\016localhost:7469Bq\n\033com.g" + + "oogle.showcase.v1beta1P\001Z4github.com/goo" + + "gleapis/gapic-showcase/server/genproto\352\002" + + "\031Google::Showcase::V1beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.protobuf.EmptyProto.getDescriptor(), + }); + internal_static_google_showcase_v1beta1_Session_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_showcase_v1beta1_Session_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Session_descriptor, + new java.lang.String[] { + "Name", "Version", + }); + internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor, + new java.lang.String[] { + "Session", + }); + internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor, + new java.lang.String[] { + "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor, + new java.lang.String[] { + "Sessions", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor, + new java.lang.String[] { + "Result", "TestRuns", + }); + internal_static_google_showcase_v1beta1_Test_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_showcase_v1beta1_Test_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Test_descriptor, + new java.lang.String[] { + "Name", "ExpectationLevel", "Description", "Blueprints", + }); + internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor = + internal_static_google_showcase_v1beta1_Test_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor, + new java.lang.String[] { + "Name", "Description", "Request", "AdditionalRequests", + }); + internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor = + internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor.getNestedTypes().get(0); + internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor, + new java.lang.String[] { + "Method", "SerializedRequest", + }); + internal_static_google_showcase_v1beta1_Issue_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_Issue_descriptor, + new java.lang.String[] { + "Type", "Severity", "Description", + }); + internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor, + new java.lang.String[] { + "Parent", "PageSize", "PageToken", + }); + internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor, + new java.lang.String[] { + "Tests", "NextPageToken", + }); + internal_static_google_showcase_v1beta1_TestRun_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_TestRun_descriptor, + new java.lang.String[] { + "Test", "Issue", + }); + internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor, + new java.lang.String[] { + "Name", "Answer", "Answers", + }); + internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor, + new java.lang.String[] { + "Issue", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java new file mode 100644 index 0000000000..51af718756 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequest.java @@ -0,0 +1,1036 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\UpdateBlurb
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateBlurbRequest} + */ +public final class UpdateBlurbRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.UpdateBlurbRequest) + UpdateBlurbRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateBlurbRequest.newBuilder() to construct. + private UpdateBlurbRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateBlurbRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateBlurbRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private UpdateBlurbRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.Blurb.Builder subBuilder = null; + if (blurb_ != null) { + subBuilder = blurb_.toBuilder(); + } + blurb_ = + input.readMessage(com.google.showcase.v1beta1.Blurb.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(blurb_); + blurb_ = subBuilder.buildPartial(); + } + + break; + } + case 18: + { + com.google.protobuf.FieldMask.Builder subBuilder = null; + if (updateMask_ != null) { + subBuilder = updateMask_.toBuilder(); + } + updateMask_ = + input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateMask_); + updateMask_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateBlurbRequest.class, + com.google.showcase.v1beta1.UpdateBlurbRequest.Builder.class); + } + + public static final int BLURB_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Blurb blurb_; + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + @java.lang.Override + public boolean hasBlurb() { + return blurb_ != null; + } + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Blurb getBlurb() { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + return getBlurb(); + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 2; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return updateMask_ != null; + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return getUpdateMask(); + } + + 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 (blurb_ != null) { + output.writeMessage(1, getBlurb()); + } + if (updateMask_ != null) { + output.writeMessage(2, getUpdateMask()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (blurb_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getBlurb()); + } + if (updateMask_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); + } + size += unknownFields.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.showcase.v1beta1.UpdateBlurbRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.UpdateBlurbRequest other = + (com.google.showcase.v1beta1.UpdateBlurbRequest) obj; + + if (hasBlurb() != other.hasBlurb()) return false; + if (hasBlurb()) { + if (!getBlurb().equals(other.getBlurb())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasBlurb()) { + hash = (37 * hash) + BLURB_FIELD_NUMBER; + hash = (53 * hash) + getBlurb().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest 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.showcase.v1beta1.UpdateBlurbRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.UpdateBlurbRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\UpdateBlurb
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateBlurbRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.UpdateBlurbRequest) + com.google.showcase.v1beta1.UpdateBlurbRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateBlurbRequest.class, + com.google.showcase.v1beta1.UpdateBlurbRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.UpdateBlurbRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (blurbBuilder_ == null) { + blurb_ = null; + } else { + blurb_ = null; + blurbBuilder_ = null; + } + if (updateMaskBuilder_ == null) { + updateMask_ = null; + } else { + updateMask_ = null; + updateMaskBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateBlurbRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateBlurbRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.UpdateBlurbRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateBlurbRequest build() { + com.google.showcase.v1beta1.UpdateBlurbRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateBlurbRequest buildPartial() { + com.google.showcase.v1beta1.UpdateBlurbRequest result = + new com.google.showcase.v1beta1.UpdateBlurbRequest(this); + if (blurbBuilder_ == null) { + result.blurb_ = blurb_; + } else { + result.blurb_ = blurbBuilder_.build(); + } + if (updateMaskBuilder_ == null) { + result.updateMask_ = updateMask_; + } else { + result.updateMask_ = updateMaskBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.UpdateBlurbRequest) { + return mergeFrom((com.google.showcase.v1beta1.UpdateBlurbRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.UpdateBlurbRequest other) { + if (other == com.google.showcase.v1beta1.UpdateBlurbRequest.getDefaultInstance()) return this; + if (other.hasBlurb()) { + mergeBlurb(other.getBlurb()); + } + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.UpdateBlurbRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.UpdateBlurbRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.Blurb blurb_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + blurbBuilder_; + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + public boolean hasBlurb() { + return blurbBuilder_ != null || blurb_ != null; + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + public com.google.showcase.v1beta1.Blurb getBlurb() { + if (blurbBuilder_ == null) { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } else { + return blurbBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + blurb_ = value; + onChanged(); + } else { + blurbBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder setBlurb(com.google.showcase.v1beta1.Blurb.Builder builderForValue) { + if (blurbBuilder_ == null) { + blurb_ = builderForValue.build(); + onChanged(); + } else { + blurbBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder mergeBlurb(com.google.showcase.v1beta1.Blurb value) { + if (blurbBuilder_ == null) { + if (blurb_ != null) { + blurb_ = + com.google.showcase.v1beta1.Blurb.newBuilder(blurb_).mergeFrom(value).buildPartial(); + } else { + blurb_ = value; + } + onChanged(); + } else { + blurbBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public Builder clearBlurb() { + if (blurbBuilder_ == null) { + blurb_ = null; + onChanged(); + } else { + blurb_ = null; + blurbBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public com.google.showcase.v1beta1.Blurb.Builder getBlurbBuilder() { + + onChanged(); + return getBlurbFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + public com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder() { + if (blurbBuilder_ != null) { + return blurbBuilder_.getMessageOrBuilder(); + } else { + return blurb_ == null ? com.google.showcase.v1beta1.Blurb.getDefaultInstance() : blurb_; + } + } + + /** + * + * + *
+     * The blurb to update.
+     * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder> + getBlurbFieldBuilder() { + if (blurbBuilder_ == null) { + blurbBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Blurb, + com.google.showcase.v1beta1.Blurb.Builder, + com.google.showcase.v1beta1.BlurbOrBuilder>( + getBlurb(), getParentForChildren(), isClean()); + blurb_ = null; + } + return blurbBuilder_; + } + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return updateMaskBuilder_ != null || updateMask_ != null; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + onChanged(); + } else { + updateMaskBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + onChanged(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (updateMask_ != null) { + updateMask_ = + com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); + } else { + updateMask_ = value; + } + onChanged(); + } else { + updateMaskBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder clearUpdateMask() { + if (updateMaskBuilder_ == null) { + updateMask_ = null; + onChanged(); + } else { + updateMask_ = null; + updateMaskBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.UpdateBlurbRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.UpdateBlurbRequest) + private static final com.google.showcase.v1beta1.UpdateBlurbRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.UpdateBlurbRequest(); + } + + public static com.google.showcase.v1beta1.UpdateBlurbRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateBlurbRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateBlurbRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.UpdateBlurbRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java new file mode 100644 index 0000000000..1569bb6ba6 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateBlurbRequestOrBuilder.java @@ -0,0 +1,102 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface UpdateBlurbRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.UpdateBlurbRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return Whether the blurb field is set. + */ + boolean hasBlurb(); + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + * + * @return The blurb. + */ + com.google.showcase.v1beta1.Blurb getBlurb(); + + /** + * + * + *
+   * The blurb to update.
+   * 
+ * + * .google.showcase.v1beta1.Blurb blurb = 1; + */ + com.google.showcase.v1beta1.BlurbOrBuilder getBlurbOrBuilder(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java new file mode 100644 index 0000000000..0490400d1a --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequest.java @@ -0,0 +1,1036 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Messaging\UpdateRoom
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateRoomRequest} + */ +public final class UpdateRoomRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.UpdateRoomRequest) + UpdateRoomRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateRoomRequest.newBuilder() to construct. + private UpdateRoomRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateRoomRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateRoomRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private UpdateRoomRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.Room.Builder subBuilder = null; + if (room_ != null) { + subBuilder = room_.toBuilder(); + } + room_ = + input.readMessage(com.google.showcase.v1beta1.Room.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(room_); + room_ = subBuilder.buildPartial(); + } + + break; + } + case 18: + { + com.google.protobuf.FieldMask.Builder subBuilder = null; + if (updateMask_ != null) { + subBuilder = updateMask_.toBuilder(); + } + updateMask_ = + input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateMask_); + updateMask_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateRoomRequest.class, + com.google.showcase.v1beta1.UpdateRoomRequest.Builder.class); + } + + public static final int ROOM_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Room room_; + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + @java.lang.Override + public boolean hasRoom() { + return room_ != null; + } + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Room getRoom() { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { + return getRoom(); + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 2; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return updateMask_ != null; + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return getUpdateMask(); + } + + 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 (room_ != null) { + output.writeMessage(1, getRoom()); + } + if (updateMask_ != null) { + output.writeMessage(2, getUpdateMask()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (room_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getRoom()); + } + if (updateMask_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); + } + size += unknownFields.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.showcase.v1beta1.UpdateRoomRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.UpdateRoomRequest other = + (com.google.showcase.v1beta1.UpdateRoomRequest) obj; + + if (hasRoom() != other.hasRoom()) return false; + if (hasRoom()) { + if (!getRoom().equals(other.getRoom())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasRoom()) { + hash = (37 * hash) + ROOM_FIELD_NUMBER; + hash = (53 * hash) + getRoom().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest 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.showcase.v1beta1.UpdateRoomRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.UpdateRoomRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Messaging\UpdateRoom
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateRoomRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.UpdateRoomRequest) + com.google.showcase.v1beta1.UpdateRoomRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateRoomRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateRoomRequest.class, + com.google.showcase.v1beta1.UpdateRoomRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.UpdateRoomRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (roomBuilder_ == null) { + room_ = null; + } else { + room_ = null; + roomBuilder_ = null; + } + if (updateMaskBuilder_ == null) { + updateMask_ = null; + } else { + updateMask_ = null; + updateMaskBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.MessagingOuterClass + .internal_static_google_showcase_v1beta1_UpdateRoomRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateRoomRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.UpdateRoomRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateRoomRequest build() { + com.google.showcase.v1beta1.UpdateRoomRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateRoomRequest buildPartial() { + com.google.showcase.v1beta1.UpdateRoomRequest result = + new com.google.showcase.v1beta1.UpdateRoomRequest(this); + if (roomBuilder_ == null) { + result.room_ = room_; + } else { + result.room_ = roomBuilder_.build(); + } + if (updateMaskBuilder_ == null) { + result.updateMask_ = updateMask_; + } else { + result.updateMask_ = updateMaskBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.UpdateRoomRequest) { + return mergeFrom((com.google.showcase.v1beta1.UpdateRoomRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.UpdateRoomRequest other) { + if (other == com.google.showcase.v1beta1.UpdateRoomRequest.getDefaultInstance()) return this; + if (other.hasRoom()) { + mergeRoom(other.getRoom()); + } + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.UpdateRoomRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.UpdateRoomRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.Room room_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + roomBuilder_; + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + public boolean hasRoom() { + return roomBuilder_ != null || room_ != null; + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + public com.google.showcase.v1beta1.Room getRoom() { + if (roomBuilder_ == null) { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } else { + return roomBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder setRoom(com.google.showcase.v1beta1.Room value) { + if (roomBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + room_ = value; + onChanged(); + } else { + roomBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder setRoom(com.google.showcase.v1beta1.Room.Builder builderForValue) { + if (roomBuilder_ == null) { + room_ = builderForValue.build(); + onChanged(); + } else { + roomBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder mergeRoom(com.google.showcase.v1beta1.Room value) { + if (roomBuilder_ == null) { + if (room_ != null) { + room_ = + com.google.showcase.v1beta1.Room.newBuilder(room_).mergeFrom(value).buildPartial(); + } else { + room_ = value; + } + onChanged(); + } else { + roomBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public Builder clearRoom() { + if (roomBuilder_ == null) { + room_ = null; + onChanged(); + } else { + room_ = null; + roomBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public com.google.showcase.v1beta1.Room.Builder getRoomBuilder() { + + onChanged(); + return getRoomFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + public com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder() { + if (roomBuilder_ != null) { + return roomBuilder_.getMessageOrBuilder(); + } else { + return room_ == null ? com.google.showcase.v1beta1.Room.getDefaultInstance() : room_; + } + } + + /** + * + * + *
+     * The room to update.
+     * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder> + getRoomFieldBuilder() { + if (roomBuilder_ == null) { + roomBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Room, + com.google.showcase.v1beta1.Room.Builder, + com.google.showcase.v1beta1.RoomOrBuilder>( + getRoom(), getParentForChildren(), isClean()); + room_ = null; + } + return roomBuilder_; + } + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return updateMaskBuilder_ != null || updateMask_ != null; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + onChanged(); + } else { + updateMaskBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + onChanged(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (updateMask_ != null) { + updateMask_ = + com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); + } else { + updateMask_ = value; + } + onChanged(); + } else { + updateMaskBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder clearUpdateMask() { + if (updateMaskBuilder_ == null) { + updateMask_ = null; + onChanged(); + } else { + updateMask_ = null; + updateMaskBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.UpdateRoomRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.UpdateRoomRequest) + private static final com.google.showcase.v1beta1.UpdateRoomRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.UpdateRoomRequest(); + } + + public static com.google.showcase.v1beta1.UpdateRoomRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateRoomRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateRoomRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.UpdateRoomRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java new file mode 100644 index 0000000000..8b24d08224 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateRoomRequestOrBuilder.java @@ -0,0 +1,102 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/messaging.proto + +package com.google.showcase.v1beta1; + +public interface UpdateRoomRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.UpdateRoomRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return Whether the room field is set. + */ + boolean hasRoom(); + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + * + * @return The room. + */ + com.google.showcase.v1beta1.Room getRoom(); + + /** + * + * + *
+   * The room to update.
+   * 
+ * + * .google.showcase.v1beta1.Room room = 1; + */ + com.google.showcase.v1beta1.RoomOrBuilder getRoomOrBuilder(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java new file mode 100644 index 0000000000..05cd45fc20 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequest.java @@ -0,0 +1,1036 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request message for the google.showcase.v1beta1.Identity\UpdateUser
+ * method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateUserRequest} + */ +public final class UpdateUserRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.UpdateUserRequest) + UpdateUserRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateUserRequest.newBuilder() to construct. + private UpdateUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateUserRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateUserRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private UpdateUserRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.User.Builder subBuilder = null; + if (user_ != null) { + subBuilder = user_.toBuilder(); + } + user_ = + input.readMessage(com.google.showcase.v1beta1.User.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(user_); + user_ = subBuilder.buildPartial(); + } + + break; + } + case 18: + { + com.google.protobuf.FieldMask.Builder subBuilder = null; + if (updateMask_ != null) { + subBuilder = updateMask_.toBuilder(); + } + updateMask_ = + input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateMask_); + updateMask_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateUserRequest.class, + com.google.showcase.v1beta1.UpdateUserRequest.Builder.class); + } + + public static final int USER_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.User user_; + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + @java.lang.Override + public boolean hasUser() { + return user_ != null; + } + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + @java.lang.Override + public com.google.showcase.v1beta1.User getUser() { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { + return getUser(); + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 2; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return updateMask_ != null; + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return getUpdateMask(); + } + + 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 (user_ != null) { + output.writeMessage(1, getUser()); + } + if (updateMask_ != null) { + output.writeMessage(2, getUpdateMask()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (user_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUser()); + } + if (updateMask_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); + } + size += unknownFields.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.showcase.v1beta1.UpdateUserRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.UpdateUserRequest other = + (com.google.showcase.v1beta1.UpdateUserRequest) obj; + + if (hasUser() != other.hasUser()) return false; + if (hasUser()) { + if (!getUser().equals(other.getUser())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasUser()) { + hash = (37 * hash) + USER_FIELD_NUMBER; + hash = (53 * hash) + getUser().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest 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.showcase.v1beta1.UpdateUserRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.UpdateUserRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for the google.showcase.v1beta1.Identity\UpdateUser
+   * method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.UpdateUserRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.UpdateUserRequest) + com.google.showcase.v1beta1.UpdateUserRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_UpdateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.UpdateUserRequest.class, + com.google.showcase.v1beta1.UpdateUserRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.UpdateUserRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (userBuilder_ == null) { + user_ = null; + } else { + user_ = null; + userBuilder_ = null; + } + if (updateMaskBuilder_ == null) { + updateMask_ = null; + } else { + updateMask_ = null; + updateMaskBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_UpdateUserRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateUserRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.UpdateUserRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateUserRequest build() { + com.google.showcase.v1beta1.UpdateUserRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.UpdateUserRequest buildPartial() { + com.google.showcase.v1beta1.UpdateUserRequest result = + new com.google.showcase.v1beta1.UpdateUserRequest(this); + if (userBuilder_ == null) { + result.user_ = user_; + } else { + result.user_ = userBuilder_.build(); + } + if (updateMaskBuilder_ == null) { + result.updateMask_ = updateMask_; + } else { + result.updateMask_ = updateMaskBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.UpdateUserRequest) { + return mergeFrom((com.google.showcase.v1beta1.UpdateUserRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.UpdateUserRequest other) { + if (other == com.google.showcase.v1beta1.UpdateUserRequest.getDefaultInstance()) return this; + if (other.hasUser()) { + mergeUser(other.getUser()); + } + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.UpdateUserRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.UpdateUserRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.User user_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + userBuilder_; + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + public boolean hasUser() { + return userBuilder_ != null || user_ != null; + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + public com.google.showcase.v1beta1.User getUser() { + if (userBuilder_ == null) { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } else { + return userBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder setUser(com.google.showcase.v1beta1.User value) { + if (userBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + user_ = value; + onChanged(); + } else { + userBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder setUser(com.google.showcase.v1beta1.User.Builder builderForValue) { + if (userBuilder_ == null) { + user_ = builderForValue.build(); + onChanged(); + } else { + userBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder mergeUser(com.google.showcase.v1beta1.User value) { + if (userBuilder_ == null) { + if (user_ != null) { + user_ = + com.google.showcase.v1beta1.User.newBuilder(user_).mergeFrom(value).buildPartial(); + } else { + user_ = value; + } + onChanged(); + } else { + userBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public Builder clearUser() { + if (userBuilder_ == null) { + user_ = null; + onChanged(); + } else { + user_ = null; + userBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public com.google.showcase.v1beta1.User.Builder getUserBuilder() { + + onChanged(); + return getUserFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + public com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder() { + if (userBuilder_ != null) { + return userBuilder_.getMessageOrBuilder(); + } else { + return user_ == null ? com.google.showcase.v1beta1.User.getDefaultInstance() : user_; + } + } + + /** + * + * + *
+     * The user to update.
+     * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder> + getUserFieldBuilder() { + if (userBuilder_ == null) { + userBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.User, + com.google.showcase.v1beta1.User.Builder, + com.google.showcase.v1beta1.UserOrBuilder>( + getUser(), getParentForChildren(), isClean()); + user_ = null; + } + return userBuilder_; + } + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return updateMaskBuilder_ != null || updateMask_ != null; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + onChanged(); + } else { + updateMaskBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + onChanged(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (updateMask_ != null) { + updateMask_ = + com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); + } else { + updateMask_ = value; + } + onChanged(); + } else { + updateMaskBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public Builder clearUpdateMask() { + if (updateMaskBuilder_ == null) { + updateMask_ = null; + onChanged(); + } else { + updateMask_ = null; + updateMaskBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * The field mask to determine which fields are to be updated. If empty, the
+     * server will assume all fields are to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.UpdateUserRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.UpdateUserRequest) + private static final com.google.showcase.v1beta1.UpdateUserRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.UpdateUserRequest(); + } + + public static com.google.showcase.v1beta1.UpdateUserRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateUserRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateUserRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.UpdateUserRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java new file mode 100644 index 0000000000..18fb3437d8 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UpdateUserRequestOrBuilder.java @@ -0,0 +1,102 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +public interface UpdateUserRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.UpdateUserRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return Whether the user field is set. + */ + boolean hasUser(); + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + * + * @return The user. + */ + com.google.showcase.v1beta1.User getUser(); + + /** + * + * + *
+   * The user to update.
+   * 
+ * + * .google.showcase.v1beta1.User user = 1; + */ + com.google.showcase.v1beta1.UserOrBuilder getUserOrBuilder(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * The field mask to determine which fields are to be updated. If empty, the
+   * server will assume all fields are to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2; + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java new file mode 100644 index 0000000000..4f7a5cbde7 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/User.java @@ -0,0 +1,2295 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * A user.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.User} + */ +public final class User extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.User) + UserOrBuilder { + private static final long serialVersionUID = 0L; + + // Use User.newBuilder() to construct. + private User(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private User() { + name_ = ""; + displayName_ = ""; + email_ = ""; + nickname_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new User(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private User( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + displayName_ = s; + break; + } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + email_ = s; + break; + } + case 34: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (createTime_ != null) { + subBuilder = createTime_.toBuilder(); + } + createTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(createTime_); + createTime_ = subBuilder.buildPartial(); + } + + break; + } + case 42: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (updateTime_ != null) { + subBuilder = updateTime_.toBuilder(); + } + updateTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateTime_); + updateTime_ = subBuilder.buildPartial(); + } + + break; + } + case 48: + { + bitField0_ |= 0x00000001; + age_ = input.readInt32(); + break; + } + case 57: + { + bitField0_ |= 0x00000002; + heightFeet_ = input.readDouble(); + break; + } + case 66: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + nickname_ = s; + break; + } + case 72: + { + bitField0_ |= 0x00000008; + enableNotifications_ = input.readBool(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_User_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_User_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.User.class, com.google.showcase.v1beta1.User.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The resource name of the user.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource name of the user.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object displayName_; + + /** + * + * + *
+   * The display_name of the user.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } + } + + /** + * + * + *
+   * The display_name of the user.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EMAIL_FIELD_NUMBER = 3; + private volatile java.lang.Object email_; + + /** + * + * + *
+   * The email address of the user.
+   * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The email. + */ + @java.lang.Override + public java.lang.String getEmail() { + java.lang.Object ref = email_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + email_ = s; + return s; + } + } + + /** + * + * + *
+   * The email address of the user.
+   * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for email. + */ + @java.lang.Override + public com.google.protobuf.ByteString getEmailBytes() { + java.lang.Object ref = email_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + email_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_TIME_FIELD_NUMBER = 4; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return createTime_ != null; + } + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return getCreateTime(); + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return updateTime_ != null; + } + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return getUpdateTime(); + } + + public static final int AGE_FIELD_NUMBER = 6; + private int age_; + + /** + * + * + *
+   * The age of the user in years.
+   * 
+ * + * optional int32 age = 6; + * + * @return Whether the age field is set. + */ + @java.lang.Override + public boolean hasAge() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The age of the user in years.
+   * 
+ * + * optional int32 age = 6; + * + * @return The age. + */ + @java.lang.Override + public int getAge() { + return age_; + } + + public static final int HEIGHT_FEET_FIELD_NUMBER = 7; + private double heightFeet_; + + /** + * + * + *
+   * The height of the user in feet.
+   * 
+ * + * optional double height_feet = 7; + * + * @return Whether the heightFeet field is set. + */ + @java.lang.Override + public boolean hasHeightFeet() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The height of the user in feet.
+   * 
+ * + * optional double height_feet = 7; + * + * @return The heightFeet. + */ + @java.lang.Override + public double getHeightFeet() { + return heightFeet_; + } + + public static final int NICKNAME_FIELD_NUMBER = 8; + private volatile java.lang.Object nickname_; + + /** + * + * + *
+   * The nickname of the user.
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return Whether the nickname field is set. + */ + @java.lang.Override + public boolean hasNickname() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * The nickname of the user.
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return The nickname. + */ + @java.lang.Override + public java.lang.String getNickname() { + java.lang.Object ref = nickname_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nickname_ = s; + return s; + } + } + + /** + * + * + *
+   * The nickname of the user.
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return The bytes for nickname. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNicknameBytes() { + java.lang.Object ref = nickname_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nickname_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ENABLE_NOTIFICATIONS_FIELD_NUMBER = 9; + private boolean enableNotifications_; + + /** + * + * + *
+   * Enables the receiving of notifications. The default is true if unset.
+   * (-- aip.dev/not-precedent: The default for the feature is true.
+   *     Ordinarily, the default for a `bool` field should be false. --)
+   * 
+ * + * optional bool enable_notifications = 9; + * + * @return Whether the enableNotifications field is set. + */ + @java.lang.Override + public boolean hasEnableNotifications() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Enables the receiving of notifications. The default is true if unset.
+   * (-- aip.dev/not-precedent: The default for the feature is true.
+   *     Ordinarily, the default for a `bool` field should be false. --)
+   * 
+ * + * optional bool enable_notifications = 9; + * + * @return The enableNotifications. + */ + @java.lang.Override + public boolean getEnableNotifications() { + return enableNotifications_; + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(email_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, email_); + } + if (createTime_ != null) { + output.writeMessage(4, getCreateTime()); + } + if (updateTime_ != null) { + output.writeMessage(5, getUpdateTime()); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt32(6, age_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeDouble(7, heightFeet_); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, nickname_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeBool(9, enableNotifications_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(email_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, email_); + } + if (createTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); + } + if (updateTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUpdateTime()); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(6, age_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(7, heightFeet_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, nickname_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, enableNotifications_); + } + size += unknownFields.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.showcase.v1beta1.User)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.User other = (com.google.showcase.v1beta1.User) obj; + + if (!getName().equals(other.getName())) return false; + if (!getDisplayName().equals(other.getDisplayName())) return false; + if (!getEmail().equals(other.getEmail())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (hasAge() != other.hasAge()) return false; + if (hasAge()) { + if (getAge() != other.getAge()) return false; + } + if (hasHeightFeet() != other.hasHeightFeet()) return false; + if (hasHeightFeet()) { + if (java.lang.Double.doubleToLongBits(getHeightFeet()) + != java.lang.Double.doubleToLongBits(other.getHeightFeet())) return false; + } + if (hasNickname() != other.hasNickname()) return false; + if (hasNickname()) { + if (!getNickname().equals(other.getNickname())) return false; + } + if (hasEnableNotifications() != other.hasEnableNotifications()) return false; + if (hasEnableNotifications()) { + if (getEnableNotifications() != other.getEnableNotifications()) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + hash = (37 * hash) + EMAIL_FIELD_NUMBER; + hash = (53 * hash) + getEmail().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + if (hasAge()) { + hash = (37 * hash) + AGE_FIELD_NUMBER; + hash = (53 * hash) + getAge(); + } + if (hasHeightFeet()) { + hash = (37 * hash) + HEIGHT_FEET_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getHeightFeet())); + } + if (hasNickname()) { + hash = (37 * hash) + NICKNAME_FIELD_NUMBER; + hash = (53 * hash) + getNickname().hashCode(); + } + if (hasEnableNotifications()) { + hash = (37 * hash) + ENABLE_NOTIFICATIONS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableNotifications()); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.User parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.User parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.User parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.User 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.showcase.v1beta1.User parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.User parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.User parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.User parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.User parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.User parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.User parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.User parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.User 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A user.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.User} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.User) + com.google.showcase.v1beta1.UserOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_User_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_User_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.User.class, + com.google.showcase.v1beta1.User.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.User.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + displayName_ = ""; + + email_ = ""; + + if (createTimeBuilder_ == null) { + createTime_ = null; + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + if (updateTimeBuilder_ == null) { + updateTime_ = null; + } else { + updateTime_ = null; + updateTimeBuilder_ = null; + } + age_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + heightFeet_ = 0D; + bitField0_ = (bitField0_ & ~0x00000002); + nickname_ = ""; + bitField0_ = (bitField0_ & ~0x00000004); + enableNotifications_ = false; + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.IdentityOuterClass + .internal_static_google_showcase_v1beta1_User_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.User getDefaultInstanceForType() { + return com.google.showcase.v1beta1.User.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.User build() { + com.google.showcase.v1beta1.User result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.User buildPartial() { + com.google.showcase.v1beta1.User result = new com.google.showcase.v1beta1.User(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + result.name_ = name_; + result.displayName_ = displayName_; + result.email_ = email_; + if (createTimeBuilder_ == null) { + result.createTime_ = createTime_; + } else { + result.createTime_ = createTimeBuilder_.build(); + } + if (updateTimeBuilder_ == null) { + result.updateTime_ = updateTime_; + } else { + result.updateTime_ = updateTimeBuilder_.build(); + } + if (((from_bitField0_ & 0x00000001) != 0)) { + result.age_ = age_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.heightFeet_ = heightFeet_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + to_bitField0_ |= 0x00000004; + } + result.nickname_ = nickname_; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.enableNotifications_ = enableNotifications_; + to_bitField0_ |= 0x00000008; + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.User) { + return mergeFrom((com.google.showcase.v1beta1.User) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.User other) { + if (other == com.google.showcase.v1beta1.User.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + onChanged(); + } + if (!other.getEmail().isEmpty()) { + email_ = other.email_; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + if (other.hasAge()) { + setAge(other.getAge()); + } + if (other.hasHeightFeet()) { + setHeightFeet(other.getHeightFeet()); + } + if (other.hasNickname()) { + bitField0_ |= 0x00000004; + nickname_ = other.nickname_; + onChanged(); + } + if (other.hasEnableNotifications()) { + setEnableNotifications(other.getEnableNotifications()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.User parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.User) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The resource name of the user.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource name of the user.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource name of the user.
+     * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the user.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource name of the user.
+     * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + + /** + * + * + *
+     * The display_name of the user.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The display_name of the user.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The display_name of the user.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + displayName_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The display_name of the user.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + + displayName_ = getDefaultInstance().getDisplayName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The display_name of the user.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + displayName_ = value; + onChanged(); + return this; + } + + private java.lang.Object email_ = ""; + + /** + * + * + *
+     * The email address of the user.
+     * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The email. + */ + public java.lang.String getEmail() { + java.lang.Object ref = email_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + email_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The email address of the user.
+     * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for email. + */ + public com.google.protobuf.ByteString getEmailBytes() { + java.lang.Object ref = email_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + email_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The email address of the user.
+     * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The email to set. + * @return This builder for chaining. + */ + public Builder setEmail(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + email_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The email address of the user.
+     * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearEmail() { + + email_ = getDefaultInstance().getEmail(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The email address of the user.
+     * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for email to set. + * @return This builder for chaining. + */ + public Builder setEmailBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + email_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return createTimeBuilder_ != null || createTime_ != null; + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + onChanged(); + } else { + createTimeBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + onChanged(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (createTime_ != null) { + createTime_ = + com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); + } else { + createTime_ = value; + } + onChanged(); + } else { + createTimeBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + if (createTimeBuilder_ == null) { + createTime_ = null; + onChanged(); + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * The timestamp at which the user was created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return updateTimeBuilder_ != null || updateTime_ != null; + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + onChanged(); + } else { + updateTimeBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + onChanged(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (updateTime_ != null) { + updateTime_ = + com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); + } else { + updateTime_ = value; + } + onChanged(); + } else { + updateTimeBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + if (updateTimeBuilder_ == null) { + updateTime_ = null; + onChanged(); + } else { + updateTime_ = null; + updateTimeBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * The latest timestamp at which the user was updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + private int age_; + + /** + * + * + *
+     * The age of the user in years.
+     * 
+ * + * optional int32 age = 6; + * + * @return Whether the age field is set. + */ + @java.lang.Override + public boolean hasAge() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The age of the user in years.
+     * 
+ * + * optional int32 age = 6; + * + * @return The age. + */ + @java.lang.Override + public int getAge() { + return age_; + } + + /** + * + * + *
+     * The age of the user in years.
+     * 
+ * + * optional int32 age = 6; + * + * @param value The age to set. + * @return This builder for chaining. + */ + public Builder setAge(int value) { + bitField0_ |= 0x00000001; + age_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The age of the user in years.
+     * 
+ * + * optional int32 age = 6; + * + * @return This builder for chaining. + */ + public Builder clearAge() { + bitField0_ = (bitField0_ & ~0x00000001); + age_ = 0; + onChanged(); + return this; + } + + private double heightFeet_; + + /** + * + * + *
+     * The height of the user in feet.
+     * 
+ * + * optional double height_feet = 7; + * + * @return Whether the heightFeet field is set. + */ + @java.lang.Override + public boolean hasHeightFeet() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The height of the user in feet.
+     * 
+ * + * optional double height_feet = 7; + * + * @return The heightFeet. + */ + @java.lang.Override + public double getHeightFeet() { + return heightFeet_; + } + + /** + * + * + *
+     * The height of the user in feet.
+     * 
+ * + * optional double height_feet = 7; + * + * @param value The heightFeet to set. + * @return This builder for chaining. + */ + public Builder setHeightFeet(double value) { + bitField0_ |= 0x00000002; + heightFeet_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The height of the user in feet.
+     * 
+ * + * optional double height_feet = 7; + * + * @return This builder for chaining. + */ + public Builder clearHeightFeet() { + bitField0_ = (bitField0_ & ~0x00000002); + heightFeet_ = 0D; + onChanged(); + return this; + } + + private java.lang.Object nickname_ = ""; + + /** + * + * + *
+     * The nickname of the user.
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @return Whether the nickname field is set. + */ + public boolean hasNickname() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The nickname of the user.
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @return The nickname. + */ + public java.lang.String getNickname() { + java.lang.Object ref = nickname_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nickname_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The nickname of the user.
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @return The bytes for nickname. + */ + public com.google.protobuf.ByteString getNicknameBytes() { + java.lang.Object ref = nickname_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nickname_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The nickname of the user.
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @param value The nickname to set. + * @return This builder for chaining. + */ + public Builder setNickname(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + nickname_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The nickname of the user.
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @return This builder for chaining. + */ + public Builder clearNickname() { + bitField0_ = (bitField0_ & ~0x00000004); + nickname_ = getDefaultInstance().getNickname(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The nickname of the user.
+     * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+     *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+     * 
+ * + * optional string nickname = 8; + * + * @param value The bytes for nickname to set. + * @return This builder for chaining. + */ + public Builder setNicknameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000004; + nickname_ = value; + onChanged(); + return this; + } + + private boolean enableNotifications_; + + /** + * + * + *
+     * Enables the receiving of notifications. The default is true if unset.
+     * (-- aip.dev/not-precedent: The default for the feature is true.
+     *     Ordinarily, the default for a `bool` field should be false. --)
+     * 
+ * + * optional bool enable_notifications = 9; + * + * @return Whether the enableNotifications field is set. + */ + @java.lang.Override + public boolean hasEnableNotifications() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Enables the receiving of notifications. The default is true if unset.
+     * (-- aip.dev/not-precedent: The default for the feature is true.
+     *     Ordinarily, the default for a `bool` field should be false. --)
+     * 
+ * + * optional bool enable_notifications = 9; + * + * @return The enableNotifications. + */ + @java.lang.Override + public boolean getEnableNotifications() { + return enableNotifications_; + } + + /** + * + * + *
+     * Enables the receiving of notifications. The default is true if unset.
+     * (-- aip.dev/not-precedent: The default for the feature is true.
+     *     Ordinarily, the default for a `bool` field should be false. --)
+     * 
+ * + * optional bool enable_notifications = 9; + * + * @param value The enableNotifications to set. + * @return This builder for chaining. + */ + public Builder setEnableNotifications(boolean value) { + bitField0_ |= 0x00000008; + enableNotifications_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Enables the receiving of notifications. The default is true if unset.
+     * (-- aip.dev/not-precedent: The default for the feature is true.
+     *     Ordinarily, the default for a `bool` field should be false. --)
+     * 
+ * + * optional bool enable_notifications = 9; + * + * @return This builder for chaining. + */ + public Builder clearEnableNotifications() { + bitField0_ = (bitField0_ & ~0x00000008); + enableNotifications_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.User) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.User) + private static final com.google.showcase.v1beta1.User DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.User(); + } + + public static com.google.showcase.v1beta1.User getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public User parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new User(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.User getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserName.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserName.java new file mode 100644 index 0000000000..0195b1062d --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserName.java @@ -0,0 +1,166 @@ +/* + * Copyright 2025 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. + */ + +package com.google.showcase.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class UserName implements ResourceName { + private static final PathTemplate USER = PathTemplate.createWithoutUrlEncoding("users/{user}"); + private volatile Map fieldValuesMap; + private final String user; + + @Deprecated + protected UserName() { + user = null; + } + + private UserName(Builder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + } + + public String getUser() { + return user; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static UserName of(String user) { + return newBuilder().setUser(user).build(); + } + + public static String format(String user) { + return newBuilder().setUser(user).build().toString(); + } + + public static UserName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + USER.validatedMatch(formattedString, "UserName.parse: formattedString not in valid format"); + return of(matchMap.get("user")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (UserName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return USER.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (user != null) { + fieldMapBuilder.put("user", user); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return USER.instantiate("user", user); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + UserName that = ((UserName) o); + return Objects.equals(this.user, that.user); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(user); + return h; + } + + /** Builder for users/{user}. */ + public static class Builder { + private String user; + + protected Builder() {} + + public String getUser() { + return user; + } + + public Builder setUser(String user) { + this.user = user; + return this; + } + + private Builder(UserName userName) { + this.user = userName.user; + } + + public UserName build() { + return new UserName(this); + } + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java new file mode 100644 index 0000000000..b3efd40700 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/UserOrBuilder.java @@ -0,0 +1,310 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/identity.proto + +package com.google.showcase.v1beta1; + +public interface UserOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.User) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource name of the user.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The resource name of the user.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The display_name of the user.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The displayName. + */ + java.lang.String getDisplayName(); + + /** + * + * + *
+   * The display_name of the user.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString getDisplayNameBytes(); + + /** + * + * + *
+   * The email address of the user.
+   * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The email. + */ + java.lang.String getEmail(); + + /** + * + * + *
+   * The email address of the user.
+   * 
+ * + * string email = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for email. + */ + com.google.protobuf.ByteString getEmailBytes(); + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * The timestamp at which the user was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * The latest timestamp at which the user was updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); + + /** + * + * + *
+   * The age of the user in years.
+   * 
+ * + * optional int32 age = 6; + * + * @return Whether the age field is set. + */ + boolean hasAge(); + + /** + * + * + *
+   * The age of the user in years.
+   * 
+ * + * optional int32 age = 6; + * + * @return The age. + */ + int getAge(); + + /** + * + * + *
+   * The height of the user in feet.
+   * 
+ * + * optional double height_feet = 7; + * + * @return Whether the heightFeet field is set. + */ + boolean hasHeightFeet(); + + /** + * + * + *
+   * The height of the user in feet.
+   * 
+ * + * optional double height_feet = 7; + * + * @return The heightFeet. + */ + double getHeightFeet(); + + /** + * + * + *
+   * The nickname of the user.
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return Whether the nickname field is set. + */ + boolean hasNickname(); + + /** + * + * + *
+   * The nickname of the user.
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return The nickname. + */ + java.lang.String getNickname(); + + /** + * + * + *
+   * The nickname of the user.
+   * (-- aip.dev/not-precedent: An empty string is a valid nickname.
+   *     Ordinarily, proto3_optional should not be used on a `string` field. --)
+   * 
+ * + * optional string nickname = 8; + * + * @return The bytes for nickname. + */ + com.google.protobuf.ByteString getNicknameBytes(); + + /** + * + * + *
+   * Enables the receiving of notifications. The default is true if unset.
+   * (-- aip.dev/not-precedent: The default for the feature is true.
+   *     Ordinarily, the default for a `bool` field should be false. --)
+   * 
+ * + * optional bool enable_notifications = 9; + * + * @return Whether the enableNotifications field is set. + */ + boolean hasEnableNotifications(); + + /** + * + * + *
+   * Enables the receiving of notifications. The default is true if unset.
+   * (-- aip.dev/not-precedent: The default for the feature is true.
+   *     Ordinarily, the default for a `bool` field should be false. --)
+   * 
+ * + * optional bool enable_notifications = 9; + * + * @return The enableNotifications. + */ + boolean getEnableNotifications(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java new file mode 100644 index 0000000000..141314a96b --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequest.java @@ -0,0 +1,968 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.VerifyTestRequest} */ +public final class VerifyTestRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.VerifyTestRequest) + VerifyTestRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use VerifyTestRequest.newBuilder() to construct. + private VerifyTestRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private VerifyTestRequest() { + name_ = ""; + answer_ = com.google.protobuf.ByteString.EMPTY; + answers_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new VerifyTestRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private VerifyTestRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: + { + answer_ = input.readBytes(); + break; + } + case 26: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + answers_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + answers_.add(input.readBytes()); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + answers_ = java.util.Collections.unmodifiableList(answers_); // C + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.VerifyTestRequest.class, + com.google.showcase.v1beta1.VerifyTestRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + + /** + * + * + *
+   * The test to have an answer registered to it.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * The test to have an answer registered to it.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ANSWER_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString answer_; + + /** + * + * + *
+   * The answer from the test.
+   * 
+ * + * bytes answer = 2; + * + * @return The answer. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAnswer() { + return answer_; + } + + public static final int ANSWERS_FIELD_NUMBER = 3; + private java.util.List answers_; + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @return A list containing the answers. + */ + @java.lang.Override + public java.util.List getAnswersList() { + return answers_; + } + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @return The count of answers. + */ + public int getAnswersCount() { + return answers_.size(); + } + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @param index The index of the element to return. + * @return The answers at the given index. + */ + public com.google.protobuf.ByteString getAnswers(int index) { + return answers_.get(index); + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!answer_.isEmpty()) { + output.writeBytes(2, answer_); + } + for (int i = 0; i < answers_.size(); i++) { + output.writeBytes(3, answers_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!answer_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, answer_); + } + { + int dataSize = 0; + for (int i = 0; i < answers_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream.computeBytesSizeNoTag(answers_.get(i)); + } + size += dataSize; + size += 1 * getAnswersList().size(); + } + size += unknownFields.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.showcase.v1beta1.VerifyTestRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.VerifyTestRequest other = + (com.google.showcase.v1beta1.VerifyTestRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getAnswer().equals(other.getAnswer())) return false; + if (!getAnswersList().equals(other.getAnswersList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + ANSWER_FIELD_NUMBER; + hash = (53 * hash) + getAnswer().hashCode(); + if (getAnswersCount() > 0) { + hash = (37 * hash) + ANSWERS_FIELD_NUMBER; + hash = (53 * hash) + getAnswersList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest 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.showcase.v1beta1.VerifyTestRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.VerifyTestRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.VerifyTestRequest} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.VerifyTestRequest) + com.google.showcase.v1beta1.VerifyTestRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.VerifyTestRequest.class, + com.google.showcase.v1beta1.VerifyTestRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.VerifyTestRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + answer_ = com.google.protobuf.ByteString.EMPTY; + + answers_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.VerifyTestRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestRequest build() { + com.google.showcase.v1beta1.VerifyTestRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestRequest buildPartial() { + com.google.showcase.v1beta1.VerifyTestRequest result = + new com.google.showcase.v1beta1.VerifyTestRequest(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + result.answer_ = answer_; + if (((bitField0_ & 0x00000001) != 0)) { + answers_ = java.util.Collections.unmodifiableList(answers_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.answers_ = answers_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.VerifyTestRequest) { + return mergeFrom((com.google.showcase.v1beta1.VerifyTestRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.VerifyTestRequest other) { + if (other == com.google.showcase.v1beta1.VerifyTestRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.getAnswer() != com.google.protobuf.ByteString.EMPTY) { + setAnswer(other.getAnswer()); + } + if (!other.answers_.isEmpty()) { + if (answers_.isEmpty()) { + answers_ = other.answers_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureAnswersIsMutable(); + answers_.addAll(other.answers_); + } + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.VerifyTestRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.VerifyTestRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The test to have an answer registered to it.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The test to have an answer registered to it.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The test to have an answer registered to it.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The test to have an answer registered to it.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The test to have an answer registered to it.
+     * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString answer_ = com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+     * The answer from the test.
+     * 
+ * + * bytes answer = 2; + * + * @return The answer. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAnswer() { + return answer_; + } + + /** + * + * + *
+     * The answer from the test.
+     * 
+ * + * bytes answer = 2; + * + * @param value The answer to set. + * @return This builder for chaining. + */ + public Builder setAnswer(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + answer_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The answer from the test.
+     * 
+ * + * bytes answer = 2; + * + * @return This builder for chaining. + */ + public Builder clearAnswer() { + + answer_ = getDefaultInstance().getAnswer(); + onChanged(); + return this; + } + + private java.util.List answers_ = + java.util.Collections.emptyList(); + + private void ensureAnswersIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + answers_ = new java.util.ArrayList(answers_); + bitField0_ |= 0x00000001; + } + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @return A list containing the answers. + */ + public java.util.List getAnswersList() { + return ((bitField0_ & 0x00000001) != 0) + ? java.util.Collections.unmodifiableList(answers_) + : answers_; + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @return The count of answers. + */ + public int getAnswersCount() { + return answers_.size(); + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @param index The index of the element to return. + * @return The answers at the given index. + */ + public com.google.protobuf.ByteString getAnswers(int index) { + return answers_.get(index); + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @param index The index to set the value at. + * @param value The answers to set. + * @return This builder for chaining. + */ + public Builder setAnswers(int index, com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureAnswersIsMutable(); + answers_.set(index, value); + onChanged(); + return this; + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @param value The answers to add. + * @return This builder for chaining. + */ + public Builder addAnswers(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureAnswersIsMutable(); + answers_.add(value); + onChanged(); + return this; + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @param values The answers to add. + * @return This builder for chaining. + */ + public Builder addAllAnswers( + java.lang.Iterable values) { + ensureAnswersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, answers_); + onChanged(); + return this; + } + + /** + * + * + *
+     * The answers from the test if multiple are to be checked
+     * 
+ * + * repeated bytes answers = 3; + * + * @return This builder for chaining. + */ + public Builder clearAnswers() { + answers_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.VerifyTestRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.VerifyTestRequest) + private static final com.google.showcase.v1beta1.VerifyTestRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.VerifyTestRequest(); + } + + public static com.google.showcase.v1beta1.VerifyTestRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VerifyTestRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new VerifyTestRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.VerifyTestRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java new file mode 100644 index 0000000000..12a4c76ca0 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestRequestOrBuilder.java @@ -0,0 +1,104 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface VerifyTestRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.VerifyTestRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The test to have an answer registered to it.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The test to have an answer registered to it.
+   * 
+ * + * string name = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The answer from the test.
+   * 
+ * + * bytes answer = 2; + * + * @return The answer. + */ + com.google.protobuf.ByteString getAnswer(); + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @return A list containing the answers. + */ + java.util.List getAnswersList(); + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @return The count of answers. + */ + int getAnswersCount(); + + /** + * + * + *
+   * The answers from the test if multiple are to be checked
+   * 
+ * + * repeated bytes answers = 3; + * + * @param index The index of the element to return. + * @return The answers at the given index. + */ + com.google.protobuf.ByteString getAnswers(int index); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java new file mode 100644 index 0000000000..38cabe8b19 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponse.java @@ -0,0 +1,722 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +/** Protobuf type {@code google.showcase.v1beta1.VerifyTestResponse} */ +public final class VerifyTestResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.VerifyTestResponse) + VerifyTestResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use VerifyTestResponse.newBuilder() to construct. + private VerifyTestResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private VerifyTestResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new VerifyTestResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private VerifyTestResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.showcase.v1beta1.Issue.Builder subBuilder = null; + if (issue_ != null) { + subBuilder = issue_.toBuilder(); + } + issue_ = + input.readMessage(com.google.showcase.v1beta1.Issue.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(issue_); + issue_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.VerifyTestResponse.class, + com.google.showcase.v1beta1.VerifyTestResponse.Builder.class); + } + + public static final int ISSUE_FIELD_NUMBER = 1; + private com.google.showcase.v1beta1.Issue issue_; + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return Whether the issue field is set. + */ + @java.lang.Override + public boolean hasIssue() { + return issue_ != null; + } + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return The issue. + */ + @java.lang.Override + public com.google.showcase.v1beta1.Issue getIssue() { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + @java.lang.Override + public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { + return getIssue(); + } + + 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 (issue_ != null) { + output.writeMessage(1, getIssue()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (issue_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getIssue()); + } + size += unknownFields.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.showcase.v1beta1.VerifyTestResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.VerifyTestResponse other = + (com.google.showcase.v1beta1.VerifyTestResponse) obj; + + if (hasIssue() != other.hasIssue()) return false; + if (hasIssue()) { + if (!getIssue().equals(other.getIssue())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasIssue()) { + hash = (37 * hash) + ISSUE_FIELD_NUMBER; + hash = (53 * hash) + getIssue().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse 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.showcase.v1beta1.VerifyTestResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.VerifyTestResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** Protobuf type {@code google.showcase.v1beta1.VerifyTestResponse} */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.VerifyTestResponse) + com.google.showcase.v1beta1.VerifyTestResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.VerifyTestResponse.class, + com.google.showcase.v1beta1.VerifyTestResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.VerifyTestResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (issueBuilder_ == null) { + issue_ = null; + } else { + issue_ = null; + issueBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.TestingOuterClass + .internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.VerifyTestResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestResponse build() { + com.google.showcase.v1beta1.VerifyTestResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.VerifyTestResponse buildPartial() { + com.google.showcase.v1beta1.VerifyTestResponse result = + new com.google.showcase.v1beta1.VerifyTestResponse(this); + if (issueBuilder_ == null) { + result.issue_ = issue_; + } else { + result.issue_ = issueBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.VerifyTestResponse) { + return mergeFrom((com.google.showcase.v1beta1.VerifyTestResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.VerifyTestResponse other) { + if (other == com.google.showcase.v1beta1.VerifyTestResponse.getDefaultInstance()) return this; + if (other.hasIssue()) { + mergeIssue(other.getIssue()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.VerifyTestResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.VerifyTestResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.showcase.v1beta1.Issue issue_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder> + issueBuilder_; + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return Whether the issue field is set. + */ + public boolean hasIssue() { + return issueBuilder_ != null || issue_ != null; + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return The issue. + */ + public com.google.showcase.v1beta1.Issue getIssue() { + if (issueBuilder_ == null) { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } else { + return issueBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public Builder setIssue(com.google.showcase.v1beta1.Issue value) { + if (issueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + issue_ = value; + onChanged(); + } else { + issueBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public Builder setIssue(com.google.showcase.v1beta1.Issue.Builder builderForValue) { + if (issueBuilder_ == null) { + issue_ = builderForValue.build(); + onChanged(); + } else { + issueBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public Builder mergeIssue(com.google.showcase.v1beta1.Issue value) { + if (issueBuilder_ == null) { + if (issue_ != null) { + issue_ = + com.google.showcase.v1beta1.Issue.newBuilder(issue_).mergeFrom(value).buildPartial(); + } else { + issue_ = value; + } + onChanged(); + } else { + issueBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public Builder clearIssue() { + if (issueBuilder_ == null) { + issue_ = null; + onChanged(); + } else { + issue_ = null; + issueBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public com.google.showcase.v1beta1.Issue.Builder getIssueBuilder() { + + onChanged(); + return getIssueFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + public com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder() { + if (issueBuilder_ != null) { + return issueBuilder_.getMessageOrBuilder(); + } else { + return issue_ == null ? com.google.showcase.v1beta1.Issue.getDefaultInstance() : issue_; + } + } + + /** + * + * + *
+     * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+     * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder> + getIssueFieldBuilder() { + if (issueBuilder_ == null) { + issueBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.Issue, + com.google.showcase.v1beta1.Issue.Builder, + com.google.showcase.v1beta1.IssueOrBuilder>( + getIssue(), getParentForChildren(), isClean()); + issue_ = null; + } + return issueBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.VerifyTestResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.VerifyTestResponse) + private static final com.google.showcase.v1beta1.VerifyTestResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.VerifyTestResponse(); + } + + public static com.google.showcase.v1beta1.VerifyTestResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VerifyTestResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new VerifyTestResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.VerifyTestResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java new file mode 100644 index 0000000000..669a7abcbd --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/VerifyTestResponseOrBuilder.java @@ -0,0 +1,62 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/testing.proto + +package com.google.showcase.v1beta1; + +public interface VerifyTestResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.VerifyTestResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return Whether the issue field is set. + */ + boolean hasIssue(); + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + * + * @return The issue. + */ + com.google.showcase.v1beta1.Issue getIssue(); + + /** + * + * + *
+   * An issue if check answer was unsuccessful. This will be empty if the check answer succeeded.
+   * 
+ * + * .google.showcase.v1beta1.Issue issue = 1; + */ + com.google.showcase.v1beta1.IssueOrBuilder getIssueOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java new file mode 100644 index 0000000000..f319d17f49 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadata.java @@ -0,0 +1,737 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The metadata for Wait operation.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitMetadata} + */ +public final class WaitMetadata extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.WaitMetadata) + WaitMetadataOrBuilder { + private static final long serialVersionUID = 0L; + + // Use WaitMetadata.newBuilder() to construct. + private WaitMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private WaitMetadata() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new WaitMetadata(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private WaitMetadata( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (endTime_ != null) { + subBuilder = endTime_.toBuilder(); + } + endTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(endTime_); + endTime_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitMetadata.class, + com.google.showcase.v1beta1.WaitMetadata.Builder.class); + } + + public static final int END_TIME_FIELD_NUMBER = 1; + private com.google.protobuf.Timestamp endTime_; + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + @java.lang.Override + public boolean hasEndTime() { + return endTime_ != null; + } + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getEndTime() { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + return getEndTime(); + } + + 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 (endTime_ != null) { + output.writeMessage(1, getEndTime()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (endTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getEndTime()); + } + size += unknownFields.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.showcase.v1beta1.WaitMetadata)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.WaitMetadata other = (com.google.showcase.v1beta1.WaitMetadata) obj; + + if (hasEndTime() != other.hasEndTime()) return false; + if (hasEndTime()) { + if (!getEndTime().equals(other.getEndTime())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasEndTime()) { + hash = (37 * hash) + END_TIME_FIELD_NUMBER; + hash = (53 * hash) + getEndTime().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitMetadata 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.showcase.v1beta1.WaitMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.WaitMetadata 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The metadata for Wait operation.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitMetadata} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.WaitMetadata) + com.google.showcase.v1beta1.WaitMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitMetadata.class, + com.google.showcase.v1beta1.WaitMetadata.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.WaitMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (endTimeBuilder_ == null) { + endTime_ = null; + } else { + endTime_ = null; + endTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitMetadata_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitMetadata getDefaultInstanceForType() { + return com.google.showcase.v1beta1.WaitMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitMetadata build() { + com.google.showcase.v1beta1.WaitMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitMetadata buildPartial() { + com.google.showcase.v1beta1.WaitMetadata result = + new com.google.showcase.v1beta1.WaitMetadata(this); + if (endTimeBuilder_ == null) { + result.endTime_ = endTime_; + } else { + result.endTime_ = endTimeBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.WaitMetadata) { + return mergeFrom((com.google.showcase.v1beta1.WaitMetadata) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.WaitMetadata other) { + if (other == com.google.showcase.v1beta1.WaitMetadata.getDefaultInstance()) return this; + if (other.hasEndTime()) { + mergeEndTime(other.getEndTime()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.WaitMetadata parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.WaitMetadata) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.protobuf.Timestamp endTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + endTimeBuilder_; + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + public boolean hasEndTime() { + return endTimeBuilder_ != null || endTime_ != null; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + public com.google.protobuf.Timestamp getEndTime() { + if (endTimeBuilder_ == null) { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } else { + return endTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder setEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + endTime_ = value; + onChanged(); + } else { + endTimeBuilder_.setMessage(value); + } + + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (endTimeBuilder_ == null) { + endTime_ = builderForValue.build(); + onChanged(); + } else { + endTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder mergeEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (endTime_ != null) { + endTime_ = + com.google.protobuf.Timestamp.newBuilder(endTime_).mergeFrom(value).buildPartial(); + } else { + endTime_ = value; + } + onChanged(); + } else { + endTimeBuilder_.mergeFrom(value); + } + + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder clearEndTime() { + if (endTimeBuilder_ == null) { + endTime_ = null; + onChanged(); + } else { + endTime_ = null; + endTimeBuilder_ = null; + } + + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { + + onChanged(); + return getEndTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + if (endTimeBuilder_ != null) { + return endTimeBuilder_.getMessageOrBuilder(); + } else { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getEndTimeFieldBuilder() { + if (endTimeBuilder_ == null) { + endTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getEndTime(), getParentForChildren(), isClean()); + endTime_ = null; + } + return endTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.WaitMetadata) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.WaitMetadata) + private static final com.google.showcase.v1beta1.WaitMetadata DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.WaitMetadata(); + } + + public static com.google.showcase.v1beta1.WaitMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WaitMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new WaitMetadata(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.WaitMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java new file mode 100644 index 0000000000..7c4cbb844c --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitMetadataOrBuilder.java @@ -0,0 +1,62 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface WaitMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.WaitMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + boolean hasEndTime(); + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + com.google.protobuf.Timestamp getEndTime(); + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java new file mode 100644 index 0000000000..ee5df9cb45 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequest.java @@ -0,0 +1,1867 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The request for Wait method.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitRequest} + */ +public final class WaitRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.WaitRequest) + WaitRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use WaitRequest.newBuilder() to construct. + private WaitRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private WaitRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new WaitRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private WaitRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (endCase_ == 1) { + subBuilder = ((com.google.protobuf.Timestamp) end_).toBuilder(); + } + end_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.protobuf.Timestamp) end_); + end_ = subBuilder.buildPartial(); + } + endCase_ = 1; + break; + } + case 18: + { + com.google.rpc.Status.Builder subBuilder = null; + if (responseCase_ == 2) { + subBuilder = ((com.google.rpc.Status) response_).toBuilder(); + } + response_ = input.readMessage(com.google.rpc.Status.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.rpc.Status) response_); + response_ = subBuilder.buildPartial(); + } + responseCase_ = 2; + break; + } + case 26: + { + com.google.showcase.v1beta1.WaitResponse.Builder subBuilder = null; + if (responseCase_ == 3) { + subBuilder = ((com.google.showcase.v1beta1.WaitResponse) response_).toBuilder(); + } + response_ = + input.readMessage( + com.google.showcase.v1beta1.WaitResponse.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.showcase.v1beta1.WaitResponse) response_); + response_ = subBuilder.buildPartial(); + } + responseCase_ = 3; + break; + } + case 34: + { + com.google.protobuf.Duration.Builder subBuilder = null; + if (endCase_ == 4) { + subBuilder = ((com.google.protobuf.Duration) end_).toBuilder(); + } + end_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.protobuf.Duration) end_); + end_ = subBuilder.buildPartial(); + } + endCase_ = 4; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitRequest.class, + com.google.showcase.v1beta1.WaitRequest.Builder.class); + } + + private int endCase_ = 0; + private java.lang.Object end_; + + public enum EndCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + END_TIME(1), + TTL(4), + END_NOT_SET(0); + private final int value; + + private EndCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static EndCase valueOf(int value) { + return forNumber(value); + } + + public static EndCase forNumber(int value) { + switch (value) { + case 1: + return END_TIME; + case 4: + return TTL; + case 0: + return END_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public EndCase getEndCase() { + return EndCase.forNumber(endCase_); + } + + private int responseCase_ = 0; + private java.lang.Object response_; + + public enum ResponseCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + ERROR(2), + SUCCESS(3), + RESPONSE_NOT_SET(0); + private final int value; + + private ResponseCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ResponseCase valueOf(int value) { + return forNumber(value); + } + + public static ResponseCase forNumber(int value) { + switch (value) { + case 2: + return ERROR; + case 3: + return SUCCESS; + case 0: + return RESPONSE_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public static final int END_TIME_FIELD_NUMBER = 1; + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + @java.lang.Override + public boolean hasEndTime() { + return endCase_ == 1; + } + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getEndTime() { + if (endCase_ == 1) { + return (com.google.protobuf.Timestamp) end_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + if (endCase_ == 1) { + return (com.google.protobuf.Timestamp) end_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + + public static final int TTL_FIELD_NUMBER = 4; + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return Whether the ttl field is set. + */ + @java.lang.Override + public boolean hasTtl() { + return endCase_ == 4; + } + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return The ttl. + */ + @java.lang.Override + public com.google.protobuf.Duration getTtl() { + if (endCase_ == 4) { + return (com.google.protobuf.Duration) end_; + } + return com.google.protobuf.Duration.getDefaultInstance(); + } + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getTtlOrBuilder() { + if (endCase_ == 4) { + return (com.google.protobuf.Duration) end_; + } + return com.google.protobuf.Duration.getDefaultInstance(); + } + + public static final int ERROR_FIELD_NUMBER = 2; + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + + public static final int SUCCESS_FIELD_NUMBER = 3; + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return Whether the success field is set. + */ + @java.lang.Override + public boolean hasSuccess() { + return responseCase_ == 3; + } + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return The success. + */ + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponse getSuccess() { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.WaitResponse) response_; + } + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponseOrBuilder getSuccessOrBuilder() { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.WaitResponse) response_; + } + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + + 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 (endCase_ == 1) { + output.writeMessage(1, (com.google.protobuf.Timestamp) end_); + } + if (responseCase_ == 2) { + output.writeMessage(2, (com.google.rpc.Status) response_); + } + if (responseCase_ == 3) { + output.writeMessage(3, (com.google.showcase.v1beta1.WaitResponse) response_); + } + if (endCase_ == 4) { + output.writeMessage(4, (com.google.protobuf.Duration) end_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (endCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.protobuf.Timestamp) end_); + } + if (responseCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.rpc.Status) response_); + } + if (responseCase_ == 3) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, (com.google.showcase.v1beta1.WaitResponse) response_); + } + if (endCase_ == 4) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 4, (com.google.protobuf.Duration) end_); + } + size += unknownFields.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.showcase.v1beta1.WaitRequest)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.WaitRequest other = (com.google.showcase.v1beta1.WaitRequest) obj; + + if (!getEndCase().equals(other.getEndCase())) return false; + switch (endCase_) { + case 1: + if (!getEndTime().equals(other.getEndTime())) return false; + break; + case 4: + if (!getTtl().equals(other.getTtl())) return false; + break; + case 0: + default: + } + if (!getResponseCase().equals(other.getResponseCase())) return false; + switch (responseCase_) { + case 2: + if (!getError().equals(other.getError())) return false; + break; + case 3: + if (!getSuccess().equals(other.getSuccess())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (endCase_) { + case 1: + hash = (37 * hash) + END_TIME_FIELD_NUMBER; + hash = (53 * hash) + getEndTime().hashCode(); + break; + case 4: + hash = (37 * hash) + TTL_FIELD_NUMBER; + hash = (53 * hash) + getTtl().hashCode(); + break; + case 0: + default: + } + switch (responseCase_) { + case 2: + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + break; + case 3: + hash = (37 * hash) + SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + getSuccess().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitRequest 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.showcase.v1beta1.WaitRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.WaitRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for Wait method.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.WaitRequest) + com.google.showcase.v1beta1.WaitRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitRequest.class, + com.google.showcase.v1beta1.WaitRequest.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.WaitRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + endCase_ = 0; + end_ = null; + responseCase_ = 0; + response_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitRequest_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitRequest getDefaultInstanceForType() { + return com.google.showcase.v1beta1.WaitRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitRequest build() { + com.google.showcase.v1beta1.WaitRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitRequest buildPartial() { + com.google.showcase.v1beta1.WaitRequest result = + new com.google.showcase.v1beta1.WaitRequest(this); + if (endCase_ == 1) { + if (endTimeBuilder_ == null) { + result.end_ = end_; + } else { + result.end_ = endTimeBuilder_.build(); + } + } + if (endCase_ == 4) { + if (ttlBuilder_ == null) { + result.end_ = end_; + } else { + result.end_ = ttlBuilder_.build(); + } + } + if (responseCase_ == 2) { + if (errorBuilder_ == null) { + result.response_ = response_; + } else { + result.response_ = errorBuilder_.build(); + } + } + if (responseCase_ == 3) { + if (successBuilder_ == null) { + result.response_ = response_; + } else { + result.response_ = successBuilder_.build(); + } + } + result.endCase_ = endCase_; + result.responseCase_ = responseCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.WaitRequest) { + return mergeFrom((com.google.showcase.v1beta1.WaitRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.WaitRequest other) { + if (other == com.google.showcase.v1beta1.WaitRequest.getDefaultInstance()) return this; + switch (other.getEndCase()) { + case END_TIME: + { + mergeEndTime(other.getEndTime()); + break; + } + case TTL: + { + mergeTtl(other.getTtl()); + break; + } + case END_NOT_SET: + { + break; + } + } + switch (other.getResponseCase()) { + case ERROR: + { + mergeError(other.getError()); + break; + } + case SUCCESS: + { + mergeSuccess(other.getSuccess()); + break; + } + case RESPONSE_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.WaitRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.WaitRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int endCase_ = 0; + private java.lang.Object end_; + + public EndCase getEndCase() { + return EndCase.forNumber(endCase_); + } + + public Builder clearEnd() { + endCase_ = 0; + end_ = null; + onChanged(); + return this; + } + + private int responseCase_ = 0; + private java.lang.Object response_; + + public ResponseCase getResponseCase() { + return ResponseCase.forNumber(responseCase_); + } + + public Builder clearResponse() { + responseCase_ = 0; + response_ = null; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + endTimeBuilder_; + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + @java.lang.Override + public boolean hasEndTime() { + return endCase_ == 1; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getEndTime() { + if (endTimeBuilder_ == null) { + if (endCase_ == 1) { + return (com.google.protobuf.Timestamp) end_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } else { + if (endCase_ == 1) { + return endTimeBuilder_.getMessage(); + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder setEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + end_ = value; + onChanged(); + } else { + endTimeBuilder_.setMessage(value); + } + endCase_ = 1; + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (endTimeBuilder_ == null) { + end_ = builderForValue.build(); + onChanged(); + } else { + endTimeBuilder_.setMessage(builderForValue.build()); + } + endCase_ = 1; + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder mergeEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (endCase_ == 1 && end_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + end_ = + com.google.protobuf.Timestamp.newBuilder((com.google.protobuf.Timestamp) end_) + .mergeFrom(value) + .buildPartial(); + } else { + end_ = value; + } + onChanged(); + } else { + if (endCase_ == 1) { + endTimeBuilder_.mergeFrom(value); + } else { + endTimeBuilder_.setMessage(value); + } + } + endCase_ = 1; + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public Builder clearEndTime() { + if (endTimeBuilder_ == null) { + if (endCase_ == 1) { + endCase_ = 0; + end_ = null; + onChanged(); + } + } else { + if (endCase_ == 1) { + endCase_ = 0; + end_ = null; + } + endTimeBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { + return getEndTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + if ((endCase_ == 1) && (endTimeBuilder_ != null)) { + return endTimeBuilder_.getMessageOrBuilder(); + } else { + if (endCase_ == 1) { + return (com.google.protobuf.Timestamp) end_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The time that this operation will complete.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getEndTimeFieldBuilder() { + if (endTimeBuilder_ == null) { + if (!(endCase_ == 1)) { + end_ = com.google.protobuf.Timestamp.getDefaultInstance(); + } + endTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + (com.google.protobuf.Timestamp) end_, getParentForChildren(), isClean()); + end_ = null; + } + endCase_ = 1; + onChanged(); + ; + return endTimeBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + ttlBuilder_; + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return Whether the ttl field is set. + */ + @java.lang.Override + public boolean hasTtl() { + return endCase_ == 4; + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return The ttl. + */ + @java.lang.Override + public com.google.protobuf.Duration getTtl() { + if (ttlBuilder_ == null) { + if (endCase_ == 4) { + return (com.google.protobuf.Duration) end_; + } + return com.google.protobuf.Duration.getDefaultInstance(); + } else { + if (endCase_ == 4) { + return ttlBuilder_.getMessage(); + } + return com.google.protobuf.Duration.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + public Builder setTtl(com.google.protobuf.Duration value) { + if (ttlBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + end_ = value; + onChanged(); + } else { + ttlBuilder_.setMessage(value); + } + endCase_ = 4; + return this; + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + public Builder setTtl(com.google.protobuf.Duration.Builder builderForValue) { + if (ttlBuilder_ == null) { + end_ = builderForValue.build(); + onChanged(); + } else { + ttlBuilder_.setMessage(builderForValue.build()); + } + endCase_ = 4; + return this; + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + public Builder mergeTtl(com.google.protobuf.Duration value) { + if (ttlBuilder_ == null) { + if (endCase_ == 4 && end_ != com.google.protobuf.Duration.getDefaultInstance()) { + end_ = + com.google.protobuf.Duration.newBuilder((com.google.protobuf.Duration) end_) + .mergeFrom(value) + .buildPartial(); + } else { + end_ = value; + } + onChanged(); + } else { + if (endCase_ == 4) { + ttlBuilder_.mergeFrom(value); + } else { + ttlBuilder_.setMessage(value); + } + } + endCase_ = 4; + return this; + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + public Builder clearTtl() { + if (ttlBuilder_ == null) { + if (endCase_ == 4) { + endCase_ = 0; + end_ = null; + onChanged(); + } + } else { + if (endCase_ == 4) { + endCase_ = 0; + end_ = null; + } + ttlBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + public com.google.protobuf.Duration.Builder getTtlBuilder() { + return getTtlFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getTtlOrBuilder() { + if ((endCase_ == 4) && (ttlBuilder_ != null)) { + return ttlBuilder_.getMessageOrBuilder(); + } else { + if (endCase_ == 4) { + return (com.google.protobuf.Duration) end_; + } + return com.google.protobuf.Duration.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The duration of this operation.
+     * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getTtlFieldBuilder() { + if (ttlBuilder_ == null) { + if (!(endCase_ == 4)) { + end_ = com.google.protobuf.Duration.getDefaultInstance(); + } + ttlBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + (com.google.protobuf.Duration) end_, getParentForChildren(), isClean()); + end_ = null; + } + endCase_ = 4; + onChanged(); + ; + return ttlBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + errorBuilder_; + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + @java.lang.Override + public boolean hasError() { + return responseCase_ == 2; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + @java.lang.Override + public com.google.rpc.Status getError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } else { + if (responseCase_ == 2) { + return errorBuilder_.getMessage(); + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + errorBuilder_.setMessage(value); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder setError(com.google.rpc.Status.Builder builderForValue) { + if (errorBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder mergeError(com.google.rpc.Status value) { + if (errorBuilder_ == null) { + if (responseCase_ == 2 && response_ != com.google.rpc.Status.getDefaultInstance()) { + response_ = + com.google.rpc.Status.newBuilder((com.google.rpc.Status) response_) + .mergeFrom(value) + .buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 2) { + errorBuilder_.mergeFrom(value); + } else { + errorBuilder_.setMessage(value); + } + } + responseCase_ = 2; + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public Builder clearError() { + if (errorBuilder_ == null) { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 2) { + responseCase_ = 0; + response_ = null; + } + errorBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + public com.google.rpc.Status.Builder getErrorBuilder() { + return getErrorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + @java.lang.Override + public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { + if ((responseCase_ == 2) && (errorBuilder_ != null)) { + return errorBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 2) { + return (com.google.rpc.Status) response_; + } + return com.google.rpc.Status.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The error that will be returned by the server. If this code is specified
+     * to be the OK rpc code, an empty response will be returned.
+     * 
+ * + * .google.rpc.Status error = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> + getErrorFieldBuilder() { + if (errorBuilder_ == null) { + if (!(responseCase_ == 2)) { + response_ = com.google.rpc.Status.getDefaultInstance(); + } + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.rpc.Status, + com.google.rpc.Status.Builder, + com.google.rpc.StatusOrBuilder>( + (com.google.rpc.Status) response_, getParentForChildren(), isClean()); + response_ = null; + } + responseCase_ = 2; + onChanged(); + ; + return errorBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.WaitResponse, + com.google.showcase.v1beta1.WaitResponse.Builder, + com.google.showcase.v1beta1.WaitResponseOrBuilder> + successBuilder_; + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return Whether the success field is set. + */ + @java.lang.Override + public boolean hasSuccess() { + return responseCase_ == 3; + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return The success. + */ + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponse getSuccess() { + if (successBuilder_ == null) { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.WaitResponse) response_; + } + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } else { + if (responseCase_ == 3) { + return successBuilder_.getMessage(); + } + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + public Builder setSuccess(com.google.showcase.v1beta1.WaitResponse value) { + if (successBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + successBuilder_.setMessage(value); + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + public Builder setSuccess(com.google.showcase.v1beta1.WaitResponse.Builder builderForValue) { + if (successBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + successBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + public Builder mergeSuccess(com.google.showcase.v1beta1.WaitResponse value) { + if (successBuilder_ == null) { + if (responseCase_ == 3 + && response_ != com.google.showcase.v1beta1.WaitResponse.getDefaultInstance()) { + response_ = + com.google.showcase.v1beta1.WaitResponse.newBuilder( + (com.google.showcase.v1beta1.WaitResponse) response_) + .mergeFrom(value) + .buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 3) { + successBuilder_.mergeFrom(value); + } else { + successBuilder_.setMessage(value); + } + } + responseCase_ = 3; + return this; + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + public Builder clearSuccess() { + if (successBuilder_ == null) { + if (responseCase_ == 3) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 3) { + responseCase_ = 0; + response_ = null; + } + successBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + public com.google.showcase.v1beta1.WaitResponse.Builder getSuccessBuilder() { + return getSuccessFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponseOrBuilder getSuccessOrBuilder() { + if ((responseCase_ == 3) && (successBuilder_ != null)) { + return successBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 3) { + return (com.google.showcase.v1beta1.WaitResponse) response_; + } + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + } + + /** + * + * + *
+     * The response to be returned on operation completion.
+     * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.WaitResponse, + com.google.showcase.v1beta1.WaitResponse.Builder, + com.google.showcase.v1beta1.WaitResponseOrBuilder> + getSuccessFieldBuilder() { + if (successBuilder_ == null) { + if (!(responseCase_ == 3)) { + response_ = com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + successBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.showcase.v1beta1.WaitResponse, + com.google.showcase.v1beta1.WaitResponse.Builder, + com.google.showcase.v1beta1.WaitResponseOrBuilder>( + (com.google.showcase.v1beta1.WaitResponse) response_, + getParentForChildren(), + isClean()); + response_ = null; + } + responseCase_ = 3; + onChanged(); + ; + return successBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.WaitRequest) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.WaitRequest) + private static final com.google.showcase.v1beta1.WaitRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.WaitRequest(); + } + + public static com.google.showcase.v1beta1.WaitRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WaitRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new WaitRequest(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.WaitRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java new file mode 100644 index 0000000000..73e72c4ebb --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitRequestOrBuilder.java @@ -0,0 +1,180 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface WaitRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.WaitRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return Whether the endTime field is set. + */ + boolean hasEndTime(); + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + * + * @return The endTime. + */ + com.google.protobuf.Timestamp getEndTime(); + + /** + * + * + *
+   * The time that this operation will complete.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 1; + */ + com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return Whether the ttl field is set. + */ + boolean hasTtl(); + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + * + * @return The ttl. + */ + com.google.protobuf.Duration getTtl(); + + /** + * + * + *
+   * The duration of this operation.
+   * 
+ * + * .google.protobuf.Duration ttl = 4; + */ + com.google.protobuf.DurationOrBuilder getTtlOrBuilder(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return Whether the error field is set. + */ + boolean hasError(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + * + * @return The error. + */ + com.google.rpc.Status getError(); + + /** + * + * + *
+   * The error that will be returned by the server. If this code is specified
+   * to be the OK rpc code, an empty response will be returned.
+   * 
+ * + * .google.rpc.Status error = 2; + */ + com.google.rpc.StatusOrBuilder getErrorOrBuilder(); + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return Whether the success field is set. + */ + boolean hasSuccess(); + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + * + * @return The success. + */ + com.google.showcase.v1beta1.WaitResponse getSuccess(); + + /** + * + * + *
+   * The response to be returned on operation completion.
+   * 
+ * + * .google.showcase.v1beta1.WaitResponse success = 3; + */ + com.google.showcase.v1beta1.WaitResponseOrBuilder getSuccessOrBuilder(); + + public com.google.showcase.v1beta1.WaitRequest.EndCase getEndCase(); + + public com.google.showcase.v1beta1.WaitRequest.ResponseCase getResponseCase(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java new file mode 100644 index 0000000000..a644f0d3af --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponse.java @@ -0,0 +1,644 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +/** + * + * + *
+ * The result of the Wait operation.
+ * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitResponse} + */ +public final class WaitResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.showcase.v1beta1.WaitResponse) + WaitResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use WaitResponse.newBuilder() to construct. + private WaitResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private WaitResponse() { + content_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new WaitResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private WaitResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + content_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitResponse.class, + com.google.showcase.v1beta1.WaitResponse.Builder.class); + } + + public static final int CONTENT_FIELD_NUMBER = 1; + private volatile java.lang.Object content_; + + /** + * + * + *
+   * This content of the result.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + @java.lang.Override + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } + } + + /** + * + * + *
+   * This content of the result.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); + } + size += unknownFields.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.showcase.v1beta1.WaitResponse)) { + return super.equals(obj); + } + com.google.showcase.v1beta1.WaitResponse other = (com.google.showcase.v1beta1.WaitResponse) obj; + + if (!getContent().equals(other.getContent())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitResponse 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.showcase.v1beta1.WaitResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.showcase.v1beta1.WaitResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.showcase.v1beta1.WaitResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The result of the Wait operation.
+   * 
+ * + * Protobuf type {@code google.showcase.v1beta1.WaitResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.showcase.v1beta1.WaitResponse) + com.google.showcase.v1beta1.WaitResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.showcase.v1beta1.WaitResponse.class, + com.google.showcase.v1beta1.WaitResponse.Builder.class); + } + + // Construct using com.google.showcase.v1beta1.WaitResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + content_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.showcase.v1beta1.EchoOuterClass + .internal_static_google_showcase_v1beta1_WaitResponse_descriptor; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponse getDefaultInstanceForType() { + return com.google.showcase.v1beta1.WaitResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponse build() { + com.google.showcase.v1beta1.WaitResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.showcase.v1beta1.WaitResponse buildPartial() { + com.google.showcase.v1beta1.WaitResponse result = + new com.google.showcase.v1beta1.WaitResponse(this); + result.content_ = content_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.showcase.v1beta1.WaitResponse) { + return mergeFrom((com.google.showcase.v1beta1.WaitResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.showcase.v1beta1.WaitResponse other) { + if (other == com.google.showcase.v1beta1.WaitResponse.getDefaultInstance()) return this; + if (!other.getContent().isEmpty()) { + content_ = other.content_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + com.google.showcase.v1beta1.WaitResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.showcase.v1beta1.WaitResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object content_ = ""; + + /** + * + * + *
+     * This content of the result.
+     * 
+ * + * string content = 1; + * + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * This content of the result.
+     * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + public com.google.protobuf.ByteString getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * This content of the result.
+     * 
+ * + * string content = 1; + * + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + content_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * This content of the result.
+     * 
+ * + * string content = 1; + * + * @return This builder for chaining. + */ + public Builder clearContent() { + + content_ = getDefaultInstance().getContent(); + onChanged(); + return this; + } + + /** + * + * + *
+     * This content of the result.
+     * 
+ * + * string content = 1; + * + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + content_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.showcase.v1beta1.WaitResponse) + } + + // @@protoc_insertion_point(class_scope:google.showcase.v1beta1.WaitResponse) + private static final com.google.showcase.v1beta1.WaitResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.showcase.v1beta1.WaitResponse(); + } + + public static com.google.showcase.v1beta1.WaitResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WaitResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new WaitResponse(input, extensionRegistry); + } + }; + + 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.showcase.v1beta1.WaitResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java new file mode 100644 index 0000000000..afc03cac94 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/java/com/google/showcase/v1beta1/WaitResponseOrBuilder.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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! +// source: schema/google/showcase/v1beta1/echo.proto + +package com.google.showcase.v1beta1; + +public interface WaitResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.showcase.v1beta1.WaitResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * This content of the result.
+   * 
+ * + * string content = 1; + * + * @return The content. + */ + java.lang.String getContent(); + + /** + * + * + *
+   * This content of the result.
+   * 
+ * + * string content = 1; + * + * @return The bytes for content. + */ + com.google.protobuf.ByteString getContentBytes(); +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/compliance.proto b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/compliance.proto new file mode 100644 index 0000000000..4e8cba6b25 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/compliance.proto @@ -0,0 +1,269 @@ +// Copyright 2021 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// This service is used to test that GAPICs implement various REST-related features correctly. This mostly means transcoding proto3 requests to REST format +// correctly for various types of HTTP annotations, but it also includes verifying that unknown (numeric) enums received by clients can be round-tripped +// correctly. +service Compliance { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + + // This method echoes the ComplianceData request. This method exercises + // sending the entire request object in the REST body. + rpc RepeatDataBody(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + post: "/v1beta1/repeat:body" + body: "*" + }; + } + + // This method echoes the ComplianceData request. This method exercises + // sending the a message-type field in the REST body. Per AIP-127, only + // top-level, non-repeated fields can be sent this way. + rpc RepeatDataBodyInfo(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + post: "/v1beta1/repeat:bodyinfo" + body: "info" + }; + } + + // This method echoes the ComplianceData request. This method exercises + // sending all request fields as query parameters. + rpc RepeatDataQuery(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + get: "/v1beta1/repeat:query" + }; + } + + // This method echoes the ComplianceData request. This method exercises + // sending some parameters as "simple" path variables (i.e., of the form + // "/bar/{foo}" rather than "/{foo=bar/*}"), and the rest as query parameters. + rpc RepeatDataSimplePath(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + get: "/v1beta1/repeat/{info.f_string}/{info.f_int32}/{info.f_double}/{info.f_bool}/{info.f_kingdom}:simplepath" + }; + } + + // Same as RepeatDataSimplePath, but with a path resource. + rpc RepeatDataPathResource(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + get: "/v1beta1/repeat/{info.f_string=first/*}/{info.f_child.f_string=second/*}/bool/{info.f_bool}:pathresource" + additional_bindings { + get: "/v1beta1/repeat/{info.f_child.f_string=first/*}/{info.f_string=second/*}/bool/{info.f_bool}:childfirstpathresource" + } + }; + } + + // Same as RepeatDataSimplePath, but with a trailing resource. + rpc RepeatDataPathTrailingResource(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + get: "/v1beta1/repeat/{info.f_string=first/*}/{info.f_child.f_string=second/**}:pathtrailingresource" + }; + } + + // This method echoes the ComplianceData request, using the HTTP PUT method. + rpc RepeatDataBodyPut(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + put: "/v1beta1/repeat:bodyput" + body: "*" + }; + } + + // This method echoes the ComplianceData request, using the HTTP PATCH method. + rpc RepeatDataBodyPatch(RepeatRequest) returns (RepeatResponse) { + option (google.api.http) = { + patch: "/v1beta1/repeat:bodypatch" + body: "*" + }; + } + + // This method requests an enum value from the server. Depending on the contents of EnumRequest, the enum value returned will be a known enum declared in the + // .proto file, or a made-up enum value the is unknown to the client. To verify that clients can round-trip unknown enum values they receive, use the + // response from this RPC as the request to VerifyEnum() + // + // The values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run (this is needed for + // VerifyEnum() to work) but are not guaranteed to be the same across separate Showcase server runs. + rpc GetEnum(EnumRequest) returns (EnumResponse) { + option (google.api.http) = { + get: "/v1beta1/compliance/enum" + }; + } + + // This method is used to verify that clients can round-trip enum values, which is particularly important for unknown enum values over REST. VerifyEnum() + // verifies that its request, which is presumably the response that the client previously got to a GetEnum(), contains the correct data. If so, it responds + // with the same EnumResponse; otherwise, the RPC errors. + // + // This works because the values of enums sent by the server when a known or unknown value is requested will be the same within a single Showcase server run, + // although they are not guaranteed to be the same across separate Showcase server runs. + rpc VerifyEnum(EnumResponse) returns (EnumResponse) { + option (google.api.http) = { + post: "/v1beta1/compliance/enum" + }; + } + +} + +message RepeatRequest { + string name = 1; + ComplianceData info = 2; + + // If true, the server will verify that the received request matches + // the request with the same name in the compliance test suite. + bool server_verify = 3; + + // The URI template this request is expected to be bound to server-side. + optional string intended_binding_uri = 10; + + // Some top level fields, to test that these are encoded correctly + // in query params. + int32 f_int32 = 4; + int64 f_int64 = 5; + double f_double = 6; + + optional int32 p_int32 = 7; + optional int64 p_int64 = 8; + optional double p_double = 9; +} + +message RepeatResponse { + RepeatRequest request = 1; + + // The URI template the request was bound to server-side. + string binding_uri = 2; +} + +// ComplianceSuite contains a set of requests that microgenerators should issue +// over REST to the Compliance service to test their gRPC-to-REST transcoding +// implementation. +message ComplianceSuite { + repeated ComplianceGroup group = 1; +} + +// ComplianceGroups encapsulates a group of RPC requests to the Compliance +// server: one request for each combination of elements of `rpcs` and of +// `requests`. +message ComplianceGroup { + string name = 1; + repeated string rpcs = 2; + repeated RepeatRequest requests = 3; +} + +// ComplianceData is a message used for testing REST transcoding of +// different data types. +message ComplianceData { + enum LifeKingdom { + LIFE_KINGDOM_UNSPECIFIED = 0; + ARCHAEBACTERIA = 1; + EUBACTERIA = 2; + PROTISTA = 3; + FUNGI = 4; + PLANTAE = 5; + ANIMALIA = 6; +} + // scalar types + + string f_string = 1; + + int32 f_int32 = 2; + sint32 f_sint32 = 3; + sfixed32 f_sfixed32 = 4; + + uint32 f_uint32 = 5; + fixed32 f_fixed32 = 6; + + int64 f_int64 = 7; + sint64 f_sint64 = 8; + sfixed64 f_sfixed64 = 9; + + uint64 f_uint64 = 10; + fixed64 f_fixed64 = 11; + + double f_double = 12; + float f_float = 13; + + bool f_bool = 14; + + bytes f_bytes = 15; + + LifeKingdom f_kingdom = 22; + + ComplianceDataChild f_child = 16; + + // optional fields + + optional string p_string = 17; + optional int32 p_int32 = 18; + optional double p_double = 19; + optional bool p_bool = 20; + optional LifeKingdom p_kingdom = 23; + optional ComplianceDataChild p_child = 21; +} + +message ComplianceDataChild { + string f_string = 1; + float f_float = 2; + double f_double = 3; + bool f_bool = 4; + Continent f_continent = 11; + ComplianceDataGrandchild f_child = 5; + + optional string p_string = 6; + optional float p_float = 7; + optional double p_double = 8; + optional bool p_bool = 9; + Continent p_continent = 12; + optional ComplianceDataGrandchild p_child = 10; +} + +message ComplianceDataGrandchild { + string f_string = 1; + double f_double = 2; + bool f_bool = 3; +} + +enum Continent { + CONTINENT_UNSPECIFIED = 0; + AFRICA = 1; + AMERICA = 2; + ANTARTICA = 3; + AUSTRALIA = 4; + EUROPE = 5; +} + + +message EnumRequest { + // Whether the client is requesting a new, unknown enum value or a known enum value already declared in this proto file. + bool unknown_enum = 1; +} + +message EnumResponse { + // The original request for a known or unknown enum from the server. + EnumRequest request = 1; + + // The actual enum the server provided. + Continent continent = 2; +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/echo.proto b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/echo.proto new file mode 100644 index 0000000000..55b7ab578a --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/echo.proto @@ -0,0 +1,424 @@ +// Copyright 2018 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/field_info.proto"; +import "google/api/routing.proto"; +import "google/longrunning/operations.proto"; +import "google/protobuf/any.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; +import "google/rpc/status.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// This service is used showcase the four main types of rpcs - unary, server +// side streaming, client side streaming, and bidirectional streaming. This +// service also exposes methods that explicitly implement server delay, and +// paginated calls. Set the 'showcase-trailer' metadata key on any method +// to have the values echoed in the response trailers. Set the +// 'x-goog-request-params' metadata key on any method to have the values +// echoed in the response headers. +service Echo { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + // See https://github.com/aip-dev/google.aip.dev/pull/1331 + option (google.api.api_version) = "v1_20240408"; + + // This method simply echoes the request. This method showcases unary RPCs. + rpc Echo(EchoRequest) returns (EchoResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:echo" + body: "*" + }; + option (google.api.routing) = { + routing_parameters{ + field: "header" + } + routing_parameters{ + field: "header" + path_template: "{routing_id=**}" + } + routing_parameters{ + field: "header" + path_template: "{table_name=regions/*/zones/*/**}" + } + routing_parameters{ + field: "header" + path_template: "{super_id=projects/*}/**" + } + routing_parameters{ + field: "header" + path_template: "{table_name=projects/*/instances/*/**}" + } + routing_parameters{ + field: "header" + path_template: "projects/*/{instance_id=instances/*}/**" + } + routing_parameters{ + field: "other_header" + path_template: "{baz=**}" + } + routing_parameters{ + field: "other_header" + path_template: "{qux=projects/*}/**" + } + }; + } + + // This method returns error details in a repeated "google.protobuf.Any" + // field. This method showcases handling errors thus encoded, particularly + // over REST transport. Note that GAPICs only allow the type + // "google.protobuf.Any" for field paths ending in "error.details", and, at + // run-time, the actual types for these fields must be one of the types in + // google/rpc/error_details.proto. + rpc EchoErrorDetails(EchoErrorDetailsRequest) returns (EchoErrorDetailsResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:error-details" + body: "*" + }; + } + + // This method always fails with a gRPC "Aborted" error status that contains + // multiple error details. These include one instance of each of the standard + // ones in error_details.proto + // (https://github.com/googleapis/googleapis/blob/master/google/rpc/error_details.proto) + // plus a custom, Showcase-defined PoetryError. The intent of this RPC is to + // verify that GAPICs can process these various error details and surface them + // to the user in an idiomatic form. + rpc FailEchoWithDetails(FailEchoWithDetailsRequest) returns (FailEchoWithDetailsResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:failWithDetails" + body: "*" + }; + } + + // This method splits the given content into words and will pass each word back + // through the stream. This method showcases server-side streaming RPCs. + rpc Expand(ExpandRequest) returns (stream EchoResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:expand" + body: "*" + }; + // TODO(landrito): change this to be `fields: ["content", "error"]` once + // github.com/dcodeIO/protobuf.js/issues/1094 has been resolved. + option (google.api.method_signature) = "content,error"; + } + + // This method will collect the words given to it. When the stream is closed + // by the client, this method will return the a concatenation of the strings + // passed to it. This method showcases client-side streaming RPCs. + rpc Collect(stream EchoRequest) returns (EchoResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:collect" + body: "*" + }; + } + + // This method, upon receiving a request on the stream, will pass the same + // content back on the stream. This method showcases bidirectional + // streaming RPCs. + rpc Chat(stream EchoRequest) returns (stream EchoResponse); + + // This is similar to the Expand method but instead of returning a stream of + // expanded words, this method returns a paged list of expanded words. + rpc PagedExpand(PagedExpandRequest) returns (PagedExpandResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:pagedExpand" + body: "*" + }; + } + + // This is similar to the PagedExpand except that it uses + // max_results instead of page_size, as some legacy APIs still + // do. New APIs should NOT use this pattern. + rpc PagedExpandLegacy(PagedExpandLegacyRequest) returns (PagedExpandResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:pagedExpandLegacy" + body: "*" + }; + } + + // This method returns a map containing lists of words that appear in the input, keyed by their + // initial character. The only words returned are the ones included in the current page, + // as determined by page_token and page_size, which both refer to the word indices in the + // input. This paging result consisting of a map of lists is a pattern used by some legacy + // APIs. New APIs should NOT use this pattern. + rpc PagedExpandLegacyMapped(PagedExpandRequest) returns (PagedExpandLegacyMappedResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:pagedExpandLegacyMapped" + body: "*" + }; + } + + // This method will wait for the requested amount of time and then return. + // This method showcases how a client handles a request timeout. + rpc Wait(WaitRequest) returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1beta1/echo:wait" + body: "*" + }; + option (google.longrunning.operation_info) = { + response_type: "WaitResponse" + metadata_type: "WaitMetadata" + }; + } + + // This method will block (wait) for the requested amount of time + // and then return the response or error. + // This method showcases how a client handles delays or retries. + rpc Block(BlockRequest) returns (BlockResponse) { + option (google.api.http) = { + post: "/v1beta1/echo:block" + body: "*" + }; + }; +} + +// A severity enum used to test enum capabilities in GAPIC surfaces. +enum Severity { + UNNECESSARY = 0; + NECESSARY = 1; + URGENT = 2; + CRITICAL = 3; +} + + +// The request message used for the Echo, Collect and Chat methods. +// If content or opt are set in this message then the request will succeed. +// If status is set in this message then the status will be returned as an +// error. +message EchoRequest { + oneof response { + // The content to be echoed by the server. + string content = 1; + + // The error to be thrown by the server. + google.rpc.Status error = 2; + } + + // The severity to be echoed by the server. + Severity severity = 3; + + // Optional. This field can be set to test the routing annotation on the Echo method. + string header = 4; + + // Optional. This field can be set to test the routing annotation on the Echo method. + string other_header = 5; + + // To facilitate testing of https://google.aip.dev/client-libraries/4235 + string request_id = 7 [ + (google.api.field_info).format = UUID4 + ]; + + // To facilitate testing of https://google.aip.dev/client-libraries/4235 + optional string other_request_id = 8 [ + (google.api.field_info).format = UUID4 + ]; +} + +// The response message for the Echo methods. +message EchoResponse { + // The content specified in the request. + string content = 1; + + // The severity specified in the request. + Severity severity = 2; + + // The request ID specified or autopopulated in the request. + string request_id = 3; + + // The other request ID specified or autopopulated in the request. + string other_request_id = 4; +} + +// The request message used for the EchoErrorDetails method. +message EchoErrorDetailsRequest { + // Content to return in a singular `*.error.details` field of type + // `google.protobuf.Any` + string single_detail_text = 1; + + // Content to return in a repeated `*.error.details` field of type + // `google.protobuf.Any` + repeated string multi_detail_text = 2; +} + +// The response message used for the EchoErrorDetails method. +message EchoErrorDetailsResponse { + + message SingleDetail { + ErrorWithSingleDetail error = 1; + } + + message MultipleDetails { + ErrorWithMultipleDetails error = 1; + } + + SingleDetail single_detail = 1; + MultipleDetails multiple_details = 2; +} + +message ErrorWithSingleDetail { + google.protobuf.Any details = 1; +} + +message ErrorWithMultipleDetails { + repeated google.protobuf.Any details = 1; +} + +// The custom error detail to be included in the error response from the +// FailEchoWithDetails method. Client libraries should be able to +// surface this custom error detail. +message PoetryError { + string poem = 1; +} + +// The request message used for the FailEchoWithDetails method. +message FailEchoWithDetailsRequest { + // Optional message to echo back in the PoetryError. If empty, a value will be + // provided. + string message = 1; +} + +// The response message declared (but never used) for the FailEchoWithDetails +// method. +message FailEchoWithDetailsResponse {} + +// The request message for the Expand method. +message ExpandRequest { + // The content that will be split into words and returned on the stream. + string content = 1; + + // The error that is thrown after all words are sent on the stream. + google.rpc.Status error = 2; + + //The wait time between each server streaming messages + google.protobuf.Duration stream_wait_time = 3; +} + +// The request for the PagedExpand method. +message PagedExpandRequest { + // The string to expand. + string content = 1 [(google.api.field_behavior) = REQUIRED]; + + // The number of words to returned in each page. + int32 page_size = 2; + + // The position of the page to be returned. + string page_token = 3; +} + +// The request for the PagedExpandLegacy method. This is a pattern used by some legacy APIs. New +// APIs should NOT use this pattern, but rather something like PagedExpandRequest which conforms to +// aip.dev/158. +message PagedExpandLegacyRequest { + // The string to expand. + string content = 1 [(google.api.field_behavior) = REQUIRED]; + + // The number of words to returned in each page. + // (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that + // violates aip.dev/158. Ordinarily, this should be page_size. --) + int32 max_results = 2; + + // The position of the page to be returned. + string page_token = 3; +} + +// The response for the PagedExpand method. +message PagedExpandResponse { + // The words that were expanded. + repeated EchoResponse responses = 1; + + // The next page token. + string next_page_token = 2; +} + +// A list of words. +message PagedExpandResponseList { + repeated string words = 1; +} + +message PagedExpandLegacyMappedResponse { + // The words that were expanded, indexed by their initial character. + // (-- aip.dev/not-precedent: This is a legacy, non-standard pattern that violates + // aip.dev/158. Ordinarily, this should be a `repeated` field, as in PagedExpandResponse. --) + map alphabetized = 1; + + // The next page token. + string next_page_token = 2; +} + +// The request for Wait method. +message WaitRequest { + oneof end { + // The time that this operation will complete. + google.protobuf.Timestamp end_time = 1; + + // The duration of this operation. + google.protobuf.Duration ttl = 4; + } + + oneof response { + // The error that will be returned by the server. If this code is specified + // to be the OK rpc code, an empty response will be returned. + google.rpc.Status error = 2; + + // The response to be returned on operation completion. + WaitResponse success = 3; + } +} + +// The result of the Wait operation. +message WaitResponse { + // This content of the result. + string content = 1; +} + +// The metadata for Wait operation. +message WaitMetadata { + // The time that this operation will complete. + google.protobuf.Timestamp end_time =1; +} + +// The request for Block method. +message BlockRequest { + // The amount of time to block before returning a response. + google.protobuf.Duration response_delay = 1; + + oneof response { + // The error that will be returned by the server. If this code is specified + // to be the OK rpc code, an empty response will be returned. + google.rpc.Status error = 2; + + // The response to be returned that will signify successful method call. + BlockResponse success = 3; + } +} + +// The response for Block method. +message BlockResponse { + // This content can contain anything, the server will not depend on a value + // here. + string content = 1; +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/identity.proto b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/identity.proto new file mode 100644 index 0000000000..569c604d78 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/identity.proto @@ -0,0 +1,186 @@ +// Copyright 2018 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/field_mask.proto"; +import "google/protobuf/timestamp.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// A simple identity service. +service Identity { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + + // Creates a user. + rpc CreateUser(CreateUserRequest) returns (User) { + option (google.api.http) = { + post: "/v1beta1/users" + body: "*" + }; + option (google.api.method_signature) = "user.display_name,user.email"; + option (google.api.method_signature) = + "user.display_name,user.email,user.age,user.nickname,user.enable_notifications,user.height_feet"; + } + + // Retrieves the User with the given uri. + rpc GetUser(GetUserRequest) returns (User) { + option (google.api.http) = { + get: "/v1beta1/{name=users/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Updates a user. + rpc UpdateUser(UpdateUserRequest) returns (User) { + option (google.api.http) = { + patch: "/v1beta1/{user.name=users/*}" + body: "user" + }; + } + + // Deletes a user, their profile, and all of their authored messages. + rpc DeleteUser(DeleteUserRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=users/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Lists all users. + rpc ListUsers(ListUsersRequest) returns (ListUsersResponse) { + option (google.api.http) = { + get: "/v1beta1/users" + }; + } +} + +// A user. +message User { + option (google.api.resource) = { + type: "showcase.googleapis.com/User" + pattern: "users/{user}" + }; + + // The resource name of the user. + string name = 1; + + // The display_name of the user. + string display_name = 2 [(google.api.field_behavior) = REQUIRED]; + + // The email address of the user. + string email = 3 [(google.api.field_behavior) = REQUIRED]; + + // The timestamp at which the user was created. + google.protobuf.Timestamp create_time = 4 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // The latest timestamp at which the user was updated. + google.protobuf.Timestamp update_time = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // The age of the user in years. + optional int32 age = 6; + + // The height of the user in feet. + optional double height_feet = 7; + + // The nickname of the user. + // + // (-- aip.dev/not-precedent: An empty string is a valid nickname. + // Ordinarily, proto3_optional should not be used on a `string` field. --) + optional string nickname = 8; + + // Enables the receiving of notifications. The default is true if unset. + // + // (-- aip.dev/not-precedent: The default for the feature is true. + // Ordinarily, the default for a `bool` field should be false. --) + optional bool enable_notifications = 9; +} + +// The request message for the google.showcase.v1beta1.Identity\CreateUser +// method. +message CreateUserRequest { + // The user to create. + User user = 1; +} + +// The request message for the google.showcase.v1beta1.Identity\GetUser +// method. +message GetUserRequest { + // The resource name of the requested user. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/User", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Identity\UpdateUser +// method. +message UpdateUserRequest { + // The user to update. + User user = 1; + + // The field mask to determine which fields are to be updated. If empty, the + // server will assume all fields are to be updated. + google.protobuf.FieldMask update_mask = 2; +} + +// The request message for the google.showcase.v1beta1.Identity\DeleteUser +// method. +message DeleteUserRequest { + // The resource name of the user to delete. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/User", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Identity\ListUsers +// method. +message ListUsersRequest { + // The maximum number of users to return. Server may return fewer users + // than requested. If unspecified, server will pick an appropriate default. + int32 page_size = 1; + + // The value of google.showcase.v1beta1.ListUsersResponse.next_page_token + // returned from the previous call to + // `google.showcase.v1beta1.Identity\ListUsers` method. + string page_token = 2; +} + +// The response message for the google.showcase.v1beta1.Identity\ListUsers +// method. +message ListUsersResponse { + // The list of users. + repeated User users = 1; + + // A token to retrieve next page of results. + // Pass this value in ListUsersRequest.page_token field in the subsequent + // call to `google.showcase.v1beta1.Message\ListUsers` method to retrieve the + // next page of results. + string next_page_token = 2; +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/messaging.proto b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/messaging.proto new file mode 100644 index 0000000000..330dc8c9e7 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/messaging.proto @@ -0,0 +1,520 @@ +// Copyright 2018 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/longrunning/operations.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/field_mask.proto"; +import "google/protobuf/timestamp.proto"; +import "google/rpc/error_details.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// A simple messaging service that implements chat rooms and profile posts. +// +// This messaging service showcases the features that API clients +// generated by gapic-generators implement. +service Messaging { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + + // Creates a room. + rpc CreateRoom(CreateRoomRequest) returns (Room) { + option (google.api.http) = { + post: "/v1beta1/rooms" + body: "*" + }; + option (google.api.method_signature) = "room.display_name,room.description"; + } + + // Retrieves the Room with the given resource name. + rpc GetRoom(GetRoomRequest) returns (Room) { + option (google.api.http) = { + get: "/v1beta1/{name=rooms/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Updates a room. + rpc UpdateRoom(UpdateRoomRequest) returns (Room) { + option (google.api.http) = { + patch: "/v1beta1/{room.name=rooms/*}" + body: "room" + }; + } + + // Deletes a room and all of its blurbs. + rpc DeleteRoom(DeleteRoomRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=rooms/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Lists all chat rooms. + rpc ListRooms(ListRoomsRequest) returns (ListRoomsResponse) { + option (google.api.http) = { + get: "/v1beta1/rooms" + }; + } + + // Creates a blurb. If the parent is a room, the blurb is understood to be a + // message in that room. If the parent is a profile, the blurb is understood + // to be a post on the profile. + rpc CreateBlurb(CreateBlurbRequest) returns (Blurb) { + option (google.api.http) = { + post: "/v1beta1/{parent=rooms/*}/blurbs" + body: "*" + additional_bindings: { + post: "/v1beta1/{parent=users/*/profile}/blurbs" + body: "*" + } + }; + option (google.api.method_signature) = "parent,blurb.user,blurb.text"; + option (google.api.method_signature) = "parent,blurb.user,blurb.image"; + } + + // Retrieves the Blurb with the given resource name. + rpc GetBlurb(GetBlurbRequest) returns (Blurb) { + option (google.api.http) = { + get: "/v1beta1/{name=rooms/*/blurbs/*}" + additional_bindings: { get: "/v1beta1/{name=users/*/profile/blurbs/*}" } + }; + option (google.api.method_signature) = "name"; + } + + // Updates a blurb. + rpc UpdateBlurb(UpdateBlurbRequest) returns (Blurb) { + option (google.api.http) = { + patch: "/v1beta1/{blurb.name=rooms/*/blurbs/*}" + body: "blurb" + additional_bindings: { + patch: "/v1beta1/{blurb.name=users/*/profile/blurbs/*}" + body: "blurb" + } + }; + } + + // Deletes a blurb. + rpc DeleteBlurb(DeleteBlurbRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=rooms/*/blurbs/*}" + additional_bindings: { + delete: "/v1beta1/{name=users/*/profile/blurbs/*}" + } + }; + option (google.api.method_signature) = "name"; + } + + // Lists blurbs for a specific chat room or user profile depending on the + // parent resource name. + rpc ListBlurbs(ListBlurbsRequest) returns (ListBlurbsResponse) { + option (google.api.http) = { + get: "/v1beta1/{parent=rooms/*}/blurbs" + additional_bindings: { get: "/v1beta1/{parent=users/*/profile}/blurbs" } + }; + option (google.api.method_signature) = "parent"; + } + + // This method searches through all blurbs across all rooms and profiles + // for blurbs containing to words found in the query. Only posts that + // contain an exact match of a queried word will be returned. + rpc SearchBlurbs(SearchBlurbsRequest) returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1beta1/{parent=rooms/*}/blurbs:search" + body: "*" + additional_bindings: { + post: "/v1beta1/{parent=users/*/profile}/blurbs:search" + } + }; + option (google.longrunning.operation_info) = { + response_type: "SearchBlurbsResponse" + metadata_type: "SearchBlurbsMetadata" + }; + option (google.api.method_signature) = "parent,query"; + } + + // This returns a stream that emits the blurbs that are created for a + // particular chat room or user profile. + rpc StreamBlurbs(StreamBlurbsRequest) returns (stream StreamBlurbsResponse) { + option (google.api.http) = { + post: "/v1beta1/{name=rooms/*}/blurbs:stream" + body: "*" + additional_bindings: { + post: "/v1beta1/{name=users/*/profile}/blurbs:stream" + body: "*" + } + }; + } + + // This is a stream to create multiple blurbs. If an invalid blurb is + // requested to be created, the stream will close with an error. + rpc SendBlurbs(stream CreateBlurbRequest) returns (SendBlurbsResponse) { + option (google.api.http) = { + post: "/v1beta1/{parent=rooms/*}/blurbs:send" + body: "*" + additional_bindings: { + post: "/v1beta1/{parent=users/*/profile}/blurbs:send" + body: "*" + } + }; + } + + // This method starts a bidirectional stream that receives all blurbs that + // are being created after the stream has started and sends requests to create + // blurbs. If an invalid blurb is requested to be created, the stream will + // close with an error. + rpc Connect(stream ConnectRequest) returns (stream StreamBlurbsResponse); +} + +// A chat room. +message Room { + option (google.api.resource) = { + type: "showcase.googleapis.com/Room" + pattern: "rooms/{room}" + }; + + // The resource name of the chat room. + string name = 1; + + // The human readable name of the chat room. + string display_name = 2 [(google.api.field_behavior) = REQUIRED]; + + // The description of the chat room. + string description = 3; + + // The timestamp at which the room was created. + google.protobuf.Timestamp create_time = 4 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // The latest timestamp at which the room was updated. + google.protobuf.Timestamp update_time = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// The request message for the google.showcase.v1beta1.Messaging\CreateRoom +// method. +message CreateRoomRequest { + // The room to create. + Room room = 1; +} + +// The request message for the google.showcase.v1beta1.Messaging\GetRoom +// method. +message GetRoomRequest { + // The resource name of the requested room. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Room", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Messaging\UpdateRoom +// method. +message UpdateRoomRequest { + // The room to update. + Room room = 1; + + // The field mask to determine which fields are to be updated. If empty, the + // server will assume all fields are to be updated. + google.protobuf.FieldMask update_mask = 2; +} + +// The request message for the google.showcase.v1beta1.Messaging\DeleteRoom +// method. +message DeleteRoomRequest { + // The resource name of the requested room. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Room", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Messaging\ListRooms +// method. +message ListRoomsRequest { + // The maximum number of rooms return. Server may return fewer rooms + // than requested. If unspecified, server will pick an appropriate default. + int32 page_size = 1; + + // The value of google.showcase.v1beta1.ListRoomsResponse.next_page_token + // returned from the previous call to + // `google.showcase.v1beta1.Messaging\ListRooms` method. + string page_token = 2; +} + +// The response message for the google.showcase.v1beta1.Messaging\ListRooms +// method. +message ListRoomsResponse { + // The list of rooms. + repeated Room rooms = 1; + + // A token to retrieve next page of results. + // Pass this value in ListRoomsRequest.page_token field in the subsequent + // call to `google.showcase.v1beta1.Messaging\ListRooms` method to retrieve + // the next page of results. + string next_page_token = 2; +} + +// This protocol buffer message represents a blurb sent to a chat room or +// posted on a user profile. +message Blurb { + option (google.api.resource) = { + type: "showcase.googleapis.com/Blurb" + pattern: "users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}" + pattern: "users/{user}/profile/blurbs/{blurb}" + pattern: "rooms/{room}/blurbs/{blurb}" + pattern: "rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}" + }; + + // The resource name of the chat room. + string name = 1; + + // The resource name of the blurb's author. + string user = 2 [ + (google.api.resource_reference).type = "showcase.googleapis.com/User", + (google.api.field_behavior) = REQUIRED + ]; + + oneof content { + // The textual content of this blurb. + string text = 3; + + // The image content of this blurb. + bytes image = 4; + } + + // The timestamp at which the blurb was created. + google.protobuf.Timestamp create_time = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // The latest timestamp at which the blurb was updated. + google.protobuf.Timestamp update_time = 6 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // (-- aip.dev/not-precedent: This is designed for testing non-slash + // resource patterns. Ordinarily, non-slash separators are discouraged. + // --) + oneof legacy_id { + // The legacy id of the room. This field is used to signal + // the use of the compound resource pattern + // `rooms/{room}/blurbs/legacy/{legacy_room}.{blurb}` + string legacy_room_id = 7; + + // The legacy id of the user. This field is used to signal + // the use of the compound resource pattern + // `users/{user}/profile/blurbs/legacy/{legacy_user}~{blurb}` + string legacy_user_id = 8; + } +} + +// The request message for the google.showcase.v1beta1.Messaging\CreateBlurb +// method. +message CreateBlurbRequest { + // The resource name of the chat room or user profile that this blurb will + // be tied to. + string parent = 1 [ + (google.api.resource_reference).child_type = + "showcase.googleapis.com/Blurb", + (google.api.field_behavior) = REQUIRED + ]; + + // The blurb to create. + Blurb blurb = 2; +} + +// The request message for the google.showcase.v1beta1.Messaging\GetBlurb +// method. +message GetBlurbRequest { + // The resource name of the requested blurb. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Blurb", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Messaging\UpdateBlurb +// method. +message UpdateBlurbRequest { + // The blurb to update. + Blurb blurb = 1; + + // The field mask to determine which fields are to be updated. If empty, the + // server will assume all fields are to be updated. + google.protobuf.FieldMask update_mask = 2; +} + +// The request message for the google.showcase.v1beta1.Messaging\DeleteBlurb +// method. +message DeleteBlurbRequest { + // The resource name of the requested blurb. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Blurb", + (google.api.field_behavior) = REQUIRED + ]; +} + +// The request message for the google.showcase.v1beta1.Messaging\ListBlurbs +// method. +message ListBlurbsRequest { + // The resource name of the requested room or profile who blurbs to list. + string parent = 1 [ + (google.api.resource_reference).child_type = + "showcase.googleapis.com/Blurb", + (google.api.field_behavior) = REQUIRED + ]; + + // The maximum number of blurbs to return. Server may return fewer + // blurbs than requested. If unspecified, server will pick an appropriate + // default. + int32 page_size = 2; + + // The value of google.showcase.v1beta1.ListBlurbsResponse.next_page_token + // returned from the previous call to + // `google.showcase.v1beta1.Messaging\ListBlurbs` method. + string page_token = 3; +} + +// The response message for the google.showcase.v1beta1.Messaging\ListBlurbs +// method. +message ListBlurbsResponse { + // The list of blurbs. + repeated Blurb blurbs = 1; + + // A token to retrieve next page of results. + // Pass this value in ListBlurbsRequest.page_token field in the subsequent + // call to `google.showcase.v1beta1.Blurb\ListBlurbs` method to retrieve + // the next page of results. + string next_page_token = 2; +} + +// The request message for the google.showcase.v1beta1.Messaging\SearchBlurbs +// method. +message SearchBlurbsRequest { + // The query used to search for blurbs containing to words of this string. + // Only posts that contain an exact match of a queried word will be returned. + string query = 1 [(google.api.field_behavior) = REQUIRED]; + + // The rooms or profiles to search. If unset, `SearchBlurbs` will search all + // rooms and all profiles. + string parent = 2 [(google.api.resource_reference).child_type = + "showcase.googleapis.com/Blurb"]; + + // The maximum number of blurbs return. Server may return fewer + // blurbs than requested. If unspecified, server will pick an appropriate + // default. + int32 page_size = 3; + + // The value of + // google.showcase.v1beta1.SearchBlurbsResponse.next_page_token + // returned from the previous call to + // `google.showcase.v1beta1.Messaging\SearchBlurbs` method. + string page_token = 4; +} + +// The operation metadata message for the +// google.showcase.v1beta1.Messaging\SearchBlurbs method. +message SearchBlurbsMetadata { + // This signals to the client when to next poll for response. + google.rpc.RetryInfo retry_info = 1; +} + +// The operation response message for the +// google.showcase.v1beta1.Messaging\SearchBlurbs method. +message SearchBlurbsResponse { + // Blurbs that matched the search query. + repeated Blurb blurbs = 1; + + // A token to retrieve next page of results. + // Pass this value in SearchBlurbsRequest.page_token field in the subsequent + // call to `google.showcase.v1beta1.Blurb\SearchBlurbs` method to + // retrieve the next page of results. + string next_page_token = 2; +} + +// The request message for the google.showcase.v1beta1.Messaging\StreamBlurbs +// method. +message StreamBlurbsRequest { + // The resource name of a chat room or user profile whose blurbs to stream. + string name = 1 [ + (google.api.resource_reference).child_type = + "showcase.googleapis.com/Blurb", + (google.api.field_behavior) = REQUIRED + ]; + + // The time at which this stream will close. + google.protobuf.Timestamp expire_time = 2 + [(google.api.field_behavior) = REQUIRED]; +} + +// The response message for the google.showcase.v1beta1.Messaging\StreamBlurbs +// method. +message StreamBlurbsResponse { + // The blurb that was either created, updated, or deleted. + Blurb blurb = 1; + + // The action that triggered the blurb to be returned. + enum Action { + ACTION_UNSPECIFIED = 0; + + // Specifies that the blurb was created. + CREATE = 1; + + // Specifies that the blurb was updated. + UPDATE = 2; + + // Specifies that the blurb was deleted. + DELETE = 3; + } + + // The action that triggered the blurb to be returned. + Action action = 2; +} + +// The response message for the google.showcase.v1beta1.Messaging\SendBlurbs +// method. +message SendBlurbsResponse { + // The names of successful blurb creations. + repeated string names = 1; +} + +// The request message for the google.showcase.v1beta1.Messaging\Connect +// method. +message ConnectRequest { + message ConnectConfig { + // The room or profile to follow and create messages for. + string parent = 1 [(google.api.resource_reference).child_type = + "showcase.googleapis.com/Blurb"]; + } + + oneof request { + // Provides information that specifies how to process subsequent requests. + // The first `ConnectRequest` message must contain a `config` message. + ConnectConfig config = 1; + + // The blurb to be created. + Blurb blurb = 2; + } +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/rest_error.proto b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/rest_error.proto new file mode 100644 index 0000000000..0b4e299597 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/rest_error.proto @@ -0,0 +1,42 @@ +// Copyright 2025 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. + +syntax = "proto3"; + +import "google/protobuf/any.proto"; +import "google/rpc/code.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// HTTP/JSON error representation as defined in +// https://google.aip.dev/193#http11json-representation, +message RestError { + message Status { + // The HTTP status code that corresponds to `google.rpc.Status.code`. + int32 code = 1; + // This corresponds to `google.rpc.Status.message`. + string message = 2; + // This is the enum version for `google.rpc.Status.code`. + google.rpc.Code status = 4; + // This corresponds to `google.rpc.Status.details`. + repeated google.protobuf.Any details = 5; + } + + Status error = 1; +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/sequence.proto b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/sequence.proto new file mode 100644 index 0000000000..a4e3ee28f1 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/sequence.proto @@ -0,0 +1,260 @@ +// Copyright 2020 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/timestamp.proto"; +import "google/rpc/status.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +service SequenceService { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + + // Creates a sequence. + rpc CreateSequence(CreateSequenceRequest) returns (Sequence) { + option (google.api.http) = { + post: "/v1beta1/sequences" + body: "sequence" + }; + option (google.api.method_signature) = "sequence"; + }; + + // Creates a sequence. + rpc CreateStreamingSequence(CreateStreamingSequenceRequest) returns (StreamingSequence) { + option (google.api.http) = { + post: "/v1beta1/streamingSequences" + body: "streaming_sequence" + }; + option (google.api.method_signature) = "streaming_sequence"; + }; + + // Retrieves a sequence. + rpc GetSequenceReport(GetSequenceReportRequest) returns (SequenceReport) { + option (google.api.http) = { + get: "/v1beta1/{name=sequences/*/sequenceReport}" + }; + option (google.api.method_signature) = "name"; + }; + + // Retrieves a sequence. + rpc GetStreamingSequenceReport(GetStreamingSequenceReportRequest) returns (StreamingSequenceReport) { + option (google.api.http) = { + get: "/v1beta1/{name=streamingSequences/*/streamingSequenceReport}" + }; + option (google.api.method_signature) = "name"; + }; + + // Attempts a sequence. + rpc AttemptSequence(AttemptSequenceRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + post: "/v1beta1/{name=sequences/*}" + body: "*" + }; + option (google.api.method_signature) = "name"; + }; + + // Attempts a streaming sequence. + // May not function as expected in HTTP mode due to when http statuses are sent + // See https://github.com/googleapis/gapic-showcase/issues/1377 for more details + rpc AttemptStreamingSequence(AttemptStreamingSequenceRequest) returns (stream AttemptStreamingSequenceResponse) { + option (google.api.http) = { + post: "/v1beta1/{name=streamingSequences/*}:stream" + body: "*" + }; + option (google.api.method_signature) = "name"; + }; +} + +message Sequence { + option (google.api.resource) = { + type: "showcase.googleapis.com/Sequence" + pattern: "sequences/{sequence}" + }; + + string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // A server response to an RPC Attempt in a sequence. + message Response { + // The status to return for an individual attempt. + google.rpc.Status status = 1; + + // The amount of time to delay sending the response. + google.protobuf.Duration delay = 2; + } + + // Sequence of responses to return in order for each attempt. If empty, the + // default response is an immediate OK. + repeated Response responses = 2; +} + +message StreamingSequence { + option (google.api.resource) = { + type: "showcase.googleapis.com/StreamingSequence" + pattern: "streamingSequences/{streaming_sequence}" + }; + + string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // The Content that the stream will send + string content = 2; + + // A server response to an RPC Attempt in a sequence. + message Response { + // The status to return for an individual attempt. + google.rpc.Status status = 1; + + // The amount of time to delay sending the response. + google.protobuf.Duration delay = 2; + + // The index that the status should be sent + int32 response_index = 3; + } + + // Sequence of responses to return in order for each attempt. If empty, the + // default response is an immediate OK. + repeated Response responses = 3; +} + + +message StreamingSequenceReport { + option (google.api.resource) = { + type: "showcase.googleapis.com/StreamingSequenceReport" + pattern: "streamingSequences/{streaming_sequence}/streamingSequenceReport" + }; + + string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Contains metrics on individual RPC Attempts in a sequence. + message Attempt { + // The attempt number - starting at 0. + int32 attempt_number = 1; + + // The deadline dictated by the attempt to the server. + google.protobuf.Timestamp attempt_deadline = 2; + + // The time that the server responded to the RPC attempt. Used for + // calculating attempt_delay. + google.protobuf.Timestamp response_time = 3; + + // The server perceived delay between sending the last response and + // receiving this attempt. Used for validating attempt delay backoff. + google.protobuf.Duration attempt_delay = 4; + + // The status returned to the attempt. + google.rpc.Status status = 5; + + } + + // The set of RPC attempts received by the server for a Sequence. + repeated Attempt attempts = 2; +} + +message SequenceReport { + option (google.api.resource) = { + type: "showcase.googleapis.com/SequenceReport" + pattern: "sequences/{sequence}/sequenceReport" + }; + + string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Contains metrics on individual RPC Attempts in a sequence. + message Attempt { + // The attempt number - starting at 0. + int32 attempt_number = 1; + + // The deadline dictated by the attempt to the server. + google.protobuf.Timestamp attempt_deadline = 2; + + // The time that the server responded to the RPC attempt. Used for + // calculating attempt_delay. + google.protobuf.Timestamp response_time = 3; + + // The server perceived delay between sending the last response and + // receiving this attempt. Used for validating attempt delay backoff. + google.protobuf.Duration attempt_delay = 4; + + // The status returned to the attempt. + google.rpc.Status status = 5; + } + + // The set of RPC attempts received by the server for a Sequence. + repeated Attempt attempts = 2; +} + +message CreateSequenceRequest { + Sequence sequence = 1; +} + +message CreateStreamingSequenceRequest { + StreamingSequence streaming_sequence = 1; +} + +message AttemptSequenceRequest { + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Sequence", + (google.api.field_behavior) = REQUIRED + ]; + +} + +message AttemptStreamingSequenceRequest { + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/StreamingSequence", + (google.api.field_behavior) = REQUIRED + ]; + + // used to send the index of the last failed message + // in the string "content" of an AttemptStreamingSequenceResponse + // needed for stream resumption logic testing + int32 last_fail_index = 2 [ + (google.api.field_behavior) = OPTIONAL + ]; +} + +// The response message for the Echo methods. +message AttemptStreamingSequenceResponse { + // The content specified in the request. + string content = 1; + +} + +message GetSequenceReportRequest { + string name = 1 [ + (google.api.resource_reference).type = + "showcase.googleapis.com/SequenceReport", + (google.api.field_behavior) = REQUIRED + ]; +} + +message GetStreamingSequenceReportRequest { + string name = 1 [ + (google.api.resource_reference).type = + "showcase.googleapis.com/StreamingSequenceReport", + (google.api.field_behavior) = REQUIRED + ]; +} diff --git a/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/testing.proto b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/testing.proto new file mode 100644 index 0000000000..be66091074 --- /dev/null +++ b/java-showcase-3.21.0/proto-gapic-showcase-v1beta1/src/main/proto/schema/google/showcase/v1beta1/testing.proto @@ -0,0 +1,392 @@ +// Copyright 2018 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. + +syntax = "proto3"; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/resource.proto"; +import "google/protobuf/empty.proto"; + +package google.showcase.v1beta1; + +option go_package = "github.com/googleapis/gapic-showcase/server/genproto"; +option java_package = "com.google.showcase.v1beta1"; +option java_multiple_files = true; +option ruby_package = "Google::Showcase::V1beta1"; + +// A service to facilitate running discrete sets of tests +// against Showcase. +// Adding this comment with special characters for comment formatting tests: +// 1. (abra->kadabra->alakazam) +// 2) [Nonsense][]: `pokemon/*/psychic/*` +service Testing { + // This service is meant to only run locally on the port 7469 (keypad digits + // for "show"). + option (google.api.default_host) = "localhost:7469"; + + // Creates a new testing session. + // Adding this comment with special characters for comment formatting tests: + // 1. (abra->kadabra->alakazam) + // 2) [Nonsense][]: `pokemon/*/psychic/*` + rpc CreateSession(CreateSessionRequest) returns (Session) { + option (google.api.http) = { + post: "/v1beta1/sessions" + body: "session" + }; + } + + // Gets a testing session. + rpc GetSession(GetSessionRequest) returns (Session) { + option (google.api.http) = { + get: "/v1beta1/{name=sessions/*}" + }; + } + + // Lists the current test sessions. + rpc ListSessions(ListSessionsRequest) returns (ListSessionsResponse) { + option (google.api.http) = { + get: "/v1beta1/sessions" + }; + } + + // Delete a test session. + rpc DeleteSession(DeleteSessionRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=sessions/*}" + }; + } + + // Report on the status of a session. + // This generates a report detailing which tests have been completed, + // and an overall rollup. + rpc ReportSession(ReportSessionRequest) returns (ReportSessionResponse) { + option (google.api.http) = { + post: "/v1beta1/{name=sessions/*}:report" + }; + } + + // List the tests of a sessesion. + rpc ListTests(ListTestsRequest) returns (ListTestsResponse) { + option (google.api.http) = { + get: "/v1beta1/{parent=sessions/*}/tests" + }; + } + + // Explicitly decline to implement a test. + // + // This removes the test from subsequent `ListTests` calls, and + // attempting to do the test will error. + // + // This method will error if attempting to delete a required test. + rpc DeleteTest(DeleteTestRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=sessions/*/tests/*}" + }; + } + + // Register a response to a test. + // + // In cases where a test involves registering a final answer at the + // end of the test, this method provides the means to do so. + rpc VerifyTest(VerifyTestRequest) returns (VerifyTestResponse) { + option (google.api.http) = { + post: "/v1beta1/{name=sessions/*/tests/*}:check" + }; + } +} + +// A session is a suite of tests, generally being made in the context +// of testing code generation. +// +// A session defines tests it may expect, based on which version of the +// code generation spec is in use. +message Session { + option (google.api.resource) = { + type: "showcase.googleapis.com/Session" + pattern: "sessions/{session}" + }; + + // The name of the session. The ID must conform to ^[a-z]+$ + // If this is not provided, Showcase chooses one at random. + string name = 1; + + // The specification versions understood by Showcase. + enum Version { + // Unspecified version. If passed on creation, the session will default + // to using the latest stable release. + VERSION_UNSPECIFIED = 0; + + // The latest v1. Currently, this is v1.0. + V1_LATEST = 1; + + // v1.0. (Until the spec is "GA", this will be a moving target.) + V1_0 = 2; + } + + // Required. The version this session is using. + Version version = 2; +} + +// The request for the CreateSession method. +message CreateSessionRequest { + // The session to be created. + // Sessions are immutable once they are created (although they can + // be deleted). + Session session = 1; +} + +// The request for the GetSession method. +message GetSessionRequest { + // The session to be retrieved. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Session"]; +} + +// The request for the ListSessions method. +message ListSessionsRequest { + // The maximum number of sessions to return per page. + int32 page_size = 1; + + // The page token, for retrieving subsequent pages. + string page_token = 2; +} + +// Response for the ListSessions method. +message ListSessionsResponse { + // The sessions being returned. + repeated Session sessions = 1; + + // The next page token, if any. + // An empty value here means the last page has been reached. + string next_page_token = 2; +} + +// Request for the DeleteSession method. +message DeleteSessionRequest { + // The session to be deleted. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Session"]; +} + +// Request message for reporting on a session. +message ReportSessionRequest { + // The session to be reported on. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Session"]; +} + +// Response message for reporting on a session. +message ReportSessionResponse { + // The topline state of the report. + enum Result { + RESULT_UNSPECIFIED = 0; + + // The session is complete, and everything passed. + PASSED = 1; + + // The session had an explicit failure. + FAILED = 2; + + // The session is incomplete. This is a failure response. + INCOMPLETE = 3; + } + + // The state of the report. + Result result = 1; + + // The test runs of this session. + repeated TestRun test_runs = 2; +} + +message Test { + option (google.api.resource) = { + type: "showcase.googleapis.com/Test" + pattern: "sessions/{session}/tests/{test}" + }; + + // The name of the test. + // The tests/* portion of the names are hard-coded, and do not change + // from session to session. + string name = 1; + + // Whether or not a test is required, recommended, or optional. + enum ExpectationLevel { + EXPECTATION_LEVEL_UNSPECIFIED = 0; + + // This test is strictly required. + REQUIRED = 1; + + // This test is recommended. + // + // If a generator explicitly ignores a recommended test (see `DeleteTest`), + // then the report may still pass, but with a warning. + // + // If a generator skips a recommended test and does not explicitly + // express that intention, the report will fail. + RECOMMENDED = 2; + + // This test is optional. + // + // If a generator explicitly ignores an optional test (see `DeleteTest`), + // then the report may still pass, and no warning will be issued. + // + // If a generator skips an optional test and does not explicitly + // express that intention, the report may still pass, but with a + // warning. + OPTIONAL = 3; + } + + // The expectation level for this test. + ExpectationLevel expectation_level = 2; + + // A description of the test. + string description = 3; + + // A blueprint is an explicit definition of methods and requests that are needed + // to be made to test this specific test case. Ideally this would be represented + // by something more robust like CEL, but as of writing this, I am unsure if CEL + // is ready. + message Blueprint { + option (google.api.resource) = { + type: "showcase.googleapis.com/Blueprint" + pattern: "sessions/{session}/tests/{test}/blueprints/{blueprint}" + }; + + // The name of this blueprint. + string name = 1; + + // A description of this blueprint. + string description = 2; + + // A message representing a method invocation. + message Invocation { + // The fully qualified name of the showcase method to be invoked. + string method = 1; + + // The request to be made if a specific request is necessary. + bytes serialized_request = 2; + } + + // The initial request to trigger this test. + Invocation request = 3; + + // An ordered list of method calls that can be called to trigger this test. + repeated Invocation additional_requests = 4; + } + + // The blueprints that will satisfy this test. There may be multiple blueprints + // that can signal to the server that this test case is being exercised. Although + // multiple blueprints are specified, only a single blueprint needs to be run to + // signal that the test case was exercised. + repeated Blueprint blueprints = 4; +} + +// An issue found in the test. +message Issue { + // The different potential types of issues. + enum Type { + TYPE_UNSPECIFIED = 0; + + // The test was never instrumented. + SKIPPED = 1; + + // The test was started but never confirmed. + PENDING = 2; + + // The test was instrumented, but Showcase got an unexpected + // value when the generator tried to confirm success. + INCORRECT_CONFIRMATION = 3; + } + + // The type of the issue. + Type type = 1; + + // Severity levels. + enum Severity { + SEVERITY_UNSPECIFIED = 0; + + // Errors. + ERROR = 1; + + // Warnings. + WARNING = 2; + } + + // The severity of the issue. + Severity severity = 2; + + // A description of the issue. + string description = 3; +} + +// The request for the ListTests method. +message ListTestsRequest { + // The session. + string parent = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Session"]; + + // The maximum number of tests to return per page. + int32 page_size = 2; + + // The page token, for retrieving subsequent pages. + string page_token = 3; +} + +// The response for the ListTests method. +message ListTestsResponse { + // The tests being returned. + repeated Test tests = 1; + + // The next page token, if any. + // An empty value here means the last page has been reached. + string next_page_token = 2; +} + +// A TestRun is the result of running a Test. +message TestRun { + // The name of the test. + // The tests/* portion of the names are hard-coded, and do not change + // from session to session. + string test = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Test"]; + + + // An issue found with the test run. If empty, this test run was successful. + Issue issue = 2; +} + +// Request message for deleting a test. +message DeleteTestRequest { + // The test to be deleted. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Test"]; +} + +message VerifyTestRequest { + // The test to have an answer registered to it. + string name = 1 [ + (google.api.resource_reference).type = "showcase.googleapis.com/Test"]; + + // The answer from the test. + bytes answer = 2; + + // The answers from the test if multiple are to be checked + repeated bytes answers = 3; +} + +message VerifyTestResponse { + // An issue if check answer was unsuccessful. This will be empty if the check answer succeeded. + Issue issue = 1; +} From 40945d95d17c7eee03afb227dc8483596c86b4cd Mon Sep 17 00:00:00 2001 From: Blake Li Date: Thu, 11 Dec 2025 10:59:31 -0500 Subject: [PATCH 07/10] tests: Add protobuf 3.x compatibility tests with a third party library tensorflow. (#4015) Add protobuf 3.x compatibility tests with a third party library tensorflow in showcase module. Tensorflow depends on [protobuf-java v3.21.9](https://github.com/tensorflow/java/blob/cbf942051d55291ba9bdb019b2f207f013889bba/tensorflow-core/pom.xml#L45) gen code and runtime. This proves that client libraries with 4.33 runtime and gen code are compatible with a third party library that contains 3.x gen code and runtime. --------- Co-authored-by: cloud-java-bot --- .github/workflows/ci.yaml | 6 ++ java-showcase/gapic-showcase/pom.xml | 27 ++++++++ .../v1beta1/it/ITProtobuf3Compatibility.java | 67 +++++++++++++++++++ java-showcase/pom.xml | 2 + 4 files changed, 102 insertions(+) create mode 100644 java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITProtobuf3Compatibility.java diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 94dbb9e623..c26780ae35 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -386,6 +386,12 @@ jobs: mvn clean verify -P '!showcase,enable-integration-tests,loggingTestBase,disabledLogging' \ --batch-mode \ --no-transfer-progress + - name: Showcase integration tests - Protobuf 3 compatibility with third party library Tensorflow + working-directory: java-showcase + run: | + mvn clean verify -P 'enable-integration-tests,protobuf3,showcase' \ + --batch-mode \ + --no-transfer-progress showcase-clirr: if: ${{ github.base_ref != '' }} # Only execute on pull_request trigger event diff --git a/java-showcase/gapic-showcase/pom.xml b/java-showcase/gapic-showcase/pom.xml index a9e4de22fe..feeead440b 100644 --- a/java-showcase/gapic-showcase/pom.xml +++ b/java-showcase/gapic-showcase/pom.xml @@ -201,6 +201,14 @@ test + + + org.tensorflow + tensorflow-core-platform + 1.1.0 + test + + io.opentelemetry @@ -361,6 +369,25 @@ + + protobuf3 + + + + org.apache.maven.plugins + maven-compiler-plugin + + + **/com/google/showcase/v1beta1/it/logging/*.java + + + **/com/google/showcase/v1beta1/it/ITProtobuf3Compatibility.java + + + + + + diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITProtobuf3Compatibility.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITProtobuf3Compatibility.java new file mode 100644 index 0000000000..04582fe7fe --- /dev/null +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITProtobuf3Compatibility.java @@ -0,0 +1,67 @@ +package com.google.showcase.v1beta1.it; + +import static com.google.common.truth.Truth.assertThat; + +import org.junit.jupiter.api.Test; +import org.tensorflow.Graph; +import org.tensorflow.Session; +import org.tensorflow.op.Ops; +import org.tensorflow.op.core.Constant; +import org.tensorflow.op.math.Add; +import org.tensorflow.proto.GraphDef; +import org.tensorflow.types.TInt32; + +/** + * Tensorflow depends on protobuf 3.x gen code and runtime, we test it in showcase module to prove + * that it works with protobuf 4.33+ gen code and runtime that comes with client libraries. + */ +class ITProtobuf3Compatibility { + + @Test + void testTensorflow_helloWorldExample() { + try (Graph graph = new Graph()) { + // Hello world example for "10 + 32" operation. + Ops tf = Ops.create(graph); + + int expectedValue1 = 10; + int expectedValue2 = 32; + int expectedSum = 42; + + String name1 = "constant1"; + String name2 = "constant2"; + + Constant constant1 = tf.withName(name1).constant(expectedValue1); + Constant constant2 = tf.withName(name2).constant(expectedValue2); + + Add sum = tf.math.add(constant1, constant2); + + try (Session s = new Session(graph)) { + try (TInt32 result = (TInt32) s.runner().fetch(sum).run().get(0)) { + int actualResult = result.getInt(); + assertThat(actualResult).isEqualTo(expectedSum); + } + } + + // GraphDef is a protobuf gen code. + GraphDef graphDef = graph.toGraphDef(); + + // Inspect the protobuf gen code + Integer actual1 = getValueFromGraphDefByName(graphDef, name1); + Integer actual2 = getValueFromGraphDefByName(graphDef, name2); + + assertThat(actual1).isEqualTo(expectedValue1); + assertThat(actual2).isEqualTo(expectedValue2); + } + } + + private static Integer getValueFromGraphDefByName(GraphDef graphDef, String name1) { + return graphDef.getNodeList().stream() + .filter(nodeDef -> nodeDef.getName().equals(name1)) + .findFirst() + .get() + .getAttrOrThrow("value") + .getTensor() + .getIntValList() + .get(0); + } +} diff --git a/java-showcase/pom.xml b/java-showcase/pom.xml index c8b4143143..f16925042d 100644 --- a/java-showcase/pom.xml +++ b/java-showcase/pom.xml @@ -79,6 +79,7 @@ **/com/google/showcase/v1beta1/it/logging/*.java + **/com/google/showcase/v1beta1/it/ITProtobuf3Compatibility.java @@ -120,6 +121,7 @@ **/com/google/showcase/v1beta1/it/logging/*.java + **/com/google/showcase/v1beta1/it/ITProtobuf3Compatibility.java From 0e013615e60bf5df83c29e1414081f785655c703 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Thu, 11 Dec 2025 14:49:32 -0500 Subject: [PATCH 08/10] deps: update auth to 1.42.0-rc1 and http-client to 2.1.0-rc1 (#4014) --- gapic-generator-java-pom-parent/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 84d76c45cb..56ca416fcb 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -28,8 +28,8 @@ consistent across modules in this repository --> 1.3.2 1.76.1 - 1.40.0 - 2.0.2 + 1.42.0-rc1 + 2.1.0-rc1 2.12.1 33.5.0-jre 4.33.0 @@ -216,4 +216,4 @@ https://repo1.maven.org/maven2 - \ No newline at end of file + From 5da38214f893d9fb3d0c1f9e8c9ff90a70059170 Mon Sep 17 00:00:00 2001 From: Blake Li Date: Thu, 11 Dec 2025 18:01:07 -0500 Subject: [PATCH 09/10] chore: Merge main to protobuf-4.x-rc (#4022) Merge main to protobuf-4.x-rc. The main change from the main branch is grpc-java 1.76.2 upgrade. --------- Co-authored-by: Diego Marquez Co-authored-by: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Mend Renovate --- .cloudbuild/graalvm/cloudbuild-test-a.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-b.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-c.yaml | 2 +- .cloudbuild/graalvm/cloudbuild.yaml | 2 +- .../cloudbuild-library-generation-push.yaml | 2 +- .../library_generation.Dockerfile | 4 +- .../library_generation_airlock.Dockerfile | 4 +- .release-please-manifest.json | 2 +- CHANGELOG.md | 14 ++++++ WORKSPACE | 2 +- api-common-java/pom.xml | 4 +- coverage-report/pom.xml | 8 ++-- dependencies.txt | 18 ++++---- gapic-generator-java-bom/pom.xml | 34 +++++++------- gapic-generator-java-pom-parent/pom.xml | 4 +- gapic-generator-java/pom.xml | 6 +-- gax-java/README.md | 12 ++--- gax-java/dependencies.properties | 24 +++++----- gax-java/gax-bom/pom.xml | 20 ++++---- gax-java/gax-grpc/pom.xml | 4 +- gax-java/gax-httpjson/pom.xml | 4 +- gax-java/gax/pom.xml | 4 +- gax-java/pom.xml | 14 +++--- generation_config.yaml | 2 +- .../.kokoro/presubmit/graalvm-native-a.cfg | 2 +- .../.kokoro/presubmit/graalvm-native-b.cfg | 2 +- .../.kokoro/presubmit/graalvm-native-c.cfg | 2 +- .../grpc-google-common-protos/pom.xml | 4 +- java-common-protos/pom.xml | 10 ++-- .../proto-google-common-protos/pom.xml | 4 +- java-core/google-cloud-core-bom/pom.xml | 10 ++-- java-core/google-cloud-core-grpc/pom.xml | 4 +- java-core/google-cloud-core-http/pom.xml | 4 +- java-core/google-cloud-core/pom.xml | 4 +- java-core/pom.xml | 6 +-- java-iam/grpc-google-iam-v1/pom.xml | 4 +- java-iam/grpc-google-iam-v2/pom.xml | 4 +- java-iam/grpc-google-iam-v2beta/pom.xml | 4 +- java-iam/grpc-google-iam-v3/pom.xml | 4 +- java-iam/grpc-google-iam-v3beta/pom.xml | 4 +- java-iam/pom.xml | 32 ++++++------- java-iam/proto-google-iam-v1/pom.xml | 4 +- java-iam/proto-google-iam-v2/pom.xml | 4 +- java-iam/proto-google-iam-v2beta/pom.xml | 4 +- java-iam/proto-google-iam-v3/pom.xml | 4 +- java-iam/proto-google-iam-v3beta/pom.xml | 4 +- java-shared-dependencies/README.md | 2 +- .../dependency-convergence-check/pom.xml | 2 +- .../first-party-dependencies/pom.xml | 10 ++-- java-shared-dependencies/pom.xml | 8 ++-- .../third-party-dependencies/pom.xml | 4 +- .../upper-bound-check/pom.xml | 4 +- java-showcase-3.21.0/pom.xml | 2 +- java-showcase-3.25.8/pom.xml | 2 +- java-showcase/pom.xml | 2 +- sdk-platform-java-config/pom.xml | 4 +- versions.txt | 46 +++++++++---------- 57 files changed, 209 insertions(+), 195 deletions(-) diff --git a/.cloudbuild/graalvm/cloudbuild-test-a.yaml b/.cloudbuild/graalvm/cloudbuild-test-a.yaml index d2c05b51ce..14e5968d9d 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.54.2-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.54.3-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.17.0' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild-test-b.yaml b/.cloudbuild/graalvm/cloudbuild-test-b.yaml index 578ae0c322..12f3fb0abd 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.54.2-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.54.3-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.17.0' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild-test-c.yaml b/.cloudbuild/graalvm/cloudbuild-test-c.yaml index 9a4c7123b5..f984bbf293 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-c.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-c.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.54.2-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.54.3-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.17.0' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild.yaml b/.cloudbuild/graalvm/cloudbuild.yaml index 5e0023136e..496ece332a 100644 --- a/.cloudbuild/graalvm/cloudbuild.yaml +++ b/.cloudbuild/graalvm/cloudbuild.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.54.2-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.54.3-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.17.0' steps: # GraalVM A build diff --git a/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml b/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml index 5878ff3352..227cc66e75 100644 --- a/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml +++ b/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _GAPIC_GENERATOR_JAVA_VERSION: '2.64.2-SNAPSHOT' # {x-version-update:gapic-generator-java:current} + _GAPIC_GENERATOR_JAVA_VERSION: '2.64.3-SNAPSHOT' # {x-version-update:gapic-generator-java:current} _PRIVATE_IMAGE_NAME: "us-docker.pkg.dev/java-hermetic-build-prod/private-resources/java-library-generation" _PRIVATE_SHA_IMAGE_ID: "${_PRIVATE_IMAGE_NAME}:${COMMIT_SHA}" _PRIVATE_LATEST_IMAGE_ID: "${_PRIVATE_IMAGE_NAME}:latest" diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile index 7e388c85a5..0224119f67 100644 --- a/.cloudbuild/library_generation/library_generation.Dockerfile +++ b/.cloudbuild/library_generation/library_generation.Dockerfile @@ -21,7 +21,7 @@ FROM docker.io/library/maven:3.9.9-eclipse-temurin-17-alpine@sha256:969014ee8852 WORKDIR /sdk-platform-java COPY . . # {x-version-update-start:gapic-generator-java:current} -ENV DOCKER_GAPIC_GENERATOR_VERSION="2.64.2-SNAPSHOT" +ENV DOCKER_GAPIC_GENERATOR_VERSION="2.64.3-SNAPSHOT" # {x-version-update-end} # Download the java formatter @@ -38,7 +38,7 @@ FROM docker.io/library/python:3.13.2-slim@sha256:6b3223eb4d93718828223966ad31690 ARG OWLBOT_CLI_COMMITTISH=3a68a9c0de318784b3aefadcc502a6521b3f1bc5 ARG PROTOC_VERSION=33.0 -ARG GRPC_VERSION=1.76.1 +ARG GRPC_VERSION=1.76.2 ENV HOME=/home ENV OS_ARCHITECTURE="linux-x86_64" diff --git a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile index 85d2ea8ac4..0be6b48bdc 100644 --- a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile +++ b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile @@ -21,7 +21,7 @@ FROM us-docker.pkg.dev/artifact-foundry-prod/docker-3p-trusted/maven@sha256:d3f0 WORKDIR /sdk-platform-java COPY . . # {x-version-update-start:gapic-generator-java:current} -ENV DOCKER_GAPIC_GENERATOR_VERSION="2.64.2-SNAPSHOT" +ENV DOCKER_GAPIC_GENERATOR_VERSION="2.64.3-SNAPSHOT" # {x-version-update-end} # Download the java formatter @@ -39,7 +39,7 @@ FROM us-docker.pkg.dev/artifact-foundry-prod/docker-3p-trusted/python@sha256:afc ARG OWLBOT_CLI_COMMITTISH=3a68a9c0de318784b3aefadcc502a6521b3f1bc5 ARG PROTOC_VERSION=33.0 -ARG GRPC_VERSION=1.76.1 +ARG GRPC_VERSION=1.76.2 ENV HOME=/home ENV OS_ARCHITECTURE="linux-x86_64" diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3e8b70de96..0cf9aa6300 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.64.1" + ".": "2.64.2" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index ff029d6e39..d9e98822fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [2.64.2](https://github.com/googleapis/sdk-platform-java/compare/v2.64.1...v2.64.2) (2025-12-10) + + +### Bug Fixes + +* add per-service api_version to gapic_metadata ([#3984](https://github.com/googleapis/sdk-platform-java/issues/3984)) ([d589306](https://github.com/googleapis/sdk-platform-java/commit/d589306c4ecc12a2a744cb9dfb914ccea8fb34fd)) + + +### Dependencies + +* Upgrade auth to 1.41.0. ([#4008](https://github.com/googleapis/sdk-platform-java/issues/4008)) ([833b3e5](https://github.com/googleapis/sdk-platform-java/commit/833b3e54c0f13ac8183a639c4464dcf58fd44096)) +* upgrade grpc to 1.76.1 ([#3993](https://github.com/googleapis/sdk-platform-java/issues/3993)) ([958611e](https://github.com/googleapis/sdk-platform-java/commit/958611e23460dba596160f3224d8588afdba6bc2)) +* Upgrade grpc to 1.76.2 ([#4006](https://github.com/googleapis/sdk-platform-java/issues/4006)) ([a8060a2](https://github.com/googleapis/sdk-platform-java/commit/a8060a263ba34556b8d4d347a57625849a6859bc)) + ## [2.64.1](https://github.com/googleapis/sdk-platform-java/compare/v2.64.0...v2.64.1) (2025-11-07) diff --git a/WORKSPACE b/WORKSPACE index 62feb41aa9..9777f05ceb 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -58,7 +58,7 @@ load("@rules_jvm_external//:defs.bzl", "maven_install") load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_ARTIFACTS") load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS") -_gapic_generator_java_version = "2.64.2-SNAPSHOT" # {x-version-update:gapic-generator-java:current} +_gapic_generator_java_version = "2.64.3-SNAPSHOT" # {x-version-update:gapic-generator-java:current} maven_install( artifacts = [ diff --git a/api-common-java/pom.xml b/api-common-java/pom.xml index fb7e918541..85b69d14ab 100644 --- a/api-common-java/pom.xml +++ b/api-common-java/pom.xml @@ -5,14 +5,14 @@ com.google.api api-common jar - 2.55.2-SNAPSHOT + 2.55.3-SNAPSHOT API Common Common utilities for Google APIs in Java com.google.api gapic-generator-java-pom-parent - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT ../gapic-generator-java-pom-parent diff --git a/coverage-report/pom.xml b/coverage-report/pom.xml index 9f0dd1079a..7086fd0ea0 100644 --- a/coverage-report/pom.xml +++ b/coverage-report/pom.xml @@ -31,22 +31,22 @@ com.google.api gax - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT com.google.api gax-grpc - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT com.google.api gax-httpjson - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT com.google.api api-common - 2.55.2-SNAPSHOT + 2.55.3-SNAPSHOT diff --git a/dependencies.txt b/dependencies.txt index 58ada42bfd..7d1b241457 100644 --- a/dependencies.txt +++ b/dependencies.txt @@ -9,14 +9,14 @@ # Pom-Parent Dependencies # These dependencies are declared: https://github.com/googleapis/sdk-platform-java/blob/main/gapic-generator-java-pom-parent/pom.xml javax.annotation:javax.annotation-api,javax.annotation-api=1.3.2 -io.grpc:grpc-bom,grpc=1.74.0 -com.google.auth:google-auth-library-bom,google.auth=1.40.0 -com.google.http-client:google-http-client,google.http-client=1.47.1 +io.grpc:grpc-bom,grpc=1.76.2 +com.google.auth:google-auth-library-bom,google.auth=1.41.0 +com.google.http-client:google-http-client,google.http-client=2.0.2 com.google.code.gson:gson,gson=2.13.2 -com.google.guava:guava,guava=33.4.8-jre -com.google.protobuf:protobuf-java,protobuf=4.31.1 -io.opentelemetry:opentelemetry-bom,opentelemetry=1.55.0 -com.google.errorprone:error_prone_annotations,errorprone=2.43.0 +com.google.guava:guava,guava=33.5.0-jre +com.google.protobuf:protobuf-java,protobuf=4.33.1 +io.opentelemetry:opentelemetry-bom,opentelemetry=1.57.0 +com.google.errorprone:error_prone_annotations,errorprone=2.45.0 com.google.j2objc:j2objc-annotations,j2objc-annotations=3.1 org.threeten:threetenbp,threetenbp=1.7.2 org.slf4j:slf4j-api,slf4j=2.0.17 @@ -44,7 +44,7 @@ com.google.cloud.opentelemetry:exporter-metrics,google.cloud.opentelemetry=0.36. com.google.flogger:flogger,flogger=0.9 org.apache.arrow:arrow-memory-core,arrow=18.3.0 dev.cel:cel,dev.cel=0.11.1 -com.google.crypto.tink:tink,com.google.crypto.tink=1.19.0 +com.google.crypto.tink:tink,com.google.crypto.tink=1.20.0 # The follow opentelemetry dependencies have a different version from the opentelemetry-bom io.opentelemetry.semconv:opentelemetry-semconv,opentelemetry-semconv=1.37.0 -io.opentelemetry.contrib:opentelemetry-gcp-resources,io.opentelemetry.contrib.opentelemetry-gcp-resources=1.48.0-alpha +io.opentelemetry.contrib:opentelemetry-gcp-resources,io.opentelemetry.contrib.opentelemetry-gcp-resources=1.52.0-alpha diff --git a/gapic-generator-java-bom/pom.xml b/gapic-generator-java-bom/pom.xml index f2a454c02a..0d5f31e600 100644 --- a/gapic-generator-java-bom/pom.xml +++ b/gapic-generator-java-bom/pom.xml @@ -4,7 +4,7 @@ com.google.api gapic-generator-java-bom pom - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT GAPIC Generator Java BOM BOM for the libraries in gapic-generator-java repository. Users should not @@ -15,7 +15,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT ../gapic-generator-java-pom-parent @@ -75,81 +75,81 @@ com.google.api api-common - 2.55.2-SNAPSHOT + 2.55.3-SNAPSHOT com.google.api gax-bom - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT pom import com.google.api gapic-generator-java - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT com.google.api.grpc grpc-google-common-protos - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT com.google.api.grpc proto-google-common-protos - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT com.google.api.grpc proto-google-iam-v1 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc proto-google-iam-v2 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc proto-google-iam-v2beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc proto-google-iam-v3 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc proto-google-iam-v3beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc grpc-google-iam-v1 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc grpc-google-iam-v2 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc grpc-google-iam-v2beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc grpc-google-iam-v3 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc grpc-google-iam-v3beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 56ca416fcb..c631442b33 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.google.api gapic-generator-java-pom-parent - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT pom GAPIC Generator Java POM Parent https://github.com/googleapis/sdk-platform-java @@ -27,7 +27,7 @@ 1.3.2 - 1.76.1 + 1.76.2 1.42.0-rc1 2.1.0-rc1 2.12.1 diff --git a/gapic-generator-java/pom.xml b/gapic-generator-java/pom.xml index 3eefd5b9da..7856734db4 100644 --- a/gapic-generator-java/pom.xml +++ b/gapic-generator-java/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.google.api gapic-generator-java - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT GAPIC Generator Java GAPIC generator Java @@ -22,7 +22,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT ../gapic-generator-java-pom-parent @@ -31,7 +31,7 @@ com.google.api gapic-generator-java-bom - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT pom import diff --git a/gax-java/README.md b/gax-java/README.md index f9bc8c9259..11ee55fb7b 100644 --- a/gax-java/README.md +++ b/gax-java/README.md @@ -34,27 +34,27 @@ If you are using Maven, add this to your pom.xml file com.google.api gax - 2.72.1 + 2.72.2 com.google.api gax-grpc - 2.72.1 + 2.72.2 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.api:gax:2.72.1', - 'com.google.api:gax-grpc:2.72.1' +compile 'com.google.api:gax:2.72.2', + 'com.google.api:gax-grpc:2.72.2' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.api" % "gax" % "2.72.1" -libraryDependencies += "com.google.api" % "gax-grpc" % "2.72.1" +libraryDependencies += "com.google.api" % "gax" % "2.72.2" +libraryDependencies += "com.google.api" % "gax-grpc" % "2.72.2" ``` [//]: # ({x-version-update-end}) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index 83309832c3..ece2251179 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -8,16 +8,16 @@ # Versions of oneself # {x-version-update-start:gax:current} -version.gax=2.72.2-SNAPSHOT +version.gax=2.72.3-SNAPSHOT # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_grpc=2.72.2-SNAPSHOT +version.gax_grpc=2.72.3-SNAPSHOT # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_bom=2.72.2-SNAPSHOT +version.gax_bom=2.72.3-SNAPSHOT # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_httpjson=2.72.2-SNAPSHOT +version.gax_httpjson=2.72.3-SNAPSHOT # {x-version-update-end} # Versions for dependencies which actual artifacts differ between Bazel and Gradle. @@ -28,17 +28,17 @@ version.gax_httpjson=2.72.2-SNAPSHOT version.com_google_protobuf=3.25.8 version.google_java_format=1.15.0 -version.io_grpc=1.76.1 +version.io_grpc=1.76.2 # Maven artifacts. # Note, the actual name of each property matters (bazel build scripts depend on it). # It should be constructed the following way: # 1) Take full artifact id (including the group and classifier (if any) portions) and remove version portion. # 2) Replace all characters which are neither alphabetic nor digits with the underscore ('_') character -maven.com_google_api_grpc_proto_google_common_protos=com.google.api.grpc:proto-google-common-protos:2.61.1 -maven.com_google_api_grpc_grpc_google_common_protos=com.google.api.grpc:grpc-google-common-protos:2.61.1 -maven.com_google_auth_google_auth_library_oauth2_http=com.google.auth:google-auth-library-oauth2-http:1.40.0 -maven.com_google_auth_google_auth_library_credentials=com.google.auth:google-auth-library-credentials:1.40.0 +maven.com_google_api_grpc_proto_google_common_protos=com.google.api.grpc:proto-google-common-protos:2.63.2 +maven.com_google_api_grpc_grpc_google_common_protos=com.google.api.grpc:grpc-google-common-protos:2.63.2 +maven.com_google_auth_google_auth_library_oauth2_http=com.google.auth:google-auth-library-oauth2-http:1.41.0 +maven.com_google_auth_google_auth_library_credentials=com.google.auth:google-auth-library-credentials:1.41.0 maven.io_opentelemetry_opentelemetry_api=io.opentelemetry:opentelemetry-api:1.47.0 maven.io_opencensus_opencensus_api=io.opencensus:opencensus-api:0.31.1 maven.io_opencensus_opencensus_contrib_grpc_metrics=io.opencensus:opencensus-contrib-grpc-metrics:0.31.1 @@ -67,10 +67,10 @@ maven.com_google_errorprone_error_prone_annotations=com.google.errorprone:error_ maven.com_google_j2objc_j2objc_annotations=com.google.j2objc:j2objc-annotations:2.8 maven.com_google_auto_value_auto_value=com.google.auto.value:auto-value:1.11.0 maven.com_google_auto_value_auto_value_annotations=com.google.auto.value:auto-value-annotations:1.11.0 -maven.com_google_api_api_common=com.google.api:api-common:2.53.1 +maven.com_google_api_api_common=com.google.api:api-common:2.55.2 maven.org_threeten_threetenbp=org.threeten:threetenbp:1.7.0 -maven.com_google_api_grpc_grpc_google_iam_v1=com.google.api.grpc:grpc-google-iam-v1:1.56.1 -maven.com_google_api_grpc_proto_google_iam_v1=com.google.api.grpc:proto-google-iam-v1:1.56.1 +maven.com_google_api_grpc_grpc_google_iam_v1=com.google.api.grpc:grpc-google-iam-v1:1.58.2 +maven.com_google_api_grpc_proto_google_iam_v1=com.google.api.grpc:proto-google-iam-v1:1.58.2 maven.com_google_http_client_google_http_client=com.google.http-client:google-http-client:1.47.1 maven.com_google_http_client_google_http_client_gson=com.google.http-client:google-http-client-gson:1.47.1 maven.org_codehaus_mojo_animal_sniffer_annotations=org.codehaus.mojo:animal-sniffer-annotations:1.24 diff --git a/gax-java/gax-bom/pom.xml b/gax-java/gax-bom/pom.xml index 92e599b873..b4161938c5 100644 --- a/gax-java/gax-bom/pom.xml +++ b/gax-java/gax-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.api gax-bom - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT pom GAX (Google Api eXtensions) for Java (BOM) Google Api eXtensions for Java (BOM) @@ -43,55 +43,55 @@ com.google.api gax - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT com.google.api gax - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT test-jar testlib com.google.api gax - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT testlib com.google.api gax-grpc - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT com.google.api gax-grpc - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT test-jar testlib com.google.api gax-grpc - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT testlib com.google.api gax-httpjson - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT com.google.api gax-httpjson - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT test-jar testlib com.google.api gax-httpjson - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT testlib diff --git a/gax-java/gax-grpc/pom.xml b/gax-java/gax-grpc/pom.xml index 2c631518ca..e157369778 100644 --- a/gax-java/gax-grpc/pom.xml +++ b/gax-java/gax-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-grpc - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT jar GAX (Google Api eXtensions) for Java (gRPC) Google Api eXtensions for Java (gRPC) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT diff --git a/gax-java/gax-httpjson/pom.xml b/gax-java/gax-httpjson/pom.xml index 162fc14d1f..4b38382855 100644 --- a/gax-java/gax-httpjson/pom.xml +++ b/gax-java/gax-httpjson/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-httpjson - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT jar GAX (Google Api eXtensions) for Java (HTTP JSON) Google Api eXtensions for Java (HTTP JSON) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT diff --git a/gax-java/gax/pom.xml b/gax-java/gax/pom.xml index 7db610bc8e..d64b9a7c76 100644 --- a/gax-java/gax/pom.xml +++ b/gax-java/gax/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT jar GAX (Google Api eXtensions) for Java (Core) Google Api eXtensions for Java (Core) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT diff --git a/gax-java/pom.xml b/gax-java/pom.xml index 8a794894d9..e4fd40d36a 100644 --- a/gax-java/pom.xml +++ b/gax-java/pom.xml @@ -4,14 +4,14 @@ com.google.api gax-parent pom - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT GAX (Google Api eXtensions) for Java (Parent) Google Api eXtensions for Java (Parent) com.google.api gapic-generator-java-pom-parent - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT ../gapic-generator-java-pom-parent @@ -50,7 +50,7 @@ com.google.api api-common - 2.55.2-SNAPSHOT + 2.55.3-SNAPSHOT com.google.auth @@ -98,24 +98,24 @@ com.google.api gax - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT com.google.api gax - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT test-jar testlib com.google.api.grpc proto-google-common-protos - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT com.google.api.grpc grpc-google-common-protos - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT io.grpc diff --git a/generation_config.yaml b/generation_config.yaml index fee5723e6c..c7afb5877e 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,4 +1,4 @@ -googleapis_commitish: b6bb60733a7314d0c45e294b12d563fd6194b8f5 +googleapis_commitish: c9578f6385fe0fb9067c5dba8d7cdda39efac0ff # the libraries are ordered with respect to library name, which is # java-{library.library_name} or java-{library.api-shortname} when # library.library_name is not defined. diff --git a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-a.cfg b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-a.cfg index 0edf2fe5e9..6b3a402900 100644 --- a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-a.cfg +++ b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.54.2-SNAPSHOT" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.54.3-SNAPSHOT" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-b.cfg b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-b.cfg index 8a2abadd77..6ce375bacb 100644 --- a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-b.cfg +++ b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.54.2-SNAPSHOT" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.54.3-SNAPSHOT" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-c.cfg b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-c.cfg index 53e40a2797..8ff4c30801 100644 --- a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-c.cfg +++ b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.54.2-SNAPSHOT" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.54.3-SNAPSHOT" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/java-common-protos/grpc-google-common-protos/pom.xml b/java-common-protos/grpc-google-common-protos/pom.xml index ba11658385..9a1d99be5d 100644 --- a/java-common-protos/grpc-google-common-protos/pom.xml +++ b/java-common-protos/grpc-google-common-protos/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-common-protos - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT grpc-google-common-protos GRPC library for grpc-google-common-protos com.google.api.grpc google-common-protos-parent - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT diff --git a/java-common-protos/pom.xml b/java-common-protos/pom.xml index 65b4c5ee1d..5229ee566a 100644 --- a/java-common-protos/pom.xml +++ b/java-common-protos/pom.xml @@ -4,7 +4,7 @@ com.google.api.grpc google-common-protos-parent pom - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT Google Common Protos Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT ../gapic-generator-java-pom-parent @@ -50,7 +50,7 @@ com.google.cloud third-party-dependencies - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT pom import @@ -64,7 +64,7 @@ com.google.api.grpc grpc-google-common-protos - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT io.grpc @@ -76,7 +76,7 @@ com.google.api.grpc proto-google-common-protos - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT com.google.guava diff --git a/java-common-protos/proto-google-common-protos/pom.xml b/java-common-protos/proto-google-common-protos/pom.xml index 7198852cd7..cfd92834a3 100644 --- a/java-common-protos/proto-google-common-protos/pom.xml +++ b/java-common-protos/proto-google-common-protos/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-common-protos - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT proto-google-common-protos PROTO library for proto-google-common-protos com.google.api.grpc google-common-protos-parent - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT diff --git a/java-core/google-cloud-core-bom/pom.xml b/java-core/google-cloud-core-bom/pom.xml index 8e1af08641..db217e5aaa 100644 --- a/java-core/google-cloud-core-bom/pom.xml +++ b/java-core/google-cloud-core-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-core-bom - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT pom com.google.api gapic-generator-java-pom-parent - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT ../../gapic-generator-java-pom-parent @@ -23,17 +23,17 @@ com.google.cloud google-cloud-core - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT com.google.cloud google-cloud-core-grpc - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT com.google.cloud google-cloud-core-http - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT diff --git a/java-core/google-cloud-core-grpc/pom.xml b/java-core/google-cloud-core-grpc/pom.xml index bcd6b1784b..cf3d49863e 100644 --- a/java-core/google-cloud-core-grpc/pom.xml +++ b/java-core/google-cloud-core-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-grpc - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT jar Google Cloud Core gRPC @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT google-cloud-core-grpc diff --git a/java-core/google-cloud-core-http/pom.xml b/java-core/google-cloud-core-http/pom.xml index 81704c461a..421219d05c 100644 --- a/java-core/google-cloud-core-http/pom.xml +++ b/java-core/google-cloud-core-http/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-http - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT jar Google Cloud Core HTTP @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT google-cloud-core-http diff --git a/java-core/google-cloud-core/pom.xml b/java-core/google-cloud-core/pom.xml index 71c933501a..f747959087 100644 --- a/java-core/google-cloud-core/pom.xml +++ b/java-core/google-cloud-core/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT jar Google Cloud Core @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT google-cloud-core diff --git a/java-core/pom.xml b/java-core/pom.xml index af870261d6..092ad2368d 100644 --- a/java-core/pom.xml +++ b/java-core/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-core-parent pom - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT Google Cloud Core Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT ../gapic-generator-java-pom-parent @@ -33,7 +33,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT pom import diff --git a/java-iam/grpc-google-iam-v1/pom.xml b/java-iam/grpc-google-iam-v1/pom.xml index 50fee49e67..d8f86b7af7 100644 --- a/java-iam/grpc-google-iam-v1/pom.xml +++ b/java-iam/grpc-google-iam-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v1 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT grpc-google-iam-v1 GRPC library for grpc-google-iam-v1 com.google.cloud google-iam-parent - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT diff --git a/java-iam/grpc-google-iam-v2/pom.xml b/java-iam/grpc-google-iam-v2/pom.xml index 4fd2cecb39..ae35ac7dea 100644 --- a/java-iam/grpc-google-iam-v2/pom.xml +++ b/java-iam/grpc-google-iam-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT grpc-google-iam-v2 GRPC library for proto-google-iam-v2 com.google.cloud google-iam-parent - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT diff --git a/java-iam/grpc-google-iam-v2beta/pom.xml b/java-iam/grpc-google-iam-v2beta/pom.xml index f1ddf321b7..9ade8bb47d 100644 --- a/java-iam/grpc-google-iam-v2beta/pom.xml +++ b/java-iam/grpc-google-iam-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT grpc-google-iam-v2beta GRPC library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT diff --git a/java-iam/grpc-google-iam-v3/pom.xml b/java-iam/grpc-google-iam-v3/pom.xml index 15debfd28f..f73b8419f2 100644 --- a/java-iam/grpc-google-iam-v3/pom.xml +++ b/java-iam/grpc-google-iam-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v3 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT grpc-google-iam-v3 GRPC library for proto-google-iam-v3 com.google.cloud google-iam-parent - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT diff --git a/java-iam/grpc-google-iam-v3beta/pom.xml b/java-iam/grpc-google-iam-v3beta/pom.xml index b3e6457c3c..40e0eb6416 100644 --- a/java-iam/grpc-google-iam-v3beta/pom.xml +++ b/java-iam/grpc-google-iam-v3beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v3beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT grpc-google-iam-v3beta GRPC library for proto-google-iam-v3beta com.google.cloud google-iam-parent - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT diff --git a/java-iam/pom.xml b/java-iam/pom.xml index ed494833b6..2e209fb416 100644 --- a/java-iam/pom.xml +++ b/java-iam/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-parent pom - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT Google IAM Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT ../gapic-generator-java-pom-parent @@ -50,19 +50,19 @@ com.google.cloud third-party-dependencies - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT pom import com.google.api.grpc proto-google-iam-v3beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc grpc-google-iam-v3beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.guava @@ -88,59 +88,59 @@ com.google.api gax-bom - 2.72.2-SNAPSHOT + 2.72.3-SNAPSHOT pom import com.google.api api-common - 2.55.2-SNAPSHOT + 2.55.3-SNAPSHOT com.google.api.grpc proto-google-iam-v2 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc grpc-google-iam-v2 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc proto-google-common-protos - 2.63.2-SNAPSHOT + 2.63.3-SNAPSHOT com.google.api.grpc proto-google-iam-v2beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc grpc-google-iam-v1 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc grpc-google-iam-v2beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc proto-google-iam-v1 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc proto-google-iam-v3 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT com.google.api.grpc grpc-google-iam-v3 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT javax.annotation diff --git a/java-iam/proto-google-iam-v1/pom.xml b/java-iam/proto-google-iam-v1/pom.xml index 2512b30ae5..c9ca6fdf5f 100644 --- a/java-iam/proto-google-iam-v1/pom.xml +++ b/java-iam/proto-google-iam-v1/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v1 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT proto-google-iam-v1 PROTO library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT diff --git a/java-iam/proto-google-iam-v2/pom.xml b/java-iam/proto-google-iam-v2/pom.xml index e99ad52b78..a1fb0086c2 100644 --- a/java-iam/proto-google-iam-v2/pom.xml +++ b/java-iam/proto-google-iam-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT proto-google-iam-v2 Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT diff --git a/java-iam/proto-google-iam-v2beta/pom.xml b/java-iam/proto-google-iam-v2beta/pom.xml index 285913663b..1dcd145108 100644 --- a/java-iam/proto-google-iam-v2beta/pom.xml +++ b/java-iam/proto-google-iam-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT proto-google-iam-v2beta Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT diff --git a/java-iam/proto-google-iam-v3/pom.xml b/java-iam/proto-google-iam-v3/pom.xml index 2bb7adf8e1..e5d8f964df 100644 --- a/java-iam/proto-google-iam-v3/pom.xml +++ b/java-iam/proto-google-iam-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v3 - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT proto-google-iam-v3 Proto library for proto-google-iam-v3 com.google.cloud google-iam-parent - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT diff --git a/java-iam/proto-google-iam-v3beta/pom.xml b/java-iam/proto-google-iam-v3beta/pom.xml index 35b456a407..44c85ed41f 100644 --- a/java-iam/proto-google-iam-v3beta/pom.xml +++ b/java-iam/proto-google-iam-v3beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v3beta - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT proto-google-iam-v3beta Proto library for proto-google-iam-v3beta com.google.cloud google-iam-parent - 1.58.2-SNAPSHOT + 1.58.3-SNAPSHOT diff --git a/java-shared-dependencies/README.md b/java-shared-dependencies/README.md index ac6fa1b896..8b7c4b138c 100644 --- a/java-shared-dependencies/README.md +++ b/java-shared-dependencies/README.md @@ -14,7 +14,7 @@ If you are using Maven, add this to the `dependencyManagement` section. com.google.cloud google-cloud-shared-dependencies - 3.54.1 + 3.54.2 pom import diff --git a/java-shared-dependencies/dependency-convergence-check/pom.xml b/java-shared-dependencies/dependency-convergence-check/pom.xml index a6ea73feb5..2d4c9ba333 100644 --- a/java-shared-dependencies/dependency-convergence-check/pom.xml +++ b/java-shared-dependencies/dependency-convergence-check/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud shared-dependencies-dependency-convergence-test - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT Dependency convergence test for certain artifacts in Google Cloud Shared Dependencies An dependency convergence test case for the shared dependencies BOM. A failure of this test case means diff --git a/java-shared-dependencies/first-party-dependencies/pom.xml b/java-shared-dependencies/first-party-dependencies/pom.xml index 05ab459fcc..51597adc87 100644 --- a/java-shared-dependencies/first-party-dependencies/pom.xml +++ b/java-shared-dependencies/first-party-dependencies/pom.xml @@ -6,7 +6,7 @@ com.google.cloud first-party-dependencies pom - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT Google Cloud First-party Shared Dependencies Shared first-party dependencies for Google Cloud Java libraries. @@ -33,7 +33,7 @@ com.google.api gapic-generator-java-bom - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT pom import @@ -45,7 +45,7 @@ com.google.cloud google-cloud-core-bom - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT pom import @@ -69,13 +69,13 @@ com.google.cloud google-cloud-core - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT test-jar com.google.cloud google-cloud-core - 2.62.2-SNAPSHOT + 2.62.3-SNAPSHOT tests diff --git a/java-shared-dependencies/pom.xml b/java-shared-dependencies/pom.xml index 64031bf7f8..ba36a6282b 100644 --- a/java-shared-dependencies/pom.xml +++ b/java-shared-dependencies/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-shared-dependencies pom - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT first-party-dependencies third-party-dependencies @@ -17,7 +17,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT ../gapic-generator-java-pom-parent @@ -31,14 +31,14 @@ com.google.cloud first-party-dependencies - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT pom import com.google.cloud third-party-dependencies - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT pom import diff --git a/java-shared-dependencies/third-party-dependencies/pom.xml b/java-shared-dependencies/third-party-dependencies/pom.xml index 3e8a163512..e34a16b006 100644 --- a/java-shared-dependencies/third-party-dependencies/pom.xml +++ b/java-shared-dependencies/third-party-dependencies/pom.xml @@ -6,7 +6,7 @@ com.google.cloud third-party-dependencies pom - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT Google Cloud Third-party Shared Dependencies Shared third-party dependencies for Google Cloud Java libraries. @@ -15,7 +15,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.2-SNAPSHOT + 2.64.3-SNAPSHOT ../../gapic-generator-java-pom-parent diff --git a/java-shared-dependencies/upper-bound-check/pom.xml b/java-shared-dependencies/upper-bound-check/pom.xml index 24fdb171fa..35b91cdc29 100644 --- a/java-shared-dependencies/upper-bound-check/pom.xml +++ b/java-shared-dependencies/upper-bound-check/pom.xml @@ -4,7 +4,7 @@ com.google.cloud shared-dependencies-upper-bound-test pom - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT Upper bound test for Google Cloud Shared Dependencies An upper bound test case for the shared dependencies BOM. A failure of this test case means @@ -30,7 +30,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT pom import diff --git a/java-showcase-3.21.0/pom.xml b/java-showcase-3.21.0/pom.xml index c8b4143143..e42c23a370 100644 --- a/java-showcase-3.21.0/pom.xml +++ b/java-showcase-3.21.0/pom.xml @@ -32,7 +32,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT pom import diff --git a/java-showcase-3.25.8/pom.xml b/java-showcase-3.25.8/pom.xml index c8b4143143..e42c23a370 100644 --- a/java-showcase-3.25.8/pom.xml +++ b/java-showcase-3.25.8/pom.xml @@ -32,7 +32,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT pom import diff --git a/java-showcase/pom.xml b/java-showcase/pom.xml index f16925042d..5ec4e9de09 100644 --- a/java-showcase/pom.xml +++ b/java-showcase/pom.xml @@ -32,7 +32,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT pom import diff --git a/sdk-platform-java-config/pom.xml b/sdk-platform-java-config/pom.xml index d68c0673c0..250797fc03 100644 --- a/sdk-platform-java-config/pom.xml +++ b/sdk-platform-java-config/pom.xml @@ -4,7 +4,7 @@ com.google.cloud sdk-platform-java-config pom - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT SDK Platform For Java Configurations Shared build configuration for Google Cloud Java libraries. @@ -17,6 +17,6 @@ - 3.54.2-SNAPSHOT + 3.54.3-SNAPSHOT \ No newline at end of file diff --git a/versions.txt b/versions.txt index 9c55c42d8a..6c598d3bab 100644 --- a/versions.txt +++ b/versions.txt @@ -1,26 +1,26 @@ # Format: # module:released-version:current-version -gapic-generator-java:2.64.1:2.64.2-SNAPSHOT -api-common:2.55.1:2.55.2-SNAPSHOT -gax:2.72.1:2.72.2-SNAPSHOT -gax-grpc:2.72.1:2.72.2-SNAPSHOT -gax-httpjson:0.157.1:0.157.2-SNAPSHOT -proto-google-common-protos:2.63.1:2.63.2-SNAPSHOT -grpc-google-common-protos:2.63.1:2.63.2-SNAPSHOT -proto-google-iam-v1:1.58.1:1.58.2-SNAPSHOT -grpc-google-iam-v1:1.58.1:1.58.2-SNAPSHOT -proto-google-iam-v2beta:1.58.1:1.58.2-SNAPSHOT -grpc-google-iam-v2beta:1.58.1:1.58.2-SNAPSHOT -google-iam-policy:1.58.1:1.58.2-SNAPSHOT -proto-google-iam-v2:1.58.1:1.58.2-SNAPSHOT -grpc-google-iam-v2:1.58.1:1.58.2-SNAPSHOT -google-cloud-core:2.62.1:2.62.2-SNAPSHOT -google-cloud-shared-dependencies:3.54.1:3.54.2-SNAPSHOT -gapic-showcase:0.10.1:0.10.2-SNAPSHOT -proto-gapic-showcase-v1beta1:0.10.1:0.10.2-SNAPSHOT -grpc-gapic-showcase-v1beta1:0.10.1:0.10.2-SNAPSHOT -proto-google-iam-v3:1.58.1:1.58.2-SNAPSHOT -grpc-google-iam-v3:1.58.1:1.58.2-SNAPSHOT -proto-google-iam-v3beta:1.58.1:1.58.2-SNAPSHOT -grpc-google-iam-v3beta:1.58.1:1.58.2-SNAPSHOT +gapic-generator-java:2.64.2:2.64.3-SNAPSHOT +api-common:2.55.2:2.55.3-SNAPSHOT +gax:2.72.2:2.72.3-SNAPSHOT +gax-grpc:2.72.2:2.72.3-SNAPSHOT +gax-httpjson:0.157.2:0.157.3-SNAPSHOT +proto-google-common-protos:2.63.2:2.63.3-SNAPSHOT +grpc-google-common-protos:2.63.2:2.63.3-SNAPSHOT +proto-google-iam-v1:1.58.2:1.58.3-SNAPSHOT +grpc-google-iam-v1:1.58.2:1.58.3-SNAPSHOT +proto-google-iam-v2beta:1.58.2:1.58.3-SNAPSHOT +grpc-google-iam-v2beta:1.58.2:1.58.3-SNAPSHOT +google-iam-policy:1.58.2:1.58.3-SNAPSHOT +proto-google-iam-v2:1.58.2:1.58.3-SNAPSHOT +grpc-google-iam-v2:1.58.2:1.58.3-SNAPSHOT +google-cloud-core:2.62.2:2.62.3-SNAPSHOT +google-cloud-shared-dependencies:3.54.2:3.54.3-SNAPSHOT +gapic-showcase:0.10.2:0.10.3-SNAPSHOT +proto-gapic-showcase-v1beta1:0.10.2:0.10.3-SNAPSHOT +grpc-gapic-showcase-v1beta1:0.10.2:0.10.3-SNAPSHOT +proto-google-iam-v3:1.58.2:1.58.3-SNAPSHOT +grpc-google-iam-v3:1.58.2:1.58.3-SNAPSHOT +proto-google-iam-v3beta:1.58.2:1.58.3-SNAPSHOT +grpc-google-iam-v3beta:1.58.2:1.58.3-SNAPSHOT From d25c9ee2ebf940df1ac3c64c68907dc4ebd4d206 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 11 Dec 2025 22:03:13 -0500 Subject: [PATCH 10/10] chore(protobuf-4.x-rc): release 2.65.0-rc1 (#3999) :robot: I have created a release *beep* *boop* ---
2.65.0-rc1 ## [2.65.0-rc1](https://github.com/googleapis/sdk-platform-java/compare/v2.64.2...v2.65.0-rc1) (2025-12-11) ### Features * feat: Upgrade protobuf runtime and gen code to 4.33. (https://github.com/googleapis/sdk-platform-java/pull/4000) (https://github.com/googleapis/sdk-platform-java/commit/ac25015d8a2649578db0bac841ff1fe6ce597326) * feat: configure rc releases to be on prerelease mode (https://github.com/googleapis/sdk-platform-java/commit/e9055b07ee35f7d2c8a9a513d24f1b917c60cda5) ### Bug Fixes * fix: add rc versioning scheme (https://github.com/googleapis/sdk-platform-java/commit/29393200503d2b1191e69004b4bbe6e3bff75570) ### Dependencies * deps: update auth to 1.42.0-rc1 and http-client to 2.1.0-rc1 (https://github.com/googleapis/sdk-platform-java/pull/4014) (https://github.com/googleapis/sdk-platform-java/commit/0e013615e60bf5df83c29e1414081f785655c703) * deps: Upgrade grpc to 1.76.2 (https://github.com/googleapis/sdk-platform-java/pull/4006)(https://github.com/googleapis/sdk-platform-java/commit/a8060a263ba34556b8d4d347a57625849a6859bc) * deps: update google api dependencies (https://github.com/googleapis/sdk-platform-java/pull/3917)(https://github.com/googleapis/sdk-platform-java/commit/480cf13148687c53c4af3da9d48490aeb5bf4b88) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .cloudbuild/graalvm/cloudbuild-test-a.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-b.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-c.yaml | 2 +- .cloudbuild/graalvm/cloudbuild.yaml | 2 +- .../cloudbuild-library-generation-push.yaml | 2 +- .../library_generation.Dockerfile | 2 +- .../library_generation_airlock.Dockerfile | 2 +- .release-please-manifest.json | 2 +- CHANGELOG.md | 251 ++++++++++++++++++ WORKSPACE | 2 +- api-common-java/pom.xml | 4 +- coverage-report/pom.xml | 8 +- gapic-generator-java-bom/pom.xml | 34 +-- gapic-generator-java-pom-parent/pom.xml | 2 +- gapic-generator-java/pom.xml | 6 +- gax-java/README.md | 12 +- gax-java/dependencies.properties | 8 +- gax-java/gax-bom/pom.xml | 20 +- gax-java/gax-grpc/pom.xml | 4 +- gax-java/gax-httpjson/pom.xml | 4 +- gax-java/gax/pom.xml | 4 +- gax-java/pom.xml | 14 +- .../.kokoro/presubmit/graalvm-native-a.cfg | 2 +- .../.kokoro/presubmit/graalvm-native-b.cfg | 2 +- .../.kokoro/presubmit/graalvm-native-c.cfg | 2 +- .../grpc-google-common-protos/pom.xml | 4 +- java-common-protos/pom.xml | 10 +- .../proto-google-common-protos/pom.xml | 4 +- java-core/google-cloud-core-bom/pom.xml | 10 +- java-core/google-cloud-core-grpc/pom.xml | 4 +- java-core/google-cloud-core-http/pom.xml | 4 +- java-core/google-cloud-core/pom.xml | 4 +- java-core/pom.xml | 6 +- java-iam/grpc-google-iam-v1/pom.xml | 4 +- java-iam/grpc-google-iam-v2/pom.xml | 4 +- java-iam/grpc-google-iam-v2beta/pom.xml | 4 +- java-iam/grpc-google-iam-v3/pom.xml | 4 +- java-iam/grpc-google-iam-v3beta/pom.xml | 4 +- java-iam/pom.xml | 32 +-- java-iam/proto-google-iam-v1/pom.xml | 4 +- java-iam/proto-google-iam-v2/pom.xml | 4 +- java-iam/proto-google-iam-v2beta/pom.xml | 4 +- java-iam/proto-google-iam-v3/pom.xml | 4 +- java-iam/proto-google-iam-v3beta/pom.xml | 4 +- java-shared-dependencies/README.md | 2 +- .../dependency-convergence-check/pom.xml | 2 +- .../first-party-dependencies/pom.xml | 10 +- java-shared-dependencies/pom.xml | 8 +- .../third-party-dependencies/pom.xml | 4 +- .../upper-bound-check/pom.xml | 4 +- java-showcase-3.21.0/pom.xml | 2 +- java-showcase-3.25.8/pom.xml | 2 +- java-showcase/pom.xml | 2 +- sdk-platform-java-config/pom.xml | 4 +- versions.txt | 46 ++-- 55 files changed, 425 insertions(+), 174 deletions(-) diff --git a/.cloudbuild/graalvm/cloudbuild-test-a.yaml b/.cloudbuild/graalvm/cloudbuild-test-a.yaml index 14e5968d9d..a2d50248b1 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.54.3-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.55.0-rc1' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.17.0' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild-test-b.yaml b/.cloudbuild/graalvm/cloudbuild-test-b.yaml index 12f3fb0abd..db47ddfd6a 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.54.3-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.55.0-rc1' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.17.0' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild-test-c.yaml b/.cloudbuild/graalvm/cloudbuild-test-c.yaml index f984bbf293..7636f28e76 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-c.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-c.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.54.3-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.55.0-rc1' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.17.0' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild.yaml b/.cloudbuild/graalvm/cloudbuild.yaml index 496ece332a..bb52ccc668 100644 --- a/.cloudbuild/graalvm/cloudbuild.yaml +++ b/.cloudbuild/graalvm/cloudbuild.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.54.3-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.55.0-rc1' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.17.0' steps: # GraalVM A build diff --git a/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml b/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml index 227cc66e75..44c61281a5 100644 --- a/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml +++ b/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _GAPIC_GENERATOR_JAVA_VERSION: '2.64.3-SNAPSHOT' # {x-version-update:gapic-generator-java:current} + _GAPIC_GENERATOR_JAVA_VERSION: '2.65.0-rc1' # {x-version-update:gapic-generator-java:current} _PRIVATE_IMAGE_NAME: "us-docker.pkg.dev/java-hermetic-build-prod/private-resources/java-library-generation" _PRIVATE_SHA_IMAGE_ID: "${_PRIVATE_IMAGE_NAME}:${COMMIT_SHA}" _PRIVATE_LATEST_IMAGE_ID: "${_PRIVATE_IMAGE_NAME}:latest" diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile index 0224119f67..ebe6c71bcf 100644 --- a/.cloudbuild/library_generation/library_generation.Dockerfile +++ b/.cloudbuild/library_generation/library_generation.Dockerfile @@ -21,7 +21,7 @@ FROM docker.io/library/maven:3.9.9-eclipse-temurin-17-alpine@sha256:969014ee8852 WORKDIR /sdk-platform-java COPY . . # {x-version-update-start:gapic-generator-java:current} -ENV DOCKER_GAPIC_GENERATOR_VERSION="2.64.3-SNAPSHOT" +ENV DOCKER_GAPIC_GENERATOR_VERSION="2.65.0-rc1" # {x-version-update-end} # Download the java formatter diff --git a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile index 0be6b48bdc..0e36cfb9f2 100644 --- a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile +++ b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile @@ -21,7 +21,7 @@ FROM us-docker.pkg.dev/artifact-foundry-prod/docker-3p-trusted/maven@sha256:d3f0 WORKDIR /sdk-platform-java COPY . . # {x-version-update-start:gapic-generator-java:current} -ENV DOCKER_GAPIC_GENERATOR_VERSION="2.64.3-SNAPSHOT" +ENV DOCKER_GAPIC_GENERATOR_VERSION="2.65.0-rc1" # {x-version-update-end} # Download the java formatter diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0cf9aa6300..5a9d039f5b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.64.2" + ".": "2.65.0-rc1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index d9e98822fd..f096c66f85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,256 @@ # Changelog +## [2.65.0-rc1](https://github.com/googleapis/sdk-platform-java/compare/v2.64.2...v2.65.0-rc1) (2025-12-11) + + +### Features + +* [common-protos] Add `Carousel` widget ([1e4a7e5](https://github.com/googleapis/sdk-platform-java/commit/1e4a7e5088c88e5752cc24cbe44b14b3ce409778)) +* [iam] add ResourcePolicyMember to google/iam/v1 ([b8e2859](https://github.com/googleapis/sdk-platform-java/commit/b8e28597774d778fc6b79354edbfacbbd76015af)) +* add client side logging with slf4j ([#3403](https://github.com/googleapis/sdk-platform-java/issues/3403)) ([fe002fa](https://github.com/googleapis/sdk-platform-java/commit/fe002fab1ab65b29eeb5510d1ba1ef72fa3441b0)) +* add cloudbuild config to publish image via AR Exit Gate ([#3786](https://github.com/googleapis/sdk-platform-java/issues/3786)) ([5cc8857](https://github.com/googleapis/sdk-platform-java/commit/5cc88577f8c78fcac49bcbcbbc2715eef7bf031d)) +* Add experimental S2A integration in client libraries grpc transport ([#3326](https://github.com/googleapis/sdk-platform-java/issues/3326)) ([1138ca6](https://github.com/googleapis/sdk-platform-java/commit/1138ca682cd47d6164ceaa47803bfe2f68b1bc14)) +* add logic to set universe domain to ServiceAccountJwtAccessCredentials ([#3806](https://github.com/googleapis/sdk-platform-java/issues/3806)) ([5b45708](https://github.com/googleapis/sdk-platform-java/commit/5b45708d5ff92aae8e4138a737d294c71e1f235a)) +* add support for new setAllowHardBoundTokens field. ([#3467](https://github.com/googleapis/sdk-platform-java/issues/3467)) ([38431a2](https://github.com/googleapis/sdk-platform-java/commit/38431a290ed55174599be0927be32daaa1c49d56)) +* configure rc releases to be on prerelease mode ([e9055b0](https://github.com/googleapis/sdk-platform-java/commit/e9055b07ee35f7d2c8a9a513d24f1b917c60cda5)) +* enable DirectPath bound token in InstantiatingGrpcChannelProvider ([#3572](https://github.com/googleapis/sdk-platform-java/issues/3572)) ([5080495](https://github.com/googleapis/sdk-platform-java/commit/5080495d5aa65e69f67a86ee54e1ee103b42d1ef)) +* Enable MTLS_S2A bound token by default for gRPC S2A enabled flows ([#3591](https://github.com/googleapis/sdk-platform-java/issues/3591)) ([81e21f2](https://github.com/googleapis/sdk-platform-java/commit/81e21f2ef98c9b0776d9bcffb13db667a8a885e6)) +* enable selective generation based on service config include list ([#3323](https://github.com/googleapis/sdk-platform-java/issues/3323)) ([0cddadb](https://github.com/googleapis/sdk-platform-java/commit/0cddadb8ad3eddfffa356a479964d8a720937503)) +* **gax:** add API key authentication to ClientSettings ([#3137](https://github.com/googleapis/sdk-platform-java/issues/3137)) ([df08956](https://github.com/googleapis/sdk-platform-java/commit/df08956a26fa63b287241f3a37058c689c34d245)) +* **gax:** add protobuf version tracking to headers ([#3199](https://github.com/googleapis/sdk-platform-java/issues/3199)) ([40c19b1](https://github.com/googleapis/sdk-platform-java/commit/40c19b1aad71da176aeafbba32a0a4b51b5a4366)) +* **gax:** append cred-type header for auth metrics ([#3186](https://github.com/googleapis/sdk-platform-java/issues/3186)) ([ca3ec24](https://github.com/googleapis/sdk-platform-java/commit/ca3ec24f506f0d43623a92ba0eed908f874fe488)) +* generate a GAPIC library from api definition ([#3208](https://github.com/googleapis/sdk-platform-java/issues/3208)) ([b6b5d7b](https://github.com/googleapis/sdk-platform-java/commit/b6b5d7bbe2743034def0859105da146134d9b1b0)) +* Generate IAM v3beta Client Library ([#3780](https://github.com/googleapis/sdk-platform-java/issues/3780)) ([6fc9656](https://github.com/googleapis/sdk-platform-java/commit/6fc965638ce5df58db0b04726ee0aa3afe99c485)) +* generate showcase using docker image ([#3568](https://github.com/googleapis/sdk-platform-java/issues/3568)) ([3857e3f](https://github.com/googleapis/sdk-platform-java/commit/3857e3f6dc633a9adaf29e9770a584419e2f2214)) +* handle auto pagination for BigQuery v2 ([#3829](https://github.com/googleapis/sdk-platform-java/issues/3829)) ([025c84c](https://github.com/googleapis/sdk-platform-java/commit/025c84c6c9b8c49a9057a7b3ebd0eb1fab3cda13)) +* introduce `java.time` to java-core ([#3330](https://github.com/googleapis/sdk-platform-java/issues/3330)) ([f202c3b](https://github.com/googleapis/sdk-platform-java/commit/f202c3b550936168b9876860853876aa6d51c6a1)) +* **librariangen:** add bazel package ([#3940](https://github.com/googleapis/sdk-platform-java/issues/3940)) ([feabef3](https://github.com/googleapis/sdk-platform-java/commit/feabef32c4c45be0fb1db3615568365b902ece24)) +* **librariangen:** add execv package ([#3932](https://github.com/googleapis/sdk-platform-java/issues/3932)) ([f6b0b47](https://github.com/googleapis/sdk-platform-java/commit/f6b0b47a14eddd9c76540362b5922a5acc56b5d4)) +* **librariangen:** add generate package ([#3952](https://github.com/googleapis/sdk-platform-java/issues/3952)) ([2f6c75d](https://github.com/googleapis/sdk-platform-java/commit/2f6c75da3021d030c7a192f1fbb4b30908ef9dad)) +* **librariangen:** add protoc package ([#3935](https://github.com/googleapis/sdk-platform-java/issues/3935)) ([598de06](https://github.com/googleapis/sdk-platform-java/commit/598de0697957ea3b05b1347c0898108648c3d7d1)) +* **librariangen:** add request package ([#3933](https://github.com/googleapis/sdk-platform-java/issues/3933)) ([fe44aed](https://github.com/googleapis/sdk-platform-java/commit/fe44aede2aba9627db4aa0397d2ac4de353cea03)) +* **librariangen:** generate grpc stubs and resource helpers ([#3967](https://github.com/googleapis/sdk-platform-java/issues/3967)) ([452d703](https://github.com/googleapis/sdk-platform-java/commit/452d703b703ab3222fd1a7060ed5e1ac6363322b)) +* **librariangen:** scaffold Java language container for Librarian ([#3926](https://github.com/googleapis/sdk-platform-java/issues/3926)) ([29d188d](https://github.com/googleapis/sdk-platform-java/commit/29d188d20e530570f46774b37d88703822774a33)) +* migrate away from deprecated graal-sdk dependency to use nativeimage ([#2706](https://github.com/googleapis/sdk-platform-java/issues/2706)) ([757801a](https://github.com/googleapis/sdk-platform-java/commit/757801aba582fd6224fc8504a3236568eef8a417)) +* Move release note generation to a sub module ([#3299](https://github.com/googleapis/sdk-platform-java/issues/3299)) ([7d6d66a](https://github.com/googleapis/sdk-platform-java/commit/7d6d66a161db5edc538aec065405954acf4434c5)) +* **mtls:** Add support for X.509-based mTLS-transport in Java GAX lib ([#3852](https://github.com/googleapis/sdk-platform-java/issues/3852)) ([2d02344](https://github.com/googleapis/sdk-platform-java/commit/2d02344d79f5cfdca7834aa0d6306f1b72a7505a)) +* next release from main branch is 2.55.0 ([#3668](https://github.com/googleapis/sdk-platform-java/issues/3668)) ([1eda55f](https://github.com/googleapis/sdk-platform-java/commit/1eda55fc5e4cecedba3f8c163db0ce259d180a66)) +* revert [#3400](https://github.com/googleapis/sdk-platform-java/issues/3400): reintroduce experimental S2A integration in client libraries grpc transport ([#3548](https://github.com/googleapis/sdk-platform-java/issues/3548)) ([65a0f11](https://github.com/googleapis/sdk-platform-java/commit/65a0f11d2c8bebade9518ff338103e92a332252c)) +* Selective gapic generation phase II ([#3730](https://github.com/googleapis/sdk-platform-java/issues/3730)) ([64ac2c1](https://github.com/googleapis/sdk-platform-java/commit/64ac2c1df1c3ddd46caaa82dd3553365691b66c6)) +* selectively generate libraries ([#3290](https://github.com/googleapis/sdk-platform-java/issues/3290)) ([dfe1a50](https://github.com/googleapis/sdk-platform-java/commit/dfe1a50ec857cc2998bcbfbc2d8af6801f0ae260)) +* Set sampledToLocalTracing flag to true for all gRPC MethodDescriptors ([#3874](https://github.com/googleapis/sdk-platform-java/issues/3874)) ([592e899](https://github.com/googleapis/sdk-platform-java/commit/592e899c516288b0a60b69525ba12d6f29bc6200)) +* Update Gapic-Generator to generate libraries using `java.time` methods ([#3321](https://github.com/googleapis/sdk-platform-java/issues/3321)) ([b21c9a4](https://github.com/googleapis/sdk-platform-java/commit/b21c9a42121c22a1ab229d2d485265c271305110)) +* Upgrade protobuf runtime and gen code to 4.33. ([#4000](https://github.com/googleapis/sdk-platform-java/issues/4000)) ([ac25015](https://github.com/googleapis/sdk-platform-java/commit/ac25015d8a2649578db0bac841ff1fe6ce597326)) +* use debian base image for `java-library-generation` ([#3817](https://github.com/googleapis/sdk-platform-java/issues/3817)) ([94d0b30](https://github.com/googleapis/sdk-platform-java/commit/94d0b30d94d79c74125811bf7353afe917e2fe6c)) + + +### Bug Fixes + +* [#3381](https://github.com/googleapis/sdk-platform-java/issues/3381) ([75dcb96](https://github.com/googleapis/sdk-platform-java/commit/75dcb96b799990bec9998b420463aa782fb65661)) +* add additional potential exceptions when retrieving protobuf manifest file to get version ([#3315](https://github.com/googleapis/sdk-platform-java/issues/3315)) ([ef9e518](https://github.com/googleapis/sdk-platform-java/commit/ef9e5189740ea5be46ad0d51c2ff554cd99ac162)) +* add per-service api_version to gapic_metadata ([#3984](https://github.com/googleapis/sdk-platform-java/issues/3984)) ([d589306](https://github.com/googleapis/sdk-platform-java/commit/d589306c4ecc12a2a744cb9dfb914ccea8fb34fd)) +* add rc versioning scheme ([2939320](https://github.com/googleapis/sdk-platform-java/commit/29393200503d2b1191e69004b4bbe6e3bff75570)) +* address incorrect universe domain validation when quota project id is set ([#3257](https://github.com/googleapis/sdk-platform-java/issues/3257)) ([6e70c37](https://github.com/googleapis/sdk-platform-java/commit/6e70c3705280576278a790a4228476ac996ef9da)), closes [#3256](https://github.com/googleapis/sdk-platform-java/issues/3256) +* Avoid creating message string prematurely for streaming calls ([#3622](https://github.com/googleapis/sdk-platform-java/issues/3622)) ([f805e70](https://github.com/googleapis/sdk-platform-java/commit/f805e7009add0d9512c70956569ea00f11fa42f9)) +* Disable automatically retrieving Universe Domain from Metadata Server ([#3272](https://github.com/googleapis/sdk-platform-java/issues/3272)) ([f4402bf](https://github.com/googleapis/sdk-platform-java/commit/f4402bfa717831507e9e54d057d11ff69594e46b)) +* Fix flaky test ScheduledRetryingExecutorTest.testCancelOuterFutureAfterStart ([#3335](https://github.com/googleapis/sdk-platform-java/issues/3335)) ([e73740d](https://github.com/googleapis/sdk-platform-java/commit/e73740dbdb21d7c28908554fe3725504dc8ce84b)) +* generator setting incorrect name/class for sample due to region tag (2nd attempt) ([#3293](https://github.com/googleapis/sdk-platform-java/issues/3293)) ([771bd0e](https://github.com/googleapis/sdk-platform-java/commit/771bd0e9cb306e430dc15e79a189648830101865)) +* graalvm missing build time class when using protobuf 4.x ([#3438](https://github.com/googleapis/sdk-platform-java/issues/3438)) ([f0236cf](https://github.com/googleapis/sdk-platform-java/commit/f0236cfc102cf7ce06e1f733a4f40a50133d6b24)) +* **hermetic-build:** use correct image name in templated graalvm jobs ([#3743](https://github.com/googleapis/sdk-platform-java/issues/3743)) ([29a78d3](https://github.com/googleapis/sdk-platform-java/commit/29a78d3b7b6ac8533790f6a3763cc7f8144826ee)) +* **hermetic-build:** use public maven metadata for latest version inference ([#3853](https://github.com/googleapis/sdk-platform-java/issues/3853)) ([0be1e96](https://github.com/googleapis/sdk-platform-java/commit/0be1e9670079bcf6a9246d0284e59001c24242ea)) +* httpjson callables to trace attempts (started, failed) ([#3300](https://github.com/googleapis/sdk-platform-java/issues/3300)) ([15a64ee](https://github.com/googleapis/sdk-platform-java/commit/15a64ee2e63165e50fd07b2b3a40f0d2ef2edfe2)) +* improve error messaging for LRO CancellationException ([#3873](https://github.com/googleapis/sdk-platform-java/issues/3873)) ([9cae675](https://github.com/googleapis/sdk-platform-java/commit/9cae675f0ff44227cea60e6802769e82cce948f2)) +* inline version update in kokoro templates ([#3762](https://github.com/googleapis/sdk-platform-java/issues/3762)) ([050aeab](https://github.com/googleapis/sdk-platform-java/commit/050aeab4e84b6333aa1d4658ba62dcc68818c374)) +* instantiate GaxProperties at build time to ensure we get the protobuf version ([#3365](https://github.com/googleapis/sdk-platform-java/issues/3365)) ([bb2a3be](https://github.com/googleapis/sdk-platform-java/commit/bb2a3be87291ae718ac0e8538025a0867a6b6ff6)) +* keep native image templates up to date ([#3759](https://github.com/googleapis/sdk-platform-java/issues/3759)) ([7dffab1](https://github.com/googleapis/sdk-platform-java/commit/7dffab1251268736c9bf05b7d4bfcca06ed6576a)) +* make generation config update logs verbose ([#3764](https://github.com/googleapis/sdk-platform-java/issues/3764)) ([9b1a34b](https://github.com/googleapis/sdk-platform-java/commit/9b1a34b0dd08c0eddcf09ef5d81b225d0942f529)) +* manage graalvm image versions via Hermetic Build templates _only_ ([#3800](https://github.com/googleapis/sdk-platform-java/issues/3800)) ([244c5dc](https://github.com/googleapis/sdk-platform-java/commit/244c5dce9f77d0b431d2ec3ea5b101b07dcc3d70)) +* match graalvm job names with internal configs ([#3755](https://github.com/googleapis/sdk-platform-java/issues/3755)) ([23b4b12](https://github.com/googleapis/sdk-platform-java/commit/23b4b1277e3675cad1ebaa32c1115e8050501a0d)) +* **mtls:** Fix EndpointContext's determineEndpoint logic to respect env var ([#3912](https://github.com/googleapis/sdk-platform-java/issues/3912)) ([e5948d0](https://github.com/googleapis/sdk-platform-java/commit/e5948d0cf27a2ee0ff03da3541524e0463356629)) +* next release candidate ([17deb81](https://github.com/googleapis/sdk-platform-java/commit/17deb815a0b31c611067676ad0965a7c56513410)) +* Only send mtlsEndpoint if it is non-null ([#3767](https://github.com/googleapis/sdk-platform-java/issues/3767)) ([8f8df7b](https://github.com/googleapis/sdk-platform-java/commit/8f8df7b8eb00adfb49db09e95383a88bdb9eff9e)) +* plumb mtls endpoint to TransportChannelProvider ([#3673](https://github.com/googleapis/sdk-platform-java/issues/3673)) ([a961459](https://github.com/googleapis/sdk-platform-java/commit/a9614593701d945a58b9e333b99589871f82ef33)) +* protobuf version not always getting set in headers ([#3322](https://github.com/googleapis/sdk-platform-java/issues/3322)) ([7f6e470](https://github.com/googleapis/sdk-platform-java/commit/7f6e470fea1673a5cf50fe3b49263615a172afde)) +* remove call credentials from call options if DirectPath ([#3670](https://github.com/googleapis/sdk-platform-java/issues/3670)) ([5ede29c](https://github.com/googleapis/sdk-platform-java/commit/5ede29cc9a3f4c585378b03a1b6c6a1e3eed8231)) +* return all library names if repo-level parameter changes ([#3379](https://github.com/googleapis/sdk-platform-java/issues/3379)) ([75dcb96](https://github.com/googleapis/sdk-platform-java/commit/75dcb96b799990bec9998b420463aa782fb65661)), closes [#3381](https://github.com/googleapis/sdk-platform-java/issues/3381) +* S2A gRPC flow creates ComputeEngineCredentials via newBuilder. ([#3651](https://github.com/googleapis/sdk-platform-java/issues/3651)) ([29c061e](https://github.com/googleapis/sdk-platform-java/commit/29c061e8a18b9a416262986f11c5148ea6fec9b2)) +* S2A- Check if a default endpoint has been set ([#3784](https://github.com/googleapis/sdk-platform-java/issues/3784)) ([5b2ab82](https://github.com/googleapis/sdk-platform-java/commit/5b2ab829888631caa382621570910187de45ce1c)) +* subscribe Airlock Docker image definition to GRPC updates ([#3765](https://github.com/googleapis/sdk-platform-java/issues/3765)) ([d0f43e3](https://github.com/googleapis/sdk-platform-java/commit/d0f43e33951a7c9da0fe2adb122f7c73038e9421)) +* update googleapis commit at Thu Jun 12 02:34:24 UTC 2025 ([f3a5d87](https://github.com/googleapis/sdk-platform-java/commit/f3a5d87ed2b5ab1acddd1bf362d11d6ccf3d22b4)) +* update googleapis commit at Thu Jun 12 02:34:24 UTC 2025 ([#3833](https://github.com/googleapis/sdk-platform-java/issues/3833)) ([f3a5d87](https://github.com/googleapis/sdk-platform-java/commit/f3a5d87ed2b5ab1acddd1bf362d11d6ccf3d22b4)) +* Update IAM v3 groupId to the correct value ([#3777](https://github.com/googleapis/sdk-platform-java/issues/3777)) ([6ecbf5f](https://github.com/googleapis/sdk-platform-java/commit/6ecbf5f1c7731536089bdc255200beb85b1c3586)) +* use BuildKit instead of legacy builder to build the Hermetic Build images ([#3338](https://github.com/googleapis/sdk-platform-java/issues/3338)) ([222fb45](https://github.com/googleapis/sdk-platform-java/commit/222fb452e00bd195ad51389ea308993a7e1bc956)) +* use java 17 in samples.yaml ([#3754](https://github.com/googleapis/sdk-platform-java/issues/3754)) ([2d5c5e2](https://github.com/googleapis/sdk-platform-java/commit/2d5c5e28f56cc4332efd511bf9018c966a7c0458)) +* use spotify formatter in hermetic build templates ([#3752](https://github.com/googleapis/sdk-platform-java/issues/3752)) ([65e29da](https://github.com/googleapis/sdk-platform-java/commit/65e29dacaf533be61f2a14cbb8adeea316750911)) + + +### Dependencies + +* add opentelemetry gcp-resources to shared deps ([#3722](https://github.com/googleapis/sdk-platform-java/issues/3722)) ([b1b075d](https://github.com/googleapis/sdk-platform-java/commit/b1b075d0530c7b10dc92cdd9cad0801147b95fc7)) +* Bump errorprone-annotations to v2.42.0 ([8d6c1f9](https://github.com/googleapis/sdk-platform-java/commit/8d6c1f915ba5f0c4ac9b89120e63dddd62e37a22)) +* Bump grpc-java to v1.76.0 ([#3942](https://github.com/googleapis/sdk-platform-java/issues/3942)) ([ffb557c](https://github.com/googleapis/sdk-platform-java/commit/ffb557ce8f3460f722b27b30af5e470edd93431b)) +* Bump guava to v33.5.0 ([8d6c1f9](https://github.com/googleapis/sdk-platform-java/commit/8d6c1f915ba5f0c4ac9b89120e63dddd62e37a22)) +* Bump j2objc-annotations to v3.1 ([8d6c1f9](https://github.com/googleapis/sdk-platform-java/commit/8d6c1f915ba5f0c4ac9b89120e63dddd62e37a22)) +* bump opentelemetry.version to 1.52.0 ([#3979](https://github.com/googleapis/sdk-platform-java/issues/3979)) ([764778c](https://github.com/googleapis/sdk-platform-java/commit/764778cd63da247037e65d9a8ec3db93caccc806)) +* revert "deps: update arrow.version to v18.2.0" ([#3694](https://github.com/googleapis/sdk-platform-java/issues/3694)) ([2725744](https://github.com/googleapis/sdk-platform-java/commit/272574489bc40b8b6379e5edb6ea5161b57bd687)) +* update arrow.version to 17.0.0, auth deps to 1.37.1 and http-client deps to 1.47.1 ([#3863](https://github.com/googleapis/sdk-platform-java/issues/3863)) ([b5bb3ca](https://github.com/googleapis/sdk-platform-java/commit/b5bb3ca6fc08d04e001a3ca83d4aac1627a5c504)) +* update arrow.version to v18.2.0 ([#3675](https://github.com/googleapis/sdk-platform-java/issues/3675)) ([5a555e5](https://github.com/googleapis/sdk-platform-java/commit/5a555e5b553b65b0e61517271eafbc3bd7eeb735)) +* Update auth to 1.39.0 ([#3898](https://github.com/googleapis/sdk-platform-java/issues/3898)) ([9a8443d](https://github.com/googleapis/sdk-platform-java/commit/9a8443d71cdbdb7a693b6da08db72edb85490807)) +* update auth to 1.42.0-rc1 and http-client to 2.1.0-rc1 ([#4014](https://github.com/googleapis/sdk-platform-java/issues/4014)) ([0e01361](https://github.com/googleapis/sdk-platform-java/commit/0e013615e60bf5df83c29e1414081f785655c703)) +* update dependency black to v24.8.0 ([#3234](https://github.com/googleapis/sdk-platform-java/issues/3234)) ([73d803b](https://github.com/googleapis/sdk-platform-java/commit/73d803b0dddca82a32c1789a9f92bc48431850aa)) +* update dependency ch.qos.logback:logback-core to v1.3.15 [security] ([#3654](https://github.com/googleapis/sdk-platform-java/issues/3654)) ([093d867](https://github.com/googleapis/sdk-platform-java/commit/093d867eb5dcdcc08ece434598f96a6dff760326)) +* update dependency com.fasterxml.jackson:jackson-bom to v2.18.0 ([#3248](https://github.com/googleapis/sdk-platform-java/issues/3248)) ([821e83d](https://github.com/googleapis/sdk-platform-java/commit/821e83d8cef94594f8c8e832c40e319c232cb1b9)) +* update dependency com.fasterxml.jackson:jackson-bom to v2.18.2 ([#3422](https://github.com/googleapis/sdk-platform-java/issues/3422)) ([fdc3a54](https://github.com/googleapis/sdk-platform-java/commit/fdc3a5427836fcc5e9052fed736c178d7e7bdf18)) +* update dependency com.google.api-client:google-api-client-bom to v2.7.1 ([#3450](https://github.com/googleapis/sdk-platform-java/issues/3450)) ([35f1310](https://github.com/googleapis/sdk-platform-java/commit/35f1310cde638c89cf6680282e82f442821afe65)) +* update dependency com.google.api-client:google-api-client-bom to v2.7.2 ([#3578](https://github.com/googleapis/sdk-platform-java/issues/3578)) ([f6e5ad9](https://github.com/googleapis/sdk-platform-java/commit/f6e5ad90aced32f8a738b2e52b30fcfa02c7af4b)) +* update dependency com.google.auth:google-auth-library-oauth2-http to v1.30.0 ([#3428](https://github.com/googleapis/sdk-platform-java/issues/3428)) ([78cbff1](https://github.com/googleapis/sdk-platform-java/commit/78cbff1af55fb804400df5307b0df464936e0bae)) +* update dependency com.google.code.gson:gson to v2.12.0 ([#3595](https://github.com/googleapis/sdk-platform-java/issues/3595)) ([1f1b119](https://github.com/googleapis/sdk-platform-java/commit/1f1b119cc5ff13e6821285347da089e1297372b3)) +* update dependency com.google.code.gson:gson to v2.12.0 ([#3596](https://github.com/googleapis/sdk-platform-java/issues/3596)) ([af62f53](https://github.com/googleapis/sdk-platform-java/commit/af62f5317cac2fd163aee305f9347ae3f2fb729f)) +* update dependency com.google.code.gson:gson to v2.12.1 ([#3599](https://github.com/googleapis/sdk-platform-java/issues/3599)) ([18917ee](https://github.com/googleapis/sdk-platform-java/commit/18917ee918763d40603fc307ec0a446561d10601)) +* update dependency com.google.code.gson:gson to v2.12.1 ([#3600](https://github.com/googleapis/sdk-platform-java/issues/3600)) ([3f82836](https://github.com/googleapis/sdk-platform-java/commit/3f828360d32ae9d4a2015b623b5747c407520417)) +* update dependency com.google.errorprone:error_prone_annotations to v2.33.0 ([#3265](https://github.com/googleapis/sdk-platform-java/issues/3265)) ([94450a9](https://github.com/googleapis/sdk-platform-java/commit/94450a9699d94a078e5f5fa106f4d1ce4282a605)) +* update dependency com.google.errorprone:error_prone_annotations to v2.33.0 ([#3266](https://github.com/googleapis/sdk-platform-java/issues/3266)) ([8235463](https://github.com/googleapis/sdk-platform-java/commit/8235463dc2bc05382359d09702be55e2063f4908)) +* update dependency com.google.errorprone:error_prone_annotations to v2.34.0 ([#3303](https://github.com/googleapis/sdk-platform-java/issues/3303)) ([5b01274](https://github.com/googleapis/sdk-platform-java/commit/5b0127480ac1358b183d971e432939779f1238ad)) +* update dependency com.google.errorprone:error_prone_annotations to v2.34.0 ([#3304](https://github.com/googleapis/sdk-platform-java/issues/3304)) ([5bd6c9c](https://github.com/googleapis/sdk-platform-java/commit/5bd6c9ceaab11f96c6e50ca8ce9c66c1c1369d5c)) +* update dependency com.google.errorprone:error_prone_annotations to v2.35.1 ([#3316](https://github.com/googleapis/sdk-platform-java/issues/3316)) ([d7c290f](https://github.com/googleapis/sdk-platform-java/commit/d7c290f3e49c8ec7c480229e2c8ae38fcdcd99f6)) +* update dependency com.google.errorprone:error_prone_annotations to v2.36.0 ([#3425](https://github.com/googleapis/sdk-platform-java/issues/3425)) ([52dcc0d](https://github.com/googleapis/sdk-platform-java/commit/52dcc0d7aa525a18329a56fefe8a3b97efd6b1d3)) +* update dependency com.google.errorprone:error_prone_annotations to v2.36.0 ([#3426](https://github.com/googleapis/sdk-platform-java/issues/3426)) ([77dd85d](https://github.com/googleapis/sdk-platform-java/commit/77dd85d5cc7ad39d5dbbb5bab3bb17863fc8b9c9)) +* update dependency com.google.errorprone:error_prone_annotations to v2.38.0 ([#3773](https://github.com/googleapis/sdk-platform-java/issues/3773)) ([e16fe65](https://github.com/googleapis/sdk-platform-java/commit/e16fe65fed7dc704fce37dfe6957246407dc6178)) +* update dependency com.google.guava:guava to v33.3.1-jre ([#3228](https://github.com/googleapis/sdk-platform-java/issues/3228)) ([4e76207](https://github.com/googleapis/sdk-platform-java/commit/4e762078a59e6fd92453bb5a1395730f6f442524)) +* update dependency com.google.guava:guava to v33.4.0-jre ([#3473](https://github.com/googleapis/sdk-platform-java/issues/3473)) ([453b897](https://github.com/googleapis/sdk-platform-java/commit/453b897aabf9a7abdb59e9ea18ac8f8196b9792a)) +* update dependency com.google.guava:guava-bom to v33.4.0-jre ([#3545](https://github.com/googleapis/sdk-platform-java/issues/3545)) ([07eb10e](https://github.com/googleapis/sdk-platform-java/commit/07eb10e848d73a2e8d1d39018e2ec31b881653c8)) +* update dependency com.google.oauth-client:google-oauth-client-bom to v1.37.0 ([#3471](https://github.com/googleapis/sdk-platform-java/issues/3471)) ([1f1c369](https://github.com/googleapis/sdk-platform-java/commit/1f1c369633f0ae9b5b512a2908befdcd1c9cb952)) +* update dependency com.google.oauth-client:google-oauth-client-bom to v1.39.0 ([#3813](https://github.com/googleapis/sdk-platform-java/issues/3813)) ([196a7ca](https://github.com/googleapis/sdk-platform-java/commit/196a7cab502b5570f458f4cf4b324b99265e368c)) +* update dependency commons-codec:commons-codec to v1.17.2 ([#3557](https://github.com/googleapis/sdk-platform-java/issues/3557)) ([07ce801](https://github.com/googleapis/sdk-platform-java/commit/07ce801599479020629ce726afb9c06b2f711093)) +* update dependency commons-codec:commons-codec to v1.18.0 ([#3590](https://github.com/googleapis/sdk-platform-java/issues/3590)) ([cd46ba5](https://github.com/googleapis/sdk-platform-java/commit/cd46ba5e2105c5c009e4700a9c8da65f94e7b79a)) +* update dependency dev.cel:cel to v0.8.0 ([#3429](https://github.com/googleapis/sdk-platform-java/issues/3429)) ([79cde20](https://github.com/googleapis/sdk-platform-java/commit/79cde2028c2ec307001c6bedd4310a78d04f379e)) +* update dependency gitpython to v3.1.44 ([#3559](https://github.com/googleapis/sdk-platform-java/issues/3559)) ([e924db0](https://github.com/googleapis/sdk-platform-java/commit/e924db06590648ad40b5b3aa0f6269084270064b)) +* update dependency io.github.java-diff-utils:java-diff-utils to v4.15 ([#3430](https://github.com/googleapis/sdk-platform-java/issues/3430)) ([91fd5cb](https://github.com/googleapis/sdk-platform-java/commit/91fd5cb4aaf6ca02a0f73d664c0dbe283d13e989)) +* update dependency io.netty:netty-tcnative-boringssl-static to v2.0.70.final ([#3623](https://github.com/googleapis/sdk-platform-java/issues/3623)) ([a4d1f95](https://github.com/googleapis/sdk-platform-java/commit/a4d1f95e6803966313478f382918c39038a4728b)) +* update dependency lxml to v5.3.0 ([#3237](https://github.com/googleapis/sdk-platform-java/issues/3237)) ([ee2d05a](https://github.com/googleapis/sdk-platform-java/commit/ee2d05a1d7cb03615ba190802e4e720be2955345)) +* update dependency lxml to v5.3.1 ([#3624](https://github.com/googleapis/sdk-platform-java/issues/3624)) ([5407646](https://github.com/googleapis/sdk-platform-java/commit/5407646c3010f65ea55941694e3f05d1fef02a53)) +* update dependency net.bytebuddy:byte-buddy to v1.15.10 ([#3298](https://github.com/googleapis/sdk-platform-java/issues/3298)) ([7b503de](https://github.com/googleapis/sdk-platform-java/commit/7b503dead0c8142630a5b05142e1e8a07f7300c3)) +* update dependency net.bytebuddy:byte-buddy to v1.15.11 ([#3468](https://github.com/googleapis/sdk-platform-java/issues/3468)) ([fde27db](https://github.com/googleapis/sdk-platform-java/commit/fde27db7f7959953cf480abfa62dc7dc58ac445e)) +* update dependency net.bytebuddy:byte-buddy to v1.15.2 ([#3235](https://github.com/googleapis/sdk-platform-java/issues/3235)) ([a7781a6](https://github.com/googleapis/sdk-platform-java/commit/a7781a6ab3a052f60a51b4d1d06464553dcd6b5c)) +* update dependency net.bytebuddy:byte-buddy to v1.15.3 ([#3246](https://github.com/googleapis/sdk-platform-java/issues/3246)) ([2aad71d](https://github.com/googleapis/sdk-platform-java/commit/2aad71dda5fe2bb0cdbe823392cccb36cfea6abb)) +* update dependency net.bytebuddy:byte-buddy to v1.17.0 ([#3582](https://github.com/googleapis/sdk-platform-java/issues/3582)) ([54d99e9](https://github.com/googleapis/sdk-platform-java/commit/54d99e9f2826d372eb305b65be08033baf0f2f16)) +* update dependency org.checkerframework:checker-qual to v3.48.3 ([#3278](https://github.com/googleapis/sdk-platform-java/issues/3278)) ([c5fd1b4](https://github.com/googleapis/sdk-platform-java/commit/c5fd1b4e201de5d042c3e0999ab74ad2a1bd6c17)) +* update dependency org.checkerframework:checker-qual to v3.48.4 ([#3560](https://github.com/googleapis/sdk-platform-java/issues/3560)) ([a4726e9](https://github.com/googleapis/sdk-platform-java/commit/a4726e9d96e9f54d839b6822a6372b1905839b6d)) +* update dependency org.checkerframework:checker-qual to v3.49.0 ([#3604](https://github.com/googleapis/sdk-platform-java/issues/3604)) ([390cffa](https://github.com/googleapis/sdk-platform-java/commit/390cffa28f39273bc99c9083deb998da8c9d4e83)) +* update dependency org.easymock:easymock to v5.5.0 ([#3431](https://github.com/googleapis/sdk-platform-java/issues/3431)) ([3c22f5e](https://github.com/googleapis/sdk-platform-java/commit/3c22f5e8dc73d867689df3f63c97580c908dfeb5)) +* update dependency org.graalvm.sdk:nativeimage to v24.1.2 ([#3597](https://github.com/googleapis/sdk-platform-java/issues/3597)) ([9d151c4](https://github.com/googleapis/sdk-platform-java/commit/9d151c422557749c5a61fad0ffaa0216b807cbdc)) +* update dependency org.threeten:threetenbp to v1.7.0 ([#3205](https://github.com/googleapis/sdk-platform-java/issues/3205)) ([c88a722](https://github.com/googleapis/sdk-platform-java/commit/c88a722c09080b18ecbb9ba94dec56f152de5eb9)) +* update dependency org.threeten:threetenbp to v1.7.0 ([#3206](https://github.com/googleapis/sdk-platform-java/issues/3206)) ([3e9fbac](https://github.com/googleapis/sdk-platform-java/commit/3e9fbacf65411521c87e67f3dd33f392276e8200)) +* update dependency packaging to v24.2 ([#3432](https://github.com/googleapis/sdk-platform-java/issues/3432)) ([c1e7c81](https://github.com/googleapis/sdk-platform-java/commit/c1e7c81b68e46a6a7e350cc3d857df48254e337b)) +* update dependency pyyaml to v6.0.2 ([#3231](https://github.com/googleapis/sdk-platform-java/issues/3231)) ([ce60bdf](https://github.com/googleapis/sdk-platform-java/commit/ce60bdf2c95ce3e9e549f1a9a2eb788424e3d454)) +* update dependency smmap to v5.0.2 ([#3561](https://github.com/googleapis/sdk-platform-java/issues/3561)) ([6cd5d0d](https://github.com/googleapis/sdk-platform-java/commit/6cd5d0dfa4c5cd981b2d27771ca4b681ef415c63)) +* update dependency watchdog to v4.0.2 ([#3232](https://github.com/googleapis/sdk-platform-java/issues/3232)) ([ab0976b](https://github.com/googleapis/sdk-platform-java/commit/ab0976b196afb3ff67aca17f121d01bb511375c3)) +* update docker.io/library/alpine docker tag to v3.21.0 ([#3433](https://github.com/googleapis/sdk-platform-java/issues/3433)) ([c8318c2](https://github.com/googleapis/sdk-platform-java/commit/c8318c243857242f155d9a78b3a4ff24e31a1b7e)) +* update docker.io/library/alpine docker tag to v3.21.1 ([#3551](https://github.com/googleapis/sdk-platform-java/issues/3551)) ([edd5a4c](https://github.com/googleapis/sdk-platform-java/commit/edd5a4c04db6b16cb005301d4dbcd3f8c28b7537)) +* update docker.io/library/alpine docker tag to v3.21.2 ([#3580](https://github.com/googleapis/sdk-platform-java/issues/3580)) ([f577ecd](https://github.com/googleapis/sdk-platform-java/commit/f577ecd044fc30dbeb2209292ecc6dcfdedaa758)) +* update docker.io/library/alpine:3.20.3 docker digest to 1e42bbe ([#3417](https://github.com/googleapis/sdk-platform-java/issues/3417)) ([0f4ef19](https://github.com/googleapis/sdk-platform-java/commit/0f4ef19b9fa30155fa7630b7b5b95495da646043)) +* update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to 3bab9f2 ([#3447](https://github.com/googleapis/sdk-platform-java/issues/3447)) ([ccf7eac](https://github.com/googleapis/sdk-platform-java/commit/ccf7eacf19c70e1063fc4e15d6340bc0d6c6dac0)) +* update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to 456f60c ([#3607](https://github.com/googleapis/sdk-platform-java/issues/3607)) ([c2d2768](https://github.com/googleapis/sdk-platform-java/commit/c2d276857f6ca0e86c91e15af5e08a737bd1510b)) +* update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to 9a259c6 ([#3554](https://github.com/googleapis/sdk-platform-java/issues/3554)) ([eb2cbd6](https://github.com/googleapis/sdk-platform-java/commit/eb2cbd6515ded9278ffd0dae92af80b321e95c25)) +* update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to cdfb386 ([#3418](https://github.com/googleapis/sdk-platform-java/issues/3418)) ([2559ff8](https://github.com/googleapis/sdk-platform-java/commit/2559ff8998f1cc8f1cb279a02520ad9ee7bac776)) +* update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to d323c2b ([#3601](https://github.com/googleapis/sdk-platform-java/issues/3601)) ([ed35c23](https://github.com/googleapis/sdk-platform-java/commit/ed35c23d99bd9ebbd8840bb34a8a023de10e38cc)) +* update docker.io/library/python docker tag to v3.13.1 ([#3434](https://github.com/googleapis/sdk-platform-java/issues/3434)) ([feefd27](https://github.com/googleapis/sdk-platform-java/commit/feefd2788ac7447f2778bb971f5d752d93ef3b0e)) +* update docker.io/library/python docker tag to v3.13.2 ([#3615](https://github.com/googleapis/sdk-platform-java/issues/3615)) ([ba007c2](https://github.com/googleapis/sdk-platform-java/commit/ba007c2f9ce63a9837e87f98241cabd7bf94f082)) +* update docker.io/library/python:3.13.1-alpine3.20 docker digest to 7788ec8 ([#3586](https://github.com/googleapis/sdk-platform-java/issues/3586)) ([a24d1ba](https://github.com/googleapis/sdk-platform-java/commit/a24d1bad2a9480b1f4ebdc938f589bfe0306257a)) +* update docker.io/library/python:3.13.1-alpine3.20 docker digest to 9ab3b6e ([#3555](https://github.com/googleapis/sdk-platform-java/issues/3555)) ([40a74fe](https://github.com/googleapis/sdk-platform-java/commit/40a74fe322b9cc4fc50919e17472c617dd331e86)) +* update gapic-showcase to 36.2 ([#3771](https://github.com/googleapis/sdk-platform-java/issues/3771)) ([15b2577](https://github.com/googleapis/sdk-platform-java/commit/15b2577f67a130d6dbef2ae93da53ab2b49211c7)) +* update google api dependencies ([#3224](https://github.com/googleapis/sdk-platform-java/issues/3224)) ([4803738](https://github.com/googleapis/sdk-platform-java/commit/4803738938bf7f602baca025b4bdfbef13f6202e)) +* update google api dependencies ([#3242](https://github.com/googleapis/sdk-platform-java/issues/3242)) ([02aae9d](https://github.com/googleapis/sdk-platform-java/commit/02aae9d919b5c7170eb88d08d0ee79f71a0c5762)) +* update google api dependencies ([#3282](https://github.com/googleapis/sdk-platform-java/issues/3282)) ([a9eac85](https://github.com/googleapis/sdk-platform-java/commit/a9eac851c57989ab45c4e1b28171ea043506bcd9)) +* update google api dependencies ([#3435](https://github.com/googleapis/sdk-platform-java/issues/3435)) ([3a1e8f2](https://github.com/googleapis/sdk-platform-java/commit/3a1e8f214a28b514956a6f4ce3857fe89856c4a0)) +* update google api dependencies ([#3461](https://github.com/googleapis/sdk-platform-java/issues/3461)) ([12d9ff2](https://github.com/googleapis/sdk-platform-java/commit/12d9ff26e6ab905e6230703a671e188690ec1322)) +* update google api dependencies ([#3584](https://github.com/googleapis/sdk-platform-java/issues/3584)) ([08f2b7b](https://github.com/googleapis/sdk-platform-java/commit/08f2b7b472ad399f61b669a9d1f283211b142cc9)) +* update google api dependencies ([#3631](https://github.com/googleapis/sdk-platform-java/issues/3631)) ([48db2a1](https://github.com/googleapis/sdk-platform-java/commit/48db2a10e3ef46ad9ddf23378613a550172f63af)) +* update google api dependencies ([#3791](https://github.com/googleapis/sdk-platform-java/issues/3791)) ([45ef2e0](https://github.com/googleapis/sdk-platform-java/commit/45ef2e0d595ab71555b0eee780962b08d2f073b6)) +* update google api dependencies ([#3885](https://github.com/googleapis/sdk-platform-java/issues/3885)) ([3694fed](https://github.com/googleapis/sdk-platform-java/commit/3694fed91e65966d074471942bd2e36075ba70d1)) +* update google auth library dependencies to v1.26.0 ([#3216](https://github.com/googleapis/sdk-platform-java/issues/3216)) ([0b369e9](https://github.com/googleapis/sdk-platform-java/commit/0b369e9ba6551eae6d2041ce430912b56ae9b394)) +* update google auth library dependencies to v1.27.0 ([#3221](https://github.com/googleapis/sdk-platform-java/issues/3221)) ([a3cb9e7](https://github.com/googleapis/sdk-platform-java/commit/a3cb9e75839ceb811f9e264073758691068e4a95)) +* update google auth library dependencies to v1.28.0 ([#3267](https://github.com/googleapis/sdk-platform-java/issues/3267)) ([6d85864](https://github.com/googleapis/sdk-platform-java/commit/6d85864779ae61cecddc3eaa9d8991ed4053a253)) +* update google auth library dependencies to v1.29.0 ([#3302](https://github.com/googleapis/sdk-platform-java/issues/3302)) ([e64eda2](https://github.com/googleapis/sdk-platform-java/commit/e64eda231bc3a1a32d56eb5269ae8d3c53ed26de)) +* update google auth library dependencies to v1.30.0 ([#3367](https://github.com/googleapis/sdk-platform-java/issues/3367)) ([a31c682](https://github.com/googleapis/sdk-platform-java/commit/a31c68232584bf90bc00ace8310adeab8fa26add)) +* update google auth library dependencies to v1.30.1 ([#3453](https://github.com/googleapis/sdk-platform-java/issues/3453)) ([d7b7dd9](https://github.com/googleapis/sdk-platform-java/commit/d7b7dd98314de957b048c9ddb70ad3089f39fc63)) +* update google auth library dependencies to v1.31.0 ([#3577](https://github.com/googleapis/sdk-platform-java/issues/3577)) ([7fa879a](https://github.com/googleapis/sdk-platform-java/commit/7fa879a0e795094d481c090123d612f0e3a3968e)) +* update google auth library dependencies to v1.32.0 ([#3611](https://github.com/googleapis/sdk-platform-java/issues/3611)) ([9436eb0](https://github.com/googleapis/sdk-platform-java/commit/9436eb0c479af55a55ac465410b036887bc13d71)) +* update google auth library dependencies to v1.32.1 ([#3618](https://github.com/googleapis/sdk-platform-java/issues/3618)) ([88c78e2](https://github.com/googleapis/sdk-platform-java/commit/88c78e205888ed792ed0a4a78979534d6bfddf9b)) +* update google auth library dependencies to v1.33.1 ([#3656](https://github.com/googleapis/sdk-platform-java/issues/3656)) ([f7877a5](https://github.com/googleapis/sdk-platform-java/commit/f7877a5b278d3487cb50a1e942f6ff6268121069)) +* update google auth library dependencies to v1.34.0 ([#3772](https://github.com/googleapis/sdk-platform-java/issues/3772)) ([406a180](https://github.com/googleapis/sdk-platform-java/commit/406a180969f865d13bf0e880db10c1a65f0ba536)) +* update google auth library dependencies to v1.35.0 ([#3789](https://github.com/googleapis/sdk-platform-java/issues/3789)) ([93f4c95](https://github.com/googleapis/sdk-platform-java/commit/93f4c951ffb9f9a9b577f6971f47dfacdae7ac4f)) +* update google auth library dependencies to v1.36.0 ([#3814](https://github.com/googleapis/sdk-platform-java/issues/3814)) ([07f834a](https://github.com/googleapis/sdk-platform-java/commit/07f834a61201639ae771c179a229f7b5f794774d)) +* update google auth library dependencies to v1.37.0 ([#3830](https://github.com/googleapis/sdk-platform-java/issues/3830)) ([8bf9d3c](https://github.com/googleapis/sdk-platform-java/commit/8bf9d3cbe0be80d0bd15dfb896514103293002e0)) +* update google auth library dependencies to v1.37.1 ([#3846](https://github.com/googleapis/sdk-platform-java/issues/3846)) ([ea1d9e5](https://github.com/googleapis/sdk-platform-java/commit/ea1d9e5d3a0346d71a553216cf2486b3be6dc618)) +* update google auth library dependencies to v1.39.1 ([#3907](https://github.com/googleapis/sdk-platform-java/issues/3907)) ([e86a4f6](https://github.com/googleapis/sdk-platform-java/commit/e86a4f6535bc43b5382f22e790ccf2c76e8e9b23)) +* update google auth library dependencies to v1.40.0 ([#3945](https://github.com/googleapis/sdk-platform-java/issues/3945)) ([1d74663](https://github.com/googleapis/sdk-platform-java/commit/1d7466332b5dc13fde6ed687247873135a5fa919)) +* update google http client dependencies to v1.45.2 ([#3394](https://github.com/googleapis/sdk-platform-java/issues/3394)) ([f8ee892](https://github.com/googleapis/sdk-platform-java/commit/f8ee89227ac6b095b186db8c81d067aa5af9bc66)) +* update google http client dependencies to v1.45.3 ([#3454](https://github.com/googleapis/sdk-platform-java/issues/3454)) ([a112559](https://github.com/googleapis/sdk-platform-java/commit/a112559ef0ac4f70d53dcc7ba1c5eaa73b6cc3c1)) +* update google http client dependencies to v1.46.1 ([#3616](https://github.com/googleapis/sdk-platform-java/issues/3616)) ([2462105](https://github.com/googleapis/sdk-platform-java/commit/24621051c28eddada2499c6bf9830bbc77c45706)) +* update google http client dependencies to v1.46.3 ([#3657](https://github.com/googleapis/sdk-platform-java/issues/3657)) ([9d5b3b5](https://github.com/googleapis/sdk-platform-java/commit/9d5b3b5ae6a18fbc8445025fa9ec1abe00b7f7cc)) +* update google http client dependencies to v1.47.0 ([#3790](https://github.com/googleapis/sdk-platform-java/issues/3790)) ([4478e34](https://github.com/googleapis/sdk-platform-java/commit/4478e345bd935b3c31800648f7786399f46bb4c9)) +* update google http client dependencies to v1.47.1 ([#3848](https://github.com/googleapis/sdk-platform-java/issues/3848)) ([a9a39d7](https://github.com/googleapis/sdk-platform-java/commit/a9a39d7f814d1f45188c7b17de685b796c0b5aa7)) +* update google.cloud.opentelemetry.version to v0.32.0 ([#3225](https://github.com/googleapis/sdk-platform-java/issues/3225)) ([69e3e38](https://github.com/googleapis/sdk-platform-java/commit/69e3e38a680cfb5fc9dbcb1fea67d39c89945bdd)) +* update google.cloud.opentelemetry.version to v0.33.0 ([#3436](https://github.com/googleapis/sdk-platform-java/issues/3436)) ([e519626](https://github.com/googleapis/sdk-platform-java/commit/e519626e2dc538ff8291f94b699e54b37d50d6a4)) +* update googleapis/java-cloud-bom digest to 03f6dcd ([#3465](https://github.com/googleapis/sdk-platform-java/issues/3465)) ([67f5ea2](https://github.com/googleapis/sdk-platform-java/commit/67f5ea23f50eaf57925cdf34d51c7b0bfcc67cf3)) +* update googleapis/java-cloud-bom digest to 0cd97b7 ([#3260](https://github.com/googleapis/sdk-platform-java/issues/3260)) ([2d54a5d](https://github.com/googleapis/sdk-platform-java/commit/2d54a5d2825e0956c76f68e22426bbb7665fdb12)) +* update googleapis/java-cloud-bom digest to 47ad868 ([#3608](https://github.com/googleapis/sdk-platform-java/issues/3608)) ([2bcf9e0](https://github.com/googleapis/sdk-platform-java/commit/2bcf9e0acba526a38b0beae1cfe9f3520cd64552)) +* update googleapis/java-cloud-bom digest to 514a644 ([#3602](https://github.com/googleapis/sdk-platform-java/issues/3602)) ([172d4da](https://github.com/googleapis/sdk-platform-java/commit/172d4da07b7f06494327d9f7406c605ce8e577db)) +* update googleapis/java-cloud-bom digest to 7752ecd ([#3603](https://github.com/googleapis/sdk-platform-java/issues/3603)) ([06be924](https://github.com/googleapis/sdk-platform-java/commit/06be9247e756aa47a90a249232288fd14fafa4b8)) +* update googleapis/java-cloud-bom digest to 93740d5 ([#3280](https://github.com/googleapis/sdk-platform-java/issues/3280)) ([f987db5](https://github.com/googleapis/sdk-platform-java/commit/f987db5dc8bc0f5f8bd7805a2596e13055343cc0)) +* update googleapis/java-cloud-bom digest to c7c443f ([#3579](https://github.com/googleapis/sdk-platform-java/issues/3579)) ([fcf40b7](https://github.com/googleapis/sdk-platform-java/commit/fcf40b72d43346e43d78d1e87060be6e621e9d52)) +* update googleapis/java-cloud-bom digest to e7d8909 ([#3207](https://github.com/googleapis/sdk-platform-java/issues/3207)) ([de497ee](https://github.com/googleapis/sdk-platform-java/commit/de497ee716a4fd0ab3bc64d66c1dc24af11c0368)) +* update grpc dependencies to 1.71.0 ([#3807](https://github.com/googleapis/sdk-platform-java/issues/3807)) ([49a7ae5](https://github.com/googleapis/sdk-platform-java/commit/49a7ae50071e75fe0d161a4eb9360a4fe4e6147b)) +* update grpc dependencies to v1.67.1 ([#3258](https://github.com/googleapis/sdk-platform-java/issues/3258)) ([e08906c](https://github.com/googleapis/sdk-platform-java/commit/e08906cd86146bfa4f62bbc5e507bf04a0956a37)) +* update grpc dependencies to v1.67.1 in dependencies.properties ([#3279](https://github.com/googleapis/sdk-platform-java/issues/3279)) ([5b46e70](https://github.com/googleapis/sdk-platform-java/commit/5b46e7036d65f350c21a5c922997b4d38532f994)) +* update grpc dependencies to v1.68.0 ([#3220](https://github.com/googleapis/sdk-platform-java/issues/3220)) ([f6e30a5](https://github.com/googleapis/sdk-platform-java/commit/f6e30a57816affeb1802d3266b6166ec174a06ee)) +* update grpc dependencies to v1.68.1 ([#3240](https://github.com/googleapis/sdk-platform-java/issues/3240)) ([c8e3941](https://github.com/googleapis/sdk-platform-java/commit/c8e3941ef6f5bd1236f5ceedfd488e5113928471)) +* update grpc dependencies to v1.68.2 ([#3420](https://github.com/googleapis/sdk-platform-java/issues/3420)) ([6d0a169](https://github.com/googleapis/sdk-platform-java/commit/6d0a169065b99c00e88592c1caa608447e0fc4e8)) +* update grpc dependencies to v1.69.0 ([#3451](https://github.com/googleapis/sdk-platform-java/issues/3451)) ([0effb37](https://github.com/googleapis/sdk-platform-java/commit/0effb371f88fd7c911861ab7aca7d67c52cc4ad0)) +* update grpc to 1.70.0 ([#3641](https://github.com/googleapis/sdk-platform-java/issues/3641)) ([ad26cf9](https://github.com/googleapis/sdk-platform-java/commit/ad26cf98548e325c99edb263baf8fe1a7696e634)) +* update grpc to 1.70.0 (missed update) ([#3658](https://github.com/googleapis/sdk-platform-java/issues/3658)) ([6ca0599](https://github.com/googleapis/sdk-platform-java/commit/6ca05994f6be40344b21befb8cdabb0766a835d0)) +* update junit5 monorepo to v5.11.1 ([#3236](https://github.com/googleapis/sdk-platform-java/issues/3236)) ([8b42993](https://github.com/googleapis/sdk-platform-java/commit/8b42993767c6bba36f396156a5e84217d83c7c57)) +* update junit5 monorepo to v5.11.2 ([#3276](https://github.com/googleapis/sdk-platform-java/issues/3276)) ([6b10f94](https://github.com/googleapis/sdk-platform-java/commit/6b10f94c56e8769ff41bb58c77b8c45dafeacc45)) +* update junit5 monorepo to v5.11.3 ([#3310](https://github.com/googleapis/sdk-platform-java/issues/3310)) ([4e33f2b](https://github.com/googleapis/sdk-platform-java/commit/4e33f2b8ff9e169e96f59683a21bb08dc086c110)) +* update junit5 monorepo to v5.11.4 ([#3470](https://github.com/googleapis/sdk-platform-java/issues/3470)) ([164ebac](https://github.com/googleapis/sdk-platform-java/commit/164ebac30632ca8fd688781b4aaecc5eab932f77)) +* Update maven-shared-utils to v3.2.1 ([#3768](https://github.com/googleapis/sdk-platform-java/issues/3768)) ([7ec93c3](https://github.com/googleapis/sdk-platform-java/commit/7ec93c3015284ecc0e18e820088ebea5aa6975ff)) +* update netty dependencies ([#3423](https://github.com/googleapis/sdk-platform-java/issues/3423)) ([22ea7b5](https://github.com/googleapis/sdk-platform-java/commit/22ea7b533241660aba124062b0a5d6a5cbfcef7b)) +* update netty dependencies to v4.1.114.final ([#3263](https://github.com/googleapis/sdk-platform-java/issues/3263)) ([8bd83d9](https://github.com/googleapis/sdk-platform-java/commit/8bd83d9ed0794f2aa2f771d6f28d492ecb98500f)) +* update netty dependencies to v4.1.116.final ([#3543](https://github.com/googleapis/sdk-platform-java/issues/3543)) ([d4fa54d](https://github.com/googleapis/sdk-platform-java/commit/d4fa54d8b25afeacc4c9675f4763a3bff311f595)) +* update netty dependencies to v4.1.117.final ([#3581](https://github.com/googleapis/sdk-platform-java/issues/3581)) ([2734dc0](https://github.com/googleapis/sdk-platform-java/commit/2734dc01c83cac661f48bf2587184fbadf88281e)) +* update netty dependencies to v4.1.118.final ([#3625](https://github.com/googleapis/sdk-platform-java/issues/3625)) ([16ff6bd](https://github.com/googleapis/sdk-platform-java/commit/16ff6bd68a43646ced530d0abbbc02962917bdfa)) +* update netty dependencies to v4.1.118.final ([#3626](https://github.com/googleapis/sdk-platform-java/issues/3626)) ([316c425](https://github.com/googleapis/sdk-platform-java/commit/316c42546a4aab60aa1ac0fc4eeae22be8d9889f)) +* Update OpenTelemetry semantic convention packages in the shared dependencies ([#3402](https://github.com/googleapis/sdk-platform-java/issues/3402)) ([0e69784](https://github.com/googleapis/sdk-platform-java/commit/0e69784af6825cd55ac6ce1ee74e42af6c9f94f5)) +* update opentelemetry-java monorepo to v1.44.1 ([#3437](https://github.com/googleapis/sdk-platform-java/issues/3437)) ([66b85da](https://github.com/googleapis/sdk-platform-java/commit/66b85da86faef954274d4208f074ca52ad4aebc4)) +* update opentelemetry-java monorepo to v1.45.0 ([#3439](https://github.com/googleapis/sdk-platform-java/issues/3439)) ([d29475a](https://github.com/googleapis/sdk-platform-java/commit/d29475a7ad89e96026f3c710e331976902a161b7)) +* update opentelemetry-java monorepo to v1.46.0 ([#3585](https://github.com/googleapis/sdk-platform-java/issues/3585)) ([ac214be](https://github.com/googleapis/sdk-platform-java/commit/ac214bed8fb657142da821d897fbbf2ca7d1fc12)) +* update opentelemetry-java monorepo to v1.47.0 ([#3619](https://github.com/googleapis/sdk-platform-java/issues/3619)) ([66901df](https://github.com/googleapis/sdk-platform-java/commit/66901df3b0bd7cfb8a25d72aa52cd8505f1bfafa)) +* Update opentelemetry-semconv to v1.29.0-alpha ([#3635](https://github.com/googleapis/sdk-platform-java/issues/3635)) ([49ac09d](https://github.com/googleapis/sdk-platform-java/commit/49ac09d263daad8ceb2e14a623db242339880670)) +* update repo-automation-bots digest to 0a12b5d ([#3464](https://github.com/googleapis/sdk-platform-java/issues/3464)) ([b9c9d21](https://github.com/googleapis/sdk-platform-java/commit/b9c9d212ea57598de5ddf2e4ead2ee323c5a8135)) +* update repo-automation-bots digest to 35eff2c ([#3609](https://github.com/googleapis/sdk-platform-java/issues/3609)) ([b962a01](https://github.com/googleapis/sdk-platform-java/commit/b962a01918e56bfc5ca928aa9a5e29a311e71a38)) +* update repo-automation-bots digest to 3a68a9c ([#3620](https://github.com/googleapis/sdk-platform-java/issues/3620)) ([1d79552](https://github.com/googleapis/sdk-platform-java/commit/1d795525a6a30ae30bcac40dec903cd7cc743711)) +* update repo-automation-bots digest to 6662ddc ([#3421](https://github.com/googleapis/sdk-platform-java/issues/3421)) ([dec5de0](https://github.com/googleapis/sdk-platform-java/commit/dec5de0e628ad9be6bd5fb8d768d50918c2edab7)) +* update repo-automation-bots digest to 8230b4e ([#3448](https://github.com/googleapis/sdk-platform-java/issues/3448)) ([e53199b](https://github.com/googleapis/sdk-platform-java/commit/e53199be9632c2f8cc6a94ba25f3aa3567d63ffa)) +* update repo-automation-bots digest to 8b7d94b ([#3458](https://github.com/googleapis/sdk-platform-java/issues/3458)) ([59f9e0a](https://github.com/googleapis/sdk-platform-java/commit/59f9e0a3a101d5425b0c751b39e6b784466e16b8)) +* update repo-automation-bots digest to ae0a72f ([#3452](https://github.com/googleapis/sdk-platform-java/issues/3452)) ([331bacf](https://github.com/googleapis/sdk-platform-java/commit/331bacf1b222d9282e116c4b829140407d9b9127)) +* update repo-automation-bots digest to f3fbbab ([#3419](https://github.com/googleapis/sdk-platform-java/issues/3419)) ([343a029](https://github.com/googleapis/sdk-platform-java/commit/343a029a75e7e325f069e0e2aebb131d79a26901)) +* Upgrade Google Http Java Client to v2.0.2 ([#3946](https://github.com/googleapis/sdk-platform-java/issues/3946)) ([7fb4f15](https://github.com/googleapis/sdk-platform-java/commit/7fb4f155eef478c1a66bc2f1fdecd7565d225b3e)) +* upgrade grpc to 1.76.1 ([#3993](https://github.com/googleapis/sdk-platform-java/issues/3993)) ([958611e](https://github.com/googleapis/sdk-platform-java/commit/958611e23460dba596160f3224d8588afdba6bc2)) +* Upgrade Protobuf-Java to v3.25.5 ([#3217](https://github.com/googleapis/sdk-platform-java/issues/3217)) ([860c1bc](https://github.com/googleapis/sdk-platform-java/commit/860c1bcfc213fe7b21969c80282c8c08637cd3ba)) +* Upgrade Protobuf-Java to v3.25.8 ([#3810](https://github.com/googleapis/sdk-platform-java/issues/3810)) ([ab90662](https://github.com/googleapis/sdk-platform-java/commit/ab90662288a2181e16ecfb19c9ebb38fb9e29422)) + + +### Documentation + +* explain default generation config in `README.md` ([#3388](https://github.com/googleapis/sdk-platform-java/issues/3388)) ([2ac86de](https://github.com/googleapis/sdk-platform-java/commit/2ac86de1baf263e92cb442b970a86350d54bbca5)) +* fix list num ([#3356](https://github.com/googleapis/sdk-platform-java/issues/3356)) ([b7d6296](https://github.com/googleapis/sdk-platform-java/commit/b7d62968cd837a7addc06da8b9bc2131c36c7fbc)) +* hermetic build README syntax fix ([#3391](https://github.com/googleapis/sdk-platform-java/issues/3391)) ([cf32e72](https://github.com/googleapis/sdk-platform-java/commit/cf32e72d83c06d1d36e1eea01afc37bee5766455)) +* **hermetic-build:** indicate usage of Docker Buildkit in development guide ([#3337](https://github.com/googleapis/sdk-platform-java/issues/3337)) ([01e742d](https://github.com/googleapis/sdk-platform-java/commit/01e742de49e151efbd903808a859f595f99bc8de)) +* modify hermetic build docs ([#3331](https://github.com/googleapis/sdk-platform-java/issues/3331)) ([25023af](https://github.com/googleapis/sdk-platform-java/commit/25023afad8f483a3eae8846c4bc1fbe2c7a260c5)) +* update development guide ([#3480](https://github.com/googleapis/sdk-platform-java/issues/3480)) ([9a65386](https://github.com/googleapis/sdk-platform-java/commit/9a65386dfc3146de4f9b36962caae2df0662ac98)) +* update showcase readme ([#3659](https://github.com/googleapis/sdk-platform-java/issues/3659)) ([0ddf073](https://github.com/googleapis/sdk-platform-java/commit/0ddf0738a8ef74f5676a3bf76c306837d14988e0)) + ## [2.64.2](https://github.com/googleapis/sdk-platform-java/compare/v2.64.1...v2.64.2) (2025-12-10) diff --git a/WORKSPACE b/WORKSPACE index 9777f05ceb..0f2627de58 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -58,7 +58,7 @@ load("@rules_jvm_external//:defs.bzl", "maven_install") load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_ARTIFACTS") load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS") -_gapic_generator_java_version = "2.64.3-SNAPSHOT" # {x-version-update:gapic-generator-java:current} +_gapic_generator_java_version = "2.65.0-rc1" # {x-version-update:gapic-generator-java:current} maven_install( artifacts = [ diff --git a/api-common-java/pom.xml b/api-common-java/pom.xml index 85b69d14ab..f245e6884a 100644 --- a/api-common-java/pom.xml +++ b/api-common-java/pom.xml @@ -5,14 +5,14 @@ com.google.api api-common jar - 2.55.3-SNAPSHOT + 2.56.0-rc1 API Common Common utilities for Google APIs in Java com.google.api gapic-generator-java-pom-parent - 2.64.3-SNAPSHOT + 2.65.0-rc1 ../gapic-generator-java-pom-parent diff --git a/coverage-report/pom.xml b/coverage-report/pom.xml index 7086fd0ea0..29587d1edf 100644 --- a/coverage-report/pom.xml +++ b/coverage-report/pom.xml @@ -31,22 +31,22 @@ com.google.api gax - 2.72.3-SNAPSHOT + 2.73.0-rc1 com.google.api gax-grpc - 2.72.3-SNAPSHOT + 2.73.0-rc1 com.google.api gax-httpjson - 2.72.3-SNAPSHOT + 2.73.0-rc1 com.google.api api-common - 2.55.3-SNAPSHOT + 2.56.0-rc1 diff --git a/gapic-generator-java-bom/pom.xml b/gapic-generator-java-bom/pom.xml index 0d5f31e600..5e2c1dc6e4 100644 --- a/gapic-generator-java-bom/pom.xml +++ b/gapic-generator-java-bom/pom.xml @@ -4,7 +4,7 @@ com.google.api gapic-generator-java-bom pom - 2.64.3-SNAPSHOT + 2.65.0-rc1 GAPIC Generator Java BOM BOM for the libraries in gapic-generator-java repository. Users should not @@ -15,7 +15,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.3-SNAPSHOT + 2.65.0-rc1 ../gapic-generator-java-pom-parent @@ -75,81 +75,81 @@ com.google.api api-common - 2.55.3-SNAPSHOT + 2.56.0-rc1 com.google.api gax-bom - 2.72.3-SNAPSHOT + 2.73.0-rc1 pom import com.google.api gapic-generator-java - 2.64.3-SNAPSHOT + 2.65.0-rc1 com.google.api.grpc grpc-google-common-protos - 2.63.3-SNAPSHOT + 2.64.0-rc1 com.google.api.grpc proto-google-common-protos - 2.63.3-SNAPSHOT + 2.64.0-rc1 com.google.api.grpc proto-google-iam-v1 - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc proto-google-iam-v2 - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc proto-google-iam-v2beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc proto-google-iam-v3 - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc proto-google-iam-v3beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc grpc-google-iam-v1 - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc grpc-google-iam-v2 - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc grpc-google-iam-v2beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc grpc-google-iam-v3 - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc grpc-google-iam-v3beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index c631442b33..33c25d554b 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.google.api gapic-generator-java-pom-parent - 2.64.3-SNAPSHOT + 2.65.0-rc1 pom GAPIC Generator Java POM Parent https://github.com/googleapis/sdk-platform-java diff --git a/gapic-generator-java/pom.xml b/gapic-generator-java/pom.xml index 7856734db4..0dd65a3a50 100644 --- a/gapic-generator-java/pom.xml +++ b/gapic-generator-java/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.google.api gapic-generator-java - 2.64.3-SNAPSHOT + 2.65.0-rc1 GAPIC Generator Java GAPIC generator Java @@ -22,7 +22,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.3-SNAPSHOT + 2.65.0-rc1 ../gapic-generator-java-pom-parent @@ -31,7 +31,7 @@ com.google.api gapic-generator-java-bom - 2.64.3-SNAPSHOT + 2.65.0-rc1 pom import diff --git a/gax-java/README.md b/gax-java/README.md index 11ee55fb7b..12ac376024 100644 --- a/gax-java/README.md +++ b/gax-java/README.md @@ -34,27 +34,27 @@ If you are using Maven, add this to your pom.xml file com.google.api gax - 2.72.2 + 2.73.0-rc1 com.google.api gax-grpc - 2.72.2 + 2.73.0-rc1 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.api:gax:2.72.2', - 'com.google.api:gax-grpc:2.72.2' +compile 'com.google.api:gax:2.73.0-rc1', + 'com.google.api:gax-grpc:2.73.0-rc1' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.api" % "gax" % "2.72.2" -libraryDependencies += "com.google.api" % "gax-grpc" % "2.72.2" +libraryDependencies += "com.google.api" % "gax" % "2.73.0-rc1" +libraryDependencies += "com.google.api" % "gax-grpc" % "2.73.0-rc1" ``` [//]: # ({x-version-update-end}) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index ece2251179..ef69ac9ad2 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -8,16 +8,16 @@ # Versions of oneself # {x-version-update-start:gax:current} -version.gax=2.72.3-SNAPSHOT +version.gax=2.73.0-rc1 # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_grpc=2.72.3-SNAPSHOT +version.gax_grpc=2.73.0-rc1 # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_bom=2.72.3-SNAPSHOT +version.gax_bom=2.73.0-rc1 # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_httpjson=2.72.3-SNAPSHOT +version.gax_httpjson=2.73.0-rc1 # {x-version-update-end} # Versions for dependencies which actual artifacts differ between Bazel and Gradle. diff --git a/gax-java/gax-bom/pom.xml b/gax-java/gax-bom/pom.xml index b4161938c5..3abfa7e445 100644 --- a/gax-java/gax-bom/pom.xml +++ b/gax-java/gax-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.api gax-bom - 2.72.3-SNAPSHOT + 2.73.0-rc1 pom GAX (Google Api eXtensions) for Java (BOM) Google Api eXtensions for Java (BOM) @@ -43,55 +43,55 @@ com.google.api gax - 2.72.3-SNAPSHOT + 2.73.0-rc1 com.google.api gax - 2.72.3-SNAPSHOT + 2.73.0-rc1 test-jar testlib com.google.api gax - 2.72.3-SNAPSHOT + 2.73.0-rc1 testlib com.google.api gax-grpc - 2.72.3-SNAPSHOT + 2.73.0-rc1 com.google.api gax-grpc - 2.72.3-SNAPSHOT + 2.73.0-rc1 test-jar testlib com.google.api gax-grpc - 2.72.3-SNAPSHOT + 2.73.0-rc1 testlib com.google.api gax-httpjson - 2.72.3-SNAPSHOT + 2.73.0-rc1 com.google.api gax-httpjson - 2.72.3-SNAPSHOT + 2.73.0-rc1 test-jar testlib com.google.api gax-httpjson - 2.72.3-SNAPSHOT + 2.73.0-rc1 testlib diff --git a/gax-java/gax-grpc/pom.xml b/gax-java/gax-grpc/pom.xml index e157369778..a0e145d399 100644 --- a/gax-java/gax-grpc/pom.xml +++ b/gax-java/gax-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-grpc - 2.72.3-SNAPSHOT + 2.73.0-rc1 jar GAX (Google Api eXtensions) for Java (gRPC) Google Api eXtensions for Java (gRPC) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.72.3-SNAPSHOT + 2.73.0-rc1 diff --git a/gax-java/gax-httpjson/pom.xml b/gax-java/gax-httpjson/pom.xml index 4b38382855..11e1314f2b 100644 --- a/gax-java/gax-httpjson/pom.xml +++ b/gax-java/gax-httpjson/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-httpjson - 2.72.3-SNAPSHOT + 2.73.0-rc1 jar GAX (Google Api eXtensions) for Java (HTTP JSON) Google Api eXtensions for Java (HTTP JSON) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.72.3-SNAPSHOT + 2.73.0-rc1 diff --git a/gax-java/gax/pom.xml b/gax-java/gax/pom.xml index d64b9a7c76..0450144fb4 100644 --- a/gax-java/gax/pom.xml +++ b/gax-java/gax/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax - 2.72.3-SNAPSHOT + 2.73.0-rc1 jar GAX (Google Api eXtensions) for Java (Core) Google Api eXtensions for Java (Core) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.72.3-SNAPSHOT + 2.73.0-rc1 diff --git a/gax-java/pom.xml b/gax-java/pom.xml index e4fd40d36a..f5479f789f 100644 --- a/gax-java/pom.xml +++ b/gax-java/pom.xml @@ -4,14 +4,14 @@ com.google.api gax-parent pom - 2.72.3-SNAPSHOT + 2.73.0-rc1 GAX (Google Api eXtensions) for Java (Parent) Google Api eXtensions for Java (Parent) com.google.api gapic-generator-java-pom-parent - 2.64.3-SNAPSHOT + 2.65.0-rc1 ../gapic-generator-java-pom-parent @@ -50,7 +50,7 @@ com.google.api api-common - 2.55.3-SNAPSHOT + 2.56.0-rc1 com.google.auth @@ -98,24 +98,24 @@ com.google.api gax - 2.72.3-SNAPSHOT + 2.73.0-rc1 com.google.api gax - 2.72.3-SNAPSHOT + 2.73.0-rc1 test-jar testlib com.google.api.grpc proto-google-common-protos - 2.63.3-SNAPSHOT + 2.64.0-rc1 com.google.api.grpc grpc-google-common-protos - 2.63.3-SNAPSHOT + 2.64.0-rc1 io.grpc diff --git a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-a.cfg b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-a.cfg index 6b3a402900..e02721bbfc 100644 --- a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-a.cfg +++ b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.54.3-SNAPSHOT" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.55.0-rc1" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-b.cfg b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-b.cfg index 6ce375bacb..523202c395 100644 --- a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-b.cfg +++ b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.54.3-SNAPSHOT" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.55.0-rc1" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-c.cfg b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-c.cfg index 8ff4c30801..f8ffca6ef6 100644 --- a/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-c.cfg +++ b/hermetic_build/library_generation/owlbot/templates/java_library/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.54.3-SNAPSHOT" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.55.0-rc1" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/java-common-protos/grpc-google-common-protos/pom.xml b/java-common-protos/grpc-google-common-protos/pom.xml index 9a1d99be5d..3e4143685e 100644 --- a/java-common-protos/grpc-google-common-protos/pom.xml +++ b/java-common-protos/grpc-google-common-protos/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-common-protos - 2.63.3-SNAPSHOT + 2.64.0-rc1 grpc-google-common-protos GRPC library for grpc-google-common-protos com.google.api.grpc google-common-protos-parent - 2.63.3-SNAPSHOT + 2.64.0-rc1 diff --git a/java-common-protos/pom.xml b/java-common-protos/pom.xml index 5229ee566a..4f44821399 100644 --- a/java-common-protos/pom.xml +++ b/java-common-protos/pom.xml @@ -4,7 +4,7 @@ com.google.api.grpc google-common-protos-parent pom - 2.63.3-SNAPSHOT + 2.64.0-rc1 Google Common Protos Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.3-SNAPSHOT + 2.65.0-rc1 ../gapic-generator-java-pom-parent @@ -50,7 +50,7 @@ com.google.cloud third-party-dependencies - 3.54.3-SNAPSHOT + 3.55.0-rc1 pom import @@ -64,7 +64,7 @@ com.google.api.grpc grpc-google-common-protos - 2.63.3-SNAPSHOT + 2.64.0-rc1 io.grpc @@ -76,7 +76,7 @@ com.google.api.grpc proto-google-common-protos - 2.63.3-SNAPSHOT + 2.64.0-rc1 com.google.guava diff --git a/java-common-protos/proto-google-common-protos/pom.xml b/java-common-protos/proto-google-common-protos/pom.xml index cfd92834a3..9433030a08 100644 --- a/java-common-protos/proto-google-common-protos/pom.xml +++ b/java-common-protos/proto-google-common-protos/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-common-protos - 2.63.3-SNAPSHOT + 2.64.0-rc1 proto-google-common-protos PROTO library for proto-google-common-protos com.google.api.grpc google-common-protos-parent - 2.63.3-SNAPSHOT + 2.64.0-rc1 diff --git a/java-core/google-cloud-core-bom/pom.xml b/java-core/google-cloud-core-bom/pom.xml index db217e5aaa..d1bbfd2ee4 100644 --- a/java-core/google-cloud-core-bom/pom.xml +++ b/java-core/google-cloud-core-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-core-bom - 2.62.3-SNAPSHOT + 2.63.0-rc1 pom com.google.api gapic-generator-java-pom-parent - 2.64.3-SNAPSHOT + 2.65.0-rc1 ../../gapic-generator-java-pom-parent @@ -23,17 +23,17 @@ com.google.cloud google-cloud-core - 2.62.3-SNAPSHOT + 2.63.0-rc1 com.google.cloud google-cloud-core-grpc - 2.62.3-SNAPSHOT + 2.63.0-rc1 com.google.cloud google-cloud-core-http - 2.62.3-SNAPSHOT + 2.63.0-rc1 diff --git a/java-core/google-cloud-core-grpc/pom.xml b/java-core/google-cloud-core-grpc/pom.xml index cf3d49863e..a90b7de1dc 100644 --- a/java-core/google-cloud-core-grpc/pom.xml +++ b/java-core/google-cloud-core-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-grpc - 2.62.3-SNAPSHOT + 2.63.0-rc1 jar Google Cloud Core gRPC @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.62.3-SNAPSHOT + 2.63.0-rc1 google-cloud-core-grpc diff --git a/java-core/google-cloud-core-http/pom.xml b/java-core/google-cloud-core-http/pom.xml index 421219d05c..34c2bc7853 100644 --- a/java-core/google-cloud-core-http/pom.xml +++ b/java-core/google-cloud-core-http/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-http - 2.62.3-SNAPSHOT + 2.63.0-rc1 jar Google Cloud Core HTTP @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.62.3-SNAPSHOT + 2.63.0-rc1 google-cloud-core-http diff --git a/java-core/google-cloud-core/pom.xml b/java-core/google-cloud-core/pom.xml index f747959087..4594a35b13 100644 --- a/java-core/google-cloud-core/pom.xml +++ b/java-core/google-cloud-core/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core - 2.62.3-SNAPSHOT + 2.63.0-rc1 jar Google Cloud Core @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.62.3-SNAPSHOT + 2.63.0-rc1 google-cloud-core diff --git a/java-core/pom.xml b/java-core/pom.xml index 092ad2368d..e27a5003e0 100644 --- a/java-core/pom.xml +++ b/java-core/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-core-parent pom - 2.62.3-SNAPSHOT + 2.63.0-rc1 Google Cloud Core Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.3-SNAPSHOT + 2.65.0-rc1 ../gapic-generator-java-pom-parent @@ -33,7 +33,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.54.3-SNAPSHOT + 3.55.0-rc1 pom import diff --git a/java-iam/grpc-google-iam-v1/pom.xml b/java-iam/grpc-google-iam-v1/pom.xml index d8f86b7af7..564524e0fe 100644 --- a/java-iam/grpc-google-iam-v1/pom.xml +++ b/java-iam/grpc-google-iam-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v1 - 1.58.3-SNAPSHOT + 1.59.0-rc1 grpc-google-iam-v1 GRPC library for grpc-google-iam-v1 com.google.cloud google-iam-parent - 1.58.3-SNAPSHOT + 1.59.0-rc1 diff --git a/java-iam/grpc-google-iam-v2/pom.xml b/java-iam/grpc-google-iam-v2/pom.xml index ae35ac7dea..9f7304e3ac 100644 --- a/java-iam/grpc-google-iam-v2/pom.xml +++ b/java-iam/grpc-google-iam-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2 - 1.58.3-SNAPSHOT + 1.59.0-rc1 grpc-google-iam-v2 GRPC library for proto-google-iam-v2 com.google.cloud google-iam-parent - 1.58.3-SNAPSHOT + 1.59.0-rc1 diff --git a/java-iam/grpc-google-iam-v2beta/pom.xml b/java-iam/grpc-google-iam-v2beta/pom.xml index 9ade8bb47d..780b2d74c9 100644 --- a/java-iam/grpc-google-iam-v2beta/pom.xml +++ b/java-iam/grpc-google-iam-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 grpc-google-iam-v2beta GRPC library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.58.3-SNAPSHOT + 1.59.0-rc1 diff --git a/java-iam/grpc-google-iam-v3/pom.xml b/java-iam/grpc-google-iam-v3/pom.xml index f73b8419f2..f3ec576d20 100644 --- a/java-iam/grpc-google-iam-v3/pom.xml +++ b/java-iam/grpc-google-iam-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v3 - 1.58.3-SNAPSHOT + 1.59.0-rc1 grpc-google-iam-v3 GRPC library for proto-google-iam-v3 com.google.cloud google-iam-parent - 1.58.3-SNAPSHOT + 1.59.0-rc1 diff --git a/java-iam/grpc-google-iam-v3beta/pom.xml b/java-iam/grpc-google-iam-v3beta/pom.xml index 40e0eb6416..c558bc7969 100644 --- a/java-iam/grpc-google-iam-v3beta/pom.xml +++ b/java-iam/grpc-google-iam-v3beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v3beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 grpc-google-iam-v3beta GRPC library for proto-google-iam-v3beta com.google.cloud google-iam-parent - 1.58.3-SNAPSHOT + 1.59.0-rc1 diff --git a/java-iam/pom.xml b/java-iam/pom.xml index 2e209fb416..4730062dc3 100644 --- a/java-iam/pom.xml +++ b/java-iam/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-parent pom - 1.58.3-SNAPSHOT + 1.59.0-rc1 Google IAM Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.3-SNAPSHOT + 2.65.0-rc1 ../gapic-generator-java-pom-parent @@ -50,19 +50,19 @@ com.google.cloud third-party-dependencies - 3.54.3-SNAPSHOT + 3.55.0-rc1 pom import com.google.api.grpc proto-google-iam-v3beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc grpc-google-iam-v3beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.guava @@ -88,59 +88,59 @@ com.google.api gax-bom - 2.72.3-SNAPSHOT + 2.73.0-rc1 pom import com.google.api api-common - 2.55.3-SNAPSHOT + 2.56.0-rc1 com.google.api.grpc proto-google-iam-v2 - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc grpc-google-iam-v2 - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc proto-google-common-protos - 2.63.3-SNAPSHOT + 2.64.0-rc1 com.google.api.grpc proto-google-iam-v2beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc grpc-google-iam-v1 - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc grpc-google-iam-v2beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc proto-google-iam-v1 - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc proto-google-iam-v3 - 1.58.3-SNAPSHOT + 1.59.0-rc1 com.google.api.grpc grpc-google-iam-v3 - 1.58.3-SNAPSHOT + 1.59.0-rc1 javax.annotation diff --git a/java-iam/proto-google-iam-v1/pom.xml b/java-iam/proto-google-iam-v1/pom.xml index c9ca6fdf5f..8eb8455eca 100644 --- a/java-iam/proto-google-iam-v1/pom.xml +++ b/java-iam/proto-google-iam-v1/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v1 - 1.58.3-SNAPSHOT + 1.59.0-rc1 proto-google-iam-v1 PROTO library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.58.3-SNAPSHOT + 1.59.0-rc1 diff --git a/java-iam/proto-google-iam-v2/pom.xml b/java-iam/proto-google-iam-v2/pom.xml index a1fb0086c2..edf7f54200 100644 --- a/java-iam/proto-google-iam-v2/pom.xml +++ b/java-iam/proto-google-iam-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2 - 1.58.3-SNAPSHOT + 1.59.0-rc1 proto-google-iam-v2 Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.58.3-SNAPSHOT + 1.59.0-rc1 diff --git a/java-iam/proto-google-iam-v2beta/pom.xml b/java-iam/proto-google-iam-v2beta/pom.xml index 1dcd145108..6825f86977 100644 --- a/java-iam/proto-google-iam-v2beta/pom.xml +++ b/java-iam/proto-google-iam-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 proto-google-iam-v2beta Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.58.3-SNAPSHOT + 1.59.0-rc1 diff --git a/java-iam/proto-google-iam-v3/pom.xml b/java-iam/proto-google-iam-v3/pom.xml index e5d8f964df..0bfa153cc3 100644 --- a/java-iam/proto-google-iam-v3/pom.xml +++ b/java-iam/proto-google-iam-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v3 - 1.58.3-SNAPSHOT + 1.59.0-rc1 proto-google-iam-v3 Proto library for proto-google-iam-v3 com.google.cloud google-iam-parent - 1.58.3-SNAPSHOT + 1.59.0-rc1 diff --git a/java-iam/proto-google-iam-v3beta/pom.xml b/java-iam/proto-google-iam-v3beta/pom.xml index 44c85ed41f..ce787bb642 100644 --- a/java-iam/proto-google-iam-v3beta/pom.xml +++ b/java-iam/proto-google-iam-v3beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v3beta - 1.58.3-SNAPSHOT + 1.59.0-rc1 proto-google-iam-v3beta Proto library for proto-google-iam-v3beta com.google.cloud google-iam-parent - 1.58.3-SNAPSHOT + 1.59.0-rc1 diff --git a/java-shared-dependencies/README.md b/java-shared-dependencies/README.md index 8b7c4b138c..c9bdb060a8 100644 --- a/java-shared-dependencies/README.md +++ b/java-shared-dependencies/README.md @@ -14,7 +14,7 @@ If you are using Maven, add this to the `dependencyManagement` section. com.google.cloud google-cloud-shared-dependencies - 3.54.2 + 3.55.0-rc1 pom import diff --git a/java-shared-dependencies/dependency-convergence-check/pom.xml b/java-shared-dependencies/dependency-convergence-check/pom.xml index 2d4c9ba333..2d9fe0b375 100644 --- a/java-shared-dependencies/dependency-convergence-check/pom.xml +++ b/java-shared-dependencies/dependency-convergence-check/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud shared-dependencies-dependency-convergence-test - 3.54.3-SNAPSHOT + 3.55.0-rc1 Dependency convergence test for certain artifacts in Google Cloud Shared Dependencies An dependency convergence test case for the shared dependencies BOM. A failure of this test case means diff --git a/java-shared-dependencies/first-party-dependencies/pom.xml b/java-shared-dependencies/first-party-dependencies/pom.xml index 51597adc87..32bd37cb89 100644 --- a/java-shared-dependencies/first-party-dependencies/pom.xml +++ b/java-shared-dependencies/first-party-dependencies/pom.xml @@ -6,7 +6,7 @@ com.google.cloud first-party-dependencies pom - 3.54.3-SNAPSHOT + 3.55.0-rc1 Google Cloud First-party Shared Dependencies Shared first-party dependencies for Google Cloud Java libraries. @@ -33,7 +33,7 @@ com.google.api gapic-generator-java-bom - 2.64.3-SNAPSHOT + 2.65.0-rc1 pom import @@ -45,7 +45,7 @@ com.google.cloud google-cloud-core-bom - 2.62.3-SNAPSHOT + 2.63.0-rc1 pom import @@ -69,13 +69,13 @@ com.google.cloud google-cloud-core - 2.62.3-SNAPSHOT + 2.63.0-rc1 test-jar com.google.cloud google-cloud-core - 2.62.3-SNAPSHOT + 2.63.0-rc1 tests diff --git a/java-shared-dependencies/pom.xml b/java-shared-dependencies/pom.xml index ba36a6282b..bef04ae227 100644 --- a/java-shared-dependencies/pom.xml +++ b/java-shared-dependencies/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-shared-dependencies pom - 3.54.3-SNAPSHOT + 3.55.0-rc1 first-party-dependencies third-party-dependencies @@ -17,7 +17,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.3-SNAPSHOT + 2.65.0-rc1 ../gapic-generator-java-pom-parent @@ -31,14 +31,14 @@ com.google.cloud first-party-dependencies - 3.54.3-SNAPSHOT + 3.55.0-rc1 pom import com.google.cloud third-party-dependencies - 3.54.3-SNAPSHOT + 3.55.0-rc1 pom import diff --git a/java-shared-dependencies/third-party-dependencies/pom.xml b/java-shared-dependencies/third-party-dependencies/pom.xml index e34a16b006..c5af979fa9 100644 --- a/java-shared-dependencies/third-party-dependencies/pom.xml +++ b/java-shared-dependencies/third-party-dependencies/pom.xml @@ -6,7 +6,7 @@ com.google.cloud third-party-dependencies pom - 3.54.3-SNAPSHOT + 3.55.0-rc1 Google Cloud Third-party Shared Dependencies Shared third-party dependencies for Google Cloud Java libraries. @@ -15,7 +15,7 @@ com.google.api gapic-generator-java-pom-parent - 2.64.3-SNAPSHOT + 2.65.0-rc1 ../../gapic-generator-java-pom-parent diff --git a/java-shared-dependencies/upper-bound-check/pom.xml b/java-shared-dependencies/upper-bound-check/pom.xml index 35b91cdc29..4b730efdc1 100644 --- a/java-shared-dependencies/upper-bound-check/pom.xml +++ b/java-shared-dependencies/upper-bound-check/pom.xml @@ -4,7 +4,7 @@ com.google.cloud shared-dependencies-upper-bound-test pom - 3.54.3-SNAPSHOT + 3.55.0-rc1 Upper bound test for Google Cloud Shared Dependencies An upper bound test case for the shared dependencies BOM. A failure of this test case means @@ -30,7 +30,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.54.3-SNAPSHOT + 3.55.0-rc1 pom import diff --git a/java-showcase-3.21.0/pom.xml b/java-showcase-3.21.0/pom.xml index e42c23a370..7fe67cb172 100644 --- a/java-showcase-3.21.0/pom.xml +++ b/java-showcase-3.21.0/pom.xml @@ -32,7 +32,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.54.3-SNAPSHOT + 3.55.0-rc1 pom import diff --git a/java-showcase-3.25.8/pom.xml b/java-showcase-3.25.8/pom.xml index e42c23a370..7fe67cb172 100644 --- a/java-showcase-3.25.8/pom.xml +++ b/java-showcase-3.25.8/pom.xml @@ -32,7 +32,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.54.3-SNAPSHOT + 3.55.0-rc1 pom import diff --git a/java-showcase/pom.xml b/java-showcase/pom.xml index 5ec4e9de09..8a43a408a7 100644 --- a/java-showcase/pom.xml +++ b/java-showcase/pom.xml @@ -32,7 +32,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.54.3-SNAPSHOT + 3.55.0-rc1 pom import diff --git a/sdk-platform-java-config/pom.xml b/sdk-platform-java-config/pom.xml index 250797fc03..f8464264c2 100644 --- a/sdk-platform-java-config/pom.xml +++ b/sdk-platform-java-config/pom.xml @@ -4,7 +4,7 @@ com.google.cloud sdk-platform-java-config pom - 3.54.3-SNAPSHOT + 3.55.0-rc1 SDK Platform For Java Configurations Shared build configuration for Google Cloud Java libraries. @@ -17,6 +17,6 @@ - 3.54.3-SNAPSHOT + 3.55.0-rc1 \ No newline at end of file diff --git a/versions.txt b/versions.txt index 6c598d3bab..605440b761 100644 --- a/versions.txt +++ b/versions.txt @@ -1,26 +1,26 @@ # Format: # module:released-version:current-version -gapic-generator-java:2.64.2:2.64.3-SNAPSHOT -api-common:2.55.2:2.55.3-SNAPSHOT -gax:2.72.2:2.72.3-SNAPSHOT -gax-grpc:2.72.2:2.72.3-SNAPSHOT -gax-httpjson:0.157.2:0.157.3-SNAPSHOT -proto-google-common-protos:2.63.2:2.63.3-SNAPSHOT -grpc-google-common-protos:2.63.2:2.63.3-SNAPSHOT -proto-google-iam-v1:1.58.2:1.58.3-SNAPSHOT -grpc-google-iam-v1:1.58.2:1.58.3-SNAPSHOT -proto-google-iam-v2beta:1.58.2:1.58.3-SNAPSHOT -grpc-google-iam-v2beta:1.58.2:1.58.3-SNAPSHOT -google-iam-policy:1.58.2:1.58.3-SNAPSHOT -proto-google-iam-v2:1.58.2:1.58.3-SNAPSHOT -grpc-google-iam-v2:1.58.2:1.58.3-SNAPSHOT -google-cloud-core:2.62.2:2.62.3-SNAPSHOT -google-cloud-shared-dependencies:3.54.2:3.54.3-SNAPSHOT -gapic-showcase:0.10.2:0.10.3-SNAPSHOT -proto-gapic-showcase-v1beta1:0.10.2:0.10.3-SNAPSHOT -grpc-gapic-showcase-v1beta1:0.10.2:0.10.3-SNAPSHOT -proto-google-iam-v3:1.58.2:1.58.3-SNAPSHOT -grpc-google-iam-v3:1.58.2:1.58.3-SNAPSHOT -proto-google-iam-v3beta:1.58.2:1.58.3-SNAPSHOT -grpc-google-iam-v3beta:1.58.2:1.58.3-SNAPSHOT +gapic-generator-java:2.65.0-rc1:2.65.0-rc1 +api-common:2.56.0-rc1:2.56.0-rc1 +gax:2.73.0-rc1:2.73.0-rc1 +gax-grpc:2.73.0-rc1:2.73.0-rc1 +gax-httpjson:0.158.0-rc1:0.158.0-rc1 +proto-google-common-protos:2.64.0-rc1:2.64.0-rc1 +grpc-google-common-protos:2.64.0-rc1:2.64.0-rc1 +proto-google-iam-v1:1.59.0-rc1:1.59.0-rc1 +grpc-google-iam-v1:1.59.0-rc1:1.59.0-rc1 +proto-google-iam-v2beta:1.59.0-rc1:1.59.0-rc1 +grpc-google-iam-v2beta:1.59.0-rc1:1.59.0-rc1 +google-iam-policy:1.59.0-rc1:1.59.0-rc1 +proto-google-iam-v2:1.59.0-rc1:1.59.0-rc1 +grpc-google-iam-v2:1.59.0-rc1:1.59.0-rc1 +google-cloud-core:2.63.0-rc1:2.63.0-rc1 +google-cloud-shared-dependencies:3.55.0-rc1:3.55.0-rc1 +gapic-showcase:0.11.0-rc1:0.11.0-rc1 +proto-gapic-showcase-v1beta1:0.11.0-rc1:0.11.0-rc1 +grpc-gapic-showcase-v1beta1:0.11.0-rc1:0.11.0-rc1 +proto-google-iam-v3:1.59.0-rc1:1.59.0-rc1 +grpc-google-iam-v3:1.59.0-rc1:1.59.0-rc1 +proto-google-iam-v3beta:1.59.0-rc1:1.59.0-rc1 +grpc-google-iam-v3beta:1.59.0-rc1:1.59.0-rc1